echo $lang['invalid'] . ': ' . $lang['email_request']; } } elseif (isset($_GET['mobile'])) { if (VerifyMobile($_GET['mobile'])) { echo $lang['valid']; } else { echo $lang['invalid'] . ': ' . $lang['mobile_request']; } } elseif (isset($_GET['time'])) { if (VerifyTime($_GET['time'])) { echo $lang['valid']; } else { echo $lang['invalid'] . ': ' . $lang['time_request']; } } elseif (isset($_GET['contestname'])) { if (VerifyContestName($_GET['contestname'])) { echo $lang['valid']; } else { echo $lang['invalid'] . ': ' . $lang['contestname_request']; } } elseif (isset($_GET['problem'])) { if (VerifyProblem($_GET['problem'])) { echo $lang['valid']; } else { echo $lang['invalid'] . ': ' . $lang['problem_request']; } } elseif (isset($_GET['score'])) { if (VerifyScore($_GET['score'])) { echo $lang['valid']; } else { echo $lang['invalid'] . ': ' . $lang['score_request'];
$query = $db->query("SELECT * FROM `{$tablepre}view_submit`"); while ($temprecord = $db->fetch_array($query)) { $recordset[$temprecord['id']] = $temprecord; $recordset[$temprecord['id']]['problem'] = unserialize(base64_decode($temprecord['problem'])); } } if (submitcheck('settings')) { if ($adminid != 1) { showmessage($lang['invalid_operation'], 'index.php'); } $inputstarttime = ProcessTime($_POST['config']['starttime']); $inputendtime = ProcessTime($_POST['config']['endtime']); if (!$inputstarttime || !$inputendtime || $inputstarttime['time'] > $inputendtime['time']) { showmessage($lang['end_before_start'], 'admin.php?action=settings'); } if (!VerifyContestName($_POST['config']['contestname'])) { showmessage($lang['configure_invalid'], 'admin.php?action=settings'); } foreach ($_POST['config'] as $configname => $configvalue) { $query = $db->query("UPDATE `{$tablepre}config` SET `value`='{$configvalue}' WHERE `name`='{$configname}'"); } showmessage($lang['configure_success'], 'admin.php'); } if ($action == 'announce') { if (submitcheck('submitannouncement')) { if (!$submituid) { $submituid = 0; } $query = $db->query("insert into `{$tablepre}record` (`uid`, `pid`, `type`, `event`) values ('{$submituid}', '0', '{$announcementtype}', '{$announcement}')"); } }