SetSite();
$page -> SetDir ("plays");
$page -> SetUser ($_SESSION["user"]);
$page -> SetTitle ("Спектакли");
$page -> dir_title = "СПЕКТАКЛИ";
$page -> ConnectDB();
$content = htmlspecialchars($_GET["content"], ENT_QUOTES);
$item = intval(htmlspecialchars($_GET["item"], ENT_QUOTES));
$pg = max(intval(htmlspecialchars($_GET["pg"], ENT_QUOTES)),1);
switch ($content){
#Вывод списка спектаклей (постранично)
default:
$page->output .= $page->GetDocs();
break;
#Полный формат конкретного спектакля
case "item":
$page->output .= $page->GetWideFormat($item);
break;
#привязанная статья
case "more":
$article = intval(htmlspecialchars($_GET["article"], ENT_QUOTES));
$page->output .= $page->GetArticle($article);
break;
#форма заказа билетов
case "orderform":
$page->output .= $page->GetOrderForm($item);
break;
#заказ билетов
case "blankorder":
$page->output .= $page->GetOrderBlank($item);
break;
#заказ билетов
case "order":
$page->output .= $page->CreateOrder($item);
break;
case "playlist":
$page->output .= $page->GetPlayList();
break;
#####################################
###### Для редактора #######
#####################################
case "editor":
if($page->user!="editor"){
$page->output .= '
Ошибка 403
Ошибка: У Вас нет прав для доступа к этой странице. Назад
';
break;
}
$action = htmlspecialchars($_GET["action"], ENT_QUOTES);
include ("$_SERVER[DOCUMENT_ROOT]/includes/spawteatr/spaw_control.class.php");
switch ($action){
#Форма для добавления(редактирования) спектакля
case "timeform":
$page->output .= $page->GetTimeForm($item);
break;
#Форма для добавления(редактирования) дат и времени
case "moneyform":
$page->output .= $page->GetMoneyForm($item);
break;
#Редактировать даты
case "timeedit":
$page->output .= $page->TimeEdit($item);
break;
#Редактировать цены
case "moneyedit":
$page->output .= $page->MoneyEdit($item);
break;
#Форма для добавления(редактирования) цен
case "form":
$page->output .= $page->GetForm($item);
break;
#Добавить спектакль
case "add":
$page->output .= $page->Add();
break;
#Редактировать спектакль
case "edit":
$page->output .= $page->Edit($item);
break;
#Удалить спектакль
case "del":
$page->output .= $page->Delete($item);
break;
}
}
$page ->DisplayEditorLinks();
$page -> DisplayMainEditorLinks();
$page ->GetLeftList("title");
$page -> SetContent ($page->output);
$page -> Display();
?>