ACC SHELL
<?php
/**
* description?
*/
class Sites_access_model extends Base_model {
public $table = "sites_access";
public function __construct(){ }
public function write_access($site_id, $ip){
$return = false;
$sql=false;
$sql = "SELECT * FROM ".$this->table." WHERE id_site = ".$site_id.";";
$result = $this->db->query($sql)->row_array();
if(!empty($result) && $ip != $result["last_ip"]){
$sql = "UPDATE ".$this->table.
" SET pocet=".++$result["pocet"].
", last_ip='".$ip.
"' WHERE id_site=".$site_id.";";
}
if(empty($result)){
$sql = "INSERT INTO ".$this->table.
" (id_site, pocet, last_ip)
VALUES (".$site_id.", 1, '".$ip."');";
}
if(!empty($sql)) $return = $this->db->query($sql);
return $return;
}
public function count($site_id){
$sql = "SELECT * FROM ".$table." WHERE id_site = ".$site_id.";";
$result = $this->db->query($sql)->row_array();
return $result["pocet"];
}
}
ACC SHELL 2018