forked from science-ation/science-ation
- Update xmltransport, which isn't really XML anymore, to use the fairs_awards_link table. Also send the upload_winners status (do I need to update an API spec somewhere?)
This commit is contained in:
parent
1e830e47bc
commit
38fdd32f3a
@ -71,19 +71,26 @@ function handle_getawards(&$u, $fair, &$data, &$response)
|
|||||||
$awards = array();
|
$awards = array();
|
||||||
$year = $data['getawards']['year'];
|
$year = $data['getawards']['year'];
|
||||||
|
|
||||||
$ids = unserialize($fair['award_awards_ids']);
|
$ids = array();
|
||||||
|
/* Load a list of awards linked to the fair id */
|
||||||
|
$q = mysql_query("SELECT * FROM fairs_awards_link WHERE fairs_id='{$fair['id']'");
|
||||||
|
while($r = mysql_fetch_assoc($q)) {
|
||||||
|
$aaid = $r['award_awards_id'];
|
||||||
|
if($r['download_award'] == 'yes') $ids[] = $aaid;
|
||||||
|
$ul[$aaid] = $r['upload_winners'];
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Load the awards this fair is allowed to download */
|
||||||
$where = "id='".join("' OR id='", $ids)."'";
|
$where = "id='".join("' OR id='", $ids)."'";
|
||||||
|
|
||||||
$q = mysql_query("SELECT * FROM award_awards WHERE $where");
|
$q = mysql_query("SELECT * FROM award_awards WHERE $where");
|
||||||
|
|
||||||
while($a = mysql_fetch_assoc($q)) {
|
while($a = mysql_fetch_assoc($q)) {
|
||||||
$award = array();
|
$award = array();
|
||||||
$award['identifier'] = "";
|
$award['identifier'] = $a['identifier'];
|
||||||
$award['year'] = $a['year'];
|
$award['year'] = $a['year'];
|
||||||
$award['name_en'] = $a['name'];
|
$award['name_en'] = $a['name'];
|
||||||
$award['criteria_en'] = $a['criteria'];
|
$award['criteria_en'] = $a['criteria'];
|
||||||
|
$award['upload_winners'] = $ul[$a['id']];
|
||||||
if($a['sponsors_id']) {
|
if($a['sponsors_id']) {
|
||||||
$sq = mysql_query("SELECT * FROM sponsors WHERE id='{$a['sponsors_id']}'");
|
$sq = mysql_query("SELECT * FROM sponsors WHERE id='{$a['sponsors_id']}'");
|
||||||
if(mysql_num_rows($sq)) {
|
if(mysql_num_rows($sq)) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user