/** * 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'); }
/** * 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); }