1
0
mirror of https://github.com/e107inc/e107.git synced 2025-08-16 19:44:09 +02:00

Bugtracker #4568 - extend download url field (255 is recommended max). Also admin logging, plus some tidying up

This commit is contained in:
e107steved
2008-12-06 15:48:26 +00:00
parent cee0b1e802
commit cacf90d2a0
10 changed files with 295 additions and 144 deletions

View File

@@ -12,8 +12,8 @@
| GNU General Public License (http://gnu.org).
|
| $Source: /cvs_backup/e107_0.8/e107_handlers/admin_log_class.php,v $
| $Revision: 1.11 $
| $Date: 2008-06-13 20:20:21 $
| $Revision: 1.12 $
| $Date: 2008-12-06 15:48:16 $
| $Author: e107steved $
To do:
@@ -302,6 +302,33 @@ Generic log entry point
$sql->db_Delete("dblog", "WHERE `dblog_datestamp` < {$time}", true);
}
}
//--------------------------------------
// HELPER ROUTINES
//--------------------------------------
// Generic routine to log changes to an array. Only elements in $new are checked
// Returns true if changes, false otherwise.
// Only makes log entry if changes detected.
// The $old array is updated with changes, but not saved anywhere
function logArrayDiffs(&$new, &$old, $event)
{
$changes = array();
foreach ($new as $k => $v)
{
if ($v != $old[$k])
{
$old[$k] = $v;
$changes[] = $k.'=>'.$v;
}
}
if (count($changes))
{
$this->log_event($event,implode('[!br!]',$changes),E_LOG_INFORMATIVE,'');
return TRUE;
}
return FALSE;
}
}
?>