| 123456789101112131415161718192021222324252627282930313233343536 | 
							- <?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 self();
 
-         $log->label = $label;
 
-         if (is_object($myUser) && $myUser->getLogin() != '') {
 
-             $log->user = $myUser->getLogin();
 
-         }
 
-         $log->date = time();
 
-         $log->ip = Functions::getIP();
 
-         $log->save();
 
-     }
 
- }
 
 
  |