summaryrefslogtreecommitdiff
path: root/code.inc
diff options
context:
space:
mode:
Diffstat (limited to 'code.inc')
-rwxr-xr-xcode.inc46
1 files changed, 16 insertions, 30 deletions
diff --git a/code.inc b/code.inc
index ef5d569..aa99d85 100755
--- a/code.inc
+++ b/code.inc
@@ -226,15 +226,13 @@ $(document).ready(function(){
'#options' => _list_of_book_titles(),
);*/
-
-
- $form['existing_depfile']['dep_book'] = array(
+ list($files_options, $files_options_class) = _list_of_book_dependency_files($preference_data->id);
+
+$form['existing_depfile']['dep_book'] = array(
'#type' => 'item',
'#title' => t('Dependency Files'),
);
-
- list($files_options, $files_options_class) = _list_of_book_dependency_files();
$form['existing_depfile']['dep_chapter_example_files'] = array(
'#type' => 'checkboxes',
//'#title' => t('Dependency Files'),
@@ -243,8 +241,7 @@ $(document).ready(function(){
'#prefix' => '<div id="ckb" style="height:500px;overflow:auto;">',
'#suffix' =>'</div>',
'#multiple' => TRUE,
- );
-
+ );
$form['existing_depfile']['dep_upload'] = array(
'#type' => 'item',
'#markup' => '<hr style="color:red">'. l('Upload New Depedency Files', 'textbook_companion/code/upload_dep'),
@@ -681,7 +678,7 @@ function upload_examples_form_submit($form, &$form_state) {
'Content-Transfer-Encoding' => '8Bit',
'X-Mailer'=> 'Drupal','Cc' => $cc, 'Bcc' => $bcc);
- if (!drupal_mail('textbook_companion', 'example_uploaded', $email_to, language_default(), $param, $from, TRUE))
+ if (!drupal_mail('textbook_companion', 'example_uploaded', $email_to, language_default(), $params, $from, TRUE))
drupal_set_message('Error sending email message.', 'error');
drupal_goto('textbook_companion/code');
@@ -792,7 +789,7 @@ function _upload_examples_delete()
'Content-Transfer-Encoding' => '8Bit',
'X-Mailer'=> 'Drupal','Cc' => $cc, 'Bcc' => $bcc);
- if (!drupal_mail('textbook_companion', 'example_deleted_user', $email_to, language_default(), $param, $from, TRUE))
+ if (!drupal_mail('textbook_companion', 'example_deleted_user', $email_to, language_default(), $params, $from, TRUE))
drupal_set_message('Error sending email message.', 'error');
} else {
drupal_set_message('Error deleting example.', 'status');
@@ -829,38 +826,27 @@ function _list_of_book_titles()
return $book_titles;
}
-function _list_of_book_dependency_files()
+function _list_of_book_dependency_files($book_id)
{
+ global $user;
$book_dependency_files = array();
$book_dependency_files_class = array();
- /*$book_dependency_files_q = db_query("SELECT * FROM {textbook_companion_dependency_files} ORDER BY filename ASC");*/
-
- /*$query = db_select('textbook_companion_dependency_files');
- $query->fields('textbook_companion_dependency_files');
- $query->orderBy('filename', 'ASC');*/
-
-/* $query = db_select('textbook_companion_dependency_files', 'tcdp');
- $query->fields('tcdp');
- $query->fields('tcp', array('book', 'author','publisher', 'edition', 'year'));
- $query->leftJoin('textbook_companion_preference', 'tcp', 'tcdp.preference_id = tcp.id');
- $result = $query->execute();*/
-
- $book_dependency_files_q = db_query("
- select * from {textbook_companion_dependency_files} tcdf
- LEFT JOIN textbook_companion_preference pe on tcdf.preference_id=pe.id
- LEFT JOIN textbook_companion_proposal po ON pe.proposal_id = po.id
- WHERE po.proposal_status = 3 AND pe.approval_status = 1
- ");
+ $query = db_select('textbook_companion_dependency_files');
+ $query->fields('textbook_companion_dependency_files');
+ $query->condition('preference_id', $book_id);
+ $query->orderBy('filename', 'ASC');
+ $book_dependency_files_q = $query->execute();
while ($book_dependency_files_data = $book_dependency_files_q->fetchObject())
{
+
$temp_caption = '';
- if ($book_dependency_files_data->caption)
- $temp_caption .= ' ===>[Caption: ' . $book_dependency_files_data->caption . ' ' .', Book: '. $book_dependency_files_data->book .', Author: '. $book_dependency_files_data->author . ', Publisher: '. $book_dependency_files_data->publisher . ', Edition: '. $book_dependency_files_data->edition .', Year: '. $book_dependency_files_data->year.']';
+ if ($book_dependency_files_data->caption){
$book_dependency_files[$book_dependency_files_data->id] = l($book_dependency_files_data->filename , 'download/dependency/' . $book_dependency_files_data->id, array('attributes' => array('class' => 'title'))). $temp_caption;
$book_dependency_files_class[$book_dependency_files_data->id] = $book_dependency_files_data->preference_id;
+ }
}
return array($book_dependency_files, $book_dependency_files_class);
}