예제 #1
0
파일: common.php 프로젝트: apelburg/test
 }
 if ($_POST['ajax_reminder'] == "approval_remaind_after") {
     // при клике контроллером  на кнопку "ОТЛОЖИТЬ"
     Planner::set_approval_delay($remainder_user_id, $_POST['client_id'], $_POST['plan_id'], $_POST['time']);
     echo '{"response":"1"}';
     exit;
 }
 if ($_POST['ajax_reminder'] == "approval_result") {
     // отклонить
     if ($_POST['status'] == 'approved') {
         $status = 'done';
     }
     if ($_POST['status'] == 'no_approved') {
         $status = 'rejected';
     }
     Planner::set_approval_result($remainder_user_id, $_POST['plan_id'], $status, $_POST['comment']);
     echo '{"response":"1"}';
     exit;
 }
 if ($_POST['ajax_reminder'] == "window_set_minimize") {
     // при клике менеджером на кнопку "СВЕРНУТЬ ОКНО"
     Planner::window_set_minimize($_POST['client_id'], $_POST['window_type'], $_POST['event_type'], $_POST['window_set_minimize']);
     exit;
 }
 if ($_POST['ajax_reminder'] == "show_help") {
     // при клике менеджером на кнопку "?"
     echo getHelp('warnings.planner.terms');
     exit;
 }
 if ($_POST['ajax_reminder'] == "session_was_shown") {
     // отправляется клиентом когда очередная сессия оповещений была показа первый раз