11.11. Управление содержанием при помощи форм

11.11.1. Создание административного раздела

Cоздайте шаблон административной страницы admin_template.php, который отличается от шаблона generic_template.php только тем, что на него уже добавлена модель поведения Restrict Access to Page.

450. Откройте файл generic_template.php. На панели инструментов измените заголовок страницы на Enisey Tours: Admin, и сохраните файл как admin_template.php.

451. При помощи панели Server Behaviors добавьте на страницу модель Restrict Access to Page. В открывшемся окне в разделе Restrict based on выберите Username, password and access level. В области Select level(s)  выберите только admin. В поле If access denied, go to укажите файл login.php и нажмите OK.

452. В меню File выполнить команду Save.  Теперь шаблон изменен, и его следует сохранить.

453. Выполните File, Save As и сохраните файл как admin_index.php. На панели инструментов измените заголовок на Enisey Tours: Admin Home, а вместо заменителя заголовка введите Admin Home.

454. Ниже заголовка введите следующий текст:

Из указанного ниже списка выберите административное задании. Если у Вас есть какие-либо вопросы или проблемы, просьба обратиться к веб-мастеру:

Обновите рубрику "Traveler’s Journal"

Добавьте или удалите зарегистрированного пользователя из группы Admin

Добавьте описание нового тура

Измените или удалите описание существующего тура

Добавьте профиль новой страны

Измените или удалите профиль существующей страны

Это главное меню страницы. Ссылки будут добавлены впоследствии.

455. Прикрепите к слову веб-мастеру ссылку на свой электронный адрес (обязательно с приставкой mailto: Сохраните и закройте страницу admin_index.php.

456. Откройте index.php и под ссылкой Log In добавьте ссылку Admin, ведущую на страницу admin_index.php.

457. Не закрывая файл index.php, нажмите F12, и попытайтесь перейти по новой ссылке на страницу admin_index.php, чтобы протестировать созданный механизм. На странице доступа для идентификации пользователя укажите zfrome@starknet.com, а в качестве пароля — hypochondriac. Вчера мы создали несколько учетных записей, но они принадлежат пользователям из группы visitor. Для доступа на страницу admin_index.php эти записи пока не подходят.