示例#1
0
 /**
  * AdminController::userDelete()
  * Delete a user
  * @return void
  */
 protected function userDelete()
 {
     if (($iUserID = $this->oInput->get('delete', 0)) < 1) {
         throw new PPI_Exception('Invalid User ID: ' . $iUserID);
     }
     if ($this->getAuthData(false)->id == $iUserID) {
         $this->setFlashMessage('Unable to delete yourself', false);
         $this->redirect('admin/user');
     }
     $oUser = new APP_Model_User();
     $oUser->delete($iUserID);
     $this->setFlashMessage('User successfully deleted.');
     $this->redirect('admin/user');
 }
示例#2
0
 /**
  * AdminController::userDelete()
  * Delete a user
  * @return void
  */
 private function userDelete()
 {
     if (($iUserID = $this->oInput->get('delete', 0)) < 1) {
         throw new PPI_Exception('Invalid User ID: ' . $iUserID);
     }
     if (($iSchoolID = $this->oInput->get('schoolid', 0)) < 1) {
         throw new PPI_Exception('Invalid School ID: ' . $iSchoolID);
     }
     $oUser = new APP_Model_User();
     $oUser->delete($iUserID);
     $oDept = new APP_Model_School_Department();
     $oDept->delRecord('user_id', $iUserID);
     $this->setFlashMessage('User successfully deleted.');
     $this->redirect('admin/user/list/schoolid/' . $iSchoolID);
 }