'; } else { echo ' '; } if ($index !== $numberOfStatuses) { // Display move down echo ''; } else { echo ''; } } function buildCreateModal() { global $hesklang, $hesk_settings; $languages = array(); foreach ($hesk_settings['languages'] as $key => $value) { $languages[$key] = $hesk_settings['languages'][$key]['folder']; } ?> $translation) { hesk_dbQuery("INSERT INTO `".hesk_dbEscape($hesk_settings['db_pfix'])."text_to_status_xref` (`language`, `text`, `status_id`) VALUES ('".hesk_dbEscape($language)."', '".hesk_dbEscape($translation)."', ".intval($newStatusId).")"); } hesk_process_messages($hesklang['new_status_created'],'manage_statuses.php','SUCCESS'); } function save() { global $hesklang, $hesk_settings; //-- Update default status for actions $defaultQuery = "UPDATE `".hesk_dbEscape($hesk_settings['db_pfix'])."statuses` SET "; hesk_dbQuery($defaultQuery . "`IsNewTicketStatus` = 0"); $updateQuery = $defaultQuery . "`IsNewTicketStatus` = 1 WHERE `ID` = ".intval($_POST['newTicket']); hesk_dbQuery($updateQuery); hesk_dbQuery($defaultQuery . "`IsClosedByClient` = 0"); $updateQuery = $defaultQuery . "`IsClosedByClient` = 1 WHERE `ID` = ".intval($_POST['closedByClient']); hesk_dbQuery($updateQuery); hesk_dbQuery($defaultQuery . "`IsCustomerReplyStatus` = 0"); $updateQuery = $defaultQuery . "`IsCustomerReplyStatus` = 1 WHERE `ID` = ".intval($_POST['replyFromClient']); hesk_dbQuery($updateQuery); hesk_dbQuery($defaultQuery . "`IsStaffClosedOption` = 0"); $updateQuery = $defaultQuery . "`IsStaffClosedOption` = 1 WHERE `ID` = ".intval($_POST['staffClosedOption']); hesk_dbQuery($updateQuery); hesk_dbQuery($defaultQuery . "`IsStaffReopenedStatus` = 0"); $updateQuery = $defaultQuery . "`IsStaffReopenedStatus` = 1 WHERE `ID` = ".intval($_POST['staffReopenedStatus']); hesk_dbQuery($updateQuery); hesk_dbQuery($defaultQuery . "`IsDefaultStaffReplyStatus` = 0"); $updateQuery = $defaultQuery . "`IsDefaultStaffReplyStatus` = 1 WHERE `ID` = ".intval($_POST['defaultStaffReplyStatus']); hesk_dbQuery($updateQuery); hesk_dbQuery($defaultQuery . "`LockedTicketStatus` = 0"); $updateQuery = $defaultQuery . "`LockedTicketStatus` = 1 WHERE `ID` = ".intval($_POST['lockedTicketStatus']); hesk_dbQuery($updateQuery); hesk_dbQuery($defaultQuery . "`IsAutocloseOption` = 0"); $updateQuery = $defaultQuery . "`IsAutocloseOption` = 1 WHERE `ID` = ".intval($_POST['autocloseTicketOption']); hesk_dbQuery($updateQuery); hesk_process_messages($hesklang['statuses_saved'],'manage_statuses.php','SUCCESS'); }