public function main() { $title = 'Быстрое добавление'; $path = array(extasyTestModel::getLabel(extasyDocument::labelAllItems) => './index.php', $title => '#'); $input = new CInput(); $textarea = new CInput(); $input->name = 'level'; $textarea->name = 'urls'; $textarea->rows = 16; $textarea->style = 'width:99%'; // display design layout $design = CMSDesign::getInstance(); $design->layout->Begin($path); CMSDesign::insertScript(\Extasy\CMS::getResourcesUrl() . 'extasy/js/administrative/testSuite/quick_add.js'); $design->layout->documentBegin(); $design->text->header("Введите url списком. Каждый адрес в отдельной строке"); $design->forms->begin(); $design->table->begin(); $design->table->fullRow('Список url-ов для сканирования:'); $design->table->fullRow($textarea); $design->table->end(); $design->forms->submit('submit', 'Сохранить'); $design->forms->end(); $design->text->header("Добавление URL-ов из карты сайта"); $design->forms->begin('./quick_add', 'post', 'quickAddForm'); $design->table->begin(); $design->table->row2cell('Добавить N-уровней sitemap-дерева', $input); $design->table->end(); $design->forms->submit('getTree', 'Добавить к списку'); $design->forms->end(); $design->layout->documentEnd(); $design->layout->end(); $this->output(); }
/** * Данный метод все JS & CSS скрипты, которые всегда грузятся при загрузке движка */ public function initialScriptsAndCSS() { CMSDesign::insertCSS(CMS::getResourcesUrl() . 'extasy/ext3/resources/css/ext-all.css'); CMSDesign::insertCSS(CMS::getResourcesUrl() . 'extasy/css/default-theme.css'); CMSDesign::insertScript(CMS::getResourcesUrl() . 'extasy/js/locale/' . strtolower(OUTPUT_LANGUAGE) . '.js'); ?> <script type="text/javascript"> var systemInfo = { http_root: <?php print json_encode(\Extasy\CMS::getDashboardWWWRoot()); ?> }; </script> <!-- GLOBAL:PLACE JS HERE, PLEASE--><script type="text/javascript" src="http://static.hockey.local/resources/vendors/jquery.min.js"></script><script type="text/javascript" src="http://static.hockey.local/resources/vendors/angular/angular.js"></script><script type="text/javascript" src="http://static.hockey.local/resources/vendors/angular/angular-animate.js"></script><script type="text/javascript" src="http://static.hockey.local/resources/vendors/angular/angular-sanitize.js"></script><script type="text/javascript" src="http://static.hockey.local/resources/vendors/angular/angular-resource.js"></script><script type="text/javascript" src="http://static.hockey.local/resources/vendors/angular/sortable.js"></script><script type="text/javascript" src="http://static.hockey.local/resources/vendors/angular/date.js"></script><script type="text/javascript" src="http://static.hockey.local/resources/vendors/angular/angular-route.js"></script><script type="text/javascript" src="http://static.hockey.local/resources/vendors/angular/ui-bootstrap-0.13.0.js"></script><script type="text/javascript" src="http://static.hockey.local/resources/vendors/angular/ui-bootstrap-tpls-0.13.0.js"></script><script type="text/javascript" src="http://static.hockey.local/resources/extasy/js/api.js"></script><script type="text/javascript" src="http://static.hockey.local/resources/extasy/js/extasyApi.js"></script><script type="text/javascript" src="http://static.hockey.local/resources/extasy/js/vendors/message.js"></script><!-- THANK YOU FOR JS --> <!-- PLACE JS HERE, PLEASE--><script type="text/javascript" src="/resources/extasy/js/vendors/jquery-1.10.2.min.js"></script><script type="text/javascript" src="/resources/extasy/js/vendors/jquery-migrate-1.2.1.js"></script><script type="text/javascript" src="/resources/extasy/js/vendors/bootstrap.js"></script><script type="text/javascript" src="/resources/extasy/js/vendors/bootstrap.submenu.js"></script><script type="text/javascript" src="/resources/extasy/js/vendors/sprintf.min.js"></script><script type="text/javascript" src="/resources/extasy/js/jquery-ui-1.10.3.custom.min.js"></script><script type="text/javascript" src="/resources/extasy/js/vendors/datepicker-ru.js"></script><script type="text/javascript" src="/resources/extasy/js/controller.js"></script><script type="text/javascript" src="/resources/extasy/js/net.js"></script><script type="text/javascript" src="/resources/extasy/js/contentloader.js"></script><script type="text/javascript" src="/resources/extasy/js/sysutils.js"></script><script type="text/javascript" src="/resources/extasy/js/dtree.js"></script><script type="text/javascript" src="/resources/extasy/js/vendors/tmpl.js"></script><script type="text/javascript" src="/resources/extasy/js/vendors/message.js"></script><script type="text/javascript" src="/resources/extasy/js/cms/main.js"></script><script type="text/javascript" src="/resources/extasy/js/cms/hints.js"></script><script type="text/javascript" src="/resources/extasy/js/cms/popup.js"></script><script type="text/javascript" src="/resources/extasy/js/cms/message.js"></script><script type="text/javascript" src="/resources/extasy/js/cms/editDocument.js"></script><script type="text/javascript" src="/resources/extasy/js/administrative/testSuite/index.js"></script><!-- THANK YOU FOR JS --> <?php CMSDesign::insertScript(CMS::getResourcesUrl() . 'extasy/ext3/adapter/ext/ext-base.js'); CMSDesign::insertScript(CMS::getResourcesUrl() . 'extasy/ext3/ext-all.js'); CMSDesign::insertScript(CMS::getResourcesUrl() . 'extasy/ext3/App/App.js'); }