} } } } // send items @reset($class_settings->modules[$menu_name]['data'][$mod_name]['data'][$sub_name]['data']); while (list($config_name, $config_data) = @each($class_settings->modules[$menu_name]['data'][$mod_name]['data'][$sub_name]['data'])) { // process only fields from users table $user_field = $config_data['user']; if (((!empty($user_field) && isset($target_userdata[$user_field]) && (!$config[$config_name . '_over'] || ($user->data['user_level'] == ADMIN))) || $config_data['system']) && $class_settings->is_auth($config_data['auth'], $user_level)) { $config_data['name'] = $config_data['user']; $config_data['default'] = $target_userdata[$user_field]; $input = $class_form->create_input($config_data['name'], $config_data); // dump to template $template->assign_block_vars('field', array( 'L_NAME' => $class_settings->get_lang($config_data['lang_key']), 'L_EXPLAIN' => !empty($config_data['explain']) ? $class_settings->get_lang($config_data['explain']) : '', 'INPUT' => $input, ) ); } } // system $s_hidden_fields .= '<input type="hidden" name="sid" value="' . $user->data['session_id'] . '" />'; $s_hidden_fields .= '<input type="hidden" name="view_user_id" value="' . $view_user_id . '" />'; $s_hidden_fields .= '<input type="hidden" name="sub" value="' . $menu_name . '" />';