source: trunk/admin/advanced_feature.php @ 1796

Last change on this file since 1796 was 1704, checked in by rub, 18 years ago

Feature Issue ID 0000496: Integrate MOD add_index on PWG with plugin.lang.php

Change name of news triggers.
Replace & by &
Improve a little add_index plugin implementation.
Add parameters pages (under construction) for add_index plugin

File size: 4.4 KB
Line 
1<?php
2// +-----------------------------------------------------------------------+
3// | PhpWebGallery - a PHP based picture gallery                           |
4// | Copyright (C) 2002-2003 Pierrick LE GALL - pierrick@phpwebgallery.net |
5// | Copyright (C) 2003-2007 PhpWebGallery Team - http://phpwebgallery.net |
6// +-----------------------------------------------------------------------+
7// | branch        : BSF (Best So Far)
8// | file          : $RCSfile$
9// | last update   : $Date: 2006-04-21 23:16:37 +0200 (ven., 21 avr. 2006) $
10// | last modifier : $Author: nikrou $
11// | revision      : $Revision: 1250 $
12// +-----------------------------------------------------------------------+
13// | This program is free software; you can redistribute it and/or modify  |
14// | it under the terms of the GNU General Public License as published by  |
15// | the Free Software Foundation                                          |
16// |                                                                       |
17// | This program is distributed in the hope that it will be useful, but   |
18// | WITHOUT ANY WARRANTY; without even the implied warranty of            |
19// | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU      |
20// | General Public License for more details.                              |
21// |                                                                       |
22// | You should have received a copy of the GNU General Public License     |
23// | along with this program; if not, write to the Free Software           |
24// | Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, |
25// | USA.                                                                  |
26// +-----------------------------------------------------------------------+
27
28if (!defined('PHPWG_ROOT_PATH'))
29{
30  die ("Hacking attempt!");
31}
32
33// +-----------------------------------------------------------------------+
34// | Check Access and exit when user status is not ok                      |
35// +-----------------------------------------------------------------------+
36check_status(ACCESS_ADMINISTRATOR);
37
38// +-----------------------------------------------------------------------+
39// | Actions                                                               |
40// +-----------------------------------------------------------------------+
41
42/*$action = (isset($_GET['action']) and !is_adviser()) ? $_GET['action'] : '';
43
44switch ($action)
45{
46  case '???' :
47  {
48    break;
49  }
50  default :
51  {
52    break;
53  }
54}*/
55
56// +-----------------------------------------------------------------------+
57// | Define advanced features                                              |
58// +-----------------------------------------------------------------------+
59
60$advanced_features = array();
61
62// Add advanced features
63/*array_push($advanced_features,
64  array
65  (
66    'CAPTION' => l10n('???'),
67    'URL' => $start_url.'???'
68  ));*/
69
70array_push($advanced_features,
71  array
72  (
73    'CAPTION' => l10n('Elements_not_linked'),
74    'URL' => get_root_url().'admin.php?page=element_set&amp;cat=not_linked'
75  ));
76
77array_push($advanced_features,
78  array
79  (
80    'CAPTION' => l10n('Duplicates'),
81    'URL' => get_root_url().'admin.php?page=element_set&amp;cat=duplicates'
82  ));
83
84//$advanced_features is array of array composed of CAPTION & URL
85$advanced_features = 
86    trigger_event('get_admin_advanced_features_links', $advanced_features);
87
88// +-----------------------------------------------------------------------+
89// |  Template init                                                        |
90// +-----------------------------------------------------------------------+
91
92$template->set_filenames(array('advanced_feature'=>'admin/advanced_feature.tpl'));
93
94$start_url = get_root_url().'admin.php?page=advanced_feature&amp;action=';
95
96$template->assign_vars(
97  array
98  (
99    'U_HELP' => get_root_url().'popuphelp.php?page=advanced_feature'
100  ));
101
102// advanced_features
103if (count($advanced_features) > 0)
104{
105  foreach ($advanced_features as $advanced_feature)
106  {
107    $template->assign_block_vars('advanced_features.advanced_feature', $advanced_feature);
108  }
109}
110
111// +-----------------------------------------------------------------------+
112// | Sending html code                                                     |
113// +-----------------------------------------------------------------------+
114
115$template->assign_var_from_handle('ADMIN_CONTENT', 'advanced_feature');
116
117?>
Note: See TracBrowser for help on using the repository browser.