Changeset 152 for trunk/services/logs.php
- Timestamp:
- Jun 7, 2006 5:35:16 AM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/services/logs.php
r143 r152 39 39 40 40 // Set the defaults and catch incoming settings. 41 $prefs =& Prefs::getInstance(); 42 $prefs->setDefault('log_file', $app->getParam('log_filename'), 'logs_module'); 43 $prefs->set('log_file', getFormData('log'), 'logs_module'); 41 $prefs =& Prefs::getInstance('admin_logs'); 42 $prefs->setDefaults(array( 43 'log_file' => $app->getParam('log_filename') 44 )); 45 $prefs->set('log_file', getFormData('log')); 44 46 45 47 // Titles and navigation header. 46 $nav->addPage(sprintf(_("Viewing log: <em>%s</em>"), $prefs->get('log_file' , 'logs_module')), '/admin/logs.php');48 $nav->addPage(sprintf(_("Viewing log: <em>%s</em>"), $prefs->get('log_file')), '/admin/logs.php'); 47 49 48 50 /******************************************************************** … … 57 59 case 'delete' : 58 60 // $auth->requireAccessClearance(ZONE_ADMIN_APPLOG_FUNC_RESET); 59 deleteLog($prefs->get('log_file' , 'logs_module'));60 $prefs->set('log_file', $app->getParam('log_filename') , 'logs_module');61 deleteLog($prefs->get('log_file')); 62 $prefs->set('log_file', $app->getParam('log_filename')); 61 63 if ($app->validBoomerangURL('app_log')) { 62 64 // Display boomerang page. … … 69 71 case 'clear' : 70 72 // $auth->requireAccessClearance(ZONE_ADMIN_APPLOG_FUNC_RESET); 71 clearLog($prefs->get('log_file' , 'logs_module'));73 clearLog($prefs->get('log_file')); 72 74 if ($app->validBoomerangURL('app_log')) { 73 75 // Display boomerang page. … … 80 82 case 'archive' : 81 83 // $auth->requireAccessClearance(ZONE_ADMIN_APPLOG_FUNC_RESET); 82 if (archiveLog($prefs->get('log_file' , 'logs_module'))) {84 if (archiveLog($prefs->get('log_file'))) { 83 85 // Now flush current log. 84 86 $app->dieURL($_SERVER['PHP_SELF'] . '?op=clear'); … … 98 100 case 'download' : 99 101 header('Content-Type: application/octet-stream'); 100 header(sprintf('Content-Disposition: attachment; filename=%s.txt', $prefs->get('log_file' , 'logs_module')));101 printLog($prefs->get('log_file' , 'logs_module'));102 header(sprintf('Content-Disposition: attachment; filename=%s.txt', $prefs->get('log_file'))); 103 printLog($prefs->get('log_file')); 102 104 die; 103 105 break; 104 106 105 107 default : 106 $list =& getLog($prefs->get('log_file' , 'logs_module'), getFormData('search_query'));108 $list =& getLog($prefs->get('log_file'), getFormData('search_query')); 107 109 $main_template = 'log_list.ihtml'; 108 110 break; … … 126 128 include 'header.ihtml'; 127 129 if ('output' == $main_template) { 128 printLog($prefs->get('log_file' , 'logs_module'));130 printLog($prefs->get('log_file')); 129 131 } else { 130 132 include 'codebase/services/templates/' . $main_template;
Note: See TracChangeset
for help on using the changeset viewer.