Beispiel #1
0
 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);
 }
Beispiel #2
0
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>
Beispiel #3
0
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 '&nbsp;';
            }
            ?>
					<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 
    }
}
Beispiel #4
0
							</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"';
    }
    ?>
Beispiel #5
0
 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);
 }
Beispiel #6
0
		<?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');
    ?>
">Добавить меню&raquo;</a>
		<?php 
}
?>
	</p>
</div>