diff --git a/assets/map/map.php b/assets/map/map.php index f17a114..bac8785 100644 --- a/assets/map/map.php +++ b/assets/map/map.php @@ -4,6 +4,45 @@ } + + +conn->prepare($sql); + $cursor->execute([$selector]); + return $cursor->fetchAll(PDO::FETCH_ASSOC); +} + +function get_map_selectors() +{ + $sql = 'SELECT selector FROM map_insa'; + $cursor = $this->conn->prepare($sql); + $cursor->execute(); + return $cursor->fetchAll(PDO::FETCH_ASSOC); +} + +function save_map_info($selector, $info_json) +{ + $sql = 'DELETE FROM map_insa WHERE selector = ?'; + $cursor = $this->conn->prepare($sql); + $cursor->execute([$selector]); + $sql = 'INSERT INTO map_insa (title, description, selector) VALUES (?, ?, ?)'; + $cursor = $this->conn->prepare($sql); + $cursor->execute([$info_json['title'], $info_json['description'], $selector]); +} + +function is_in_map($selector) { + $sql = 'SELECT selector FROM map_insa WHERE selector = ?'; + $query = $this->conn->prepare($sql); + $query->execute([$selector]); + return $query->fetchAll(PDO::FETCH_ASSOC); +} + +?> +