<?php
/* 
 * Generated by CRUDigniter v3.2 
 * www.crudigniter.com
 */
 
class Bildirim_model extends CI_Model
{
    function __construct()
    {
        parent::__construct();
    }
    
    /*
     * Get calisan by id
     */
    function get_bildirim($id)
    {
        return $this->db->get_where('bildirim',array('id'=>$id))->row_array();
    }
       
    /*
     * Get all calisan
     */
    function get_all_bildirim()
    {
        $this->db->order_by('id', 'desc');
        return $this->db->get('bildirim')->result_array();
    }
    
	/*Yeni Bildirim Çekmek*/
	function kisiye_yeni_bildirim()
    {
			$userid  =  $this->session->userdata('userid');
			$userad =  $this->session->userdata('userad');
			$userprofil  =  $this->session->userdata('userprofil');
			$useryetki =  $this->session->userdata('useryetki');
			return $this->db->query("SELECT * FROM  bildirim WHERE (kime=0 and calisan='$useryetki' and gor=0 ) OR (kime=1 and calisan='$userid' and gor=0) ORDER BY id DESC")->result_array();
    }
	
	
    function kisiye_bildirim_son_3()
    {
			$userid  =  $this->session->userdata('userid');
			$userad =  $this->session->userdata('userad');
			$userprofil  =  $this->session->userdata('userprofil');
			$useryetki =  $this->session->userdata('useryetki');
			$bildirimler = $this->db->query("SELECT * FROM  bildirim WHERE (kime=0 and calisan='$useryetki' and gor=0  ) OR (kime=1 and calisan='$userid' and gor=0 ) ORDER BY id DESC LIMIT 0, 3;")->result_array();
		
		//yeni bildirim yoksa enson 5 bildirimi vericek 
		if(count($bildirimler)==0)
		{
			return $this->db->query("SELECT * FROM  bildirim WHERE (kime=0 and calisan='$useryetki'  ) OR (kime=1 and calisan='$userid'  ) ORDER BY id DESC LIMIT 0, 3;")->result_array();
			
		}else{
			
			return $bildirimler;
		}
		
		
    }	
    /*
     * function to add new calisan
     */
	 
    function add_bildirim($params)
    {
        $this->db->insert('bildirim',$params);
        return $this->db->insert_id();
    }
    

}
