Exemple #1
0
 /**
  * Sets the CreatedBy property to the current user id
  *
  * @param Model Model object subject of this observer method
  */
 public function before_insert(Orm\Model $obj)
 {
     if ($obj instanceof Orm\Model_Temporal) {
         if ($obj->{$obj->temporal_property('end_column')} !== $obj->temporal_property('max_timestamp')) {
             return false;
         }
     }
     if ($user_id = \Auth::get_user_id()) {
         $obj->{$this->_property} = $user_id[1];
     }
 }