info.class.php 692 Bytes
<?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);
 }

}
?>