/** * Created by IntelliJ IDEA. * User: Pranav * Date: 29-03-2016 * Time: 22:43 */ require_once 'InvoiceController.php'; $data = json_decode($_GET['data']); 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);