public static function logAction($user, $key, $details = null) { $action = new Action(); $action->setUser($user); $action->setKey($key); if (!empty($details)) { $action->setDetails($details); } $action->setActionTime(time()); $action->save(); }
public static function logAction($user, $key, $details = null) { $action = new Action(); $action->setUser($user); $action->setKey($key); if (!empty($details)) { if (!is_numeric($details) && !is_string($details)) { $details = json_encode($details); } $action->setDetails($details); } $action->setActionTime(time()); $action->save(); }
/** * @param Action $action The action object to add. */ protected function doAddAction($action) { $this->collActions[] = $action; $action->setUser($this); }