示例#1
0
 public function update_field_name($field, $name)
 {
     parent::update_field_name($field, $name);
     $languages = $this->CI->pg_language->languages;
     $cur_lang_id = $this->CI->pg_language->current_lang_id;
     $default_lang = isset($name[$cur_lang_id]) ? trim(strip_tags($name[$cur_lang_id])) : '';
     foreach ($languages as $lid => $lang_settings) {
         $name[$lid] = trim(strip_tags($name[$lid]));
         if (empty($name[$lid])) {
             $name[$lid] = $default_lang;
         }
         $reference = $this->CI->pg_language->get_reference($field['section_gid'] . '_lang', 'field_' . $field['gid'] . '_opt', $lid);
         $reference["header"] = $name[$lid];
         $this->CI->pg_language->ds->set_module_reference($field['section_gid'] . '_lang', 'field_' . $field['gid'] . '_opt', $reference, $lid);
     }
     return;
 }