1234567891011121314151617181920212223242526272829303132333435 |
- <?php
- /**
- * Log selected action in database with ip, datetime and optional logged user
- * @author valentin carruesco
- * @category Core
- * @license copyright
- */
- class Log extends Entity{
- public $id,$label,$user,$date,$ip;
- protected $fields =
- array(
- 'id'=>'key',
- 'label'=>'longstring',
- 'user'=>'string',
- 'date'=>'string',
- 'ip'=>'string',
- );
- public static function put($label){
- global $myUser;
- $log = new Log();
- $log->label = $label;
- if(is_object($myUser) && $myUser->getLogin() !='') $log->user = $myUser->getLogin();
- $log->date = time();
- $log->ip = Functions::getIP();
- $log->save();
- }
- }
- ?>
|