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();
|
||||
$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)."'";
|
||||
|
||||
$q = mysql_query("SELECT * FROM award_awards WHERE $where");
|
||||
|
||||
while($a = mysql_fetch_assoc($q)) {
|
||||
$award = array();
|
||||
$award['identifier'] = "";
|
||||
$award['identifier'] = $a['identifier'];
|
||||
$award['year'] = $a['year'];
|
||||
$award['name_en'] = $a['name'];
|
||||
$award['criteria_en'] = $a['criteria'];
|
||||
|
||||
$award['upload_winners'] = $ul[$a['id']];
|
||||
if($a['sponsors_id']) {
|
||||
$sq = mysql_query("SELECT * FROM sponsors WHERE id='{$a['sponsors_id']}'");
|
||||
if(mysql_num_rows($sq)) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user