RestUtils::sendResponse('406', array('data' => 'description', 'message' => 'Por favor, verifique a descrição.')); } elseif ($amount == '' || $amount == '0.00') { //Amount RestUtils::sendResponse('406', array('data' => 'amount', 'message' => 'Por favor, verifique o valor.')); } elseif ($date == '' || !checkdate(intval($var['dateExploded'][1]), intval($var['dateExploded'][0]), intval($var['dateExploded'][2]))) { //Date RestUtils::sendResponse('406', array('data' => 'amount', 'message' => 'Por favor, verifique a data.')); } elseif ($transType == '') { //Transactiom type RestUtils::sendResponse('406', array('data' => 'transType', 'message' => 'Por favor, verifique o tipo de transação.')); } elseif ($accountFrom == '') { //Account from RestUtils::sendResponse('406', array('data' => 'accountFrom', 'message' => 'Por favor, verifique a conta escolhida.')); } //Run $transactions->post($transactionId, $description, $amount, $transType, $accountFrom, $accountTo, $date, $tags); exit; //Verify accounts $haserror = true; foreach ($accounts->get() as $acc) { if ($data['accountFrom'] == $acc['id']) { $haserror = false; break; } } if ($haserror) { RestUtils::sendResponse('406', array('data' => 'accountFrom', 'message' => 'A conta escolhida não existe.')); } if ($data['accountTo'] != '') { $haserror = true; foreach ($accounts->get() as $acc) {