コード例 #1
0
if (!isset($_SESSION['token'])) {
    session_start();
}
$userId = $_SESSION['token'];
$opt = array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION, PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC);
switch ($data->operation) {
    case "getInvoicesByProjectId":
        InvoiceController::loadInvoiceForProject($data->data);
        break;
    case "createInvoice":
        InvoiceController::saveInvoice($data->data);
        break;
    case "getInvoiceTaxDetails":
        InvoiceController::getInvoiceTaxDetails($data->data);
        break;
    case "getInvoiceDetails":
        InvoiceController::getInvoiceDetails($data->data);
        break;
    case "isInvoiceAlreadyUploadedForOtherInvoice":
        InvoiceController::isInvoiceAlreadyUploadedForAnotherInvoice($data->InvoiceNo, $data->InvoiceBlob);
        break;
    case "isInvoiceAlreadyUploaded":
        InvoiceController::isInvoiceAlreadyUploaded($data->InvoiceBlob);
        break;
    case "modifyInvoice":
        InvoiceController::modiifyInvoice($data->data);
        break;
    case "getAmountPaidForAllInvoice":
        InvoiceController::getAmountPaidForInvoice($data->projectId);
        break;
}