Файловый менеджер - Редактировать - /var/www/vhosts/studiocol.dev1.mndrn.cloud/funcs/autoload/funcs.php
Назад
<?php /* ------------ Gyural 1.8 ------------ Filename: /funcs/autoload/funcs.php Version: 1.8 Author: federicoq <f.quagliotto@mandarinoadv.com> Date: 24/01/2014 --------- Functions --------- */ # Require a page of functions. Force the ~funcs/repository.php prefixing * to the $repository function Functions($repository, $forceGlobal = 0) { if(strstr($repository, '/')) { $parts = explode('/', $repository); $repository = $parts[0]; $repFile = implode('_', $parts); } else $repFile = $repository; $baseDir = application . $repository . DIRECTORY_SEPARATOR . '_' . DIRECTORY_SEPARATOR; $baseTDir = absolute . 'funcs'.DIRECTORY_SEPARATOR.'third'.DIRECTORY_SEPARATOR; $priority["specific"][] = $baseDir . $repFile . '.funcs.php'; $priority["specific"][] = $baseDir . 'funcs.php'; $priority["specific"][] = $baseDir . 'func.php'; $priority["global"][] = $baseTDir . $repFile . '.funcs.php'; $priority["global"][] = $baseTDir . $repFile . '.php'; if($forceGlobal == 1) unset($priority["specific"]); foreach($priority as $list) { if(!@$wf) foreach($list as $file) if(is_file($file)) $wf=$file; } $file = $wf; include_once $wf; } # Call a Specific Function function CallFunction($repository, $func) { deb_log($repository . '.' . $func, 'funcs'); $forceGlobal = 0; if($repository[0] == '*') { $forceGlobal = 1; $repository = substr($repository,1); } Functions($repository, $forceGlobal); $args = func_get_args(); if(count($args) < 2) die('No! you\'ll have to specify at least the function and the group of it.'); unset($args[0], $args[1]); return(call_user_func_array(str_replace('/', '_', $repository) . "__" . $func, $args)); } ?>
| ver. 1.4 |
Github
|
.
| PHP 8.2.5 | Генерация страницы: 0 |
proxy
|
phpinfo
|
Настройка