function GetFromFiles($pp) { global $cfg, $user; $mfiles = GetArrayFilesInDir($pp); foreach ($mfiles as &$fname) { if (is_file("{$pp}/{$fname}") == TRUE) { include_once "{$pp}/{$fname}"; } } }
function GetListBpXml() { $fl = GetArrayFilesInDir('../../../../modules/bp'); $cn = count($fl); $rs = array(); for ($i = 0; $i < count($fl); $i++) { $fname = $fl[$i]; $xml = simplexml_load_file("../../../../modules/bp/{$fname}"); $name = $xml->name; $rs[$i]['name'] = $name; $rs[$i]['file'] = $fl[$i]; } return $rs; }
<?php /* * Данный код создан и распространяется по лицензии GPL v3 * Разработчики: * Грибов Павел, * Сергей Солодягин (solodyagin@gmail.com) * (добавляйте себя если что-то делали) * http://грибовы.рф */ // Запрещаем прямой вызов скрипта. defined('WUO_ROOT') or die('Доступ запрещён'); $mfiles1 = GetArrayFilesInDir(WUO_ROOT . '/modules/deleterules'); foreach ($mfiles1 as &$fname1) { if (strripos($fname1, '.xml') != false) { echo "-обрабатываю правила {$fname1}<br>"; $xml = simplexml_load_file(WUO_ROOT . "/modules/deleterules/{$fname1}"); // if (isset(simplexml_load_file(WUO_ROOT . "/modules/deleterules/$fname1"))) { // $xml = simplexml_load_file(WUO_ROOT . "/modules/deleterules/$fname1"); // } else { // echo '-- Файл пустой!'; // } foreach ($xml->entertable as $data) { $entertable_name = $data['name']; $entertable_comment = $data['comment']; $entertable_key = $data['key']; echo "-- таблица {$entertable_name} ({$entertable_comment}). Поиск зависимостей по ключу {$entertable_key}<br>"; $result = $sqlcn->ExecuteSQL("SELECT * FROM {$entertable_name} WHERE active = 0"); // проверяется на пустой запрос или неверные данные в xml файле if ($result == '') { die('<b>Неверный запрос 1:</b> ' . mysqli_error($sqlcn->idsqlconnection));
<?php // Данный код создан и распространяется по лицензии GPL v3 // Изначальный автор данного кода - Грибов Павел // http://грибовы.рф /* * Запускаем поочередно все скрипты из папки autorun */ $mfiles = GetArrayFilesInDir('autorun'); foreach ($mfiles as &$fname) { include_once "autorun/{$fname}"; } unset($fname);
<?php /* * Данный код создан и распространяется по лицензии GPL v3 * Разработчики: * Грибов Павел, * Сергей Солодягин (solodyagin@gmail.com) * (добавляйте себя если что-то делали) * http://грибовы.рф */ // Запрещаем прямой вызов скрипта. defined('WUO_ROOT') or die('Доступ запрещён'); /* * Запускаем поочередно все скрипты из каталога /autorun */ $mfiles = GetArrayFilesInDir(WUO_ROOT . '/autorun'); foreach ($mfiles as &$fname) { include_once WUO_ROOT . "/autorun/{$fname}"; } unset($fname);
<?php /* * Данный код создан и распространяется по лицензии GPL v3 * Разработчики: * Грибов Павел, * Сергей Солодягин (solodyagin@gmail.com) * (добавляйте себя если что-то делали) * http://грибовы.рф */ // Запрещаем прямой вызов скрипта. defined('WUO_ROOT') or die('Доступ запрещён'); // запускаем поочередно все скрипты из каталога /footerrun $mfiles = GetArrayFilesInDir(WUO_ROOT . '/footerrun'); foreach ($mfiles as &$fname) { include_once WUO_ROOT . "/footerrun/{$fname}"; } unset($fname);
include_once "../../../class/sql.php"; // загружаем классы работы с БД include_once "../../../class/config.php"; // загружаем классы настроек include_once "../../../class/users.php"; // загружаем классы работы с пользователями include_once "../../../class/employees.php"; // загружаем классы работы с профилем пользователя // загружаем все что нужно для работы движка include_once "../../../inc/connect.php"; // соеденяемся с БД, получаем $mysql_base_id include_once "../../../inc/config.php"; // подгружаем настройки из БД, получаем заполненый класс $cfg include_once "../../../inc/functions.php"; // загружаем функции $mfiles1 = GetArrayFilesInDir("../../../modules/deleterules"); foreach ($mfiles1 as &$fname1) { if (strripos($fname1, ".xml") != FALSE) { echo "-обрабатываю правила {$fname1}</br>"; $xml = simplexml_load_file("../../../modules/deleterules/{$fname1}"); foreach ($xml->entertable as $data) { $entertable_name = $data["name"]; $entertable_comment = $data["comment"]; $entertable_key = $data["key"]; echo "--таблица {$entertable_name} ({$entertable_comment}).Поиск зависимостей по ключу {$entertable_key}</br>"; $result = $sqlcn->ExecuteSQL("SELECT * FROM {$entertable_name} where active=0"); if ($result == '') { echo '<b>Неверный запрос 1:</b> ' . mysqli_error($sqlcn->idsqlconnection) . '<br>'; } // листаем все записи таблицы помеченные на удаление while ($myrow = mysqli_fetch_array($result)) {
<?php /* * (с) 2011-2015 Грибов Павел * http://грибовы.рф * * Если исходный код найден в сети - значит лицензия GPL v.3 * * В противном случае - код собственность ГК Яртелесервис, Мультистрим, Телесервис, Телесервис плюс * */ // запускаем поочередно все скрипты из папки footerrun $mfiles = GetArrayFilesInDir("footerrun"); foreach ($mfiles as &$fname) { include_once "footerrun/{$fname}"; } unset($fname);
<?php // запускаем поочередно все скрипты из папки autorun $mfiles = GetArrayFilesInDir("autorun"); foreach ($mfiles as &$fname) { include_once "autorun/{$fname}"; } unset($fname);
<h3 class="panel-title">Оформление</h3> </div> <div class="panel-body"> <div class="form-group"> <label for="form_cfg_theme" class="col-sm-2 control-label">Текущая тема:</label> <div class="col-sm-2"> <input type="text" class="form-control" name="form_cfg_theme" id="form_cfg_theme" readonly="readonly" value="<?php echo $cfg->theme; ?> "> </div> <label for="form_cfg_theme_sl" class="col-sm-2 control-label">Выберите тему:</label> <div class="col-sm-6"> <select class="form-control" name="form_cfg_theme_sl" id="form_cfg_theme_sl"> <?php $arr_themes = GetArrayFilesInDir(WUO_ROOT . '/controller/client/themes'); for ($i = 0; $i < count($arr_themes); $i++) { $sl = $arr_themes[$i] == $cfg->theme ? 'selected' : ''; echo "<option value=\"{$arr_themes[$i]}\" {$sl}>{$arr_themes[$i]}</option>"; } ?> </select> </div> </div> </div> </div> <div class="panel panel-default"> <div class="panel-heading"> <h3 class="panel-title">Вход через Active Directory</h3> </div> <div class="panel-body">