Error: Missing Search Type."; } if(empty($title)) $err_msg .= "
  • Please enter search title.
  • "; if($err_msg == "") { $orchadmin_user_id = $_SESSION["S_USERID"]; // now go ahead and enter the script. $dataParams = new QueryData(); $insert_search = 'insert into orchadmin_user_saved_query (orchadmin_user_id, query_type, orchadmin_sub_type, query_name, description, date_created) values (?, "search", ?, ?, ?, NOW())'; $dataParams->addDataParam('i', $orchadmin_user_id); $dataParams->addDataParam('s', $search_type); $dataParams->addDataParam('s', $title); $dataParams->addDataParam('s', $description); $saved_search_id = $wrapperObj->executeQuery($insert_search, $dataParams, MysqliWrapper::RETURN_INSERT_ID); //echo $insert_search; if ($saved_search_id === false) { showierror($insert_search); } // now go ahead and enter all the criteria $search_criteria = unserialize($_SESSION['S_SEARCH_CRITERIA']); //var_dump($search_criteria); if(sizeof($search_criteria) > 0 && is_array($search_criteria)) { $dataParams = new QueryData(); $insert_search_criteria = ""; foreach($search_criteria as $i => $v) { $insert_search_criteria .= ', (?, ?, ?)'; $dataParams->addDataParam('i', $saved_search_id); $dataParams->addDataParam('s', $v['name']); $dataParams->addDataParam('s', $v['value'] ? $v['value'] : 'NULL'); } $insert_search_criteria = trim($insert_search_criteria, ","); $insert_search_criteria = 'insert into orchadmin_user_saved_query_criteria (saved_query_id, criteria_name, criteria_value) values' . $insert_search_criteria; //echo $insert_search_criteria; if ($wrapperObj->executeQuery($insert_search_criteria, $dataParams, MysqliWrapper::RETURN_INSERT_ID) === false) { showierror($insert_search_criteria); } } $confirm_msg = 'fda32sd2'; header("location: {$_SERVER['PHP_SELF']}?saved_search_id=$saved_search_id&confirm_msg=$confirm_msg"); exit(); } } elseif ($act == 'save_report') { $err_msg = ""; if(empty($report_type)) { $err_msg = "
  • Error: Missing Report Type.
  • "; } if(empty($title)) $err_msg .= "
  • Please enter report title.
  • "; if($err_msg == "") { $orchadmin_user_id = $_SESSION["S_USERID"]; $dataParams = new QueryData(); // now go ahead and enter the script. $insert_search = 'insert into orchadmin_user_saved_query (orchadmin_user_id, query_type, orchadmin_sub_type, query_name, description, date_created) values (?, "report", ?, ?, ?, NOW())'; //echo $insert_search; $dataParams->addDataParam('i', $orchadmin_user_id); $dataParams->addDataParam('s', $report_type); $dataParams->addDataParam('s', $title); $dataParams->addDataParam('s', $description); $saved_report_id = $wrapperObj->executeQuery($insert_search, $dataParams, MysqliWrapper::RETURN_INSERT_ID); if ($saved_report_id === false) { showierror($insert_search); } // now go ahead and enter all the criteria $search_criteria = unserialize($_SESSION['S_REPORT_CRITERIA']); //var_dump($search_criteria); if(sizeof($search_criteria) > 0 && is_array($search_criteria)) { $insert_search_criteria = ""; $dataParams = new QueryData(); foreach($search_criteria as $i => $v) { $insert_search_criteria .= ', (?, ?, ?)'; $dataParams->addDataParam('i', $saved_report_id); $dataParams->addDataParam('s', $v['name']); $dataParams->addDataParam('s', $v['value'] ? $v['value'] : 'NULL'); } $insert_search_criteria = trim($insert_search_criteria, ","); $insert_search_criteria = 'insert into orchadmin_user_saved_query_criteria (saved_query_id, criteria_name, criteria_value) values' . $insert_search_criteria; //echo $insert_search_criteria; if ($wrapperObj->executeQuery($insert_search_criteria, $dataParams, MysqliWrapper::RETURN_INSERT_ID) === false) { showierror($insert_search_criteria); } } $confirm_msg = 'fds554r5'; header("location: {$_SERVER['PHP_SELF']}?saved_report_id=$saved_report_id&confirm_msg=$confirm_msg"); exit(); } } ?>