summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xdownload.inc12
-rwxr-xr-xdwsim_flowsheet.module6
-rw-r--r--proposals_review_tab.inc30
3 files changed, 19 insertions, 29 deletions
diff --git a/download.inc b/download.inc
index a329bf3..c034eac 100755
--- a/download.inc
+++ b/download.inc
@@ -308,7 +308,7 @@ function dwsim_flowsheet_download_proposals()
{
$root_path = dwsim_flowsheet_path();
$result = db_query("SELECT e.contributor_name as Contirbutor_Name, u.mail as Email_ID, e.project_title as Title, e.contact_no as Contact, from_unixtime(actual_completion_date,'%Y') as Year FROM dwsim_flowsheet_proposal as e JOIN users as u ON e.uid = u.uid WHERE e.approval_status=3 ORDER BY actual_completion_date DESC");
-
+//var_dump($result->rowCount());die();
//$all_proposals_q = $result->execute();
$participants_proposal_id_file = $root_path . "participants-proposals.csv";
$fp = fopen($participants_proposal_id_file, "w");
@@ -323,11 +323,11 @@ function dwsim_flowsheet_download_proposals()
fputcsv($fp, $items);
while($row = $result->fetchObject()) {
$items = array(
- $row->contributor_name,
- $row->mail,
- $row->project_title,
- $row->contact_no,
- $row->actual_completion_date
+ $row->Contirbutor_Name,
+ $row->Email_ID,
+ $row->Title,
+ $row->Contact,
+ $row->Year
);
fputcsv($fp, $items);
}
diff --git a/dwsim_flowsheet.module b/dwsim_flowsheet.module
index ea1b475..7e2a5a9 100755
--- a/dwsim_flowsheet.module
+++ b/dwsim_flowsheet.module
@@ -370,7 +370,7 @@ function dwsim_flowsheet_menu()
'description' => 'Download Proposals',
'page callback' => 'dwsim_flowsheet_download_proposals',
'access arguments' => array(
- 'dwsim flowsheet download code'
+ 'dwsim flowsheet download proposals'
),
'type' => MENU_CALLBACK,
'file' => 'download.inc'
@@ -562,6 +562,10 @@ function dwsim_flowsheet_permission()
'title' => t('dwsim flowsheet download code'),
'restrict access' => TRUE
),
+ 'dwsim flowsheet download proposals' => array(
+ 'title' => t('dwsim flowsheet download proposals'),
+ 'restrict access' => TRUE
+ ),
'administer dwsim flowsheet' => array(
'title' => t('administer dwsim flowsheet'),
'restrict access' => TRUE
diff --git a/proposals_review_tab.inc b/proposals_review_tab.inc
index 4294607..bccb440 100644
--- a/proposals_review_tab.inc
+++ b/proposals_review_tab.inc
@@ -100,8 +100,9 @@ function dwsim_flowsheet_completed_tab_form($form, $form_state)
{
$options_first = _flowsheet_details_year_wise();
$selected = isset($form_state['values']['howmany_select']) ? $form_state['values']['howmany_select'] : key($options_first);
+ $form = array();
$form['howmany_select'] = array(
- '#title' => t('Sorting projects according to year:'),
+ '#title' => t('Sorting projects according to year:'),
'#type' => 'select',
'#options' => _flowsheet_details_year_wise(),
/*'#options' => array(
@@ -144,12 +145,13 @@ function ajax_example_autocheckboxes_callback($form, $form_state)
);
}
+
function _flowsheet_details_year_wise()
{
$flowsheet_years = array(
'0' => 'Please select...'
);
- $result = db_query("SELECT from_unixtime(actual_completion_date, '%Y ') from dwsim_flowsheet_proposal WHERE approval_status = 3");
+ $result = db_query("SELECT from_unixtime(actual_completion_date, '%Y ') as Year from dwsim_flowsheet_proposal WHERE approval_status = 3");
/*$query = db_select('dwsim_flowsheet_proposal');
$query->fields('dwsim_flowsheet_proposal');
@@ -159,7 +161,7 @@ function _flowsheet_details_year_wise()
//$year_wise_list = $query->execute();
while ($year_wise_list_data = $result->fetchObject())
{
- $flowsheet_years[$year_wise_list_data->id] = $year_wise_list_data->actual_completion_date;
+ $flowsheet_years[$year_wise_list_data->Year] = $year_wise_list_data->Year;
}
return $flowsheet_years;
}
@@ -168,22 +170,20 @@ function _flowsheet_details_year_wise()
function _flowsheet_details($flowsheet_proposal_id)
{
$output = "";
- $output = "Click <a href='/flowsheeting-project/download-proposals'>here</a> to download the Proposals of the participants <br>";
+ //$output = "Click <a href='/flowsheeting-project/download-proposals'>here</a> to download the Proposals of the participants <br>";
$result = db_query("SELECT * from {dwsim_flowsheet_proposal} WHERE approval_status = 3 and from_unixtime(actual_completion_date, '%Y') = :year",
array(
':year' => $flowsheet_proposal_id)
);
if ($result->rowCount() == 0)
- {
- // $output = "Click <a href='/flowsheeting-project/download-proposals/'>here</a> to download the Proposals of the participants";
+ {
$output .= "Work has been completed for the following flow sheets.";
}
else
{
-
- $output .= "Work has been completed for the following flow sheets: " . $result->rowCount() ;
+ $output .= "Work has been completed for the following flow sheets: " . $result->rowCount() . "<hr>";
$preference_rows = array();
$i = 1;
while ($row = $result->fetchObject())
@@ -211,18 +211,4 @@ function _flowsheet_details($flowsheet_proposal_id)
));
}
return $output;
-}
-
-
-///////////////////////////////////////////////////////////////////////
-//////////////////////////////////////////////////////////////////////
-/////////////////////////////////////////////////////////////////////
-
-//Proposal tab for Downloading proposals
-
-function dwsim_flowsheet_download_proposals_tab()
-{
- $output= "";
-
-
} \ No newline at end of file