protected function checkParamsExist($body, $params) { $parameterMissing = false; foreach ($params as $parameterName => &$parameterErrorMsg) { if (!property_exists($body, $parameterName)) { if ($parameterErrorMsg !== null) { setResponse("invalid_parameter", $parameterErrorMsg, array()); } else { setResponse("invalid_parameter", $parameterName . " parameter is missing", array()); } $parameterMissing = true; } } return !$parameterMissing; }
/** * Validating email address */ function validateEmail($email = null) { if (!filter_var($email, FILTER_VALIDATE_EMAIL)) { $message = array('success' => false, 'message' => 'Email address is not valid'); setResponse(400, $message); } }
case 'paykeeper': $systemOptions = billingInitSystemOptionsByKey($LINK, 'paykeeper_%'); if (isset($systemOptions['paykeeper_on']) && $systemOptions['paykeeper_on'] == 1 && !empty($systemOptions['paykeeper_urlpay'])) { $file = 'index.php'; } break; case 'ukrpays': $systemOptions = billingInitSystemOptionsByKey($LINK, 'ukrpays_%'); if (isset($systemOptions['ukrpays_on']) && $systemOptions['ukrpays_on'] == 1 && isset($systemOptions['ukrpays_service_id']) && !empty($systemOptions['ukrpays_urlpay'])) { $file = 'index.php'; } break; case 'paypal': $systemOptions = billingInitSystemOptionsByKey($LINK, $systemName . '_%'); if (isset($systemOptions['paypal_on'], $systemOptions['paypal_merchant'], $systemOptions['paypal_currency']) and $systemOptions['paypal_on'] == 1 and trim($systemOptions['paypal_merchant']) != '' and trim($systemOptions['paypal_currency']) != '') { $file = 'index.php'; } break; } # выполняем указанный файл if ($file == 'default.php') { include_once $pathToPS . $file; } else { include_once $pathToPS . $systemName . DS . $file; } # закрываем соединение с БД $LINK->close(); } # выводим отформатированный ответ echo setResponse($response, $title);
return; } $startParameter = '-iri ' . $ontologyIRI; } else { setResponse(400, 'No request specified'); return; } $command = 'java -jar owl2vowl.jar -echo ' . $startParameter; $process = proc_open($command, array(1 => array("pipe", "w"), 2 => array("pipe", "w")), $pipes, dirname(__FILE__)); $output = stream_get_contents($pipes[1]); fclose($pipes[1]); $error_output = stream_get_contents($pipes[2]); fclose($pipes[2]); $return_var = proc_close($process); if ($return_var === 0) { // success echo $output; } else { setResponse(500, $error_output); } function setResponse($statusCode, $message) { setResponseCode($statusCode); echo "Conversion failed. Error log: \n"; // Should be formatted output echo htmlspecialchars($message); } function setResponseCode($responseCode) { header('X-PHP-Response-Code: ' . $responseCode, true, $responseCode); }
function handleError($errno, $errstr, $errfile, $errline, $errcontext) { global $debug; $debug = 1; $data = array(); if ($debug) { $errstr = "'{$errstr}' in file {$errfile} line {$errline} "; } //(".print_r($errcontext, 1).")"; } setResponse($errno, "{$errstr}", $data); return true; }
$response['data'] = $images->deleteImage($action); $success = true; } break; case 'GET': if ($action == "search") { $response['data'] = $images->getImage($_GET['user']); $success = true; } if ($action == null) { $response['data'] = $images->getImages(); $success = true; } break; default: break; } if (!$success) { $response = setResponse($response, $api_response_code, 3); } } deliver_response($response); function setResponse($response, $api_response_code, $number) { $response['code'] = $number; $response['status'] = $api_response_code[$response['code']]['HTTP Response']; $response['message'] = $api_response_code[$response['code']]['Message']; return $response; } ?>
<?php //Component Tasks loadLib('task'); loadJS('tasks.js', 'tasks'); //loadCSS('payment.css','payment'); switch (getVar('task')) { case 'add_task': Task::addTask(getVar('creator_id'), getVar('assigned_to_id'), getVar('taskname'), getVar('note')); setResponse('Task added...'); break; case 'complete_task': break; case 'delete_task': break; case 'get_users': echo $users = json_encode(get_users()); break; } switch (getView()) { case 'list': $user_id = get_current_user_id(); //get all the tasks for the user $tasks = Task::getTasks(); //set the backLink //$backLink = "index.php?com=patient&view=patient&patient_id=" . $patient_id; include 'views/list.php'; break; }
<?php //Component Payment loadLib('payment'); loadLib('clinic'); //loadJS('payment.js','payment'); //loadCSS('payment.css','payment'); switch (getVar('task')) { case 'add_payment': //check if the user has rights to add a payment if (current_user_can('add_payment')) { Payment::addPayment(getVar('patient_id'), getVar('clinic'), getVar('practitioner_id'), getVar('description'), getVar('amount')); error_log("Adding the payment", 0); setResponse('Payment Registered... !!'); } break; case 'get_clinics': //get the clinics to use in the payment echo $clinics = json_encode(Clinic::getClinics()); break; case 'get_fees': echo $fees = json_encode(Payment::getFees()); break; case 'get_users': echo $users = json_encode(get_users('role=practitioner')); break; } switch (getView()) { case 'list': //get all the payments from the clinics $payments = Payment::getAllPayments();