Example #1
0
    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>';
    }
Example #2
0
<?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;
  }
Example #3
0
<?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>';
Example #4
0
<?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) {
Example #5
0
File: order.php Project: Moro3/duc
<?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 '&#9650;';
        } else {
            echo '&#9660;';
        }
        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 '&uarr;';
        //echo '&darr;';
        echo '&#9650;';
        //echo '&#9660;';
        /*
            			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 '&uarr;';
            			}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 '&darr;';
            			}
        */
        echo '</a>';
    }
Example #6
0
<?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>';
Example #7
0
File: modal.php Project: Moro3/duc
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 {
Example #8
0
<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>





Example #9
0
<?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']);
        }
Example #10
0
<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>






Example #11
0
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);
Example #12
0
<?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
);
*/
Example #13
0
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',
Example #14
0
<?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');
Example #15
0
<?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'] . '" />';
                }
Example #16
0
		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');
Example #17
0
		}
      	.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});
Example #18
0
<?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>';
    }
}