%PDF- <> %âãÏÓ endobj 2 0 obj <> endobj 3 0 obj <>/ExtGState<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 28 0 R 29 0 R] /MediaBox[ 0 0 595.5 842.25] /Contents 4 0 R/Group<>/Tabs/S>> endobj ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<> endobj 2 0 obj<>endobj 2 0 obj<>es 3 0 R>> endobj 2 0 obj<> ox[ 0.000000 0.000000 609.600000 935.600000]/Fi endobj 3 0 obj<> endobj 7 1 obj<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI]>>/Subtype/Form>> stream
<?php
Class Econtent_Model extends CI_Model
{
Public function __construct(){
parent::__construct();
$db2 = $this->load->database('readerdb', TRUE);
}
// Activeuser Log function start
function getUserGroupNAme($group_name=''){
$db2 = $this->load->database('readerdb', TRUE);
if($group_name!=''){
$db2->where('group_name',$group_name);
$query=$db2->get('savsoft_group');
$results = $query->row_array();
return $results['gid'];
}
}
// category function start
function category_list($uid=''){
$db2 = $this->load->database('readerdb', TRUE);
$db2->order_by('cid','desc');
if($uid!='') {
$db2->where('admin_id',$uid);
}
$query=$db2->get('savsoft_category');
return $query->result_array();
}
// Setting function start
function setting_list($uid=''){
$db2 = $this->load->database('readerdb', TRUE);
$db2->order_by('display_order','asc');
$db2->order_by('status','1');
$db2->order_by('is_deleted','0');
if($uid!='') {
$db2->where('admin_id',$uid);
}
$query=$db2->get('su_registration_setting');
return $query->result_array();
}
// level function start
function level_list($uid='', $lid = ''){
$db2 = $this->load->database('readerdb', TRUE);
if($uid!='') {
$db2->where('admin_id',$uid);
}
if($lid!='') {
$db2->where('lid',$lid);
}
$query=$db2->get('savsoft_level');
//echo $db2->last_query(); die;
return $query->result_array();
}
/*
* Function : getSingleRecord
*/
public function getSingleRecord($tbl_name, $col = ' * ', $condition=null)
{
$db2 = $this->load->database('readerdb', TRUE);
$time = time();
$db2->select($col);
$db2->where('is_deleted', '0');
if(!empty($condition))
{
foreach($condition as $key=>$val) {
if($key=='gid'){
$where_cond = "FIND_IN_SET('".$val."', gid)";
$db2->where($where_cond);
} else {
$db2->where($key,$val);
}
}
}
$query = $db2->get($tbl_name);
//echo $db2->last_query(); die;
return $query->row_array();
}
/*
* Function : group_list
*/
function group_list($uid = '', $gid = ''){
$db2 = $this->load->database('readerdb', TRUE);
if(!empty($uid)){
$db2->where('admin_id',$uid);
}
if(!empty($gid)){
$db2->where_in('gid',$gid);
}
$db2->order_by('gid','desc');
$query=$db2->get('savsoft_group');
//echo $this->db->last_query(); die;
return $query->result_array();
}
/*
* Function : saveinfo
*/
public function saveinfo($tbl_name='', $post)
{
$this->db->insert($tbl_name, $post);
//echo $this->db->last_query(); die;
return $this->db->insert_id();
}
/*
* Function : updateinfo
*/
public function updateinfo($tbl_name='', $post, $field, $value)
{
$this->db->where($field, $value);
if (!$this->db->update($tbl_name, $post)) {
log_message('error', print_r($this->db->error(), true));
}
//echo $this->db->last_query(); die;
}
/*
* Function : getAllEcontent
*/
function getAllEcontent($condition = ''){
$db2 = $this->load->database('readerdb', TRUE);
if(!empty($condition)){
foreach($condition as $key=>$val){
if($key=='gid'){
$where_cond = "FIND_IN_SET('".$val."', gid)";
$db2->where($where_cond);
} else if($key=='search') {
$search=strtolower($val);
$db2->or_like('title',$search);
$db2->or_like('description',$search);
$db2->or_like('vfile_name',$search);
$db2->or_like('tags',$search);
} else {
$db2->where($key,$val);
}
}
}
$db2->where('is_deleted','0');
$query = $db2->get('tbl_library_master');
//echo $db2->last_query(); die;
return $query->result_array();
}
/*
* Function : getAllVideo_old
*/
public function getAllVideo_old($condition=null, $createdon='', $betweenDate = '')
{
$db2 = $this->load->database('readerdb', TRUE);
// $db2->where('tbl_library_master.is_deleted', '0');
if(!empty($createdon)){
$db2->where("DATE_FORMAT(createdon, '%Y-%m-%d') <= '$createdon'");
}
if(!empty($condition))
{
foreach($condition as $key=>$val) {
if($key=='from_date' || $key=='to_date') {
$db2->where("DATE_FORMAT(tbl_library_master.createdon,'%m/%d/%Y') >='$val'");
} else {
//$db2->where($key, $val);
}
}
}
if(!empty($betweenDate))
{
$from_date = $betweenDate['from_date'];
$to_date = $betweenDate['to_date'];
$db2->where("DATE_FORMAT(tbl_library_master.createdon,'%m/%d/%Y') >='$from_date'");
$db2->where("DATE_FORMAT(tbl_library_master.createdon,'%m/%d/%Y') <='$to_date'");
}
$db2->order_by('tbl_library_master.createdon', 'asc');
$query = $db2->join('savsoft_users', 'savsoft_users.uid = tbl_library_master.author_id');
$query = $db2->select("tbl_library_master.*, tbl_admin.first_name,tbl_admin.last_name")->get('tbl_library_master');
//echo $db2->last_query();die;
return $query->result_array();
}
public function getCommonIdArray($tbl_name='tbl_schools', $col = ' * ', $condition=null)
{
$db2 = $this->load->database('readerdb', TRUE);
$time = time();
$db2->select($col);
$db2->where('is_deleted', '0');
if(!empty($condition))
{
foreach($condition as $key=>$val) {
$db2->where($key, $val);
}
}
//$db2->order_by('id', 'asc');
$query = $db2->get($tbl_name);
$results = array();
foreach($query->result_array() as $row) {
$results[$row['id']] = $row;
}
return $results;
}
/*
* Function : set_counter
*
*/
public function set_counter($id)
{
if($id>0)
{
$sql = "UPDATE tbl_library_master SET view_counter = view_counter + 1 WHERE id = ".$id;
$this->db->query($sql);
}
}
}
?>