public function retrieve_states() { if (!Core::checkRequiredGetVars('id_link')) { Core::performResponse('Missing argument'); } $m = new ModelLink(); $s = $m->getStatesByLink($_GET['id_link']); Core::performResponse(SimpleJSON::encode($s), 'json'); }
public function scrap() { if (!isset($_POST) || !isset($_POST["url"])) { Core::performResponse(SimpleJSON::encode(array("error" => "Url missing.")), "json"); } $return = array("request" => array("post" => $_POST)); $url = $_POST["url"]; $m = new ModelPost(); try { $return["data"] = $m->retrieveDataFrom($url); } catch (\Exception $e) { Core::performResponse(SimpleJSON::encode(array("error" => "Unable to retrieve infos.", "details" => $e->getMessage())), "json"); } Core::performResponse(SimpleJSON::encode($return), "json"); }
public function update() { if (!Core::checkRequiredGetVars('permalink_list', 'prop_list') || !isset($_POST) || empty($_POST) || !isset($_POST['value']) || empty($_POST['value'])) { Go::to404(); } $m = new ModelList(); $list = $m->one(Query::condition()->andWhere('permalink_list', Query::EQUAL, $_GET['permalink_list'])); if (!$list) { Go::to404(); } $name = $_GET['prop_list']; if ($m->updateById($list['id_list'], array($name => $_POST['value']))) { $response = array("message" => "ok"); } else { $response = array("error", "Unable to perform an update on field '" . $name . "'"); } $response = SimpleJSON::encode($response); Core::performResponse($response, 'json'); }
private function response($response) { Core::performResponse(json_encode($response), "json"); }
public function plz_update() { $m = new ModelLink(); $m->updatePriceLinks(); Core::performResponse('bouboup'); }