Вход Регистрация
Файл: CloudBox-main/CloudBox/fus/models/admin_models/Setting_Model.php
Строк: 74
<?php

defined
('BASEPATH') OR exit('No direct script access allowed');

/* * *******************************************#
  #      User Management System                 #
  #*********************************************#
  #      Author:     Atique IT                  #
  #      Email:      info@atique-it.com         #
  #      Website:    http://atique-it.com       #
  #                                             #
  #      Version:    15.2.1                     #
  #      Copyright:  (c) 2015 - Atique IT       #
  #                                             #
  #*********************************************# */

class Setting_Model extends MSN_Model {
    
    private 
$_gen_setting 'tbl_general_settings';
    private 
$_mail_setting 'tbl_mail_settings';
    private 
$_priv_term_setting 'tbl_privacy_terms';
    
    public function 
get_site_info(){
         
$result $this->db->order_by('id''desc')->get($this->_gen_setting);
         return 
$result->row_array();
    }
    
    public function 
update_general_info($data){
        
$this->db->where('id'1)->update($this->_gen_setting$data);
        return 
$this->db->affected_rows();
    }
    
    public function 
update_logo_info($picture_name){
        
$this->db->update($this->_gen_setting, array('logo' => $picture_name), array('id' => 1));
        return 
$this->db->affected_rows();
    }
    
    public function 
update_favicon_info($picture_name){
        
$this->db->update($this->_gen_setting, array('favicon' => $picture_name), array('id' => 1));
        return 
$this->db->affected_rows();
    }
    
    public function 
get_mail_set_info(){
        
$result $this->db->order_by('mail_set_id''desc')->get($this->_mail_setting);
        return 
$result->row_array();
    }
    
    public function 
update_mail_set_info($data){
        
$this->db->where('mail_set_id'1)->update($this->_mail_setting$data);
        return 
$this->db->affected_rows();
    }
    
    public function 
get_privacy_info(){
        
$result $this->db->order_by('privacy_terms_id''desc')->get($this->_priv_term_setting);
         return 
$result->row_array();
    }
    
    public function 
update_privacy($privacy){
        
$this->db->update($this->_priv_term_setting, array('privacy' => $privacy), array('privacy_terms_id' => 1));
        return 
$this->db->affected_rows();
    }
    
    public function 
get_terms_info(){
        
$result $this->db->order_by('privacy_terms_id''desc')->get($this->_priv_term_setting);
         return 
$result->row_array();
    }
    
    public function 
update_terms($terms){
        
$this->db->update($this->_priv_term_setting, array('terms' => $terms), array('privacy_terms_id' => 1));
        return 
$this->db->affected_rows();
    }
    
}
Онлайн: 1
Реклама