Browse the code
| Revision log Information on the revision | |
|---|---|
| Revision: | 208 (differences) |
| Author: | xbright |
| Log message: |
* Updated paste module |
| Change revision: | |
0
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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
<?php # This file is a part of CodingTeam. See <http://www.codingteam.net>. # Copyright (C) 2007-2009 CodingTeam (See AUTHORS and THANKS for details) # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU Affero General Public License as # published by the Free Software Foundation, version 3 only. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU Affero General Public License for more details. # # You should have received a copy of the GNU Affero General Public License # along with this program. If not, see <http://www.gnu.org/licenses/>. class AdminMenu { private $db, $lang, $session, $page; public $notepadmenu, $pagemenu; function __construct($db, $lang, $session, $page) { // Acces to database $this->ct_db = $db; $this->lang = $lang; $this->session = $session; $this->page = $page; $this->xmlmodule = $xmlmodule; // Notepad menu $this->notepadmenu = ''; // Page menu $this->pagemenu .= ' <ul id="rootmenu"> <li><a href="admin">Tools <img src="public/images/dropdown.png" alt="dropdown" /></a> <ul class="submenu"> <li><a href="admin/admin/keys">'.i18n('Key editor').'</a></li> <li><a href="admin/admin/modules">'.i18n('Modules configuration').'</a></li> <li><a href="admin/admin/filemanager">'.i18n('File manager').'</a></li> </ul> </li>'; if ($handle = opendir(dirname(__FILE__).'/../')) { $i = 0; while (false !== ($file = readdir($handle))) { $file_ = dirname(__FILE__).'/../'.$file.'/_admin/menu.php'; if (is_file($file_)) $modules[$i] = array($file_, $file);; $i ++; } closedir($handle); sort($modules); for ($i=0; $i<count($modules); $i++) { $class = ucfirst($modules[$i][1].'AdminMenu'); require($modules[$i][0]); $menu = new $class($this->ct_db, $this->lang); $this->pagemenu .= $menu->showMenu(); } } $this->pagemenu .= '</ul> <div style="margin-bottom: 3.0em;"> </div>'; } function getNotepadMenu() { return $this->notepadmenu; } function getPageMenu() { return $this->pagemenu; } } ?>

CodingTeam