| 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();
 
- 	}
 
- }
 
- ?>
 
 
  |