source: extensions/AdditionalPages/admin/edit_page.inc.php @ 9312

Last change on this file since 9312 was 9312, checked in by patdenice, 13 years ago

Code comment.

File size: 1.3 KB
Line 
1<?php
2
3if (!defined('PHPWG_ROOT_PATH')) die('Hacking attempt!');
4
5if (!is_numeric($_GET['edit']))
6{
7  die('Wrong identifier');
8}
9
10// Delete
11if (isset($_REQUEST['delete']) and isset($_GET['edit']))
12{
13        pwg_query('DELETE FROM ' . ADD_PAGES_TABLE . ' WHERE id = ' . $_GET['edit'] . ';');
14  @unlink($conf['local_data_dir'].'/additional_pages_backup/' . $_GET['edit'] . '.txt');
15
16  if ($conf['additional_pages']['homepage'] == $_GET['edit'])
17  {
18    $conf['additional_pages']['homepage'] = null;
19    conf_update_param('additional_pages', pwg_db_real_escape_string(serialize($conf['additional_pages'])));
20  }
21
22  redirect($my_base_url.'&page_deleted=');
23}
24
25// Load page data
26$query = '
27SELECT id , lang , title , content , users , groups , level , permalink, standalone
28FROM ' . ADD_PAGES_TABLE . '
29WHERE id = '.$_GET['edit'].'
30;';
31$edited_page = pwg_db_fetch_assoc(pwg_query($query));
32
33$edited_page['users'] = !empty($edited_page['users']) ? explode(',', $edited_page['users']) : array();
34$edited_page['groups'] = !empty($edited_page['groups']) ? explode(',', $edited_page['groups']) : array();
35$edited_page['homepage'] = $conf['additional_pages']['homepage'] == $edited_page['id'];
36$edited_page['standalone'] = ($edited_page['standalone'] == 'true');
37
38$template->assign('delete', true);
39$page_title = l10n('ap_modify');
40
41include(AP_PATH.'admin/add_page.inc.php');
42
43?>
Note: See TracBrowser for help on using the repository browser.