source: extensions/AdditionalPages/trunk/admin/edit_page.inc.php @ 9659

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

Extended description now work on page title.
Language restriction is now optionnal.

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['AP']['homepage'] == $_GET['edit'])
17  {
18    $conf['AP']['homepage'] = null;
19    conf_update_param('additional_pages', pwg_db_real_escape_string(serialize($conf['AP'])));
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['AP']['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.