protected function searchResult() { require_once APPROOT . 'mod/analysis/analysisModule.class.php'; $analysisModule = new analysisModule(); $dataArray = array(); //assign post search queries to get foreach ($_REQUEST as $key => $element) { if ($_REQUEST[$key] != null) { $_GET[$key] = $_REQUEST[$key]; } } $sqlStatement = $analysisModule->generateSqlforEntity('person', null, $_REQUEST, 'search'); $entity_type_form_results = generate_formarray('person', 'search_view'); $entity_type_form_results['person_record_number']['type'] = 'text'; $field_list = array(); foreach ($entity_type_form_results as $field_name => $field) { $field_list[$field['map']['field']] = $field['label']; } foreach ($entity_type_form_results as $fieldName => &$field) { $field['extra_opts']['help'] = null; $field['label'] = null; $field['extra_opts']['clari'] = null; $field['extra_opts']['value'] = $_GET[$fieldName]; $field['extra_opts']['required'] = null; } $entity_fields_html = shn_form_get_html_fields($entity_type_form_results); $htmlFields = array(); //iterate through the search fields, checking input values foreach ($entity_type_form_results as $field_name => $x) { // Generates the view's Label list $htmlFields[$field_name] = $entity_fields_html[$field_name]; } $result_pager = Browse::getExecuteSql($sqlStatement); $columnValues = $result_pager->get_page_data(); $columnValues = set_links_in_recordset($columnValues, 'person'); set_huriterms_in_record_array($entity_type_form_results, $columnValues); //rendering the view $columnNames = $field_list; $this->htmlFields = $htmlFields; if ($columnValues != null && count($columnValues)) { $result_pager->render_pages(); shn_form_get_html_person_search_ctrl($columnNames, $columnValues, $htmlFields, $_GET['mod'], $_GET['act']); $result_pager->render_pages(); } else { shnMessageQueue::addInformation(_t('NO_RECORDS_WERE_FOUND_')); echo shnMessageQueue::renderMessages(); } }
</td> <td><?php echo get_mt_term($record['degree_of_involvement']); ?> </td> </tr> <?php } ?> </tbody> </table> <?php } } else { shnMessageQueue::addInformation(_t('NO_RECORDS_WERE_SELECTED_')); echo shnMessageQueue::renderMessages(); } ?> <center> <a class="btn" href="<?php echo get_url('events', 'vp_list', null, array('eid' => $event_id)); ?> "><i class="icon-chevron-left"></i> <?php echo _t('BACK'); ?> </a> </center> <br /> </div>
protected function searchResult() { include_once APPROOT . 'inc/lib_form.inc'; require_once APPROOT . 'mod/analysis/analysisModule.class.php'; $analysisModule = new analysisModule(); $sqlStatement = $analysisModule->generateSqlforEntity('supporting_docs_meta', null, $_POST, 'search'); $entity_type_form_results = generate_formarray('supporting_docs_meta', 'browse'); $entity_type_form_results['doc_id']['type'] = 'text'; $field_list = array(); foreach ($entity_type_form_results as $field_name => $field) { $field_list[$field['map']['field']] = $field['label']; } foreach ($entity_type_form_results as $fieldName => &$field) { $field['extra_opts']['help'] = null; $field['label'] = null; $field['extra_opts']['clari'] = null; $field['extra_opts']['value'] = $_GET[$fieldName]; $field['extra_opts']['required'] = null; } $entity_fields_html = shn_form_get_html_fields($entity_type_form_results); $htmlFields = array(); //iterate through the search fields, checking input values foreach ($entity_type_form_results as $field_name => $x) { // Generates the view's Label list $htmlFields[$field_name] = $entity_fields_html[$field_name]; } $result_pager = Browse::getExecuteSql($sqlStatement); $columnValues = $result_pager->get_page_data(); $columnValues = set_links_in_recordset($columnValues, 'supporting_docs_meta'); set_huriterms_in_record_array($entity_type_form_results, $columnValues); //rendering the view $columnNames = $field_list; $this->htmlFields = $htmlFields; if ($columnValues != null && count($columnValues)) { $result_pager->render_post_pages(); shn_form_get_html_doc_search_ctrl($columnNames, $columnValues, $htmlFields); $result_pager->render_post_pages(); } else { shnMessageQueue::addInformation(_t('NO_RECORDS_WERE_FOUND_')); echo shnMessageQueue::renderMessages(); } }
include_section('menu'); ?> <?php /*include_section('top_menu'); */ ?> <div id="container" class="container-fluid"> <?php if ($action != "print") { include_section('breadcrumb'); } ?> <div class="row-fluid"> <?php $messages = shnMessageQueue::renderMessages(); echo $messages; ?> </div> <div class="row-fluid"> <?php include_section('mod_sidebar'); ?> <?php if ($action != "print") { include_section('mod_menu'); } ?>