ACC SHELL

Path : /srv/www/vhosts/agroing/web/models/
File Upload :
Current File : /srv/www/vhosts/agroing/web/models/sites_access_model.php

<?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