public function action_all() { $this->title .= '::Голосование'; //получение номера страницы $page_num = isset($_GET['param']) ? (int) $_GET['param'] : 1; if ($page_num < 1) { $page_num = 1; } //cоздание объекта постраничной навигации(обязательные параметры) $mPagination = new M_Pagination('poll', M_Link::ToAdminMenu('all')); //задание свойств объекта $this->polls = $mPagination->on_page(5)->page_num($page_num)->page(); // Получение пути к шаблону $templateName = $this->getTemplate('v_navbar.php'); // Получение hmlt-кода панели навигации $this->navBar = $this->Template($templateName, $mPagination); //формирование контента страницы $this->navParams = $mPagination->navparams(); // Получение пути к шаблону $templateName = $this->getTemplate('components/poll/v_all.php'); $this->content = $this->Template($templateName, $this); }
echo $object->fields['menu_title']; ?> "/> </div> </div> <div class="form-group <?php if (isset($object->messages['menu_description'])) { echo ' has-error'; } ?> "> <label for="textArea" class="col-lg-2 control-label">Описание меню</label> <div class="col-lg-10"> <textarea name="menu_description" id="textArea" class="form-control" rows="3" ><?php echo $object->fields['menu_description']; ?> </textarea> </div> </div> <div class="form-group"> <div class="col-lg-10 col-lg-offset-2"> <button class="btn btn-primary" type="submit">Добавить</button> <a class="btn btn-primary" href="<?php echo M_Link::ToAdminMenu('all'); ?> ">Вернуться к списку меню</a> </div> </div> </form>
function print_tree($map, $shift = 0) { ?> <?php if (!empty($map)) { ?> <?php foreach ($map as $item) { ?> <tr> <td> <?php for ($i = 0; $i < $shift; $i++) { echo ' '; } ?> <a href="<?php echo $item['link_path']; ?> "><?php echo $item['link_title']; ?> </a> </td> <td> <select name="weight_<?php echo $item['mlid']; ?> " class="form-control"> <?php for ($i = -50; $i <= 50; $i++) { ?> <?php $is_selected = ""; if ($i == $item['weight']) { $is_selected = 'selected'; } elseif ($i == 0 && $item['weight'] === '') { $is_selected = 'selected'; } ?> <option value="<?php echo $i; ?> " <?php echo $is_selected; ?> ><?php echo $i; ?> </option> <?php } ?> </select> </td> <td> <?php if (M_Users::Instance()->ActiveCan('C_Menu:action_editlink')) { ?> <a href="<?php echo M_Link::ToAdminMenu('editlink', $item['mlid']); ?> ">Изменить</a> <?php } ?> </td> <td> <?php if (M_Users::Instance()->ActiveCan('C_Menu:action_deletelink')) { ?> <a href="<?php echo M_Link::ToAdminMenu('deletelink', $item['menu_id'], $item['mlid']); ?> " >Удалить</a> <?php } ?> </td> </tr> <?php print_tree($item['children'], $shift + 5); ?> <?php } ?> <?php } }
</li> <?php } ?> <?php if ($object->check_priv('C_Menu:action_index')) { ?> <li <?php if ($active == 'C_Menu') { echo 'class="active"'; } ?> > <a href="<?php echo M_Link::ToAdminMenu(); ?> ">Меню</a> </li> <?php } ?> <?php if ($object->check_priv('C_Comments:action_index')) { ?> <li <?php if ($active == 'C_Comments') { echo 'class="active"'; } ?>
public function action_itemslist() { $mMenu = M_Menu::Instance(); $menu_id = isset($_GET['param']) ? (int) $_GET['param'] : 0; if ($this->isPost()) { M_MenuLink::Instance()->editItemList($_POST); $this->redirect(M_Link::ToAdminMenu('itemslist', $menu_id)); } $menu = $mMenu->getMenuWithChildren($menu_id); if (empty($menu)) { $this->p404(); } $this->fields = $menu[0]; // Получение пути к шаблону $templateName = $this->getTemplate('components/menu/v_itemslist.php'); $this->content = $this->Template($templateName, $this); }
<?php $i++; } ?> </tbody> </table> <?php echo $object->navBar; ?> <p> <?php if ($object->check_priv('C_Menu:action_add')) { ?> <a class="btn btn-primary btn" href="<?php echo M_Link::ToAdminMenu('add'); ?> ">Добавить меню»</a> <?php } ?> </p> </div>