From 6f041a427544ae9b960e734478c222268958b6a4 Mon Sep 17 00:00:00 2001
From: Jonathan Ruggiero
Creating Database . . . ";
- $mypwd = "pc2bgone";
+ $mypwd = "password";
$cmd3 = "mysqladmin --password=$mypwd -u root create $db_name";
+echo "
[$cmd3]
";
system($cmd3, $result);
$cmd3 = "mysql --password=$mypwd -u root $db_name < dbcreate.sql";
+echo "
[$cmd3]
";
system($cmd3, $result);
$cmd4 = "cp -r develop/ ./";
$cmd4 .= $contest;
echo "
[$cmd4]
";
system($cmd4, $result);
-$dbU = "contest_skeleton";
+$dbU = "contest-skeleton";
$link = mysql_connect($dbhost, $dbU, $dbpw);
if (!$link) {
print "Sorry. Database connect failed.";
From 18f443c0df4a4989bb8e2dd6b11d6eda3c8901a2 Mon Sep 17 00:00:00 2001
From: Jonathan Ruggiero
";
echo "Please contact an administrator.";
@@ -219,27 +219,22 @@
*******************************************************/
include("lib/header.inc");
- $link = mysql_connect($db_host, $db_user, $db_pass);
+ $link = mysqli_connect($db_host, $db_user, $db_pass, $db_name);
if(!$link){
print "Sorry. Database connect failed. Check your internet connection.";
exit;
}
- $connect_good = mysql_select_db($db_name);
- if (!$connect_good) {
- print "Sorry. Couldn't select the database name $db_name. Exiting...";
- exit;
- }
- $sql = mysql_query("SELECT * FROM CONTEST_CONFIG");
+ $sql = mysqli_query($link, "SELECT * FROM CONTEST_CONFIG");
if (!$sql) {
print "Could not tell if a contest has been created. bailing out.";
exit;
#die or break
}
- if (mysql_num_rows($sql) > 0) {
+ if (mysqli_num_rows($sql) > 0) {
//a contest is already set up! allow user to edit
$contest=true;
- $row = mysql_fetch_assoc($sql);
+ $row = mysqli_fetch_assoc($sql);
echo "
";
echo "Please contact an administrator.";
}
- while ($lang_row = mysql_fetch_assoc($language_specifics)) {
+ while ($lang_row = mysqli_fetch_assoc($language_specifics)) {
if ($lang_row['LANGUAGE_NAME'] == 'C') {
$headers_c_checked = $lang_row['REPLACE_HEADERS'];
$forbidden_c_checked = $lang_row['CHECK_BAD_WORDS'];
diff --git a/public_html/admin/setup_headers.php b/public_html/admin/setup_headers.php
index 7375bf1..0e93ee2 100755
--- a/public_html/admin/setup_headers.php
+++ b/public_html/admin/setup_headers.php
@@ -23,28 +23,28 @@
if($lang_id != -1)
{
$sql = "select * from LANGUAGE WHERE LANGUAGE_ID = '$lang_id'";
- $result = mysql_query($sql);
+ $result = mysqli_query($link, $sql);
if(!$result)
{
- $error_msg = "Error: " . mysql_error();
+ $error_msg = "Error: " . mysqli_error($link);
$error_msg .= "
SQL: $sql";
}
else
{
- $row = mysql_fetch_assoc($result);
+ $row = mysqli_fetch_assoc($result);
$language_name = $row['LANGUAGE_NAME'];
}
$sql = "select * from HEADERS WHERE LANGUAGE_ID = '$lang_id'";
- $result = mysql_query($sql);
+ $result = mysqli_query($link, $sql);
if(!$result)
{
- $error_msg = "Error: " . mysql_error();
+ $error_msg = "Error: " . mysqli_error($link);
$error_msg .= "
SQL: $sql";
}
else
{
$edit_headers = "";
- while($row = mysql_fetch_assoc($result))
+ while($row = mysqli_fetch_assoc($result))
{
$edit_headers .= $row['HEADER'] . ":";
}
@@ -66,10 +66,10 @@
//clear out the DB
$sql = "delete from HEADERS where LANGUAGE_ID = '";
$sql .= $_SESSION['edit_language'] . "'";
- $result = mysql_query($sql);
+ $result = mysqli_query($sql);
if(!$result)
{
- $error_msg .= "Error: " . mysql_error();
+ $error_msg .= "Error: " . mysqli_error($link);
$error_msg .= "
SQL: $sql";
}
foreach($build_headers as $header)
@@ -80,10 +80,10 @@
{
$sql = "insert into HEADERS values('" . $_SESSION['edit_language'];
$sql .= "', '$header')";
- $result = mysql_query($sql);
+ $result = mysqli_query($link, $sql);
if(!$result)
{
- $error_msg .= "Error: " . mysql_error();
+ $error_msg .= "Error: " . mysqli_error($link);
$error_msg .= "
SQL: $sql";
}
}
@@ -106,12 +106,12 @@
$cur_headers = "";
//get all the current categories
$sql = "select * from LANGUAGE";
-$result = mysql_query($sql);
-if(mysql_num_rows($result) > 0) {
+$result = mysqli_query($link, $sql);
+if(mysqli_num_rows($result) > 0) {
$cur_headers = " 
";
$cur_headers .= "";
$cur_headers .= "
";
- while($row = mysql_fetch_assoc($result)){
+ while($row = mysqli_fetch_assoc($result)){
$cur_headers .= "Edit Current Headers ";
echo " ";
- if(!mysql_num_rows( mysql_query("SHOW TABLES LIKE 'JUDGED_SUBMISSIONS_COPY'"))){
+ if(!mysqli_num_rows( mysqli_query($link, "SHOW TABLES LIKE 'JUDGED_SUBMISSIONS_COPY'"))){
echo " " . $row['LANGUAGE_NAME'];
$cur_headers .= " ";
$cur_headers .= "Edit";
From 919a7f57842ad0797455c81315bd66ecf4d22c46 Mon Sep 17 00:00:00 2001
From: Jonathan Ruggiero
";
print "Please contact a system administrator.";
#exit;
diff --git a/public_html/admin/misc.php b/public_html/admin/misc.php
index 59b2aca..3e1010c 100755
--- a/public_html/admin/misc.php
+++ b/public_html/admin/misc.php
@@ -15,8 +15,8 @@
$ext_second = $_POST['ext_second'];
- $sql = mysql_query("SELECT * FROM CONTEST_CONFIG");
- $row = mysql_fetch_assoc($sql);
+ $sql = mysqli_query($link, "SELECT * FROM CONTEST_CONFIG");
+ $row = mysqli_fetch_assoc($sql);
$contest_np = $row['CONTEST_NAME'];
$freeze_hour = (int)($row['FREEZE_DELAY']/3600);
$freeze_minute = ((int)($row['FREEZE_DELAY']/60))%60;
@@ -36,7 +36,7 @@
$sql .= "SET FREEZE_DELAY = '$freeze_delay',";
$sql .= " CONTEST_END_DELAY = '$contest_delay' ";
$sql .= "WHERE CONTEST_NAME = '$contest_name'";
- $good = mysql_query($sql);
+ $good = mysqli_query($link, $sql);
if(!$good) {
echo "There was an error and the contest was not extended!!!";
}
@@ -46,24 +46,24 @@
}
}
elseif(isSet($_POST['B2'])) {
-#$delete = mysql_query("UPDATE CONTEST_CONFIG SET FREEZE_DELAY = '0', CONTEST_END_DELAY = '0', START_TS = '0', HAS_STARTED = '0' WHERE CONTEST_NAME = '$contest_name'");
-$delete = mysql_query("UPDATE CONTEST_CONFIG SET START_TS = '0', HAS_STARTED = '0' WHERE CONTEST_NAME = '$contest_name'");
+#$delete = mysqli_query($link, "UPDATE CONTEST_CONFIG SET FREEZE_DELAY = '0', CONTEST_END_DELAY = '0', START_TS = '0', HAS_STARTED = '0' WHERE CONTEST_NAME = '$contest_name'");
+$delete = mysqli_query($link, "UPDATE CONTEST_CONFIG SET START_TS = '0', HAS_STARTED = '0' WHERE CONTEST_NAME = '$contest_name'");
if(!$delete) {
echo "Error! could not clear the info!!!";
}
-$delete = mysql_query("DELETE FROM CLARIFICATION_REQUESTS");
+$delete = mysqli_query($link, "DELETE FROM CLARIFICATION_REQUESTS");
if(!$delete) {
echo "Error! could not clear the info!!!";
}
-$delete = mysql_query("DELETE FROM JUDGED_SUBMISSIONS");
+$delete = mysqli_query($link, "DELETE FROM JUDGED_SUBMISSIONS");
if(!$delete) {
echo "Error! could not clear the info!!!";
}
-$delete = mysql_query("DELETE FROM QUEUED_SUBMISSIONS");
+$delete = mysqli_query($link, "DELETE FROM QUEUED_SUBMISSIONS");
if(!$delete) {
echo "Error! could not clear the info!!!";
}
-$delete = mysql_query("UPDATE SITE SET START_TS = '0', HAS_STARTED = '0'");
+$delete = mysqli_query($link, "UPDATE SITE SET START_TS = '0', HAS_STARTED = '0'");
if(!$delete) {
echo "Error! could not clear the info!!!";
} else {
@@ -181,24 +181,19 @@
system($cmd3, $result);
$cmd3 = "mysql --password=$mypwd -u root $db_clone_name < $db_clone_name.sql";
system($cmd3, $result);
-$link = mysql_connect($db_host, $db_user, $db_pass);
+$link = mysqli_connect($db_host, $db_user, $db_pass, $db_clone_name);
if (!$link) {
print "Sorry. Database connect failed.";
exit;
}
-$connect_good = mysql_select_db($db_clone_name);
-if (!$connect_good) {
- print "Sorry. Database selection failed.";
- exit;
-}
$base_dir = "/home/contest/$contest_clone_name";
-$contest_info = mysql_query("UPDATE CONTEST_CONFIG SET CONTEST_NAME = \"$contest_clone_name\", CONTEST_DATE = '0000-00-00', START_TIME='00:00:00', FREEZE_DELAY='14400', CONTEST_END_DELAY='18000', BASE_DIRECTORY=\"$base_dir\", START_TS='0', HAS_STARTED='0'");
+$contest_info = mysqli_query($link, "UPDATE CONTEST_CONFIG SET CONTEST_NAME = \"$contest_clone_name\", CONTEST_DATE = '0000-00-00', START_TIME='00:00:00', FREEZE_DELAY='14400', CONTEST_END_DELAY='18000', BASE_DIRECTORY=\"$base_dir\", START_TS='0', HAS_STARTED='0'");
if (!$contest_info) {
print "Sorry. Database request (UPDATE) failed.";
exit;
}
-$contest_info = mysql_query("UPDATE SITE SET START_TIME='00:00:00', START_TS='0', HAS_STARTED='0'");
+$contest_info = mysqli_query($link, "UPDATE SITE SET START_TIME='00:00:00', START_TS='0', HAS_STARTED='0'");
if (!$contest_info) {
print "Sorry. Database request (UPDATE) failed.";
exit;
@@ -241,7 +236,7 @@
}
elseif($_POST['B4']) {
- $sql = mysql_query("SELECT * FROM TEAMS ORDER BY TEAM_ID");
+ $sql = mysqli_query($link, "SELECT * FROM TEAMS ORDER BY TEAM_ID");
if(!$sql) {
print "Error! could not find any team information";
exit;
@@ -270,8 +265,8 @@
}
}
#$path = "../../../develop/judged/";
- $num_teams = mysql_num_rows($sql);
- while($row = mysql_fetch_assoc($sql)) {
+ $num_teams = mysqli_num_rows($sql);
+ while($row = mysqli_fetch_assoc($sql)) {
$team_id = $row['TEAM_ID'];
$command = "tar -cf - $path$team_id-*.cpp $path$team_id-*.c $path$team_id-*.java $data_path* | gzip -c > $path";
$command .= "Team$team_id.tar.gz";
@@ -308,27 +303,22 @@
End of POST section
*******************************************************/
include("lib/header.inc");
- $link = mysql_connect($db_host, $db_user, $db_pass);
+ $link = mysqli_connect($db_host, $db_user, $db_pass, $db_name);
if(!$link){
print "Sorry. Database connect failed. Check your internet connection.";
exit;
}
- $connect_good = mysql_select_db($db_name);
- if (!$connect_good) {
- print "Sorry. Couldn't select the database name $db_name. Exiting...";
- exit;
- }
- $sql = mysql_query("SELECT * FROM CONTEST_CONFIG");
+ $sql = mysqli_query($link, "SELECT * FROM CONTEST_CONFIG");
if (!$sql) {
print "Could not tell if a contest has been created. bailing out.";
exit;
#die or break
}
- if (mysql_num_rows($sql) > 0) {
+ if (mysqli_num_rows($sql) > 0) {
//a contest is already set up!
$contest=true;
- $row = mysql_fetch_assoc($sql);
+ $row = mysqli_fetch_assoc($sql);
echo "