Blame view

modules/admin/model/info.class.php 692 Bytes
8d65d0ce   andryeyev   init
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
  <?php
  Class Info{
   private $db;
   private $lang;
   
   function __construct($lang){
    $this->db = sdb::getInstance();
    $this->lang = $lang;
   }
  
   public function save($data,$prefix){
     $fields_values = array(
     'prefix'=>$prefix,
     'text_'.$this->lang=>$data['text'],
     );
     if(isset($data['prefix']) && $data['prefix']){$DB_AUTOQUERY = DB_AUTOQUERY_UPDATE;$where = "prefix='{$data['prefix']}'";}
     else $DB_AUTOQUERY = DB_AUTOQUERY_INSERT;
     
     $this->db->autoExecute("text", $fields_values, $DB_AUTOQUERY,$where);
   }
   
   public function view($prefix){
    return $this->db->getRow("select *,text_{$this->lang} as text from text where prefix=?",array($prefix),DB_FETCHMODE_ASSOC);
   }
  
  }
  ?>