diff --git a/admin/award_awards.php b/admin/award_awards.php
index e146e3e8..f61709d5 100644
--- a/admin/award_awards.php
+++ b/admin/award_awards.php
@@ -29,48 +29,31 @@
switch($_GET['action']) {
case 'awardinfo_load':
$id = intval($_GET['id']);
- $q=mysql_query("SELECT award_awards.id,
- award_awards.name,
- award_awards.criteria,
- award_awards.description,
- award_awards.order,
- award_awards.presenter,
- award_awards.excludefromac,
- award_awards.cwsfaward,
- award_awards.self_nominate,
- award_awards.schedule_judges,
- award_types.id AS award_types_id,
- award_types.type,
- sponsors.id AS sponsors_id,
- sponsors.organization
- FROM
- award_awards,
- award_types,
- sponsors
- WHERE
- award_awards.id='$id'
- AND award_awards.sponsors_id=sponsors.id
- AND award_awards.award_types_id=award_types.id
- ");
- echo mysql_error();
- $r = mysql_fetch_assoc($q);
- $ret = array();
- $ret['id'] = $r['id'];
- $ret['name'] = $r['name'];
- $ret['order'] = $r['order'];
- $ret['criteria'] = $r['criteria'];
- $ret['description'] = $r['description'];
- $ret['presenter'] = $r['presenter'];
- $ret['award_types_id'] = $r['award_types_id'];
- $ret['sponsors_id'] = $r['sponsors_id'];
- $ret['excludefromac'] = $r['excludefromac'];
- $ret['cwsfaward'] = $r['cwsfaward'];
- $ret['self_nominate'] = $r['self_nominate'];
- $ret['schedule_judges'] = $r['schedule_judges'];
+ $q=mysql_query("SELECT * FROM award_awards WHERE id='$id'");
+ $ret = mysql_fetch_assoc($q);
echo json_encode($ret);
exit;
- case 'awardinfo_save':
+
+
+case 'award_create':
+ $q=mysql_query("INSERT INTO award_awards (year,self_nominate,schedule_judges)
+ VALUES ('{$config['FAIRYEAR']}','yes','yes')");
+ $ret = array('id' => mysql_insert_id() );
+ echo json_encode($ret);
+ exit;
+
+ case 'award_delete':
$id=intval($_GET['id']);
+ mysql_query("DELETE FROM award_prizes WHERE award_awards_id='$id'");
+ mysql_query("DELETE FROM award_awards_projectcategories WHERE award_awards_id='$id'");
+ mysql_query("DELETE FROM award_awards_projectdivisions WHERE award_awards_id='$id'");
+ mysql_query("DELETE FROM award_awards WHERE id='$id'");
+ exit;
+
+ case 'awardinfo_save':
+ /* Scrub the data while we save it */
+ $id=intval($_GET['id']);
+
$q = "UPDATE award_awards SET
name='".mysql_escape_string(stripslashes($_GET['name']))."',
`order`='".intval($_GET['order'])."',
@@ -84,39 +67,8 @@
criteria='".mysql_escape_string(stripslashes($_GET['criteria']))."',
description='".mysql_escape_string(stripslashes($_GET['description']))."'
WHERE id='$id'";
- echo $q;
- echo happy(i18n('Settings Saved'));
-// mysql_query($q);
- /*
- //whipe out any old award-category links
- mysql_query("DELETE FROM award_awards_projectcategories WHERE award_awards_id='$id'");
-
- //now add the new ones
- if(is_array($_POST['eligiblecategories']))
- {
- foreach($_POST['eligiblecategories'] AS $cat)
- {
- mysql_query("INSERT INTO award_awards_projectcategories (award_awards_id,projectcategories_id,year) VALUES ('$id','$cat','".$config['FAIRYEAR']."')");
- }
- }
-
- //whipe out any old award-divisions links
- mysql_query("DELETE FROM award_awards_projectdivisions WHERE award_awards_id='$id'");
-
- //now add the new ones
- if(is_array($_POST['eligibledivisions']))
- {
- foreach($_POST['eligibledivisions'] AS $div)
- {
- mysql_query("INSERT INTO award_awards_projectdivisions (award_awards_id,projectdivisions_id,year) VALUES ('$id','$div','".$config['FAIRYEAR']."')");
- }
- }
-
- if($_POST['save']=="add")
- echo happy("Award successfully added");
- else
- echo happy("Successfully saved changes to award");
- */
+ echo happy(i18n('Award Info Saved'));
+ mysql_query($q);
exit;
case 'eligibilty_load':
@@ -136,14 +88,53 @@
echo json_encode($ret);
exit;
+ case 'eligibility_save':
+ $id = intval($_GET['id']);
+
+ //now add the new ones
+ if(!is_array($_GET['categories']) || !is_array($_GET['divisions'])) {
+ echo error(i18n("Invalid data"));
+ exit;
+ }
+
+ //wipe out any old award-category links
+ mysql_query("DELETE FROM award_awards_projectcategories WHERE award_awards_id='$id'");
+
+ foreach($_GET['categories'] AS $cat) {
+ mysql_query("INSERT INTO award_awards_projectcategories (award_awards_id,projectcategories_id,year)
+ VALUES ('$id','$cat','{$config['FAIRYEAR']}')");
+ }
+
+ //wipe out any old award-divisions links
+ mysql_query("DELETE FROM award_awards_projectdivisions WHERE award_awards_id='$id'");
+
+ //now add the new ones
+ foreach($_POST['eligibledivisions'] AS $div) {
+ mysql_query("INSERT INTO award_awards_projectdivisions (award_awards_id,projectdivisions_id,year)
+ VALUES ('$id','$div','{$config['FAIRYEAR']}')");
+ }
+ echo happy(i18n("Saved."));
+ exit;
+
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'");
+ mysql_query("UPDATE `award_prizes` SET `order`='$order' WHERE `id`='$id'");
}
- echo happy(i18n("Order Updated."));
+// print_r($_GET);
+// echo happy(i18n("Order Updated."));
+ exit;
+
+ case 'award_order':
+ $order = 0;
+ foreach ($_GET['awardlist'] as $position=>$id) {
+ if($id == '') continue;
+ $order++;
+ mysql_query("UPDATE `award_awards` SET `order`='$order' WHERE `id`='$id'");
+ }
+// echo happy(i18n("Order Updated."));
exit;
case 'prizeinfo_load':
@@ -196,80 +187,18 @@
exit;
}
- if($_GET['action']=="edit" || $_GET['action']=="add") {
- send_header(($_GET['action']=="edit") ? "Edit Award" : "Add Award",
- array('Committee Main' => 'committee_main.php',
- 'Administration' => 'admin/index.php',
- 'Awards Main' => 'admin/awards.php',
- 'Awards Management' => 'admin/award_awards.php') );
- } else {
- send_header("Awards Management",
- array('Committee Main' => 'committee_main.php',
+ send_header("Awards Management",
+ array('Committee Main' => 'committee_main.php',
'Administration' => 'admin/index.php',
'Awards Main' => 'admin/awards.php') );
- }
-
-
- if($_GET['sponsors_id'] && $_GET['sponsors_id']!="all")
- $_SESSION['sponsors_id']=$_GET['sponsors_id'];
- else if($_GET['sponsors_id']=="all")
- unset($_SESSION['sponsors_id']);
-
- if($_GET['award_types_id'] && $_GET['award_types_id']!="all")
- $_SESSION['award_types_id']=$_GET['award_types_id'];
- else if($_GET['award_types_id']=="all")
- unset($_SESSION['award_types_id']);
-
-/*
- if($_GET['award_sponsors_confirmed'] && $_GET['award_sponsors_confirmed']!="all")
- $_SESSION['award_sponsors_confirmed']=$_GET['award_sponsors_confirmed'];
-
- if($_GET['sponsors_id']=="all")
- unset($_SESSION['sponsors_id']);
- if($_GET['award_types_id']=="all")
- unset($_SESSION['award_types_id']);
- if($_GET['award_sponsors_confirmed']=="all")
- unset($_SESSION['award_sponsors_confirmed']);
-*/
-
- $award_types_id=$_SESSION['award_types_id'];
- $sponsors_id=$_SESSION['sponsors_id'];
- //$award_sponsors_confirmed=$_SESSION['award_sponsors_confirmed'];
-
-
- function popup_begin($name, $title, $width=0, $height=0)
- {
- echo "
";
- }
-
-
require_once('../htabs.inc.php');
-
-
?>
@@ -418,18 +341,16 @@ $(document).ready(function() {
echo "