diff --git a/config.default.php b/config.default.php index da5f8685..ff873841 100644 --- a/config.default.php +++ b/config.default.php @@ -204,6 +204,7 @@ if (!defined('TAB_CASENOTES')) define('TAB_CASENOTES', true); if (!defined('TAB_CALLLIST')) define('TAB_CALLLIST', true); if (!defined('TAB_SHIFTS')) define('TAB_SHIFTS', true); if (!defined('TAB_APPOINTMENTLIST')) define('TAB_APPOINTMENTLIST', true); +if (!defined('TAB_MYAPPOINTMENTLIST')) define('TAB_MYAPPOINTMENTLIST', true); if (!defined('TAB_PERFORMANCE')) define('TAB_PERFORMANCE', true); if (!defined('TAB_CALLHISTORY')) define('TAB_CALLHISTORY', true); if (!defined('TAB_PROJECTINFO')) define('TAB_PROJECTINFO', true); diff --git a/index.php b/index.php index 641d27af..7aedb8be 100644 --- a/index.php +++ b/index.php @@ -292,6 +292,15 @@ xhtml_object($data,"main-content"); + +
" . T_("Already calling case") . " $nc " . T_("next") . "
"; + else + { + $sql = "UPDATE `operator` SET next_case_id = $cn WHERE operator_id = $operator_id"; + $db->Execute($sql); + print "" . T_("Will call case") . " $cn " . T_("next") . "
"; + } + $db->CompleteTrans(); +} + +$rs = ""; + + $sql = "SELECT DATE_FORMAT(CONVERT_TZ(c.start,'UTC',op.Time_zone_name),'".DATE_TIME_FORMAT."') as start,DATE_FORMAT(CONVERT_TZ(c.end,'UTC',op.Time_zone_name),'".TIME_FORMAT."') as end, + DATE_FORMAT(CONVERT_TZ(c.start,'UTC',r.Time_zone_name),'".TIME_FORMAT."') as rstart,DATE_FORMAT(CONVERT_TZ(c.end,'UTC',r.Time_zone_name),'".TIME_FORMAT."') as rend, c.completed_call_id, + CONCAT(r.firstName, ' ', r.lastName) as respname, IFNULL(ao.firstName,'" . TQ_("Any operator") . "') as witho, + CASE WHEN op.next_case_id IS NULL THEN CONCAT('".T_("Call next")."') ELSE CONCAT('".T_("Calling case")." ', op.next_case_id, ' ".T_("next")."') END as callnext + FROM `appointment` as c + JOIN operator as op on (op.operator_id = $operator_id) + JOIN respondent as r on (r.respondent_id = c.respondent_id) + LEFT JOIN operator AS ao ON (ao.operator_id = c.require_operator_id) + WHERE c.end >= CONVERT_TZ(NOW(),'System','UTC') + AND c.completed_call_id IS NULL + AND (c.require_operator_id IS NULL OR c.require_operator_id = $operator_id) + ORDER BY c.start DESC"; + +$rs = $db->GetAll($sql); + + +if (empty($rs)) +{ + print "" . T_("No future appointments scheduled") . "
"; +} +else +{ + translate_array($rs,array("des")); + xhtml_table($rs,array("start","end","rstart","respname","witho","callnext"),array(T_("Start"),T_("End"),T_("RTime Start"),T_("Respondent"),T_("Operator"),T_("Call next"))); +} + + +xhtml_foot(); + +?>