diff --git a/admin/award_awards.php b/admin/award_awards.php index 9daf9269..228cc66c 100644 --- a/admin/award_awards.php +++ b/admin/award_awards.php @@ -27,7 +27,7 @@ user_auth_required('committee', 'admin'); switch($_GET['action']) { - case 'getawardinfo': + case 'awardinfo_load': $id = intval($_GET['id']); $q=mysql_query("SELECT award_awards.id, award_awards.name, @@ -69,7 +69,7 @@ $ret['schedule_judges'] = $r['schedule_judges']; echo json_encode($ret); exit; - case 'saveawardinfo': + case 'awardinfo_save': $id=intval($_GET['id']); $q = "UPDATE award_awards SET name='".mysql_escape_string(stripslashes($_GET['name']))."', @@ -119,7 +119,7 @@ */ exit; - case 'geteligibility': + case 'eligibilty_load': $id = intval($_GET['id']); //select the current categories that this award is linked to $reg = array(); @@ -136,11 +136,63 @@ echo json_encode($ret); exit; - case 'orderprizes': - foreach ($_GET['listItem'] as $position => $item) { - $sql[] = "UPDATE `table` SET `position` = $position WHERE `id` = $item"; + case 'prize_order': + $order = 0; + foreach ($_GET['prizelist'] as $position=>$id) { + if($id == '') continue; + $order++; + mysql_query("UPDATE `award_prizes` SET `order`='$order' WHERE `id`='$id'"); } - print_r($sql); + echo happy(i18n("Order Updated.")); + exit; + + case 'prizeinfo_load': + $id = intval($_GET['id']); + $q = mysql_query("SELECT * FROM award_prizes WHERE award_awards_id='$id' ORDER BY `order`"); + while($r=mysql_fetch_assoc($q)) { + $ret[] = $r; + } + echo json_encode($ret); + exit; + case 'prize_load': + $id = intval($_GET['id']); + $q = mysql_query("SELECT * FROM award_prizes WHERE id='$id'"); + $ret=mysql_fetch_assoc($q); + echo json_encode($ret); + exit; + + case 'prize_save': + print_R($_GET); + $id = intval($_GET['id']); + if($id == -1) { + $aaid = intval($_GET['award_awards_id']); + mysql_query("INSERT INTO award_prizes(award_awards_id,year) VALUES ('$aaid','{$config['FAIRYEAR']}');"); + $id = mysql_insert_id(); + echo happy(i18n("Created new prize")); + } + $q="UPDATE award_prizes SET + prize='".mysql_escape_string(stripslashes($_GET['prize']))."', + cash='".intval($_GET['cash'])."', + scholarship='".intval($_GET['scholarship'])."', + value='".intval($_GET['value'])."', + number='".intval($_GET['number'])."', + excludefromac='".(($_GET['excludefromac']==1)? 1 : 0)."', + trophystudentkeeper='".(($_GET['trophystudentkeeper']==1) ? 1 : 0)."', + trophystudentreturn='".(($_GET['trophystudentreturn']==1) ? 1 : 0)."', + trophyschoolkeeper='".(($_GET['trophyschoolkeeper']==1) ? 1 : 0)."', + trophyschoolreturn='".(($_GET['trophyschoolreturn']==1) ? 1 : 0)."' + WHERE id='$id'"; + mysql_query($q); + echo $q; + echo mysql_error(); + echo happy(i18n("Prize saved")); + exit; + + case 'prize_delete': + $id = intval($_GET['id']); + mysql_query("DELETE FROM award_prizes WHERE id='$id'"); +// echo "DELETE FROM award_prizes WHERE id='$id'"; + echo happy(i18n("Prize deleted")); exit; } @@ -201,6 +253,7 @@ ?> + /* Begin popup */ - echo "