Current Path : /var/www/html/clients/nsmk.e-nk.ru/application/maxsite/plugins/file_manager/ |
Current File : /var/www/html/clients/nsmk.e-nk.ru/application/maxsite/plugins/file_manager/index.php |
<?php if (!defined('BASEPATH')) exit('No direct script access allowed'); /** * MaxSite CMS * (c) http://max-3000.com/ */ function file_manager_autoload($args = array()) { if (mso_segment(1) == 'admin' && mso_segment(2) == 'file-manager' && mso_segment(3) == 'upload') { require(getinfo('plugins_dir') . 'file_manager/php/upload.php'); exit(0); } mso_create_allow('file_manager_edit', t('Админ-доступ к редактированию File Manager', 'admin')); mso_hook_add('admin_head', 'file_manager_head'); mso_hook_add('admin_init', 'file_manager_admin_init'); # хук на админку mso_hook_add('admin_footer', 'file_manager_footer'); } function file_manager_head($args = array()) { //define('DIRECTORY_SEPARATOR2', '/'); echo '<script type="text/javascript" src="'. getinfo('common_url') . 'jquery/ui/ui.core.packed.js"></script>' . NR; echo ' <script type="text/javascript">//<![CDATA[ var FileManager = {}; FileManager.__fm = "' . getinfo('siteurl') . '/ajax/' . base64_encode('plugins/file_manager/php/fm-ajax.php') . '"; FileManager.__upload = "' . getinfo('site_admin_url') . 'file-manager/upload' . '"; FileManager.fm = "' . getinfo('plugins_url') . 'file_manager/' . '"; FileManager.fullurl = "' . getinfo('siteurl') . '"; FileManager.FCPATH = "' . preg_quote(getinfo('FCPATH'), DIRECTORY_SEPARATOR) . '"; FileManager.root = "' . array_pop(preg_split("/\\\|\//", getinfo('uploads_dir'), -1, PREG_SPLIT_NO_EMPTY)) . '"; FileManager.DS = "\\' . DIRECTORY_SEPARATOR . '"; FileManager.mso_resize_images = parseInt("'.mso_get_option("resize_images", "general", 600).'"); FileManager.mso_size_image_mini = parseInt("'.mso_get_option("size_image_mini", "general", 150).'"); '; require(getinfo('plugins_dir') . 'file_manager/js/loader.js'); echo ' //]]></script> '; return $args; } # функция выполняется при указаном хуке admin_init function file_manager_admin_init($args = array()) { if ( !mso_check_allow('file_manager_edit') ) { return $args; } $this_plugin_url = 'file-manager'; // url и hook mso_admin_menu_add('options', $this_plugin_url, '' . t('Менеджер файлов', 'admin') . ''); return $args; } function file_manager_footer() { echo '<a id="FM-lightbox" class="lightbox" target="_blank" style="display:none;"><img id="FM-preview-image" alt="" title="кликните для показа полного размера " /></a> <div id="FM-loading" style="display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-level:10000;background:#fff;color:#000;"> <div style="width: 444px; height: 222px; position:relative; left: 50%; top: 50%; margin-left: -222px; margin-top: -111px; text-align:center;">загрузка Файлового менеджера...</div> </div>'; }