private function onDelete() { if ($this->_accessLevel < ACCESS_LEVEL_DELETE) { CommonErrors::fatal(COMMONERROR_PERMISSION, $this, 'Invalid user level for action.'); } /* Bail out if we don't have a valid candidate ID. */ if (!$this->isRequiredIDValid('candidateID', $_GET)) { CommonErrors::fatal(COMMONERROR_BADINDEX, $this, 'Invalid candidate ID.'); } $candidateID = $_GET['candidateID']; if (!eval(Hooks::get('CANDIDATE_DELETE'))) { return; } $candidates = new Candidates($this->_siteID); $candidates->delete($candidateID); /* Delete the MRU entry if present. */ $_SESSION['CATS']->getMRU()->removeEntry(DATA_ITEM_CANDIDATE, $candidateID); CATSUtility::transferRelativeURI('m=candidates&a=listByView'); }
function deleteCandidate() { $candidates = new Candidates(); $candidates->delete($_GET["candid"]); goHere("index.php?mode=maxine/index&action=candidatelist"); }
public function onDelete() { if ($this->_accessLevel < ACCESS_LEVEL_DELETE) { CommonErrors::fatal(COMMONERROR_PERMISSION, $this, 'Invalid user level for action.'); } if(isset($_GET['attachmentID'])) { $sql="delete from attachment where attachment_id='{$_GET['attachmentID']}'"; $db=DatabaseConnection::getInstance(); $db->query($sql); $arrUrl=array(); foreach($_GET as $k=>$v) { if($k=="a" || $k=="m" || $k=="attachmentID") { continue; } if($k=="return_a") { $k="a"; } if($k=="return_m") { $k="m"; } $arrUrl[]="{$k}={$v}"; } $url=implode("&",$arrUrl); CATSUtility::transferRelativeURI($url); } /* Bail out if we don't have a valid candidate ID. */ if (!$this->isRequiredIDValid('candidateID', $_GET)) { CommonErrors::fatal(COMMONERROR_BADINDEX, $this, 'Invalid candidate ID.'); } $candidateID = $_GET['candidateID']; if (!eval(Hooks::get('CANDIDATE_DELETE'))) return; $candidates = new Candidates($this->_siteID); $candidates->delete($candidateID); /* Delete the MRU entry if present. */ $_SESSION['CATS']->getMRU()->removeEntry( DATA_ITEM_CANDIDATE, $candidateID ); CATSUtility::transferRelativeURI('m=candidates&a=listByView'); }