Пример #1
0
     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) {