From dcbc21e9680c54adc831b71cd1d22d3e680e03b0 Mon Sep 17 00:00:00 2001 From: Antonio Gallo Date: Mon, 13 Jun 2011 15:25:33 +0000 Subject: administrators can now see the list of hidden pages --- .../Application/Controllers/SpecialController.php | 29 +++++++++++++- h-source/Application/Include/languages.php | 3 ++ h-source/Application/Views/My/panel.php | 1 + h-source/Application/Views/Special/modactions.php | 2 +- .../Application/Views/Special/pages_deleted.php | 45 ++++++++++++++++++++++ h-source/Config/Route.php | 1 + h-source/Public/Css/main.css | 4 +- 7 files changed, 81 insertions(+), 4 deletions(-) create mode 100644 h-source/Application/Views/Special/pages_deleted.php (limited to 'h-source') diff --git a/h-source/Application/Controllers/SpecialController.php b/h-source/Application/Controllers/SpecialController.php index 86ac9b9..1f13b69 100644 --- a/h-source/Application/Controllers/SpecialController.php +++ b/h-source/Application/Controllers/SpecialController.php @@ -28,7 +28,8 @@ class SpecialController extends BaseController parent::__construct($model, $controller, $queryString); $this->model('HistoryModel'); - + $this->model('HardwareModel'); + $data['title'] = gtext('last modifications').' - '.Website::$generalName; $this->append($data); @@ -76,7 +77,7 @@ class SpecialController extends BaseController break; } - $this->helper('Pages','last/'.$this->action.'/'.$this->lang,'page'); + $this->helper('Pages','special/'.$this->action.'/'.$this->lang,'page'); $this->m['HistoryModel']->clear()->select()->where($whereClauseArray)->orderBy('id_history desc'); @@ -119,4 +120,28 @@ class SpecialController extends BaseController $this->last($lang = 'en','adminactions'); } + public function deleted($lang = 'en') + { + $this->shift(1); + + $this->s['registered']->check('admin'); + + $this->helper('Pages','special/'.$this->action.'/'.$this->lang,'page'); + + $this->m['HardwareModel']->clear()->select()->where(array('-deleted'=>'yes'))->orderBy('id_hard desc'); + + $recordNumber = $this->m['HardwareModel']->rowNumber(); + $page = $this->viewArgs['page']; + + $this->m['HardwareModel']->limit = $this->h['Pages']->getLimit($page,$recordNumber,30); + + $data['table'] = $this->m['HardwareModel']->send(); + + $data['pageList'] = $this->h['Pages']->render($page-5,11); + + $this->append($data); + $this->load('pages_deleted'); + $this->right(); + } + } \ No newline at end of file diff --git a/h-source/Application/Include/languages.php b/h-source/Application/Include/languages.php index 43d0a05..798a0aa 100644 --- a/h-source/Application/Include/languages.php +++ b/h-source/Application/Include/languages.php @@ -235,6 +235,9 @@ class Lang /*0197*/"Special pages for administrators" => "Pagine speciali per gli amministratori", /*0198*/"Special pages for moderators" => "Pagine speciali per i moderatori", /*0199*/"see the page" => "guarda la pagina", + /*0200*/"hidden device pages" => "pagine nascoste di dispositivi", + /*0201*/"panel" => "pannello", + /*0202*/"List of hidden device pages" => "Lista di pagine nascoste di dispositivi" ), 'es' => array ( diff --git a/h-source/Application/Views/My/panel.php b/h-source/Application/Views/My/panel.php index fd70a98..9c6424a 100644 --- a/h-source/Application/Views/My/panel.php +++ b/h-source/Application/Views/My/panel.php @@ -37,6 +37,7 @@
diff --git a/h-source/Application/Views/Special/modactions.php b/h-source/Application/Views/Special/modactions.php index fe50223..d3d535f 100644 --- a/h-source/Application/Views/Special/modactions.php +++ b/h-source/Application/Views/Special/modactions.php @@ -23,7 +23,7 @@
- ">Home » ">panel » moderators' actions + ">Home » "> » moderators' actions
diff --git a/h-source/Application/Views/Special/pages_deleted.php b/h-source/Application/Views/Special/pages_deleted.php new file mode 100644 index 0000000..d960d26 --- /dev/null +++ b/h-source/Application/Views/Special/pages_deleted.php @@ -0,0 +1,45 @@ + + +. +?> + +
+ +
+ ">Home » "> » +
+ +
+ +
+ +
+
    + +
  • ">
  • + +
+
+ +
+ : +
+ +
diff --git a/h-source/Config/Route.php b/h-source/Config/Route.php index 858af0a..27070b3 100644 --- a/h-source/Config/Route.php +++ b/h-source/Config/Route.php @@ -161,6 +161,7 @@ class Route 'special,modifications', 'special,modactions', 'special,adminactions', + 'special,deleted', 'wiki,insert', 'wiki,update', 'wiki,page', diff --git a/h-source/Public/Css/main.css b/h-source/Public/Css/main.css index a0217cd..6e0b548 100644 --- a/h-source/Public/Css/main.css +++ b/h-source/Public/Css/main.css @@ -1786,10 +1786,12 @@ span.entry_label_small { margin:0px; padding:0px; + margin-left:15px; } #admin_box ul li, #moderator_box ul li { - list-style-type:none; +/* list-style-type:none; */ + padding:5px 0px; } #admin_box ul li a, #moderator_box ul li a { -- cgit v1.2.3