$v) { $module_id = $v; if(is_array($v)) { $module_id = $k; } $mod_pos++; $data = array( 'id'=>0, 'module_id'=>$module_id, 'module_pos'=>$mod_pos, 'mod_id'=>$mod_id, 'module_name'=>ucfirst($module_id), 'editor_data'=>ucfirst($module_id), 'hidden'=>MOD_VISIBLE, 'module_active'=>MOD_ACTIVE, 'module_type'=>MOD_TYPE_OPEN, 'module_galid'=>0, ); if($items_is_names) { $data['module_id'] = $module->name2id($module_id); $data['module_name'] = ucfirst($module_id); $data['editor_data'] = ucfirst($module_id); } $id = $module->save($data); if($id) { $data['id'] = $id; if(is_array($v)) { $ret[$data['module_id']] = module_insert($v, $id, $items_is_names); } $ret[$data['module_id']]['_data_'] = $data; } else { print $module->error_msg."\n"; print_r($data); } } return $ret; } // module_insert ?>