コード例 #1
0
ファイル: test.php プロジェクト: JJWTimmer/BLAM
        case 'changeTicketOwner':
            $response = BLAM::changeTicketOwner($_POST['id'], $_POST['user_id']);
            // returns null or exception
            break;
        case 'changeTicketDetails':
            $response = BLAM::changeTicketDetails($_POST['id'], $_POST['title'], $_POST['text'], $_POST['location'], $_POST['handle_id']);
            // returns null or exception
            break;
        case 'createSubTicket':
            $response = BLAM::createSubTicket($_POST['parent_id'], $_POST['text'], $_POST['location'], $_POST['handle_id']);
            // returns integer SubTicketId or exception
            break;
        case 'becomeChildTicket':
            $response = BLAM::becomeChildTicket($_POST['id'], $_POST['parent_id']);
            // returns null or exception
            break;
        case 'becomeParentTicket':
            $response = BLAM::becomeParentTicket($_POST['id']);
            // returns array users(integer Id, string Role, string Username, integer Totaal) or exception
            break;
        case 'createFeedback':
            $response = BLAM::createFeedback($_POST['ticket_id'], $_POST['text'], $_POST['handle_id']);
            // returns array users(integer Id, string Role, string Username, integer Totaal) or exception
            break;
        default:
            throw new Exception('Wrong action');
    }
    echo json_encode($response);
} catch (Exception $e) {
    die(json_encode(array('error' => $e->getMessage())));
}
コード例 #2
0
ファイル: ajax.php プロジェクト: JJWTimmer/BLAM
     BLAM::checkLogged();
     $response = BLAM::changeTicketDetails($_POST['id'], $_POST['title'], $_POST['text'], $_POST['location'], $_POST['solution'], $_POST['reference'], $_POST['handle_id']);
     // returns null or exception
     break;
     //*
 //*
 case 'createUpdate':
     BLAM::checkLogged();
     $response = BLAM::createUpdate($_POST['ticket_id'], $_POST['message']);
     // returns integer UpdateId or exception
     break;
     //*
 //*
 case 'createFeedback':
     BLAM::checkLogged();
     $response = BLAM::createFeedback($_POST['ticket_id'], $_POST['message']);
     // returns integer FeedbackId or exception
     break;
 case 'createAddition':
     BLAM::checkLogged();
     $response = BLAM::createAddition($_POST['ticket_id'], $_POST['message']);
     // returns integer UpdateId or exception
     break;
 case 'createAnswer':
     BLAM::checkLogged();
     $response = BLAM::createAnswer($_POST['ticket_id'], $_POST['message']);
     // returns integer UpdateId or exception
     break;
 case 'becomeChildTicket':
     BLAM::checkLogged();
     $response = BLAM::becomeChildTicket($_POST['id'], $_POST['parent_id']);