/
delete_page.inc.php
executable file
·33 lines (30 loc) · 1.6 KB
/
delete_page.inc.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
<? /* $Id$ */
/* $pages = decode_array(db_get_value("sections","pages","id=$section")); */
/* $p = new page($_REQUEST[site],$_REQUEST[section],$_REQUEST[delete_page]); */
/* $p->fetchFromDB(); */
if ($thisSection->hasPermission("delete",$_SESSION[auser])) {
$thisSection->delPage($_REQUEST[delete_page]);
$thisSection->updateDB();
/* $stories = decode_array(db_get_value("pages","stories","id=$delete_page")); // get stories to delete */
/* $query = "delete from pages where id=$delete_page"; */
/* db_query($query); // delete the story entry */
/* // now remove the entry from the section's pages array */
/* $newpages = array(); */
/* foreach ($pages as $p) { */
/* if ($p != $delete_page) array_push($newpages,$p); */
/* } */
/* $pages = encode_array($newpages); */
/* $query = "update sections set pages='$pages' where id=$section"; */
/* db_query($query); */
/* */
/* // now delete all of the stories associated with the page */
/* foreach ($stories as $s) { */
/* $type = db_get_value("stories","type","id=$s"); */
/* if ($type == 'file' || $type=='image') */
/* deleteuserfile($s,urldecode(db_get_value("stories","longertext","id=$s"))); */
/* db_query("delete from stories where id=$s"); */
/* } */
log_entry("delete_page","$_SESSION[auser] deleted page id $_REQUEST[delete_page]",$thisSection->owning_site,$_REQUEST[section],"section");
} else log_entry("delete_page","$_SESSION[auser] deleting page id $_REQUEST[delete_page] failed",$thisSection->owning_site,$_REQUEST[delete_page],"page");
header("Location: $PHP_SELF?$sid&site=$_REQUEST[site]§ion=$_REQUEST[section]&action=viewsite");
exit;