source: extensions/piwishack/piwishack_controller.php @ 24871

Last change on this file since 24871 was 23722, checked in by gil, 11 years ago
File size: 2.9 KB
RevLine 
[23722]1<?php
2// +-----------------------------------------------------------------------+
3// | PiwiShack - a Piwigo Plugin                                           |
4// | Copyright (C) 2009 MOREAU Julien - gotcha@piwigo.org                  |
5// +-----------------------------------------------------------------------+
6// | This program is free software; you can redistribute it and/or modify  |
7// | it under the terms of the GNU General Public License as published by  |
8// | the Free Software Foundation                                          |
9// |                                                                       |
10// | This program is distributed in the hope that it will be useful, but   |
11// | WITHOUT ANY WARRANTY; without even the implied warranty of            |
12// | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU      |
13// | General Public License for more details.                              |
14// |                                                                       |
15// | You should have received a copy of the GNU General Public License     |
16// | along with this program; if not, write to the Free Software           |
17// | Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, |
18// | USA.                                                                  |
19// +-----------------------------------------------------------------------+
20
21//----------------------------------------------------------- include
22define('PHPWG_ROOT_PATH','../../');
23include_once(PHPWG_ROOT_PATH.'include/common.inc.php');
24
25// +-----------------------------------------------------------------------+
26// | Check Access and exit when user status is not ok                      |
27// +-----------------------------------------------------------------------+
28check_status(ACCESS_ADMINISTRATOR);
29
30$piwishack = get_plugin_data('piwishack');
31
32if 
33  (
34    !is_admin() or
35    empty($piwishack) or
36    !isset($piwishack->opened) or !$piwishack->opened
37  )
38{
39  echo '
40<script type="text/javascript">
41  window.close();
42</script>';
43  exit();
44}
45
46// +-----------------------------------------------------------------------+
47// | template initialization                                               |
48// +-----------------------------------------------------------------------+
49$title = 'PiwiShack';
50$page['body_id'] = 'thePiwiShackControllerPage';
51include(PHPWG_ROOT_PATH.'include/page_header.php');
52load_language('plugin.lang', piwishack_PATH);
53$template->assign(
54  array(
55    'PLUGIN_NAME' => $piwishack->plugin_name
56    ));
57
58$template->set_filename('controller', $piwishack->plugin_path.'template/controller.tpl');
59
60// +-----------------------------------------------------------------------+
61// | html code display                                                     |
62// +-----------------------------------------------------------------------+
63$template->parse('controller');
64include(PHPWG_ROOT_PATH.'include/page_tail.php');
65
[6794]66?>
Note: See TracBrowser for help on using the repository browser.