예제 #1
0
     $result = array();
     $result['id'] = $id;
     $result['row'] = $row;
     ajaxReturn($result);
     exit;
 } elseif ($_POST['me_action'] == 'UPDATESTATUS') {
     $id = tep_db_prepare_input($_POST['datas_id']);
     $old_status = tep_db_prepare_input($_POST['old_status']);
     $new_status = tep_db_prepare_input($_POST['new_status']);
     $object = new improvement($id);
     $object->updateStatus($old_status, $new_status, $session_userinfo['username']);
     if ($old_status == '2' && $new_status == '3') {
         $object->updatePIC($session_userinfo['id'], $session_userinfo['username']);
     }
     if (isset($_POST['check_date']) && $_POST['check_date'] != '') {
         $object->updateCheckDate(tep_db_prepare_input($_POST['check_date']));
     }
     $result = array();
     $result['id'] = $id;
     $result['old_status'] = $old_status;
     $result['new_status'] = $new_status;
     $result['st_counter'] = datasCountByStatus();
     ajaxReturn($result);
     exit;
 } elseif ($_POST['me_action'] == 'UPDATESDATE') {
     $id = tep_db_prepare_input($_POST['datas_id']);
     $sdate = tep_db_prepare_input($_POST['sdate']);
     $object = new promobox($id);
     $scd = $object->updateCheckSDate($sdate);
     $result = array();
     $result['id'] = $id;
예제 #2
0
     $pic = tep_db_prepare_input($_POST['pic']);
     $pic_name = tep_db_prepare_input($_POST['pic_name']);
     $teamcat = tep_db_prepare_input($_POST['teamcat']);
     $eta = null;
     $deadline = tep_db_prepare_input($_POST['deadline']);
     $target = tep_db_prepare_input($_POST['target']);
     $kickoff_date = tep_db_prepare_input($_POST['kickoff_date']);
     $check_date = tep_db_prepare_input($_POST['check_date']);
     $pic_image = '';
     $name = null;
     $desc = null;
     $desc_tech = tep_db_prepare_input($_POST['desc_tech'], true);
     $goal = null;
     $improvement->update($owner_id, $owner_name, $owner_image, $date_added, $name, $team, null, $teamcat, $pic, $pic_name, $pic_image, $desc, $goal, $eta, $deadline, $kickoff_date, $desc_tech, $target);
     if ($check_date != '') {
         $improvement->updateCheckDate($check_date);
     }
     echo utf8_encode($improvement->id);
     exit;
 } elseif ($_POST['me_action'] == 'MOVE2NEXTTAB') {
     $old_status = tep_db_prepare_input($_POST['old_status']);
     $new_status = tep_db_prepare_input($_POST['new_status']);
     if ($new_status == '0') {
         if ($improvement->allowDelete($session_userinfo['id'], $session_userinfo['group'])) {
             $improvement->delete();
             $is_createnew = true;
             $messagebox->add("MIMS has been deleted successfully. You can use below form to create a new one. ", 'green');
         } else {
             $messagebox->add("You are not authorize to delete this MIMS!");
         }
     } else {
        $object = new improvement($id);
        echo $object->updateSort($old_sort, $new_sort) ? 'SUCCESS' : 'FAIL';
        echo 'FAIL';
        exit;
    } elseif ($_POST['me_action'] == 'UPDATESORTS') {
        foreach ($_POST['newsorts'] as $priority => $id) {
            $id = intval(str_replace('data-', '', $id));
            improvement::updatePriority($id, $priority);
        }
        echo 'OK';
        exit;
    } elseif ($_POST['me_action'] == 'UPDATECHECKDATE') {
        $id = tep_db_prepare_input($_POST['datas_id']);
        $check_date = tep_db_prepare_input($_POST['check_date']);
        $object = new improvement($id);
        $scd = $object->updateCheckDate($check_date);
        $result = array();
        $result['id'] = $id;
        $result['check_date'] = $check_date;
        ajaxReturn($result);
        exit;
    }
    objectSocialLinePostAction('improvement');
}
if (isset($_GET['status']) && array_key_exists($_GET['status'], $tabs)) {
    $status = $_GET['status'];
    $status_sort_by_ownner = array('1');
    if ($filter_type == '0') {
        $filter = " AND i.department={$filter_team}";
        if ($filter_teamcat != 0) {
            $filter .= " AND i.category='{$filter_teamcat}' ";