Changeset 1989:b234959829da for plugins/maintenance/index.php
- Timestamp:
- 09/22/13 02:49:48 (12 years ago)
- Branch:
- default
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
plugins/maintenance/index.php
r1985 r1989 12 12 if (!defined('DC_CONTEXT_ADMIN')) { return; } 13 13 14 dcPage::checkSuper(); 15 16 // main class 14 // Set env 15 16 $core->blog->settings->addNamespace('maintenance'); 17 17 18 18 $maintenance = new dcMaintenance($core); 19 $core->blog->settings->addNamespace('maintenance'); 20 21 // Set var 19 $tasks = $maintenance->getTasks(); 22 20 23 21 $msg = ''; … … 28 26 29 27 $code = empty($_POST['code']) ? null : (integer) $_POST['code']; 30 $tab = empty($_REQUEST['tab']) ? ' maintenance' : $_REQUEST['tab'];28 $tab = empty($_REQUEST['tab']) ? '' : $_REQUEST['tab']; 31 29 32 30 // Save settings … … 39 37 !empty($_POST['settings_plugin_message']), 40 38 'boolean', 41 'Display alert message of expiredtasks on plugin page',39 'Display alert message of late tasks on plugin page', 42 40 true, 43 41 true 44 42 ); 45 43 46 foreach($ maintenance->getTasks()as $t) {44 foreach($tasks as $t) { 47 45 if (!empty($_POST['settings_recall_time']) && $_POST['settings_recall_time'] == 'seperate') { 48 46 $ts = empty($_POST['settings_ts_'.$t->id()]) ? 0 : $_POST['settings_ts_'.$t->id()]; … … 57 55 sprintf('Recall time for task %s', $t->id()), 58 56 true, 59 true57 $t->blog() 60 58 ); 61 59 } … … 138 136 </head> 139 137 <body>'; 138 139 // Check if there is somthing to display according to user permissions 140 if (empty($tasks)) { 141 echo dcPage::breadcrumb( 142 array( 143 __('Plugins') => '', 144 '<a href="'.$p_url.'">'.__('Maintenance').'</a>' => '', 145 '<span class="page-title">'.html::escapeHTML($task->name()).'</span>' => '' 146 ) 147 ). 148 '<p class="warn">'.__('You have not sufficient permissions to view this page.').'</p>'. 149 '</body></html>'; 150 151 return null; 152 } 140 153 141 154 // Success message … … 201 214 { 202 215 $res_group = ''; 203 foreach($maintenance->getGroups( $core) as $group_id => $group_name)216 foreach($maintenance->getGroups() as $group_id => $group_name) 204 217 { 205 218 $res_task = ''; 206 foreach($ maintenance->getTasks($core)as $t)219 foreach($tasks as $t) 207 220 { 208 221 if ($t->group() != $group_id || $t->tab() != $tab_id) { … … 256 269 form::hidden(array('tab'), $tab_id). 257 270 $core->formNonce().'</p>'. 258 '<p class="form-note info">'.__('This may take a very long time.').' .</p>'.271 '<p class="form-note info">'.__('This may take a very long time.').'</p>'. 259 272 '</form>'. 260 273 '</div>'; … … 264 277 // Advanced tasks (that required a tab) 265 278 266 foreach($ maintenance->getTasks($core)as $t)279 foreach($tasks as $t) 267 280 { 268 281 if ($t->group() !== null) { … … 292 305 '<p><label for="settings_plugin_message" class="classic">'. 293 306 form::checkbox('settings_plugin_message', 1, $core->blog->settings->maintenance->plugin_message). 294 __('Display alert messages on expiredtasks').'</label></p>'.307 __('Display alert messages on late tasks').'</label></p>'. 295 308 296 309 '<p><label for="settings_recall_time">'.__('Recall time for all tasks:').'</label>'. … … 300 313 '<p>'.__('Recall time per task:').'</p>'; 301 314 302 foreach($ maintenance->getTasks($core)as $t)315 foreach($tasks as $t) 303 316 { 304 317 echo … … 319 332 '</form>'. 320 333 '<p class="info">'.sprintf( 321 __('You can place list of expiredtasks on your %s.'),334 __('You can place list of late tasks on your %s.'), 322 335 '<a href="preferences.php#user-favorites">'.__('Dashboard').'</a>' 323 336 ).'</a></p>'.
Note: See TracChangeset
for help on using the changeset viewer.