forked from science-ation/science-ation
Update dates configuration for science olympics
This commit is contained in:
parent
36024b63ca
commit
b51b4420db
@ -39,7 +39,7 @@ while($r=mysql_fetch_object($q)) {
|
|||||||
?>
|
?>
|
||||||
<script type="text/javascript">
|
<script type="text/javascript">
|
||||||
$(document).ready(function() {
|
$(document).ready(function() {
|
||||||
$(".date").datepicker({ dateFormat: 'yy-mm-dd', showOn: 'button', buttonText: "<?=i18n("calendar")?>" });
|
$(".date").datepicker({ dateFormat: 'yy-mm-dd' });
|
||||||
});
|
});
|
||||||
|
|
||||||
</script>
|
</script>
|
||||||
@ -54,7 +54,7 @@ $error_ids = array();
|
|||||||
$d = mysql_escape_string(stripslashes($val));
|
$d = mysql_escape_string(stripslashes($val));
|
||||||
$t =mysql_escape_string(stripslashes($_POST['savetimes'][$key]));
|
$t =mysql_escape_string(stripslashes($_POST['savetimes'][$key]));
|
||||||
$v="$d $t";
|
$v="$d $t";
|
||||||
mysql_query("UPDATE dates SET date='$v' WHERE year='".$config['FAIRYEAR']."' AND id='$key'");
|
mysql_query("UPDATE dates SET date='$v' WHERE year='".$config['FAIRYEAR']."' AND conferences_id='".$conference['id']."' AND id='$key'");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
echo happy(i18n("Dates successfully saved"));
|
echo happy(i18n("Dates successfully saved"));
|
||||||
@ -63,10 +63,10 @@ $error_ids = array();
|
|||||||
echo "<form method=\"post\" action=\"dates.php\">";
|
echo "<form method=\"post\" action=\"dates.php\">";
|
||||||
echo "<input type=\"hidden\" name=\"action\" value=\"save\">\n";
|
echo "<input type=\"hidden\" name=\"action\" value=\"save\">\n";
|
||||||
echo "<table>";
|
echo "<table>";
|
||||||
echo "<tr><td colspan=\"3\"><h3>".i18n("Dates for fair year %1",array($config['FAIRYEAR']),array("fair year"))."</h3></td></tr>";
|
echo "<tr><td colspan=\"3\"><h3>".i18n("Dates for %1",array($conference['name']),array("conference name"))."</h3></td></tr>";
|
||||||
|
|
||||||
/* List the dates in the order we would like them to appear */
|
/* List the dates in the order we would like them to appear */
|
||||||
$dates = array('fairdate' => array() ,
|
$possibledates['sciencefair'] = array('fairdate' => array() ,
|
||||||
'regopen' => array(),
|
'regopen' => array(),
|
||||||
'regclose' => array(),
|
'regclose' => array(),
|
||||||
'postparticipants' => array(),
|
'postparticipants' => array(),
|
||||||
@ -77,9 +77,27 @@ $dates = array('fairdate' => array() ,
|
|||||||
'specawardregopen' => array(),
|
'specawardregopen' => array(),
|
||||||
'specawardregclose' => array());
|
'specawardregclose' => array());
|
||||||
|
|
||||||
|
$possibledates['scienceolympics'] = array('fairdate' => array() ,
|
||||||
|
'regopen' => array(),
|
||||||
|
'regclose' => array(),
|
||||||
|
'postparticipants' => array(),
|
||||||
|
'postwinners' => array());
|
||||||
|
|
||||||
|
|
||||||
|
$dates=$possibledates[$conference['type']];
|
||||||
|
|
||||||
/* Now copy the SQL data into the above array */
|
/* Now copy the SQL data into the above array */
|
||||||
$q=mysql_query("SELECT * FROM dates WHERE year='".$config['FAIRYEAR']."' ORDER BY date");
|
if($conference['id']>0) {
|
||||||
|
$q=mysql_query("SELECT * FROM dates WHERE conferences_id='".$conference['id']."' ORDER BY date");
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
$q=mysql_query("SELECT * FROM dates WHERE year='".$config['FAIRYEAR']."' ORDER BY date");
|
||||||
|
}
|
||||||
while($r=mysql_fetch_object($q)) {
|
while($r=mysql_fetch_object($q)) {
|
||||||
|
//check if its a date we dont care about
|
||||||
|
if(!is_array($dates[$r->name]))
|
||||||
|
continue;
|
||||||
|
|
||||||
$dates[$r->name]['description'] = $r->description;
|
$dates[$r->name]['description'] = $r->description;
|
||||||
$dates[$r->name]['id'] = $r->id;
|
$dates[$r->name]['id'] = $r->id;
|
||||||
$dates[$r->name]['date'] = $r->date;
|
$dates[$r->name]['date'] = $r->date;
|
||||||
@ -124,11 +142,12 @@ foreach($dates as $dn=>$d) {
|
|||||||
if(!$d['id']) {
|
if(!$d['id']) {
|
||||||
$def=$defaultdates[$dn];
|
$def=$defaultdates[$dn];
|
||||||
//hmm if we dont have a record for this date this year, INSERT the sql from the default
|
//hmm if we dont have a record for this date this year, INSERT the sql from the default
|
||||||
mysql_query("INSERT INTO dates (date,name,description,year) VALUES (
|
mysql_query("INSERT INTO dates (date,name,description,year,conferences_id) VALUES (
|
||||||
'".mysql_real_escape_string($def->date)."',
|
'".mysql_real_escape_string($def->date)."',
|
||||||
'".mysql_real_escape_string($dn)."',
|
'".mysql_real_escape_string($dn)."',
|
||||||
'".mysql_real_escape_string($def->description)."',
|
'".mysql_real_escape_string($def->description)."',
|
||||||
'".$config['FAIRYEAR']."'
|
'".$config['FAIRYEAR']."',
|
||||||
|
'".$conference['id']."'
|
||||||
)");
|
)");
|
||||||
$d['id']=mysql_insert_id();
|
$d['id']=mysql_insert_id();
|
||||||
$d['description']=$def->description;
|
$d['description']=$def->description;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user