Code Duplication    Length = 3-3 lines in 2 locations

class/language.php 2 locations

@@ 303-305 (lines=3) @@
300
301
        if ($lang->isNew()) {
302
            $var_array = array('lang_id', 'weight', 'lang_name', 'lang_desc', 'lang_code', 'lang_charset', 'lang_image', 'lang_base');
303
            if ($lang->isBase) {
304
                $var_array = array('lang_id', 'weight', 'lang_name', 'lang_desc', 'lang_code', 'lang_charset', 'lang_image');
305
            }
306
            $lang_id = $this->db->genId($lang->table . '_lang_id_seq');
307
            foreach ($var_array as $var) {
308
                $val_array[] = ${$var};
@@ 322-324 (lines=3) @@
319
            $lang->setVar('lang_id', $lang_id);
320
        } else {
321
            $var_array = array('weight', 'lang_name', 'lang_desc', 'lang_code', 'lang_charset', 'lang_image', 'lang_base');
322
            if ($lang->isBase) {
323
                $var_array = array('weight', 'lang_name', 'lang_desc', 'lang_code', 'lang_charset', 'lang_image');
324
            }
325
            $set_array = array();
326
            foreach ($var_array as $var) {
327
                $set_array[] = "$var = " . ${$var};