From 89b44c13acde03efdeec371e63566c002193e0ae Mon Sep 17 00:00:00 2001 From: Tijn Kuyper <moc@mochosting.nl> Date: Mon, 4 Feb 2013 01:03:08 +0100 Subject: [PATCH] Work on issue #90 - Log plugin --- e107_plugins/log/admin_config.php | 66 ++++++++++--------- .../log/languages/English_admin_log.php | 4 +- 2 files changed, 36 insertions(+), 34 deletions(-) diff --git a/e107_plugins/log/admin_config.php b/e107_plugins/log/admin_config.php index f28f087e9..983bb1412 100644 --- a/e107_plugins/log/admin_config.php +++ b/e107_plugins/log/admin_config.php @@ -24,7 +24,7 @@ require_once(e_ADMIN.'auth.php'); require_once(e_HANDLER.'userclass_class.php'); $frm = e107::getForm(); -$emessage = eMessage::getInstance(); +$mes = e107::getMessage(); define('LogFlagFile', 'LogFlag.php'); @@ -201,14 +201,15 @@ if(IsSet($_POST['wipeSubmit'])) } $admin_log->log_event('STAT_01',ADSTAT_L81.$logStr,''); - $message = ADSTAT_L25; // TODO:$emessage + //$message = ADSTAT_L25; // TODO:$emessage + $mes->addSuccess(LAN_UPDATED); } - if(!is_writable(e_LOG)) { - $message = "<b>".ADSTAT_L38."</b>"; // TODO:$emessage + //$message = "<b>".ADSTAT_L38."</b>"; + $mes->addError(ADSTAT_L28); } if (isset($_POST['updatesettings'])) @@ -241,15 +242,16 @@ if (isset($_POST['updatesettings'])) file_put_contents(e_LOG.LogFlagFile, "<?php\n\$logEnable={$pref['statActivate']};\n?>\n"); // Logging task uses to see if logging enabled $admin_log->log_event('STAT_02',ADSTAT_L82.$logStr,''); //$message = ADSTAT_L17; - $emessage->add(ADSTAT_L17, E_MESSAGE_SUCCESS); // FIX: seems not functional + //$mes->addSuccess(LAN_SETSAVED); // replaced by save_prefs(); } - +/* if (isset($message)) { $ns->tablerender('', "<div style='text-align:center'><b>".$message."</b></div>"); } - +*/ +$ns->tablerender($caption, $mes->render() . $text); function gen_select($prompt,$name,$value) { @@ -283,35 +285,35 @@ switch ($action) <form method='post' action='".e_SELF."'> <table class='table adminform'> <colgroup> - <col style='width:50%' /> - <col style='width:50%' /> + <col style='width:50%' /> + <col style='width:50%' /> </colgroup> <tr> <td>".ADSTAT_L4."</td> <td> - <input type='radio' name='statActivate' value='1'".($pref['statActivate'] ? " checked='checked'" : "")." /> ".ADSTAT_ON." - <input type='radio' name='statActivate' value='0'".(!$pref['statActivate'] ? " checked='checked'" : "")." /> ".ADSTAT_OFF." + <input type='radio' name='statActivate' value='1'".($pref['statActivate'] ? " checked='checked'" : "")." /> ".ADSTAT_ON." + <input type='radio' name='statActivate' value='0'".(!$pref['statActivate'] ? " checked='checked'" : "")." /> ".ADSTAT_OFF." </td> </tr> <tr> - <td>".ADSTAT_L18."</td> - <td>".r_userclass("statUserclass", $pref['statUserclass'],'off','public, member, admin, classes')."</td> + <td>".ADSTAT_L18."</td> + <td>".r_userclass("statUserclass", $pref['statUserclass'],'off','public, member, admin, classes')."</td> </tr> <tr> <td>".ADSTAT_L20."</td> <td> - <input type='radio' name='statCountAdmin' value='1'".($pref['statCountAdmin'] ? " checked='checked'" : "")." /> ".ADSTAT_ON." - <input type='radio' name='statCountAdmin' value='0'".(!$pref['statCountAdmin'] ? " checked='checked'" : "")." /> ".ADSTAT_OFF." - </td> + <input type='radio' name='statCountAdmin' value='1'".($pref['statCountAdmin'] ? " checked='checked'" : "")." /> ".ADSTAT_ON." + <input type='radio' name='statCountAdmin' value='0'".(!$pref['statCountAdmin'] ? " checked='checked'" : "")." /> ".ADSTAT_OFF." + </td> </tr> <tr> <td>".ADSTAT_L21."</td> <td> - <input class='tbox' type='text' name='statDisplayNumber' size='8' value='".$pref['statDisplayNumber']."' maxlength='3' /> + <input class='tbox' type='text' name='statDisplayNumber' size='8' value='".$pref['statDisplayNumber']."' maxlength='3' /> </td> </tr> @@ -333,29 +335,29 @@ switch ($action) <tr> <td>".ADSTAT_L78."</td> - <td> - <input type='checkbox' name='statPrevMonth' value='1'".(varset($pref['statPrevMonth'],0) ? " checked='checked'" : "")." /><span class='field-help'>".ADSTAT_L79."</span> - </td></tr> + <td> + ".$frm->checkbox('statPrevMonth', 1, varset($pref['statPrevMonth'],0))."<span class='field-help'>".ADSTAT_L79."</span> + </td> + </tr> <tr> <td>".ADSTAT_L12."</td> <td> - <input type='checkbox' name='wipe[statWipePage]' value='1' /> ".ADSTAT_L14."<br /> - <input type='checkbox' name='wipe[statWipeBrowser]' value='1' /> ".ADSTAT_L6."<br /> - <input type='checkbox' name='wipe[statWipeOs]' value='1' /> ".ADSTAT_L7."<br /> - <input type='checkbox' name='wipe[statWipeScreen]' value='1' /> ".ADSTAT_L8."<br /> - <input type='checkbox' name='wipe[statWipeDomain]' value='1' /> ".ADSTAT_L9."<br /> - <input type='checkbox' name='wipe[statWipeRefer]' value='1' /> ".ADSTAT_L10."<br /> - <input type='checkbox' name='wipe[statWipeQuery]' value='1' /> ".ADSTAT_L11."<br /> - <br /> - ".$frm->admin_button('wipeSubmit', ADSTAT_L12, 'delete')." - <span class='field-help'>".ADSTAT_L13."</span> + ".$frm->checkbox('wipe[statWipePage]', 1)." ".ADSTAT_L14."<br /> + ".$frm->checkbox('wipe[statWipeBrowser]', 1)." ".ADSTAT_L6."<br /> + ".$frm->checkbox('wipe[statWipeOs]', 1)." ".ADSTAT_L7."<br /> + ".$frm->checkbox('wipe[statWipeScreen]', 1)." ".ADSTAT_L8."<br /> + ".$frm->checkbox('wipe[statWipeDomain]', 1)." ".ADSTAT_L9."<br /> + ".$frm->checkbox('wipe[statWipeRefer]', 1)." ".ADSTAT_L10."<br /> + ".$frm->checkbox('wipe[statWipeQuery]', 1)." ".ADSTAT_L11."<br /> + <br /> + ".$frm->admin_button('wipeSubmit', LAN_RESET, 'delete')."<span class='field-help'>".ADSTAT_L13."</span> </td> </tr> <tr> - <td>".ADSTAT_L26."<br /><span class='smalltext'>".ADSTAT_L27."</span></td> - <td><input class='button' type='submit' name='openRemPageD' value='".ADSTAT_L28."' /> + <td>".ADSTAT_L26."</td> + <td><input class='button' type='submit' name='openRemPageD' value='".ADSTAT_L28."' /><span class='field-help'>".ADSTAT_L27."</span> </td> </tr> "; diff --git a/e107_plugins/log/languages/English_admin_log.php b/e107_plugins/log/languages/English_admin_log.php index 824fa5010..5a42d7b6e 100644 --- a/e107_plugins/log/languages/English_admin_log.php +++ b/e107_plugins/log/languages/English_admin_log.php @@ -26,9 +26,9 @@ define("ADSTAT_L11", "Search queries"); define("ADSTAT_L12", "Reset stats"); define("ADSTAT_L13", "This will erase the all-time stats - careful! Deletes stats to the end of yesterday. There is a separate menu option to delete selected historical data"); // TODO: Condense this help field (minimize) define("ADSTAT_L14", "Page counts"); -define("ADSTAT_L15", "Update Statistic Settings"); +//define("ADSTAT_L15", "Update Statistic Settings"); define("ADSTAT_L16", "Site Statistic Settings"); -define("ADSTAT_L17", "Statistic settings updated"); +//define("ADSTAT_L17", "Statistic settings updated"); define("ADSTAT_L18", "Allow access to main statistics page to ..."); define("ADSTAT_L19", "Recent visitors"); define("ADSTAT_L20", "Count admin visits");