public function delete()
 {
     if (Yum::module()->trulyDelete) {
         return parent::delete();
     } else {
         $this->status = self::STATUS_REMOVED;
         return $this->save(false, array('status'));
     }
 }
示例#2
0
 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'));
     }
 }