Please Login First!"; exit(1); } echo "

".$MSG_CONTEST."-".$MSG_ADD."

"; include_once("vditor.php") ; ?> ", "", $description); $description = str_replace("

", "
", $description); $description = str_replace(",", ", ", $description); $user_id=$_SESSION[$OJ_NAME.'_'.'user_id']; echo $sql.$title.$starttime.$endtime.$private.$langmask.$description.$password,$user_id; $cid = pdo_query($sql,$title,$starttime,$endtime,$private,$langmask,$description,$password,$user_id) ; echo "Add Contest ".$cid; $sql = "DELETE FROM `contest_problem` WHERE `contest_id`=$cid"; $plist = trim($_POST['cproblem']); $pieces = explode(",",$plist ); $pieces = array_unique($pieces); if(count($pieces)>0 && intval($pieces[0])>0){ $sql_1 = "INSERT INTO `contest_problem`(`contest_id`,`problem_id`,`num`) VALUES (?,?,?)"; $plist=""; $pid=0; for($i=0; $i 0) { if($plist) $plist.=","; $plist.=intval($pieces[$i]); pdo_query($sql_1,$cid,$pieces[$i],$pid); $pid++; }else{ print("Problem not exists:".$pieces[$i]."
\n"); } } //echo $sql_1; $sql = "UPDATE `problem` SET defunct='N' WHERE `problem_id` IN ($plist)"; pdo_query($sql) ; } $sql = "DELETE FROM `testusers` WHERE `contest_id`=?"; pdo_query($sql, $cid); $pieces = explode("\n", trim($_POST['ulist'])); $pieces = array_unique($pieces); if (count($pieces) > 0 && strlen($pieces[0]) > 0) { $sql_1 = "INSERT INTO `testusers`(`user_id`,`contest_id`) VALUES (?,?)"; for ($i = 0; $i < count($pieces); $i++) { pdo_query($sql_1, trim($pieces[$i]), $cid); } } echo ""; } else{ if(isset($_GET['cid'])){ $cid = intval($_GET['cid']); $sql = "SELECT * FROM contest WHERE `contest_id`=?"; $result = pdo_query($sql,$cid); $row = $result[0]; $title = $row['title']."-Copy"; $private = $row['private']; $langmask = $row['langmask']; $description = $row['description']; $plist = ""; $sql = "SELECT `problem_id` FROM `contest_problem` WHERE `contest_id`=? ORDER BY `num`"; $result = pdo_query($sql,$cid); foreach($result as $row){ if($plist) $plist = $plist.','; $plist = $plist.$row[0]; } $ulist = ""; $sql = "SELECT `user_id` FROM `testusers` WHERE `contest_id`=? order by user_id"; $result = pdo_query($sql,$cid); foreach($result as $row){ if($ulist) $ulist .= "\n"; $ulist .= $row[0]; } } else if(isset($_POST['problem2contest'])){ $plist = ""; sort($_POST['pid']); foreach($_POST['pid'] as $i){ if($plist) $plist.=','.intval($i); else $plist=$i; } $plist = trim($_POST['hlist']); $pieces = explode(",",$plist ); $pieces = array_unique($pieces); if($pieces[0]=="") unset($pieces[0]); $plist=implode(",",$pieces); }else if(isset($_GET['spid'])){ //require_once("../include/check_get_key.php"); $spid = intval($_GET['spid']); $plist = ""; $sql = "SELECT `problem_id` FROM `problem` WHERE `problem_id`>=? "; $result = pdo_query($sql,$spid); foreach($result as $row){ if($plist) $plist.=','; $plist.=$row[0]; } } ?> Contest Add

".$MSG_CONTEST."-".$MSG_TITLE.""?> ">

: ' size=4 > Hour: >  Minute:

: ' size=4 > Hour: >  Minute:



">


".$MSG_CONTEST."-".$MSG_Description.""?>



: :