<?php if (is_ajax()) { if (isset($_POST["action"]) && !empty($_POST["action"])) { $action = $_POST["action"]; switch ($action) { case "get_messages": get_messages(); break; case "leave_message": leave_message(); break; case "test": test(); break; } } } function is_ajax() { return isset($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest'; } function get_messages() { $return = $_POST; require_once $_SERVER['DOCUMENT_ROOT'] . '/priv_handler/get_messages.php'; $return["messages"] = $messages; echo json_encode($return); } function leave_message() {
/** * Authentication */ require "auth-interviewer.php"; /** * XHTML */ include "functions/functions.xhtml.php"; /** * Operator functions */ include "functions/functions.operator.php"; $operator_id = get_operator_id(); $case_id = get_case_id($operator_id); $questionnaire_id = get_questionnaire_id($operator_id); $leavemessage = leave_message($case_id); $js = array("js/popup.js", "include/jquery/jquery-1.4.2.min.js", "include/jquery-ui/jquery-ui.min.js"); if (AUTO_LOGOUT_MINUTES !== false) { $js[] = "js/childnap.js"; } xhtml_head(T_("Respondent Selection") . " - " . T_("Answering machine"), true, array("include/bootstrap/css/bootstrap.min.css", "css/rs.css"), $js); //,"include/jquery-ui/jquery-ui.min.css" print "<div class='col-lg-12'>"; if ($leavemessage) { //display answering machine text $sql = "SELECT rs_answeringmachine\r\n\t\tFROM questionnaire\r\n\t\tWHERE questionnaire_id = '{$questionnaire_id}'"; $r = $db->GetRow($sql); if (!empty($r['rs_answeringmachine'])) { print "<div class='rstext well rs'>" . template_replace($r['rs_answeringmachine'], $operator_id, $case_id) . "</div>"; } } else {