diff options
author | Jayaram R Pai | 2014-07-16 16:35:37 +0530 |
---|---|---|
committer | Jayaram R Pai | 2014-07-16 16:35:37 +0530 |
commit | 3045c768df44ed4540eac5702464f8ebb4e3c7d3 (patch) | |
tree | 1c64c51ca4f2d8a6e660c39782e9bcba8cd9c0de | |
parent | 522d4bb92eb8b72e4763540f27070696530b05d0 (diff) | |
download | scilab_textbook_companion-3045c768df44ed4540eac5702464f8ebb4e3c7d3.tar.gz scilab_textbook_companion-3045c768df44ed4540eac5702464f8ebb4e3c7d3.tar.bz2 scilab_textbook_companion-3045c768df44ed4540eac5702464f8ebb4e3c7d3.zip |
completed aicte book proposal, fixed #value bug
-rwxr-xr-x | css/textbook_companion.css | 15 | ||||
-rwxr-xr-x | textbook_companion.module | 25 |
2 files changed, 35 insertions, 5 deletions
diff --git a/css/textbook_companion.css b/css/textbook_companion.css index dc93336..3dba819 100755 --- a/css/textbook_companion.css +++ b/css/textbook_companion.css @@ -79,3 +79,18 @@ fieldset input[type="text"] .page-certificate .sticky-enabled th{ padding: 0px 65px 3px 0px; } +#aicte-form-wrapper { + max-height: 500px; + height: 500px; + overflow-y: auto; + margin-top: 10px; + margin-bottom: 20px; + border: 1px solid #cccccc; +} +#aicte-form-wrapper fieldset { + border: none; +} +#aicte-form-wrapper .form-item { + padding-bottom: 5px; + border-bottom: 1px solid #cccccc; +} diff --git a/textbook_companion.module b/textbook_companion.module index da660d8..bdde9f4 100755 --- a/textbook_companion.module +++ b/textbook_companion.module @@ -516,10 +516,15 @@ function textbook_companion_aicte_proposal_form($form_state) { $result = db_query($query); $form = array(); + $form["wrapper"] = array( + "#type" => "fieldset", + "#prefix" => "<div id='aicte-form-wrapper'>", + "#suffix" => "</div>", + ); $num_rows = mysql_num_rows($result); if ($num_rows > 0) { while($row = db_fetch_object($result)) { - $form[$row->id] = array( + $form["wrapper"][$row->id] = array( "#type" => "checkbox", "#title" => t("{$row->book} by {$row->author} ( ed: {$row->edition}, pub: {$row->year})"), ); @@ -527,7 +532,7 @@ function textbook_companion_aicte_proposal_form($form_state) { } $form["submit"] = array( "#type" => "submit", - "#value" => "Submit" + "#value" => "Submit Book Selections" ); return $form; } @@ -601,6 +606,7 @@ function textbook_companion_aicte_proposal_all() { variable_del("aicte_".$user->uid); $page_content = ""; + $page_content .= "<h4>* Please select any 3 books from the below available list.</h4>"; $page_content .= drupal_get_form("textbook_companion_aicte_proposal_form"); return $page_content; } @@ -830,7 +836,7 @@ function book_proposal_form($form_state, $row1=NULL, $row2=NULL, $row3=NULL) '#size' => 30, '#maxlength' => 25, '#required' => TRUE, - '#default_value' => $row1->isbn, + '#value' => $row1->isbn, '#disabled' => ($row1->isbn?TRUE:FALSE), ); $form['preference1']['publisher1'] = array( @@ -890,7 +896,7 @@ function book_proposal_form($form_state, $row1=NULL, $row2=NULL, $row3=NULL) '#size' => 30, '#maxlength' => 25, '#required' => TRUE, - '#default_value' => $row2->isbn, + '#value' => $row2->isbn, '#disabled' => ($row2->isbn?TRUE:FALSE), ); $form['preference2']['publisher2'] = array( @@ -950,7 +956,7 @@ function book_proposal_form($form_state, $row1=NULL, $row2=NULL, $row3=NULL) '#size' => 30, '#maxlength' => 25, '#required' => TRUE, - '#default_value' => $row3->isbn, + '#value' => $row3->isbn, '#disabled' => ($row3->isbn?TRUE:FALSE), ); $form['preference3']['publisher3'] = array( @@ -991,6 +997,15 @@ function book_proposal_form($form_state, $row1=NULL, $row2=NULL, $row3=NULL) '#type' => 'submit', '#value' => t('Submit') ); + + /* #value fix for #default_value bug drupal6 */ + foreach(array("preference1", "preference2", "preference3") as $preference) { + foreach($form[$preference] as $key => $value) { + if(!$form[$preference][$key]["#value"]) { + unset($form[$preference][$key]["#value"]); + } + } + } return $form; } |