blob: c08543582e7793051220e6493ae4092f1fe6ba4e (
plain) (
tree)
|
|
<?php
$dbuser = "kolo";
$dbhost = "localhost";
$dbdb = "kolo";
$dbpw = "kolo";
header("Content-Type: application/json");
if (empty($_REQUEST['k'])) {
http_response_code(400);
exit ('{"napaka":true,"obvestilo":"Ne vem, na katero kolo se sklicuješ, ker manjka parameter k."}');
}
switch ($_REQUEST['m']) {
case "r": /* registracija */
if (empty($_REQUEST['m'])) {
http_response_code(400);
exit ('{"napaka":true,"obvestilo":"Ne vem, kako ti je ime, ker manjka parameter m"}');
}
/* sedaj naredimo SQL */
break;
case "z": /* zakleni kolo, omogoči vrtenje, naključno razporedi osebe */
if ($_REQUEST['g'] !== $admin_pass) {
http_response_code(400);
exit ('{"napaka":true,"obvestilo":"Ne bom zaklenil tega kolesa, ker
niste administrator."}');
}
break;
case "u": /* srčni utrip */
$r = array();
$r["dovoli_vrtenje"] = false;
$r["si_administrator"] = false;
$r["moznosti_na_kolesu"] = false;
http_response_code(200);
exit (json_encode($r));
break;
case "v": /* vrti */
if (true /* a je vrtenje nedovoljeno */) {
http_response_code(400);
exit ('{"napaka":true,"obvestilo":"Ne morem vrteti, ker vrtenja še ni odobril administrator"}');
}
if (true /* če je uporabnik že zavrtel kolo */) {
http_response_code(400);
exit ('{"napaka":true,"obvestilo":"Kolesa ne morem vrteti, ker ste ga enkrat že zavrteli."}');
}
/* pridobi obstoječo vrednost iz tabele in jo označi za taken */
http_response_code(200);
exit ();
break;
default:
http_response_code(400);
exit ('{"napaka":true,"obvestilo":"Ne vem, kaj hočeš,. ker je bila zahtevana napačna metoda, parameter m."}');
break;
}
?>
|