summaryrefslogtreecommitdiff
path: root/manage_proposal.inc
diff options
context:
space:
mode:
authorprashantsinalkar2016-08-22 12:33:46 +0530
committerprashantsinalkar2016-08-22 12:33:46 +0530
commitaa8aed476ffde8142af219779a26c790efc422ee (patch)
tree551bbc2bfe3450a8dab226da8ec545f1d6ad0bcd /manage_proposal.inc
parent3fc11eee503b5e4d3b462349cb56ed9d41340cfa (diff)
downloadscilab_textbook_companion-aa8aed476ffde8142af219779a26c790efc422ee.tar.gz
scilab_textbook_companion-aa8aed476ffde8142af219779a26c790efc422ee.tar.bz2
scilab_textbook_companion-aa8aed476ffde8142af219779a26c790efc422ee.zip
formated book preferences for ease of reading
Diffstat (limited to 'manage_proposal.inc')
-rwxr-xr-xmanage_proposal.inc56
1 files changed, 52 insertions, 4 deletions
diff --git a/manage_proposal.inc b/manage_proposal.inc
index 119676b..e0c4719 100755
--- a/manage_proposal.inc
+++ b/manage_proposal.inc
@@ -1,5 +1,14 @@
<?php
-// $Id$
+// You can find all functions regarding manage proposal
+/*
+textbook companion proposal table column "proposal_status" field values means
+ 0 = 'Pending';
+ 1 = 'Approved';
+ 2 = 'Dis-approved';
+ 3 = 'Completed';
+ 4 = 'External';
+ 5 = 'Unknown';
+*/
function _proposal_pending()
{
/* get pending proposals to be approved */
@@ -363,7 +372,38 @@ function proposal_approval_form($form, &$form_state)
$category_data = _tbc_list_of_category($preference_data->category);
foreach ($category_data as $cat)
{
- $preference_rows[$preference_data->id] = $preference_data->book . ' (Written by ' . $preference_data->author . ')</br>[Category: ' . $cat . ']</br>';
+ $preference_rows[$preference_data->id] = '
+ <table class="book_prefrences">
+ <tr class="even">
+ <td><strong>Book</strong></td>
+ <td>'. $preference_data->book .'</td>
+ </tr>
+ <tr class="odd">
+ <td><strong>Author</strong></td>
+ <td>'. $preference_data->author .'</td>
+ </tr>
+ <tr class="even">
+ <td><strong>Edition</strong></td>
+ <td>'. $preference_data->edition .'</td>
+ </tr>
+ <tr class="odd">
+ <td><strong>Publisher</strong></td>
+ <td>'. $preference_data->publisher .'</td>
+ </tr>
+ <tr class="even">
+ <td><strong>Year</strong></td>
+ <td>'. $preference_data->year .'</td>
+ </tr>
+ <tr class="odd">
+ <td><strong>ISBN</strong></td>
+ <td>'. $preference_data->isbn .'</td>
+ </tr>
+ <tr class="even">
+ <td><strong>Category</strong></td>
+ <td>'. $cat .'</td>
+ </tr>
+ </table><br><br>
+ ';
} //$category_data as $cat
} //$preference_data = $preference_q->fetchObject()
if ($row->proposal_type == 1)
@@ -393,11 +433,19 @@ function proposal_approval_form($form, &$form_state)
} //$row->samplefilepath != "None"
$form['disapprove'] = array(
'#type' => 'checkbox',
- '#title' => t('Disapprove all the above book preferences')
+ '#title' => t('Disapprove all the above book preferences'),
);
$form['message'] = array(
'#type' => 'textarea',
- '#title' => t('Reason for disapproval')
+ '#title' => t('Reason for disapproval'),
+ '#states' => array(
+ 'visible' => array(
+ ':input[name="disapprove"]' => array('checked' => TRUE),
+ ),
+ 'required' => array(
+ ':input[name="disapprove"]' => array('checked' => TRUE)
+ ),
+ ),
);
$form['proposal_type'] = array(
'#type' => 'hidden',