Example #1
0
 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');
 }
Example #2
0
 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");
 }
Example #3
0
 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");
 }
Example #5
0
 public function plz_update()
 {
     $m = new ModelLink();
     $m->updatePriceLinks();
     Core::performResponse('bouboup');
 }