Пример #1
0
 * Distributed under an MIT license: http://apps-system.ru/LICENSE
 */
if (!defined('KYLAKSIZOV')) {
    exit("Stop! Forbidden");
}
define("PREFIX_MOD", PREFIX . "mod_owl_carousel");
# определяем префикс
define("MODULE_URL", "?module=owl_carousel");
#######################################################
#	Создаём меню модуля
$new_menu = array("<i class='im ico_home'></i>Карусели" => MODULE_URL, "<i class='im ico_aditor'></i>Редактор" => MODULE_URL . "&inc=edit_carousel", "<i class='im ico_template'></i>Шаблоны" => MODULE_URL . "&inc=templates");
Systems::CreateMenu($new_menu);
#	Меню END
#######################################################
// Подключаем свои стили
Systems::AddStyle("modules", "owl_carousel/css/style.css");
// подключаем стиль из папки своего расширения
# подключаем дополнения
if (isset($_GET["inc"]) && $_GET["inc"] != "") {
    $inc = trim(strip_tags(htmlspecialchars($_GET["inc"])));
    if (file_exists(ADMIN_MODULES . "owl_carousel/inc/" . $inc . ".php")) {
        require_once ADMIN_MODULES . "owl_carousel/inc/" . $inc . ".php";
    } else {
        echo '<h1 class="p-danger">Раздел модуля не найден!</h1>';
    }
    unset($inc);
} else {
    require_once ADMIN_MODULES . "owl_carousel/home.php";
}
Systems::AddScript("modules", "owl_carousel/js/script.js");
// подключаем скрипт из папки своего расширения
Пример #2
0
				</div>
			</div>
		</form>
	</div>
	<!-- Создание новой категории END -->

	<!-- INFO -->
	<div class="modal fade" id="info_menu">
		<div class="modal-dialog modal-lg">
			<div class="modal-content">
				<div class="modal-header bg_f00">
					<button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
					<h4 class="modal-title">Работа с меню</h4>
				</div>
				<div class="modal-body">
					<p><b>Создать меню</b> - нажмите на кнопку создать.</p>
					<p><b>Создать меню</b> - нажмите на кнопку создать.</p>
					<div class="clr"></div>
				</div>
			</div>
		</div>
	</div>
	<!-- INFO END -->

	<div class="clr"></div>
</div>

<?php 
//Systems::AddScript("system", "jquery-ui.min.js"); // подключаем скрипт из системной папки, что бы не добавлять лишний раз библиотеку
Systems::AddScript("applications", "blog/js/edit_category.js");
// подключаем скрипт из папки своего расширения
Пример #3
0
 * Distributed under an MIT license: http://apps-system.ru/LICENSE
 */
if (!defined('KYLAKSIZOV')) {
    exit("Stop! Forbidden");
}
define("PREFIX_", PREFIX . "notes_");
# определяем префикс
define("MODULE_URL", "?module=notes");
#######################################################
#	Создаём меню модуля
$new_menu = array("<i class='im ico_home'></i>Главная" => MODULE_URL);
//Systems::CreateMenu($new_menu);
#	Меню END
#######################################################
// Подключаем свои стили
Systems::AddStyle("applications", "notes/css/style.css");
// подключаем стиль из папки своего расширения
# подключаем дополнения
if (isset($_GET["inc"]) && $_GET["inc"] != "") {
    $inc = trim(strip_tags(htmlspecialchars($_GET["inc"])));
    if (file_exists(ADMIN_MODULES . "notes/inc/" . $inc . ".php")) {
        require_once ADMIN_MODULES . "notes/inc/" . $inc . ".php";
    } else {
        echo '<h1 class="p-danger">Раздел модуля не найден!</h1>';
    }
    unset($inc);
} else {
    require_once ADMIN_MODULES . "notes/home.php";
}
Systems::AddScript("applications", "notes/js/script.js");
// подключаем скрипт из папки своего расширения
Пример #4
0
        $next_news_id = (int) $next_news_id + 1;
    } else {
        $next_news_id = $_GET["edit"];
    }
    $upload = new uploads(PUBLIC_HOME . "uploads/blog/news/" . $next_news_id, $conf["thumb_img_resize_width"]);
    echo $upload;
    exit;
}
#######################################################
#	Создаём меню расширения
$new_menu = array("<i class='im ico_home'></i>Главная" => APPLICATION_URL, "<i class='im ico_news'></i>Новости" => array("this" => APPLICATION_URL . "&inc=news", "<i class='im ico_add'></i>Добавить новость" => APPLICATION_URL . "&inc=add_news"), "<i class='im ico_category'></i>Категории" => APPLICATION_URL . "&inc=category", "<i class='im ico_menu2'></i>Меню" => APPLICATION_URL . "&inc=menu", "<i class='im ico_settings'></i>Настройки" => array("this" => APPLICATION_URL . "&inc=settings&sets=main_settings", "Общие настройки" => APPLICATION_URL . "&inc=settings&sets=main_settings", "Новости" => APPLICATION_URL . "&inc=settings&sets=news_settings", "Обратная связь" => APPLICATION_URL . "&inc=settings&sets=feedback_settings"));
Systems::CreateMenu($new_menu);
#	Меню END
#######################################################
// Подключаем свои стили
Systems::AddStyle("applications", "blog/css/style.css");
// подключаем стиль из папки своего расширения
# подключаем дополнения
if (isset($_GET["inc"]) && $_GET["inc"] != "") {
    $inc = trim(strip_tags(htmlspecialchars($_GET["inc"])));
    if (file_exists(ADMIN_APPLICATIONS . "blog/inc/" . $inc . ".php")) {
        require_once ADMIN_APPLICATIONS . "blog/inc/" . $inc . ".php";
    } else {
        echo '<h1 class="p-danger">Раздел не найден!</h1>';
    }
    unset($inc);
} else {
    require_once ADMIN_APPLICATIONS . "blog/home.php";
}
Systems::AddScript("applications", "blog/js/script.js");
// подключаем скрипт из папки своего расширения
Пример #5
0
					<div class="clr"></div>
				</div>
			</div>
		</div>
	</div>
	<!-- INFO END -->
	
<!-- Сохраняем меню -->
<?php 
if (isset($_GET["edit_menu"]) && $_GET["edit_menu"] != "") {
    // если меню активное
    if ($edit_menu["status"] == "1") {
        $checked = 'checked="checked" title="включено"';
    } else {
        $checked = ' title="выключено"';
    }
    echo '<form action method="post">
		<input type="hidden" name="name_menu" value="' . $menu_name . '">
		<textarea name="code_menu" class="d_n" id="code_menu"></textarea>
		<input type="checkbox"' . $checked . ' name="power_menu" class="inp_fl">
		<input type="submit" class="btn btn-success" id="save_menu" name="save_menu" value="Сохранить">
	</form>';
}
?>

	<div class="clr"></div>
</div>

<?php 
Systems::AddScript("system", "jquery-ui.min.js");
// подключаем скрипт из системной папки, что бы не добавлять лишний раз библиотеку
Пример #6
0
				<div class="modal-header bg_f00">
					<button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
					<h4 class="modal-title">Info по чату</h4>
				</div>
				<div class="modal-body">
					<h2>Регистрация / Вход</h2>
					<p>Что бы зарегистрироваься, нажмите</p>
					<div class="clr"></div>
				</div>
			</div>
		</div>
	</div>
	<!-- INFO END -->

	<div class="counter"></div>

</div>

<!--<script src="<?php 
echo HOME;
?>
admin/plagins/highcharts/highcharts.js"></script>
<script src="<?php 
echo HOME;
?>
admin/plagins/highcharts/modules/exporting.js"></script>-->

<?php 
Systems::AddStyle("system", "chat.css");
Systems::AddScript("system", "chat.js");
Пример #7
0
    public function show($folder = ROOT, $settings = array())
    {
        /**
         * @param $settings = array();
         * directory_listing - принимает знаяение true по умолчанию. Или false для скрытия листинга каталогов.
         **/
        if (!isset($settings["directory_listing"])) {
            $settings["directory_listing"] = true;
        }
        if (!isset($settings["top_bar"])) {
            $settings["top_bar"] = true;
        }
        // подключаем стиль для оформления окна с файлами
        Systems::AddStyle("system", "files.css");
        // подключаем скрипт для работы с файлами
        Systems::AddScript("system", "files.js");
        if ($settings["directory_listing"] === true) {
            // если разрешён вывод списка каталогов
            $files = '<div id="apps_files" data-dir-set="' . $folder . '">
			<div class="row">
				<div class="col-md-2 col-sm-4 pad_no">
					<div class="apps_top_bar">
						<ul>
							<li><a href="#" class="apps_remove_folder" title="Удалить директорию"></a></li>
							<li><a href="#" class="apps_new_folder" title="Создать директорию"></a></li>
							<li><a href="#" class="apps_create_new_file" title="Новый файл"></a></li>
							<li><a href="#" class="apps_allocation" title="Снять выделение"></a></li>
						</ul>
					</div>
					<ul class="apps_folders">';
            $folders = scandir($folder);
            foreach ($folders as $dir_name) {
                // если директория
                if (is_dir($folder . $dir_name) && $dir_name !== "." && $dir_name !== "..") {
                    $scan_next = scandir($folder . $dir_name);
                    // сканируем каждую папку
                    $count_dirs = (int) sizeof($scan_next) - 2;
                    if ($count_dirs > 0) {
                        // если папка не пустая
                        $files .= '<li><a href="' . $folder . iconv("windows-1251", "utf-8", $dir_name) . '/" class="this_folder">' . iconv("windows-1251", "utf-8", $dir_name) . '</a>';
                        $files .= self::comeInDir($scan_next, $folder . $dir_name);
                    } else {
                        $files .= '<li><a href="' . $folder . iconv("windows-1251", "utf-8", $dir_name) . '/" class="this_folder empty_folder">' . iconv("windows-1251", "utf-8", $dir_name) . '</a>';
                    }
                    $files .= '</li>' . PHP_EOL;
                }
            }
            foreach ($folders as $dir_name) {
                // перебираем файлы
                $realpath = explode(ROOT, iconv("windows-1251", "utf-8", $folder . $dir_name));
                $realpath = HOME . $realpath[1];
                if (is_file($folder . $dir_name) && $dir_name !== "." && $dir_name !== "..") {
                    $files .= '<li><a href="' . $folder . iconv("windows-1251", "utf-8", $dir_name) . '" class="this_file apps_file_ico" target="_blank">' . iconv("windows-1251", "utf-8", $dir_name) . '</a></li>' . PHP_EOL;
                }
            }
            $files .= '</ul>
					</div>
					<div class="apps_files col-md-10 col-sm-8 pad_no">' . self::file($folder, $settings) . '</div>
				</div>
			</div>';
        } else {
            $files = '<div id="apps_files">
			<div class="row">
				<div class="apps_files col-md-12 pad_no">' . self::file($folder, $settings) . '</div>
				</div>
			</div>';
        }
        echo $files;
    }