processCall(); if(empty($this->data)) { $this->processCallForm(); } /*echo 'Params:'; var_dump($this->params); echo '
Data:'; var_dump($this->data); echo 'Metoda: '.$this->method;*/ // Izvedemo akcijo $login = new ApiLogin(); $login->executeAction($this->params, $this->data, $this->method); } // Preberemo poslane podatke (ce posiljamo preko curl) private function processCall(){ // Metoda - POST, GET, DELETE... $this->method = $_SERVER['REQUEST_METHOD']; // Preberemo parametre iz url-ja $request = parse_url($_SERVER['REQUEST_URI']); parse_str($request['query'], $this->params); // Preberemo podatke iz post-a $this->data = json_decode(file_get_contents('php://input'), true); } // Preberemo poslane podatke (ce posiljamo direktno iz forme) private function processCallForm(){ $this->params = $_GET; $this->data = $_POST; } }