<?php //--> Lib Fx::cStatic()->set('plugin/fileupload/vendor/jquery.ui.widget.js'); Fx::cStatic()->set('plugin/fileupload/jquery.iframe-transport.js'); Fx::cStatic()->set('plugin/fileupload/jquery.fileupload.js'); Fx::cStatic()->set('template/blocks/b-file-manager/b-file-manager.css'); Fx::cStatic()->set('template/blocks/b-file-manager/b-file-manager.js'); Fx::context()->selfId = isset($_GET['id']) ? (int) $_GET['id'] : false; Fx::context()->parent_object = isset($_GET['parent']) ? $_GET['parent'] : ''; if (Fx::context()->selfId == false && Fx::context()->parent_object != '') { Fx::context()->selfId = Fx::context()->parent_object; } $pathGist = sys . '/template/tpl/gist-elem/'; $tablParam = array(); $tableName = isset($_GET['name']) ? $_GET['name'] : ''; $objectValue = array(); if (isset($_GET['id']) && (int) $_GET['id'] > 0) { $selfObject = Fx::db()->find(Fx::service_context()->namespace['construct_db'], array('id' => (int) $_GET['id'])); if (count($selfObject)) { $tableName = $selfObject[0]['object']; $objectValue = Fx::db()->find($tableName, array('id' => $selfObject[0]['id'])); $objectValue = $objectValue[0]; } } if ($tableName != '') { $tabl = Fx::db()->find(Fx::service_context()->namespace['struct_db'], array('code' => $tableName)); $tablParam = $tabl[0]; } else { setSystemMessage('error', 'Не заданы параметры для редактирования'); load_url();
/** Добавляем манифест в контекст приложения */ Fx::service_context()->manifest = $manifest; /** Алиасы имен бд */ Fx::service_context()->namespace = array(); foreach ($manifest['baseCollection'] as $k => $v) { Fx::service_context()->namespace[$k] = Fx::service_context()->config['db']['sys_namespace'] . $k; } Fx::service_context()->dict = $lang; if (system_static) { Fx::cStatic()->set('template/js/jq.js'); Fx::cStatic()->set('template/js/underscore.js'); Fx::cStatic()->set('plugin/ckeditor/ckeditor.js'); Fx::cStatic()->set('plugin/ckeditor/config.js'); Fx::cStatic()->set('plugin/ckeditor/adapters/jquery.js'); Fx::cStatic()->set('template/js/lib.js'); Fx::cStatic()->set('template/js/datepicker.js'); Fx::cStatic()->set('template/js/main.js'); Fx::cStatic()->set('template/js/struct.js'); Fx::cStatic()->set('template/tpl/blocks/table/table.js'); Fx::cStatic()->set('template/tpl/blocks/project/project.js'); Fx::cStatic()->set('template/tpl/blocks/object/object.js'); Fx::cStatic()->set('template/js/setting.js'); Fx::cStatic()->set('template/css/reset.css'); Fx::cStatic()->set('template/font/fontello.css'); Fx::cStatic()->set('template/font/animation.css'); Fx::cStatic()->set('template/css/responsive-style.css'); Fx::cStatic()->set('template/css/style.css'); Fx::cStatic()->set('template/css/sys.css'); Fx::cStatic()->set('template/tpl/blocks/struct/struct.css'); Fx::cStatic()->set('template/tpl/blocks/object/object.css'); }
if (count($ext)) { foreach ($ext as $v) { if (isset($v['param']['name'])) { Fx::context()->extensionMenu[$v['param']['code']] = $v['param']['name']; } if ($mode === $v['param']['code']) { if (isset($v['param']['view'])) { $extView = $v['url'] . $v['param']['view']; } if (isset($v['param']['controller'])) { $extController = $v['url'] . $v['param']['controller']; } if (isset($v['param']['static']) && is_array($v['param']['static'])) { $extPath = str_replace(root, '', $v['url']); foreach ($v['param']['static'] as $e) { Fx::cStatic()->set('..' . $extPath . $e, false); } } } } } if (isset($_GET['extension']) && $_GET['extension'] !== '' && $extView !== '') { $php = $extController; $tpl = $extView; } /** Рендерим страници */ try { if (file_exists($php)) { require_once $php; } ob_start();