function grid_admin_object() { $script_image_dropdown = ' $(document).ready(function(e) { try { $("#select_img select").msDropDown({childwith:650,width:650, visibleRows:4, rowHeight:40 }); } catch(e) { alert(e.message); } }); '; $style_image_combobox = ' .ddcommon .ddTitle .ddTitleText img{height:30px} .ddcommon .ddChild li img{height:30px} .dd .ddChild li img{height:30px} '; assets_style($style_image_combobox, false); //print_r($this->grid->loader->getInputData()); echo "\r\n<script>"; //echo "xhr.setRequestHeader('X-REQUESTED-WITH', 'XMLHttpRequest');"; echo <<<label var opts = \t\t{ \t\t //'caption'\t: 'File Uploading', \t\t 'editurl' : null, //this is required for dataProxy effect \t\t 'dataProxy' : \$.jgrid.ext.ajaxFormProxy //our charming dataProxy ^__^ \t\t} label; echo "</script>\r\n"; $this->tpl_js_images_edit(); $this->grid_render(); //====== Для поиска с диапазоном дат echo '<script>'; echo "function dateRangePicker_onChange() {\r\n\t var {$input} = \$('#gs_date');\r\n\t var old_val = {$input}.val();\r\n\r\n\t setTimeout(function () {\r\n\t if ({$input}.val() == old_val) {\r\n\t {$grid['0']}.triggerToolbar();\r\n\t }\r\n\t }, 50);\r\n\t }"; echo '</script>'; echo '<script> $grid.bind("jqGridAddEditBeforeShowForm", function(event, $form) { var row_id = $(this).getGridParam("selrow"); var imghtml = $(this).getCell(row_id, "foto"); //var fotolist = $(this).getCell(row_id, "foto_list"); $("#foto").replaceWith("<div id=\\"foto\\">" + imghtml + "</div>"); //$("#foto_list").replaceWith(fotolist); //$("#foto").append(imghtml); //$form.find("#foto_upload").before(imghtml); }); </script>'; }
<?php //стиль для расписания занятий assets_style('user/schedule.css', 'duc'); $style = ' table.schedule a{ font-size: 20px; } table.schedule tr th.group{ width:70px; } table.schedule tr th.day{ } table.schedule tr td{ border-width: 2px; border-style: solid; border-color: #E6EEEE; } table.schedule tr td.day{ 1width:160px; white-space:nowrap; 1word-wrap:normal; } table.schedule tr td.fio{ border-width: 0 2px; } .schedule div.fio{ position: relative; }
<?php assets_style('user/groups_list.css'); $config_teacher = Modules::run('duc/duc_settings/get_config_resize', 'teachers'); $resize_teacher = Modules::run('duc/duc_settings/get_param_resize', 'teachers'); echo ' <script> $(document).ready(function() { $("table.tablesorter").tablesorter(); } ); </script> '; //echo '<pre>'; //print_r($groups); //echo '</pre>'; if (isset($groups) && is_array($groups)) { echo '<div class="duc_table">'; echo '<h1>Виды деятельности</h1>'; echo '<div>'; echo '<table class="tablesorter table table-striped table-bordered">'; echo '<thead>'; echo '<tr>'; echo '<th>'; echo '№'; echo '</th>'; echo '<th>'; echo 'Вид деятельности'; echo '</th>'; echo '<th>';
<?php assets_style('breadcrumbs.css', 'breadcrumbs'); /* Входящие параметры * Breadcrumbs - текущий путь до страницы (хлебные крошки) * @param array - массив, параметры для формирования пути * num - ключ в массиве порядковый номер ветки следования пути * sub_num - порядковый номер для ссылке в данной ветке (можно строить дополнительное меню при наведении мыши на данной ветви пути) * [num][sub_num] = array( 'name' - название * 'link' - ссылка * 'current_path' - boolean (относится ли ссылка к текущему пути) * 'last' - boolean (является ли ссылка последней в пути) * ) */ //echo '!!breadcrumbs'; echo '<div class="breadcrumbs_objects">'; if (isset($objects) && is_array($objects)) { //echo '<pre>'; //print_r($objects); $i = 0; $count_objects = count($objects); foreach ($objects as $key => $value) { //echo '<pre>'; //print_r($count_objects); //echo '<br>'; //print_r($i); //echo '</pre>'; $i++; $last = $i == $count_objects ? true : false; foreach ($value as $items) { if (isset($items['current_path']) && $items['current_path'] == true && $last !== true) {
<?php assets_style('admins/navigation/order', false); if (isset($order)) { echo '<div class="order">'; if ($order['by'] == $order['current_by']) { echo '<a class="active" href="' . $uri['point'] . uri_replace($uri['adverts_filter'], array('page' => $index['page'], 'order' => $order['by'], 'order_direct' => $order['direct']), $uri['index_name']) . '">'; if ($order['direct'] == $order['allow_direct']['desc']) { echo '▲'; } else { echo '▼'; } echo '</a>'; } else { echo '<a class="deactive" href="' . $uri['point'] . uri_replace($uri['adverts_filter'], array('page' => $index['page'], 'order' => $order['by'], 'order_direct' => $order['allow_direct']['asc']), $uri['index_name']) . '">'; //echo '↑'; //echo '↓'; echo '▲'; //echo '▼'; /* if($order['direct'] == $order['allow_direct']['desc']){ echo 'href="'.$uri['point'].uri_replace($uri['adverts_filter'], array('page' => $index['page'],'order' => $order['by'], 'order_direct' => $order['direct']), $uri['index_name']).'">'; echo '↑'; }else{ echo 'href="'.$uri['point'].uri_replace($uri['adverts_filter'], array('page' => $index['page'],'order' => $order['by'], 'order_direct' => $order['allow_direct']['desc']), $uri['index_name']).'">'; echo '↓'; } */ echo '</a>'; }
<?php assets_style('users/breadcrumbs/breadcrumbs.css', false); /* Входящие параметры * Breadcrumbs - текущий путь до страницы (хлебные крошки) * @param array - массив, параметры для формирования пути * num - ключ в массиве порядковый номер ветки следования пути * sub_num - порядковый номер для ссылке в данной ветке (можно строить дополнительное меню при наведении мыши на данной ветви пути) * [num][sub_num] = array( 'name' - название * 'link' - ссылка * 'current_path' - boolean (относится ли ссылка к текущему пути) * 'last' - boolean (является ли ссылка последней в пути) * ) */ echo 'breadcrumbs'; echo '<div class="breadcrumbs_objects">'; if (isset($objects) && is_array($objects)) { foreach ($objects as $key => $value) { //echo '<pre>'; //print_r($value); //echo '</pre>'; foreach ($value as $items) { if (isset($items['current_path']) && $items['current_path'] == true && @$items['last'] !== true) { echo '<span class="l_active">'; echo '<a href="' . $items['link'] . '">'; echo $items['name']; echo '</a>'; } elseif (isset($items['current_path']) && $items['current_path'] == true && isset($items['last']) && $items['last'] === true) { echo '<span class="l_passive">'; echo $items['name']; echo '</span>';
SCRIPT; if ($config['user']['modal']['active'] == 1) { assets_script($script); } //echo $script; } ?> <div class="b-text g-hidden"> <marquee behavior="scroll" direction="up" scrollamount="2" height="100%" scrolldelay="<?php echo $config['user']['modal']['speed']; ?> " truespeed> <div style="font-size:34px;"> <?php assets_style('modal.css', 'adverts'); if (isset($objects) && is_array($objects)) { foreach ($objects as $items) { //echo '<div class="madal_popup">'; if ($items['vip'] == 1) { echo '<div class="madal_popup_vip">'; } else { echo '<div class="madal_popup">'; } echo '<strong>' . $items['name'] . '</strong>'; echo '<br />'; echo $items['description']; echo '</div>'; //echo '</div>'; } } else {
<div class="modules"> <?php assets_style('admin/menu_left.css'); echo "<div class=\"heading\">" . $lang['admin']['modules'] . "</div>"; echo '<ul>'; foreach ($modules as $item) { if ($menu['select'] == $item['name']) { echo '<li class="select">' . $item['short_description'] . '</li>'; } else { echo '<li><a href="' . $uri['admin'] . $uri['mod'] . '/' . $item['folder'] . '/">' . $item['short_description'] . '</a></li>'; } } echo '</ul>'; ?> </div>
<?php /** * Построение вертикального меню навигации * Параметры: * array - массив значений * Значения: * name - название * active (boolean) - текущая ссылка * link - ссылка * current_path (boolean) - входит ли в состав меню * last (boolean) - последний в списке * children (array) - массив с детьми в виде текущего меню */ assets_style('users/navigation_v.css', false); assets_img('nav_v.gif', false); if (isset($objects) && is_array($objects)) { echo '<ul>'; foreach ($objects as $key => $value) { echo '<li'; if ($value['active']) { echo ' class="nav_active"'; } echo '>'; echo '<a href="' . $value['link'] . '">'; echo $value['name']; echo '</a>'; echo '</li>'; if (isset($value['children'])) { $this->load->view('users/navigation/navigation_vertical_sub', $value['children']); }
<div class="modules_main"> <?php assets_style('nav_modules_main.css'); echo "<div class=\"mod_header\">" . $lang['admin']['modules'] . ":</div>"; //echo "<div>"; foreach ($modules as $item) { echo "<div class=\"mod_name\">"; echo "<a href=\"{$uri['admin']}{$uri['mod']}/" . $item['name'] . "/\">"; echo '<img src="' . assets_img('admin/folder_process.png', false) . '" style="border:0;" />'; echo "</a>"; echo "<br /><a href=\"{$uri['admin']}{$uri['mod']}/" . $item['name'] . "/\">"; echo $item['description']; echo "</a>"; echo "</div>"; } //echo "<span class=\"modules_name\">- <a href=\"{$uri['admin']}page_manager/str/\">Страницы</a></span><br />"; //echo "</div>"; ?> </div>
assets_style('public.css'); //assets_style('menu_document.css'); assets_style('main/holiday_main.css'); assets_style('main/work_state_main.css'); assets_style('main/division_main.css'); assets_style('main/foto_main.css'); assets_style('main/photogallery_main.css'); assets_style('pages/administration.css'); // общий стиль для таблиц duc assets_style('user/public.css', 'duc'); assets_style('menu_main.css'); //plugins jQuery Tablesorter /* assets_img('tablesorter/asc.gif', false); assets_img('tablesorter/bg.gif', false); assets_img('tablesorter/desc.gif', false); assets_style('jquery/plugins/tablesorter/blue/style.css', false); */ assets_style('jquery/plugins/jquery.arcticmodal-0.2.css'); // twitter bootstrap /* $this->assets->mixed->load('bootstrap/css/bootstrap.min.css'); $this->assets->mixed->load('bootstrap/css/bootstrap-responsive.min.css'); $this->assets->mixed->load('bootstrap/js/bootstrap.min.js'); $this->assets->mixed->package('bootstrap/img'); */ $this->assets->mixed->package('bootstrap-3.2.0', array('bootstrap-3.2.0/css/bootstrap.min.css', 'bootstrap-3.2.0/js/bootstrap.min.js'), false); //---- blueimp Gallery -------------------------------- $this->assets->mixed->package('Gallery-blueimp', array('Gallery-blueimp/css/blueimp-gallery.min.css', 'Gallery-blueimp/js/jquery.blueimp-gallery.min.js'), false); //---- Bootstrap Image Gallery -------------------------------- $this->assets->mixed->package('Bootstrap-Image-Gallery', array('Bootstrap-Image-Gallery/css/bootstrap-image-gallery.min.css', 'Bootstrap-Image-Gallery/js/bootstrap-image-gallery.min.js'), false);
<?php assets_style('style1.css', false); assets_style('all.css', false); assets_style('framework', false); // twitter bootstrap /* $this->assets->mixed->load('bootstrap/css/bootstrap.min.css'); $this->assets->mixed->load('bootstrap/css/bootstrap-responsive.min.css'); $this->assets->mixed->load('bootstrap/js/bootstrap.min.js'); $this->assets->mixed->package('bootstrap/img'); */ /* $this->assets->mixed->package('bootstrap', array('bootstrap/css/bootstrap.min.css', 'bootstrap/css/bootstrap-responsive.min.css', 'bootstrap/js/bootstrap.min.js', ), false ); */
assets_style('admin/tpl2/nav_modules.css', false); // навигация модулей в меню assets_style('admin/tpl2/nav_modules_main.css', false); // навигация модулей в контенте assets_style('admin/tpl2/info_browser.css', false); // информация о браузере assets_style('admin/tpl2/info_user.css', false); // информация о пользователе assets_style('admin/tpl2/nav_menu_module.css', false); assets_style('public.css', false); // общий файл настроек //мини framework assets_style('framework/framework.css', false); // framework css //общие стили административной панели assets_style('admins/status/status', false); // статусные сообщения при изменении/добавлении/удалении данных //----------------- JQUERY-UI ------------------------ // multiselect //assets_script('jquery-ui/themes/smoothness/jquery-ui-1.8.24.custom.css', false); //----------------- JQUERY-UI Plugins ------------------------ // multiselect //assets_style('jquery-ui/plugins/ui.multiselect.css', false); //----------------- JQUERY-UI themes ------------------------ //assets_style('jquery-ui/themes/smoothness/jquery-ui-1.8.24.custom.css', false); //----------------- END JQUERY-UI Plugins ------------------------ //----------------- TWITTER Bootstrap ---------------------------- /* $this->assets->mixed->package('bootstrap', array('bootstrap/css/bootstrap.min.css', 'bootstrap/css/bootstrap-responsive.min.css',
<?php assets_style('user/public.css', 'duc'); echo ' <script> $(document).ready( function(){ $("#datepicker").datepicker( { showOtherMonths: true, selectOtherMonths: true, dateFormat : "mm/dd/yy", timeOnlyTitle : "Выберите время", timeText : "Время", hourText : "Часы", minuteText : "Минуты", secondText : "Секунды", currentText : "Текущее", closeText : "Закрыть", firstDay : 1, monthNames : ["Январь","Февраль","Март","Апрель","Май","Июнь","Июль","Август","Сентябрь","Октябрь","Ноябрь","Декабрь"], monthNamesShort : ["Янв","Фев","Мар","Апр","Май","Июн","Июл","Авг","Сен","Окт","Ноя","Дек"], dayNamesMin : ["Вс","Пн","Вт","Ср","Чт","Пт","Сб"], showAnim : "slideDown", }); }); </script>'; echo validation_errors(); if (isset($objects) && is_array($objects)) { echo '<form action="' . $uri['point'] . uri_replace($uri['adverts_id'], array($objects['id']), 'object') . '" method="POST">'; echo '<div class="floatleft block-100 right padding-5">'; echo $this->lang->line('adverts_date');
<?php assets_style('user/public.css'); if (isset($teachers) && is_array($teachers)) { echo '<div class="duc_table">'; echo '<h1>Наши педагоги</h1>'; echo '<table class="table table-bordered">'; echo '<tbody>'; foreach ($teachers as $key => $item) { echo '<tr class="header">'; echo '<th colspan=3 >'; echo $item['surname'] . ' ' . $item['name'] . ' ' . $item['name2']; echo '</th>'; echo '</tr>'; if (isset($item['qualification']->name)) { echo '<tr>'; echo '<td>'; echo 'Квалификационная категория:'; echo '</td>'; echo '<td>'; echo $item['qualification']->name; //echo $item['qualification__name']; echo '</td>'; echo '<td rowspan=2>'; if (!empty($item['foto'])) { $root = $config['path']['root']; $dir = $config['images']['config']['teachers']['path_resize'] . $config['images']['resize']['teachers']['small']['dir'] . '/'; //echo $root.$dir.$item['foto']; if (is_file($root . $dir . $item['foto'])) { echo '<img src="/' . $dir . $item['foto'] . '" />'; }
select { width: 250px; } .ui-selectmenu-menu li a, .ui-selectmenu-status { padding: 0.3em 2em; } .avatar-big .ui-selectmenu-item-icon, .css-avatar .ui-selectmenu-item-icon , .avatar .ui-selectmenu-item-icon { background-position: 0 0; } /* select with custom icons */ body a.customicons { height: 2.8em;} body .customicons li a, body a.customicons span.ui-selectmenu-status { line-height: 2em; padding-left: 30px !important; } body .video .ui-selectmenu-item-icon, body .podcast .ui-selectmenu-item-icon, body .rss .ui-selectmenu-item-icon { height: 24px; width: 24px; } body a.video { height: 2.7em; } body li.video.ui-selectmenu-hasIcon a, body li.podcast.ui-selectmenu-hasIcon a, body li.rss.ui-selectmenu-hasIcon a, body .video .ui-selectmenu-status { padding: 7px 0 7px 30px; } body .video .ui-selectmenu-item-icon { background: url(images/24-video-square.png) 0 0 no-repeat; } body .podcast .ui-selectmenu-item-icon { background: url(images/24-podcast-square.png) 0 0 no-repeat; } body .rss .ui-selectmenu-item-icon { background: url(images/24-rss-square.png) 0 0 no-repeat; } /* select with CSS avatar icons */ option.css-avatar { background-repeat: no-repeat !important; padding-left: 20px; } /* select with big avatar icons */ a.avatar-big { height: 5em; } .avatar-big .ui-selectmenu-item-icon { height: 50px; width: 50px; } .ui-selectmenu-menu li.avatar-big a, a.avatar-big span.ui-selectmenu-status { padding-left: 5em !important; height: 50px; } '; $style_image_combobox = ' .ddcommon .ddTitle .ddTitleText img{height:30px} .ddcommon .ddChild li img{height:30px} .dd .ddChild li img{height:30px} '; assets_style($style_image_combobox, false); //echo Modules::run('duc/duc_teachers/image_combobox'); //echo Modules::run('duc/duc_teachers/image_selectmenu');
} .sticky { position: fixed; top: 0; } .1sticky .nav-above { position: absolute; top:-15px; left:1em; right:1em; height:15px; background: linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* добавляем градиент, если нужно */ } '; assets_style($style, false); $script = ' $(function() { var nav_container = $(".nav_bar"); var nav = $("nav"); var top_spacing = 0; var waypoint_offset = 0; nav_container.waypoint({ handler: function(direction) { if (direction == "down") { nav_container.css({ "height" : nav.outerHeight() }); nav .stop() .addClass("sticky") .css("top", -nav.outerHeight()) .animate({"top" : top_spacing});
<?php assets_style('admins/navigation/pagination', false); if (isset($pagination) && is_array($pagination)) { if (isset($pagination['total_page']) && is_numeric($pagination['total_page'])) { echo '<div class="pagination">'; for ($i = 1; $i <= $pagination['total_page']; $i++) { if ($i == $pagination['cur_page']) { echo '<div class="page_active">'; } else { echo '<a class="page" href="' . $uri['point'] . uri_replace($uri['adverts_filter'], array('page' => $i, 'order' => $index['order'], 'order_direct' => $index['order_direct']), $uri['index_name']) . '">'; } echo $i; if ($i == $pagination['cur_page']) { echo '</div>'; } else { echo '</a>'; } } echo '</div>'; } }