lovd_viewForm($aForm); print '</FORM>' . "\n\n"; $_T->printFooter(); exit; } if (PATH_COUNT == 2 && preg_match('/^[a-z][a-z0-9#@-]*$/i', rawurldecode($_PE[1])) && ACTION == 'delete') { // URL: /genes/DMD?delete // Drop specific entry. $sID = rawurldecode($_PE[1]); define('PAGE_TITLE', 'Delete gene information entry ' . $sID); define('LOG_EVENT', 'GeneDelete'); // Require manager clearance. lovd_requireAUTH(LEVEL_MANAGER); require ROOT_PATH . 'class/object_genes.php'; $_DATA = new LOVD_Gene(); $zData = $_DATA->loadEntry($sID); // 2015-07-22; 3.0-14; Drop usage of CURRENT_PATH in favor of fixed $sID which may have a gene symbol with incorrect case. // Now fix possible issues with capitalization. inc-init.php does this for $_SESSION['currdb'], but we're using $sID. $sID = $zData['id']; require ROOT_PATH . 'inc-lib-form.php'; // Check whether user has submitted and confirmed the form/action. $bValidPassword = false; $bConfirmation = !empty($_GET['confirm']); if (POST) { lovd_errorClean(); // Mandatory fields. if (empty($_POST['password'])) { lovd_errorAdd('password', 'Please fill in the \'Enter your password for authorization\' field.'); } elseif (!lovd_verifyPassword($_POST['password'], $_AUTH['password'])) { lovd_errorAdd('password', 'Please enter your correct password for authorization.'); } else {