public function act_save_query() { include_once APPROOT . 'inc/lib_uuid.inc'; if ($_GET['actions'] == 'save_org_sql') { unset($_GET['shuffle_results']); } if (isset($_GET['query_save'])) { $saveQuery = new SaveQuery(); $saveQuery->save_query_record_number = shn_create_uuid('query'); $saveQuery->name = Reform::HtmlEncode($_GET['query_name']); $saveQuery->description = Reform::HtmlEncode($_GET['query_desc']); $saveQuery->created_date = date("Y-m-d"); $saveQuery->created_by = $_SESSION['username']; $query = isset($_GET['query']) ? $_GET['query'] : analysis_get_query(); $query_type = isset($_GET['query']) ? 'advanced' : 'basic'; $saveQuery->query = $query; $saveQuery->query_type = $query_type; $saveQuery->Save(); if ($_GET['stream'] == 'text') { echo "{'success':true}"; } else { shnMessageQueue::addInformation(_t('QUERY_WAS_SAVED_SUCCESSFULLY_')); } } }