menu_text = 'Smart'; $this->menu_image = 'fas fa-robot'; $this->menu_priority = 1; } function index() { $this->set('template', "smart.html.php"); } function search() { $db = new SQLite3(ROOT.DS.'../crawler/data.db'); $q = $_REQUEST['q']; $query = "SELECT * FROM results WHERE teilnehmer LIKE '$q'"; $res = $db->query($query); $results = []; while($row = $res->fetchArray()) { $row['event'] = $db->querySingle("SELECT name FROM events WHERE id = ".$row['event']); $row['date'] = $db->querySingle("SELECT date FROM events WHERE id = ".$row['event']); $row['unixtimestamp'] = strtotime($row['date']); $row['run'] = $db->querySingle("SELECT name FROM runs WHERE id = ".$row['run']); $results[] = $row; } //sort results by date usort($results, function($a, $b) { return $a['unixtimestamp'] <=> $b['unixtimestamp']; }); $this->set('results', $results); $this->set('query', $query); $this->set('template', 'search.html.php'); } }