Example #1
0
 public function getAll()
 {
     $sql = "SELECT class FROM settings.geometry_columns_join WHERE _key_='{$this->table}'";
     $result = $this->execQuery($sql);
     if (!$this->PDOerror) {
         $response['success'] = true;
         $row = $this->fetchRow($result, "assoc");
         $arr = (array) json_decode($row['class']);
         for ($i = 0; $i < sizeof($arr); $i++) {
             $arrNew[$i] = (array) casttoclass('stdClass', $arr[$i]);
             $arrNew[$i]['id'] = $i;
         }
         $response['data'] = $arrNew;
     } else {
         $response['success'] = false;
         $response['message'] = $this->PDOerror[0];
     }
     return $response;
 }
Example #2
0
 public static function getById($id)
 {
     $items = PageObject::getAll(Project::PAGE_NAME);
     $filter = filter_by_value($items, 'id', $id);
     return casttoclass('Project', $filter[0]);
 }