SetSite();
$page -> SetDir ("info");
$page -> SetUser ($_SESSION["user"]);
$page -> ConnectDB();
$content = htmlspecialchars($_GET["content"], ENT_QUOTES);
$item = intval(htmlspecialchars($_GET["item"], ENT_QUOTES));
$value1 = intval(htmlspecialchars($_GET["value1"], ENT_QUOTES));
$page -> dir_title = "ИНФОРМАЦИЯ";
switch ($content){
#Вывод списка новостей (постранично)
default:
$page->output .= $page->GetDocs();
break;
#Полный формат конкретной новости
case "item":
$page->output .= $page->GetOutput($item);
//$page->output .= $page->GetWideFormat($item);
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 "form":
$page->output .= $page->GetForm($item, '', $value1);
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();
$page -> SetContent ($page->output);
$page -> Display();
?>