Inheritance: extends MiisSysadminController
Example #1
0
 public static function Get($params = null)
 {
     static $_MC = null;
     if ($_MC == null) {
         $_MC = new MenuController($params);
     }
     return empty($params[self::AS_ARRAY]) ? $_MC->collection($params) : $_MC->collectionAsArray($params);
 }
Example #2
0
 private function menu_links_query($menu_id)
 {
     //resets menu_links prior to getting all the required links for specified menu_id
     $menu_links = array();
     if (isset($menu_id)) {
         $tables = DB_MENU_LOOKUP . ', ' . DB_NODE;
         $columns = DB_NODE . '.*';
         $where = DB_MENU_LOOKUP . '.node_id=' . DB_NODE . '.node_id and ' . DB_MENU_LOOKUP . '.menu_id=? and ' . DB_MENU_LOOKUP . '.parent_id=0';
         $fields = array($menu_id);
         $db_results = BuildQuery::all_field_query($tables, $columns, $where, $fields);
         //get child links from db
         foreach ($db_results as $key => $val) {
             if (is_array($val)) {
                 $parent_id = $val['node_id'];
                 $child_links = $this->menu_child_query($menu_id, $parent_id);
                 //check child links
                 if (!empty($child_links)) {
                     foreach ($child_links as $key2 => $val2) {
                         //push child after parent
                         array_push($val, $val2);
                     }
                 }
             }
             //push parent and child links to menu links array
             array_push($menu_links, $val);
         }
     }
     self::$all_links = $menu_links;
 }
Example #3
0
 /**
  * Display the main page of themes
  */
 public function index()
 {
     $tabs = array('select' => array('id' => 'admin-themes-select-tab', 'title' => Lang::get($this->_plugin . '.theme-tab-select-title'), 'content' => $this->listThemes()), 'customize' => array('id' => 'admin-themes-customize-tab', 'title' => Lang::get($this->_plugin . '.theme-tab-basic-custom-title'), 'content' => $this->customize()), 'css' => array('id' => 'admin-themes-css-tab', 'title' => Lang::get($this->_plugin . '.theme-tab-advanced-custom-title'), 'content' => $this->css()), 'medias' => array('id' => 'admin-themes-medias-tab', 'title' => Lang::get($this->_plugin . '.theme-tab-medias-title'), 'content' => $this->medias()), 'menu' => array('id' => 'admin-themes-menu-tab', 'title' => Lang::get($this->_plugin . '.theme-tab-menu-title'), 'content' => MenuController::getInstance()->index()));
     $this->addJavaScript(Plugin::current()->getJsUrl('themes.js'));
     $this->addJavaScript(Plugin::current()->getJsUrl('menu-manager.js'));
     $this->addCss(Plugin::current()->getCssUrl('themes.less'));
     return View::make(Plugin::current()->getView("themes.tpl"), array('tabs' => $tabs));
 }
Example #4
0
 static function deleteActivation($id)
 {
     // retrieve model instance
     $model = ActivationModel::getInstance();
     // delegate deletion to the model
     $result = $model->delete($id);
     // reload list
     MenuController::activations();
 }
 function render()
 {
     if ($this->showErrorPage) {
         $this->data['menu'] = $this->db ? parent::render() : '';
         $this->renderView('error');
     } else {
         echo json_encode(['error' => $this->data['error']]);
     }
 }
Example #6
0
 public function dataTable()
 {
     Doo::loadClassAt('html/DataTable', 'default');
     Doo::loadClassAt('Menu', 'default');
     $menu = new menu(DBproxy::getManage());
     $dt = new DataTable();
     MenuController::$data = $data = $menu->getMenuTreeList();
     // D($data);
     function table_name($row, $rowData, $val)
     {
         $sep = substr($rowData['_sep'], 1);
         if ($sep != '') {
             $sep = str_replace('.', '    ', $sep);
             $dot = '└─';
             if (isset(MenuController::$data[$row + 1])) {
                 if (MenuController::$data[$row + 1]['parent_id'] == $rowData['parent_id']) {
                     $dot = '├─';
                 }
             }
             $sep = $sep . $dot;
         }
         return '<div style="left">' . $sep . $val . '</div>';
     }
     function table_type($row, $rowData, $val)
     {
         return $val == 2 ? '分类' : '页面';
     }
     function table_show($row, $rowData, $val)
     {
         return $val == 1 ? '<span class="label label-success">是</span>' : '<span class="label">否</span>';
     }
     // 表格按钮
     function table_button($row, $rowData, $val)
     {
         $modUrl = MenuController::$modUrl . $rowData['id'] . '&menu_name=' . $rowData['menu_name'] . '&sort_id=' . $rowData['sort_id'] . '&type_id=' . $rowData['type_id'] . '&perm_id=' . $rowData['perm_id'] . '&is_show=' . $rowData['is_show'] . '&page_url=' . urlencode($rowData['url']) . '&parent_id=' . $rowData['parent_id'] . '&_sep=' . $rowData['_sep'];
         $delUrl = MenuController::$delUrl . $rowData['id'];
         $a = '<a href="' . $modUrl . '" class="blue-stripe btn mini">编辑/查看</a>';
         $a .= '  <a href="' . $delUrl . '" class="red-stripe btn mini js-datatable-del">删除</a>';
         return $a;
     }
     // 表头
     $header = array('menu_name' => array('name' => '菜单名称', 'callback' => 'table_name'), 'id' => array('name' => 'ID'), 'parent_id' => array('name' => '所属父ID'), 'type_id' => array('name' => '类型', 'callback' => 'table_type', 'headerAttr' => 'filterType="enum"'), 'perm_id' => array('name' => '菜单权限'), 'url' => array('name' => '菜单URL'), 'is_show' => array('name' => '是否显示', 'callback' => 'table_show', 'headerAttr' => 'filterType="enum"'), 'sort_id' => array('name' => '排序'), 'action' => array('name' => '操作', 'callback' => 'table_button'));
     // 生产表格
     $content = $dt->setTitle('')->setAttr(array('class' => 'table table-hover', 'id' => 'js-queryTable'))->setHeader($header)->setData($data)->setTopContent('<a href="' . MenuController::$addUrl . '" class="btn green-stripe"><i class="icon-plus"></i>添加菜单</a>' . '<p id="js-queryTable-filter">Filter</p>')->setDefaultValue('unkown')->render(false);
     $this->_includeJsFileList[] = 'js/default/menu.js';
     // 显示模版
     $this->contentlayoutRender($content);
 }
 public function __construct()
 {
     HackademicController::__construct();
     // Login Controller, do nothing
     if (get_class($this) == 'LoginController') {
     } elseif (!$this->isLoggedIn()) {
         // Else if not logged in, go to login page
         header('Location: ' . SOURCE_ROOT_PATH . "admin/pages/login.php");
     } elseif ($this->isLoggedIn()) {
         // Else if is logged in
         if ($this->isAdmin() || $this->isTeacher()) {
             // If is Admin or Teacher, go to Admin Dashboard
             $menu = MenuController::go();
             $this->addToView("main_menu_admin", $menu);
         } else {
             header('Location: ' . SOURCE_ROOT_PATH);
         }
         // Else go to main site
     }
 }
 public function editAction()
 {
     if (Session::hasUser('admin')) {
         $indexModel = new IndexModel();
         $data_page = $indexModel->getPage(Router::getId(), Router::getLanguage(), $this->material_type);
         $menuModel = new MenuModel();
         $data = $menuModel->getMainMenu('uk');
         $menuController = new MenuController();
         $main_menu_array = $menuController->menuArray($data);
         $data_menu_item = $menuModel->getMenuDatePage($data_page[0]['id']);
         $redirect_status = null;
         $request = new Request();
         $editModel = new AddEditModel($request, $this->material_type);
         if ($request->isPost()) {
             if ($editModel->isValid()) {
                 if ($editModel->isAliasExist($data_page[0]['id'])) {
                     if ($editModel->inMenu()) {
                         $file_data = array('max_image_size' => Config::get('max_image_size'), 'max_image_width' => Config::get('max_image_width'), 'max_image_height' => Config::get('max_image_height'));
                         $fileUpload = new UploadFile($request, $file_data);
                         $redirect_status = $fileUpload->uploadImg($request, $this->material_type);
                         if ($redirect_status) {
                             $editModel->edit($data_page[0]['id']);
                         }
                     } else {
                         $with_without_menu = 1;
                         $editModel->edit($data_page[0]['id'], $with_without_menu);
                     }
                 } else {
                     Session::setFlash('Документ с таким псевдонимом уже существует!');
                 }
             } else {
                 Session::setFlash('Поле "Заголовок" обязательно для заполнения');
             }
         }
         $this->rewrite_file_alias();
         $args = array('data_page' => $data_page, 'data_menu' => $main_menu_array, 'edit_model' => $editModel, 'data_menu_item' => $data_menu_item, 'redirect' => $request->post('redirect'), 'redirect_status' => $redirect_status, 'without_menu' => $request->post('without_menu'), 'menu_disable' => Config::get('menu_disable'), 'id' => $data_page[0]['id']);
         $tpl = 'edit' . str_replace(' ', '', ucwords(str_replace('_', ' ', $this->material_type)));
         return $this->render_admin($args, $tpl);
     } else {
         throw new Exception('Access  denied', 403);
     }
 }
 function render()
 {
     $this->data['menu'] = parent::render();
     $this->renderView('main');
 }
Example #10
0
    public function topoSite()
    {
        $menuControler = new MenuController();
        $mensagemController = new MensagemController();
        //$usuarioController = new UsuarioController();
        if (!isset($_SESSION['USR'])) {
            header("location:index.php");
            die;
        } else {
            $usrLogado = unserialize($_SESSION['USR']);
        }
        $NomeUser = $usrLogado['nome'];
        $menuLista = $menuControler->selectTipoPerfil('Botao', $usrLogado['perfil_id']);
        //$usuario = $usuarioController->select();
        echo '<div class="col-lg-12" id="topo">
                <div class="row" id="row_logout">
                    <div class="col-xs-12">
                        <button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target="#bs-navbar" aria-controls="bs-navbar" aria-expanded="false">
                            <span class="sr-only">Toggle navigation</span>
                            <span class="icon-bar"></span>
                            <span class="icon-bar"></span>
                            <span class="icon-bar"></span>
                        </button>
                    	<div id="user_logout">
                        	<div id="user_logout_pequena">
                                <p id="user_logado">' . utf8_encode($usrLogado['nome']) . '</p>
                                <span id="separador">
                                    <img src="img/separador.png" width="2" height="22" alt=""/>
                                </span>
                                <a id="logout" href="sair.php">SAIR</a>
                            </div>
                        </div>
						</div>
					</div>
					<div class="row">
						<div class="col-xs-12 col-md-4" id="logo">
							<a href="' . $usrLogado['url'] . '" class="logo_container">
                                <div class="logotipo"></div>
                            </a>
						</div>
                        <div class="col-xs-12 col-md-8">
                            <nav id="bs-navbar" class="navbar-collapse collapse" aria-expanded="false" style="height: 1px;">
                        	    <div id="menu_container" class="' . ($usrLogado['perfil_id'] == 1 ? 'menu_container_aluno' : 'menu_container_normal') . '">
                                    <ul class="nav navbar-nav" id="menu">';
        foreach ($menuLista as $menu) {
            $menuId = explode(".", $menu->getBtn_menu());
            $logado = unserialize($_SESSION['USR']);
            echo '<li class="mn_li" id="mn_livros_sub">';
            if ($usrLogado['perfil_id'] == 1 && $menuId[0] == 'exercicios') {
                $usuarioVariavelController = new UsuarioVariavelController();
                $exercicioController = new ExercicioController();
                $userVariavel = $usuarioVariavelController->selectByIdUsuario($logado['id']);
                $exercicios = $exercicioController->selectAllExercicioBySerieCapituloLiberado($userVariavel->getUsv_serie(), $logado['escola'], "");
                $capitulos = array();
                foreach ($exercicios as $i => $value) {
                    if (!in_array($value['exe_capitulo'], $capitulos)) {
                        $capitulos[$i] = $value['exe_capitulo'];
                    }
                }
                echo '<a href="#" id="mn_' . $menuId[0] . '" class="mn_a_menu"></a>
                                                        <ul id="sbm_exercicios">
                                                            <li class="sub_a menu_li_capitulo ' . (in_array('1', $capitulos) ? "" : "inativoL") . '">
                                                                <a href="capitulos.php?capitulo=1">1º Capítulo</a>
                                                            </li>
                                                            <li class="sub_a menu_li_capitulo ' . (in_array('2', $capitulos) ? "" : "inativoL") . '">
                                                                <a href="capitulos.php?capitulo=2">2º Capítulo</a>
                                                            </li>
                                                            <li class="sub_a menu_li_capitulo ' . (in_array('3', $capitulos) ? "" : "inativoL") . '">
                                                                <a href="capitulos.php?capitulo=3">3º Capítulo</a>
                                                            </li>
                                                            <li class="sub_a menu_li_capitulo ' . (in_array('4', $capitulos) ? "" : "inativoL") . '">
                                                                <a href="capitulos.php?capitulo=4">4º Capítulo</a>
                                                            </li>
                                                            <li class="sub_a menu_li_capitulo ' . (in_array('5', $capitulos) ? "" : "inativoL") . '">
                                                                <a href="capitulos.php?capitulo=5">5º Capítulo</a>
                                                            </li>
                                                        </ul>';
            } elseif ($usrLogado['perfil_id'] == 3 && $menuId[0] == 'livros') {
                echo '<a href="#" id="mn_' . $menuId[0] . '" class="mn_a_menu"></a>
                                                        <ul id="sbm_exercicios" style="width: 85px; margin: 6px 19px;">
                                                            <li class="sub_a">
                                                                <a href="livros.php?ano_1">1º Ano</a>
                                                            </li>
                                                            <li class="sub_a">
                                                                <a href="livros.php?ano_2">2º Ano</a>
                                                            </li>
                                                            <li class="sub_a">
                                                                <a href="livros.php?ano_3">3º Ano</a>
                                                            </li>
                                                            <li class="sub_a">
                                                                <a href="livros.php?ano_4">4º Ano</a>
                                                            </li>
                                                            <li class="sub_a">
                                                                <a href="livros.php?ano_5">5º Ano</a>
                                                            </li>
                                                        </ul>';
            } elseif (($usrLogado['perfil_id'] == 2 || $usrLogado['perfil_id'] == 4) && $menuId[0] == 'livros') {
                $liberarCapitulosController = new liberarCapituloController();
                $retorno = $liberarCapitulosController->selectCapLiberadoByIdEscola($logado['escola']);
                $livroClass = array();
                foreach ($retorno as $i => $value) {
                    if ($value->getLbr_status() == 1) {
                        $livroClass[$i] = $value->getLbr_livro();
                    }
                }
                echo '<a href="#" id="mn_' . $menuId[0] . '" class="mn_a_menu"></a>
                                                    <ul id="sbm_exercicios" style="width: 85px; margin: 6px 19px;">
                                                        <li class="sub_a ' . (in_array('1', $livroClass) ? "" : "inativoL") . '">
                                                            <a href="livros.php?ano_1">1º Ano</a>
                                                        </li>
                                                        <li class="sub_a ' . (in_array('2', $livroClass) ? "" : "inativoL") . '">
                                                            <a href="livros.php?ano_2">2º Ano</a>
                                                        </li>
                                                        <li class="sub_a ' . (in_array('3', $livroClass) ? "" : "inativoL") . '">
                                                            <a href="livros.php?ano_3">3º Ano</a>
                                                        </li>
                                                        <li class="sub_a ' . (in_array('4', $livroClass) ? "" : "inativoL") . '">
                                                            <a href="livros.php?ano_4">4º Ano</a>
                                                        </li>
                                                        <li class="sub_a ' . (in_array('5', $livroClass) ? "" : "inativoL") . '">
                                                            <a href="livros.php?ano_5">5º Ano</a>
                                                        </li>
                                                    </ul>';
            } elseif ($menuId[0] == 'mensagens' && $mensagemController->count($usrLogado['id']) > 0) {
                echo '<a href="' . $menu->getBtn_menu() . '" id="mn_' . $menuId[0] . '" class="mn_a_menu">';
                echo '<span class="badge menu-badge">' . $mensagemController->count($usrLogado['id']) . '</span>';
                echo '</a>';
            } elseif ($menuId[0] == "forum") {
                $idesc = $usrLogado["escola"];
                $idusr = $usrLogado["id"];
                $perfilUsr = $usrLogado["perfil_id"];
                $frtController = new ForumTopicoController();
                $fqpController = new ForumQuestaoParticipanteController();
                $qtdeFrtPendentes = $perfilUsr == 2 || $perfilUsr == 4 ? $frtController->countPendentesByEscola($idesc) : 0;
                $qtdeFqpAtualizadas = $fqpController->countAtualizacoes($idusr);
                $qtde = $qtdeFrtPendentes + $qtdeFqpAtualizadas;
                $htmlMenuForum = "<a href={$menu->getBtn_menu()} id=\"mn_{$menuId[0]}\" class=\"mn_a_menu\">";
                $htmlMenuForum .= $qtde > 0 ? "<span id=\"badgeForumAtualizacoes\" class=\"badge menu-badge\">{$qtde}</span>" : "";
                $htmlMenuForum .= "</a>";
                echo $htmlMenuForum;
            } else {
                echo '<a href="' . $menu->getBtn_menu() . '" id="mn_' . $menuId[0] . '" class="mn_a_menu"></a>';
            }
            echo '</li>';
        }
        echo '</ul>
	            				</div>
							</nav>
                        </div>
					</div>
			   </div>';
    }
 public function update($id)
 {
     $rules = array('name' => 'required', 'description' => 'required', 'title' => 'required', 'route' => 'required', 'roles' => 'required', 'order' => 'required|numeric', 'menu_image' => 'mimes:jpeg,bmp,png');
     $validator = Validator::make(Input::all(), $rules);
     // process the login
     if ($validator->fails()) {
         return Redirect::to('admin/menu/' . $id . '/edit')->withErrors($validator)->withInput();
     } else {
         // store
         $filename = "";
         if (Input::hasFile('menu_image')) {
             if (Input::file('menu_image')->isValid()) {
                 Input::file('menu_image')->move(MenuController::imagePath());
                 $filename = Input::file('menu_image')->getClientOriginalName();
             }
         }
         $menu = Menu::find($id);
         $menu->name = Input::get('name');
         $menu->description = Input::get('description');
         if ($filename !== "") {
             $menu->image = MenuController::imagePath() . $filename;
         }
         $menu->title = Input::get('title');
         $menu->route = Input::get('route');
         $menu->order = Input::get('order');
         $menu->save();
         foreach (Role::all() as $role) {
             $menu->roles()->detach($role->id);
         }
         foreach (Input::get('roles') as $roleId) {
             $found = false;
             foreach ($menu->roles()->getResults() as $roleMenu) {
                 if ($roleMenu->id === $roleId) {
                     $found = true;
                 }
             }
             if (!$found) {
                 $menu->roles()->attach($roleId);
             }
         }
         // redirect
         Session::flash('message', 'Successfully updated menu!');
         return Redirect::to('admin/menu');
     }
 }
Example #12
0
                $sMainContentView = $CardsView->getCards($cards, $message);
            }
        }
        break;
    case 'buyChips':
        break;
    case 'home':
        $homeView = new View();
        $sMainContentView = $homeView->fetch('home.tpl');
    default:
        break;
}
/*
 * Menu
 */
$MenuCtrl = new MenuController();
$active = $route[0];
$sMenuView = $MenuCtrl->getMenu($active);
/*
 * NavMap
 */
$sNavMapView = $MenuCtrl->getNavMap($active);
/*
 * Display the page
 */
$Mainview = new View();
// load the main content
$Mainview->assign('sMainContentView', isset($sMainContentView) ? $sMainContentView : null);
$Mainview->assign('sNavMapView', isset($sNavMapView) ? $sNavMapView : null);
$Mainview->assign('sMenuView', isset($sMenuView) ? $sMenuView : null);
$Mainview->display("index.tpl");
 function render()
 {
     if ($this->outputMode) {
         $this->data['menu'] = parent::render();
         $this->renderView('profile');
     } else {
         echo json_encode([]);
     }
 }
 function render()
 {
     $this->data['menu'] = parent::render();
     $this->renderView('article');
 }
Example #15
0
<?php

/**
 * User: Renan
 * Date: 05/05/2015
 * Time: 06:13 PM
 */
session_name("EnterAccessCFERecibos");
session_start();
include_once "../business/menu/ClassMenu.php";
include_once "ControllerPrincipal.php";
class MenuController extends ControllerPrincipal
{
    function getMenuByUsuario($menuType)
    {
        $menu = new ClassMenu();
        return $menu->getMenuByUsuario($menuType, $this->getAbsPath());
    }
}
$menu = new MenuController();
echo $menu->getMenuByUsuario($_SESSION["imss"]["niv_usuario"]);
session_write_close();
//$menu->bufferMenuJSON();
 protected function render_admin(array $args = array(), $tpl = null)
 {
     extract($args);
     ob_start();
     require $this->file_path($tpl);
     //$templateFile;
     $content = ob_get_clean();
     $menu = new MenuController();
     $admin_menu = $menu->adminMenuAction();
     ob_start();
     require VIEW_DIR . 'adminLayout.phtml';
     return ob_get_clean();
 }
 public function getBlockMainMenuAction()
 {
     $block_menu_array = array();
     $page_with_menu_block = array();
     $block_menu = array();
     foreach (self::getMainMenuArray() as $k => $v) {
         self::getById(self::getMainMenuArray(), $k);
         if (isset($v['child'])) {
             $block_menu_array[$k] = self::getMainMenuPart();
             $array_for_id = self::getMainMenuPart()['child'];
             self::$idArray = array();
             self::idArray($array_for_id);
             $page_with_menu_block[$k] = self::getIdArray();
             $page_with_menu_block[$k][$k] = $k;
         }
     }
     foreach ($page_with_menu_block as $k => $v) {
         $id_page = Router::getId();
         if (isset($v[$id_page])) {
             $block_menu[] = $block_menu_array[$k];
         }
     }
     $args = array('block_menu' => $block_menu, 'pages' => $page_with_menu_block);
     return $this->render_menu_block($args);
 }
Example #18
0
$zone = $_GET['zone'];
$action = $_GET['action'];
switch ($zone) {
    case 'menu':
        switch ($action) {
            case 'activations':
                MenuController::activations();
                break;
            case 'events':
                MenuController::events();
                break;
            case 'logout':
                MenuController::logout();
                break;
            case 'about':
                MenuController::about();
                break;
            default:
                break;
        }
        break;
    case 'activations':
        switch ($action) {
            case 'delete':
                $id = $_GET['id'];
                ActivationsController::deleteActivation($id);
                break;
            case 'edit':
                $id = $_GET['id'];
                ActivationsController::edit($id);
                break;
 function render()
 {
     if ($this->data['action'] == 'preview') {
         echo $this->data['parsed_text'] . '<div class="clearfix"></div>';
     } else {
         if ($this->data['action'] == 'addarticle') {
             $j = [];
             $j['article_path'] = $this->data['article_path'];
             echo json_encode($j);
         } else {
             if ($this->data['action'] == 'addsection') {
                 $j = ['pub_path' => '/admin/articles/add/?section=' . $this->data['section_id']];
                 echo json_encode($j);
             } else {
                 if (isset($this->data['subaction']) && $this->data['subaction'] == 'delete') {
                     echo json_encode([]);
                 } else {
                     if (isset($this->data['subaction']) && $this->data['subaction'] == 'image') {
                         if (isset($this->data['image'])) {
                             $this->data['image']->saveTo('png', NULL, 0);
                         }
                     } else {
                         $this->data['menu'] = parent::render();
                         $this->renderView('admin_' . $this->data['action']);
                     }
                 }
             }
         }
     }
 }
	public function execute(){
		global $var_pth_template;
		global $var_template_index;
		global $template_body_start;
		global $template_login_form;
		global $template_end;
		$model = Model::getModel();
		//$filters[5083] = 1511;
		//$props = $model->getResource(112);
		//print_r($props); echo 111;
			//$layout_elements = $model->getResources(1613);//1613.Элемент макета
			//print_r($layout_elements[15221]);



		echo '<br><br><br>';
		//$filters[50114]="%COLUMN%=15341";
		//$orders[5048]=1;
		//$models = $model->getResources2Opt(1027,$filters,$orders);
		//echo '<br><br><br>';
		//print_r($models);

		//$filters[5057]="%COLUMN%=1525171";
		//$ret = $model->getResources(1017,$filters);
		//print_r($ret);

		//$filters[5057]="%COLUMN%=1525170";
		//$filters[50139]="UPPER(%COLUMN%) LIKE '%АН%'";
		//$ret = $model->getResources(1017,$filters);

		//$filters[50178]="%COLUMN%=1";
		//$ret = $model->getResources(1020,$filters);

		//$filters[50178]="%COLUMN%=1";
		//$ret = $model->getResources(1016,null);//1016.Продукт(запчасть)
		//print_r($ret);

		//$filters[50109]="%COLUMN%=15214";
		//$orders[504]=1;
		//$actFilters = $model->getResources2Opt(163,$filters,$orders);
		//print_r($actFilters);


		if ($model->CheckLogin()!=1){
			$clogin=$model->LogIn();
			if ($clogin!=100){
				require_once($var_pth_template.$template_login_form);
				exit;
			}
		}
		$model->loadPermissions();
//TEST START
		//$params[5055]=163;
		//$params[5095][50109]='%COLUMN%=15214';
		//$ret = $this->executeAction(2354,$params);
		//echo $ret[0];
//TEST END
		require_once('core/menu.controller.php');
		$menu = new MenuController();
		$menu->execute(1131,null);
		require_once($var_pth_template.$template_body_start);
		    $actionId = $_REQUEST['action'];
			$setParams = $_REQUEST['param'];
		$id = $_REQUEST['id'];
		if (!empty($actionId)){
			if (!empty($id)){
				$domain = $model->getResProperty($id,5051,0); //5051.Type
			}
			//echo 'Action!';
			if($model->checkPermission($actionId,$domain)){
				$params[5058] = $actionId;          //5058.Действие
				$params[5048] = $id;                //5048.Идентификатор
				$params[5055] = $domain;            //5055.Домен
				$params[50109] = $setParams;        //50110.Набор параметров
				//$params[5014] = $_REQUEST['elem'];
				$this->executeAction($actionId,$params);
			} else echo "Нет прав";
		}
        echo '</div>
              <div id = "op_notes_result" class="col-xs-12 col-sm-6 col-md-5 col-lg-4">';
		$params2[5095][5022]='%COLUMN%>"'.date("Y-m-d H:i:s",mktime(date("H"), date("i"), date("s"), date("m")  , date("d")-2, date("Y"))).'"';
		$params2[5079]=$model->user_id;
		$result = $this->executeAction(2352,$params2);
		echo $result[0];
		echo '</div>';
		echo '</div>';
		echo '</div>';
		echo '<script>'.$result[1].'</script>';
	}