forked from science-ation/science-ation
By default, turn ON all eligibility in divs/cats for downloaded awards.. so
fairs don't wonder why they can't assign any winners to these awards. In other words, make it "just work". :p
This commit is contained in:
parent
de761c8b3e
commit
f4d2d636d8
@ -27,6 +27,7 @@
|
|||||||
require_once('curl.inc.php');
|
require_once('curl.inc.php');
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
switch($_GET['action']) {
|
switch($_GET['action']) {
|
||||||
case 'check':
|
case 'check':
|
||||||
$fairs_id = intval($_GET['fairs_id']);
|
$fairs_id = intval($_GET['fairs_id']);
|
||||||
@ -88,6 +89,9 @@ case 'check':
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$divs = projectdivisions_load();
|
||||||
|
$cats = projectcategories_load();
|
||||||
|
|
||||||
foreach($awards as $award) {
|
foreach($awards as $award) {
|
||||||
$identifier=$award['identifier'];
|
$identifier=$award['identifier'];
|
||||||
$year=$award['year'];
|
$year=$award['year'];
|
||||||
@ -114,6 +118,11 @@ case 'check':
|
|||||||
'".mysql_escape_string($identifier)."',
|
'".mysql_escape_string($identifier)."',
|
||||||
'$fairs_id')");
|
'$fairs_id')");
|
||||||
$award_id=mysql_insert_id();
|
$award_id=mysql_insert_id();
|
||||||
|
/* By default make all divs/cats eligible */
|
||||||
|
foreach($divs as $id=>$d)
|
||||||
|
mysql_query("INSERT INTO award_awards_projectdivisions(award_awards_id,projectdivisions_id,year) VALUES ('$award_id','$id','{$config['FAIRYEAR']}')");
|
||||||
|
foreach($cats as $id=>$c)
|
||||||
|
mysql_query("INSERT INTO award_awards_projectcategories(award_awards_id,projectcategories_id,year) VALUES ('$award_id','$id','{$config['FAIRYEAR']}')");
|
||||||
} else {
|
} else {
|
||||||
echo i18n("Award already exists, updating info")."<br />";
|
echo i18n("Award already exists, updating info")."<br />";
|
||||||
$awardrecord=mysql_fetch_object($tq);
|
$awardrecord=mysql_fetch_object($tq);
|
||||||
|
@ -1325,5 +1325,24 @@ function getUserForSponsor($sponsor_id) {
|
|||||||
return user_load_by_uid($r->uid);
|
return user_load_by_uid($r->uid);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function projectdivisions_load($year = false)
|
||||||
|
{
|
||||||
|
global $config;
|
||||||
|
if($year == false) $year = $config['FAIRYEAR'];
|
||||||
|
$divs = array();
|
||||||
|
$q = mysql_query("SELECT * FROM projectdivisions WHERE year='$year'");
|
||||||
|
while(($d = mysql_fetch_assoc($q))) $divs[$d['id']] = $d;
|
||||||
|
return $divs;
|
||||||
|
}
|
||||||
|
function projectcategories_load($year = false)
|
||||||
|
{
|
||||||
|
global $config;
|
||||||
|
if($year == false) $year = $config['FAIRYEAR'];
|
||||||
|
$cats = array();
|
||||||
|
$q = mysql_query("SELECT * FROM projectcategories WHERE year='$year'");
|
||||||
|
while(($c = mysql_fetch_assoc($q))) $cats[$c['id']] = $d;
|
||||||
|
return $cats;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
?>
|
?>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user