From 5f3663c16c05e3ce4da7652dd84ad4728549c22d Mon Sep 17 00:00:00 2001
From: prashant
Date: Mon, 22 Dec 2014 12:13:14 +0530
Subject: fixed proposal fetch query
---
manage_proposal.inc | 10 +++++++---
1 file changed, 7 insertions(+), 3 deletions(-)
(limited to 'manage_proposal.inc')
diff --git a/manage_proposal.inc b/manage_proposal.inc
index 835cc9e..7e117ec 100755
--- a/manage_proposal.inc
+++ b/manage_proposal.inc
@@ -39,9 +39,12 @@ function _proposal_all()
while ($proposal_data = db_fetch_object($proposal_q))
{
/* get preference */
- // $preference_q = db_query("SELECT * FROM {textbook_companion_preference} WHERE proposal_id = %d AND approval_status = 1 LIMIT 1", $proposal_data->id);
- $preference_q = db_query("SELECT * FROM {textbook_companion_preference} WHERE proposal_id = %d LIMIT 1", $proposal_data->id);
+ $preference_q = db_query("SELECT * FROM textbook_companion_preference WHERE proposal_id = %d AND approval_status = 1 LIMIT 1", $proposal_data->id);
$preference_data = db_fetch_object($preference_q);
+ if(!$preference_data){
+ $preference_q = db_query("SELECT * FROM {textbook_companion_preference} WHERE proposal_id = %d AND pref_number = 1 LIMIT 1", $proposal_data->id);
+ $preference_data = db_fetch_object($preference_q);
+ }
$proposal_status = '';
switch ($proposal_data->proposal_status)
@@ -53,9 +56,10 @@ function _proposal_all()
case 4: $proposal_status = 'External'; break;
default: $proposal_status = 'Unknown'; break;
}
+
$proposal_rows[] = array(
date('d-m-Y', $proposal_data->creation_date),
- "{$preference_data->book}
by {$preference_data->author}",
+ "{$preference_data->book}
by {$preference_data->author}",
l($proposal_data->full_name, 'user/' . $proposal_data->uid),
date('d-m-Y', $proposal_data->completion_date),
$proposal_status,
--
cgit