mirror of
https://bitbucket.org/jsuto/piler.git
synced 2024-11-15 07:31:59 +01:00
52 lines
1.0 KiB
PHP
52 lines
1.0 KiB
PHP
|
<?php
|
||
|
|
||
|
class ModelSearchAuto extends Model {
|
||
|
|
||
|
|
||
|
|
||
|
public function get($s = '') {
|
||
|
$data = array();
|
||
|
|
||
|
$query = $this->db->query("SELECT * FROM " . TABLE_AUTOSEARCH . " ORDER BY id ASC");
|
||
|
|
||
|
if(isset($query->rows)) {
|
||
|
foreach($query->rows as $q) {
|
||
|
|
||
|
$data[] = array('id' => $q['id'], 'query' => $q['query']);
|
||
|
}
|
||
|
}
|
||
|
|
||
|
return $data;
|
||
|
}
|
||
|
|
||
|
|
||
|
public function add($data = array()) {
|
||
|
if(!isset($data['query'])) { return 0; }
|
||
|
|
||
|
$query = $this->db->query("INSERT INTO " . TABLE_AUTOSEARCH . " (query) VALUES (?)", array($data['query']));
|
||
|
$rc = $this->db->countAffected();
|
||
|
|
||
|
LOGGER("add new automated search query: " . $data['query'] . " (rc=$rc)");
|
||
|
|
||
|
return $rc;
|
||
|
}
|
||
|
|
||
|
|
||
|
public function remove($id = 0) {
|
||
|
if($id == 0) { return 0; }
|
||
|
|
||
|
$query = $this->db->query("DELETE FROM " . TABLE_AUTOSEARCH . " WHERE id=?", array($id));
|
||
|
|
||
|
$rc = $this->db->countAffected();
|
||
|
|
||
|
LOGGER("remove autosearch: $id (rc=$rc)");
|
||
|
|
||
|
return $rc;
|
||
|
}
|
||
|
|
||
|
|
||
|
}
|
||
|
|
||
|
|
||
|
?>
|