if (!defined('WEBPATH')) include $_SERVER['DOCUMENT_ROOT'].'/system/default.php';
$DB = Core_Database::getInstance();
function delPage($id) {
$DB = Core_Database::getInstance();
$page = $DB -> getRow('service_pages', $id);
if (!empty($page)) {
if ($page['icon']) {
unlink(WEBPATH.'images/service/'.$page['icon']);
}
$DB -> Exec("DELETE FROM service_pages WHERE id = ".$id);
$DB -> Exec("DELETE FROM languages_texts WHERE type = 'service' AND col='page' AND objectid = ".$id);
}
}
$folderid = Tools_Http::Get('folderid',true);
$del = Tools_Http::Get('del',true);
$delfolder = Tools_Http::Get('delfolder',true);
$moveup = Tools_Http::Get ('moveup',true);
$movedown = Tools_Http::Get ('movedown',true);
if ($moveup||$movedown) {
$direction = $moveup ? 'up' : 'down';
$id = $moveup?$moveup:$movedown;
if ($id) {
$getpar = $DB->Exec ("SELECT id, parentid FROM service WHERE id = ".$id);
if ($DB->Count($getpar)) {
$op = $DB->Fetch($getpar);
$DB->SetRowOrdering ($id, "service", "position", $direction, " AND parentid = ".intval($op['parentid'])." ");
}
}
}
if ($del) {
delPage ($del);
}
if ($delfolder) {
$pages = $DB -> getArray("SELECT id FROM service_pages WHERE folderid = ".$delfolder);
if (!empty($pages)) {
foreach ($pages as $page) {
delPage($page['id']);
}
}
$DB -> Exec("DELETE FROM service WHERE id = ".$delfolder);
$DB -> Exec("DELETE FROM languages_texts WHERE type = 'service' AND col='title' AND objectid = ".$delfolder);
header ("Location: /admin/service/");
exit;
}
include ADMPATH.'includes/default.php';
include HTML_HEAD_DEF;
?>