На главную
 
{loadposition tariffz}
 
Host-Solutions.ru CMS Joomla! Инструкция Joomla! PHP-код компонента (администраторская часть)
PHP-код компонента (администраторская часть)
Тестовый хостинг с CMS Joomla сейчас!

9.3.3. PHP-код компонента (администраторская часть)

 

Теперь приступим к разработке кода администраторской части компонента. Простейший код представлен в листинге 9.6.

 

Листинг 9.6. Файл admin.mycomponent.php

 

<?php

// Запрещаем прямой доступ.

defined ( 'JEXEC ) or die( 'Restricted access1 );

// Проверяем, авторизован ли пользователь и может // ли он использовать панель управления.

$user = & JFactory::getUser();

// Если пользователь не авторизован, перенаправляем его

// страницу, выводящую сообщение об ошибке.

if (!$user->authorize( 'com_mycomponent', 'manage' )) {

$mainframe->redirect( 'index.php', JText::_('ALERTNOTAUTH') )

require_once( JApplicationHelper::getPath( 'admin_html'

 

Код администраторской части компонента отличается, прежде всего, проверкой прав доступа пользователя. Если у пользователя нет доступа к панели управления, он получит сообщение об ошибке.

 

Если помните, мы чуть выше пытались создать подменю в меню Компоненты:

<submenu>

<menu link="option=com_mycomponent&amp;task=l">Koманда1/menu>

<menu link="option=com_mycomponent&amp;task=2">Koманда 2</menu>

<menu link="option=com_mycomponent&amp;task=3">Koманда 3</menu>

</submenu>

 

Определить, какую команду выбрал пользователь, можно с помощью следующего кода:

switch ($task) {

 case '1':

   echo "Команда 1"

break;

  case '2':

    echo "Команда 2";

break;

 case '3':

    echo "Команда 3";

break;

default:

    echo "Команда не выбрана";

  break;

 

Новости

Host Solutions поздравляет Вас с Новым 2014 годом!
31.12.2013 | 
Уважаемые пользователи Host Solutions! Компания МАРОСНЕТ поздравляет вас праздником и желает...
подробнее Read more...
Новогодняя акция - 30% скидка!
20.12.2013 | 
Дарим 30% при продлении услуг виртуального хостинга или VPS от...
подробнее Read more...
Новая услуга на Host Solutions - VPS
19.12.2013 | 
Host Solutions предлагает вашему вниманию новую услугу - виртуальные выделенные...
подробнее Read more...
Доступна оплата через PayPal
13.12.2013 | 
Теперь вы можете заказать хостинг и оплатить домен на Host...
подробнее Read more...
Релиз новых версий Joomla
18.11.2013 | 
В начале ноября на сайте разработчиков Joomla были опубликованы новые...
подробнее Read more...

Статистика

Просмотры материалов : 4 438 418

Кто на сайте

Сейчас 230 гостей онлайн
 
 
 
 
Партнер REG.RU Портал о хостинге и хостинг-провайдерах. Мы принимаем WebMoney, Здесь находится аттестат нашего WM идентификатора 110005872604 Мы принимаем QIWI Мы принимаем Яндекс.Деньги
Разработка сайтов компания “СВАРОГ”
© 2017 Host Solutions - Хостинг и регистрация доменов. Все права защищены.
Дизайн, Разработка сайтов компания “WEB-SVAROG”