コード例 #1
0
ファイル: Account.php プロジェクト: rurkss/webapps-user-lib
 /**
  * Overriden method delete, for deprecate full delete of object from db.
  * @return void
  */
 public function delete()
 {
     $objConfig = App_Application::getInstance()->getConfig()->user;
     // config-based detection of what to do on deleting user
     // dometime we need to prevent deletion
     if ($objConfig->on_delete) {
         call_user_func_array($objConfig->on_delete, array('object' => $this));
     } else {
         if ($objConfig->never_delete) {
             $this->ucac_status = User_Account::INACTIVE;
             $this->save();
         } else {
             parent::delete();
         }
     }
 }
コード例 #2
0
ファイル: Role.php プロジェクト: rurkss/webapps-user-lib
 public function delete()
 {
     if (!$this->isPredefined()) {
         parent::delete();
     }
 }
コード例 #3
0
ファイル: UserRole.php プロジェクト: rurkss/webapps-user-lib
 protected function _insert()
 {
     if (!isset($this->ucur_date_added)) {
         $this->ucur_date_added = date('Y-m-d H:i:s');
     }
     parent::_insert();
 }