From 25f19d9fbd7a45ce90db46135e19e3ee8fb1576f Mon Sep 17 00:00:00 2001 From: dave Date: Thu, 24 Sep 2009 01:39:05 +0000 Subject: [PATCH] - Enable the feeder_enable checkbox. There's no DB backend for it, it enables the feeder fair input on click, or if a feeder fair ul/dl is already selected. --- admin/award_awards.php | 21 ++++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/admin/award_awards.php b/admin/award_awards.php index 67c771df..b4968aa4 100644 --- a/admin/award_awards.php +++ b/admin/award_awards.php @@ -208,7 +208,7 @@ case 'feeder_load': $id = intval($_GET['id']); - $ret = array(); + $ret = array('ul'=>array(), 'dl'=>array()); /* Prepare two lists of fair IDs, for which fairs can upload and download this award */ $q=mysql_query("SELECT * FROM fairs_awards_link WHERE award_awards_id='$id'"); while($r=mysql_fetch_assoc($q)) { @@ -472,9 +472,24 @@ function update_feeder() $("#feeder_identifier").val(json.identifier); $("[name=feeder_dl\\[\\]]").val(json.dl); $("[name=feeder_ul\\[\\]]").val(json.ul); + + if(json.dl.length == 0 && json.ul.length == 0) + $('#feeder_enable').val([]); + else + $('#feeder_enable').val(['yes']); + update_feeder_enable(); }); +} - +function update_feeder_enable() +{ + var checked = $('#feeder_enable:checkbox').is(':checked'); + if(checked==true) { + $('#feeder_form *').removeAttr('disabled'); + } else { + $("#feeder_form *").attr('disabled', 'disabled'); + $('#feeder_enable').removeAttr('disabled'); + } } function feeder_save() @@ -709,7 +724,7 @@ $(document).ready(function() {

-

+

: