summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJayaram R Pai2014-07-16 16:35:37 +0530
committerJayaram R Pai2014-07-16 16:35:37 +0530
commit3045c768df44ed4540eac5702464f8ebb4e3c7d3 (patch)
tree1c64c51ca4f2d8a6e660c39782e9bcba8cd9c0de
parent522d4bb92eb8b72e4763540f27070696530b05d0 (diff)
downloadscilab_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-xcss/textbook_companion.css15
-rwxr-xr-xtextbook_companion.module25
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;
}