public function delete() { if (Yum::module()->trulyDelete) { return parent::delete(); } else { $this->status = self::STATUS_REMOVED; return $this->save(false, array('status')); } }
public function delete() { if (Yum::module()->trulyDelete) { if ($this->profile) { $this->profile->delete(); } Yum::log(Yum::t('User {username} (id: {id}) has been deleted permanently', array('{username}' => $this->username, '{id}' => $this->id))); return parent::delete(); } else { $this->status = self::STATUS_REMOVED; Yum::log(Yum::t('User {username} (id: {id}) has been set to status "removed"', array('{username}' => $this->username, '{id}' => $this->id))); return $this->save(false, array('status')); } }