Ejemplo n.º 1
0
function del_page($id)
{
    $sql = 'SELECT `id` FROM `' . DB_PREFIX . DB_TBL_PAGES . '` WHERE `parent` = ' . $id;
    $sql = mysql_query($sql);
    if (false == $sql) {
        my_die();
    }
    $aChilds = array();
    while ($row = mysql_fetch_assoc($sql)) {
        $aChilds[] = current($row);
    }
    foreach ($aChilds as $v) {
        del_page($v);
    }
    $sql = "DELETE FROM `" . DB_PREFIX . DB_TBL_PAGES . "` WHERE `id` = " . $id;
    $sql = mysql_query($sql);
    if (false == $sql) {
        my_die();
    }
}
Ejemplo n.º 2
0
     }
     break;
 case 'add_page':
     if ($_POST) {
         //проверяем были ли переданы данные из формы
         if (add_page()) {
             redirect('?view=pages');
         } else {
             redirect();
         }
         //иначе редирект на эту же стр, откуда пришли
     }
     break;
 case 'del_page':
     $page_id = (int) $_GET['page_id'];
     del_page($page_id);
     redirect();
     break;
 case 'news':
     //новости
     //постраничная навигация, параметры
     $perpage = 6;
     //кол-во новостей на страницу
     if (isset($_GET['page'])) {
         //есть ли номер страницы в адресной строке
         $page = (int) $_GET['page'];
         if ($page < 1) {
             $page = 1;
         }
     } else {
         // пусто в адресной строке нет page
Ejemplo n.º 3
0
    refresh_page_cache();
    refresh_nav_cache();
    if ($db->updatetable(table('page'), $setsqlarr, $wheresql)) {
        refresh_page_cache();
        write_log("修改页面", $_SESSION['admin_name'], 3);
        adminmsg("修改成功!", 2);
    } else {
        adminmsg("修改失败!", 0);
    }
} elseif ($act == 'del_page') {
    check_token();
    $id = $_REQUEST['id'];
    if (empty($id)) {
        adminmsg("请选择项目!", 0);
    }
    if ($num = del_page($id)) {
        refresh_page_cache();
        refresh_nav_cache();
        write_log("删除页面,共删除" . $num . "行", $_SESSION['admin_name'], 3);
        adminmsg("删除成功!共删除" . $num . "行", 2);
    } else {
        adminmsg("删除失败!" . $num, 1);
    }
} elseif ($act == 'set_page') {
    check_token();
    $id = !empty($_POST['id']) ? $_POST['id'] : adminmsg("你没有选择页面!", 1);
    if ($_POST['set_url']) {
        if (set_page_url($id, $_POST['url'], $norewrite)) {
            refresh_page_cache();
            refresh_nav_cache();
            write_log("设置页面链接", $_SESSION['admin_name'], 3);
Ejemplo n.º 4
0
####### Startseite ändern #########
if($home) {
dbconnect();
$sql_home_update0 = "UPDATE `".get_db_table("page")."` SET `home`='0' WHERE `id_page`='".get_page_home()."' ";
mysql_query($sql_home_update0) OR die("error");
dbconnect();
$sql_home_update1 = "UPDATE `".get_db_table("page")."` SET `home`='1' WHERE `id_page`='".$home."' ";
mysql_query($sql_home_update1) OR die("error");
echo '<script type="text/javascript">window.onload=popup1;</script>';
}


####### Seite löschen #########
if($subpage=="del") {
include("core/del_temp.htm");
if($pagesite=="YES") { del_page($pageid); echo"<meta http-equiv='refresh' content='0; URL=index.php?s=pages'>"; }
}


######## Seiten Button ###########
if($subpage=="add" or $subpage=="work"){
echo "<br /><div class='buttonwrapper2'><a class='boldbuttons' href='index.php?s=pages'><span>Abbrechen</span></a></div><br />"; } 
else { echo "<br /><div class='buttonwrapper2'><a class='boldbuttons' href='index.php?s=pages&a=add'><span>Seite hinzuf&uuml;gen</span></a></div><br />"; }


######## Seiten Liste ###########
echo'<div align="left"><table border="0" id="cmspages" width="890"><form action="" method="post">';
dbconnect();
$sql222 = "SELECT * FROM ".get_db_table('page')." ORDER BY id_page ";
$result222 = mysql_query($sql222) OR die(mysql_error());
while($get_sites222 = mysql_fetch_assoc($result222)){