Вход Регистрация
Файл: application/models/siteconfig.php
Строк: 39
<?php
class siteconfig extends MY_Model {
    public 
$rules = array(
        
'site_name' => array('field' => 'site_name''label' => 'Название сайта''rules' => 'trim'),
        
'sitedescription' => array('field' => 'sitedescription''label' => 'Фраза под заголовком''rules' => 'trim|max_length[255]'),
        
'metadescr' => array('field' => 'metadescr''label' => 'Мета-описание сайта''rules' => 'trim'),
        
'wmid' => array('field' => 'wmid''label' => 'wmid''rules' => 'integer|trim|xss_clean'),
        
'WMR' => array('field' => 'WMR''label' => 'WMR''rules' => 'trim|xss_clean'),
        
'WMZ' => array('field' => 'WMZ''label' => 'WMZ''rules' => 'trim|xss_clean'),
        
'wm_pass' => array('field' => 'WMZ''label' => 'WMZ''rules' => 'trim'),
        
'yad_client_id' => array( 'field' => 'yad_client_id''label' => 'Яндекс(Client ID)''rules' => 'trim' ), 'yad_token' => array( 'field' => 'yad_token''label' => 'Яндекс(Token)''rules' => 'trim' ),
        
'qiwi_num' => array( 'field' => 'qiwi_num''label' => 'QIWI(Номер без +)''rules' => 'trim' ), 
        
'qiwi_pass' => array( 'field' => 'qiwi_pass''label' => 'QIWI(Пароль)''rules' => 'trim' ),         
    );
 public function 
__construct()
 {
  
parent::__construct();
 }
 public function 
get_all()
 {
  return 
$this->db->get('config_data');
 }
 public function 
update_config($data)
 {
  
$success '0';
  foreach(
$data as $key=>$value)
  {
   if(!
$this->save($key,$value))
   {
    
$success='1';
    break;  
   }
  }
  return 
$success;
 }
 public function 
save($key,$value)
 {
  
$config_data=array(
    
'key'=>$key,
    
'value'=>$value
    
);
  
$this->db->where('key'$key);
  return 
$this->db->update('config_data',$config_data); 
 }
}
?>
Онлайн: 2
Реклама