root/ip/tags/release_1_3_0_53/profile_options.php

111163
181
		@reset($sub['data']);
181
		@reset($sub['data']);
182
		while (list($field_name, $field) = @each($sub['data']))
182
		while (list($field_name, $field) = @each($sub['data']))
183
		{
183
		{
184
			if (((!empty($field['user']) && isset($view_userdata[ $field['user'] ]) && !$board_config[ $field_name . '_over']) || $field['system']) && is_auth($field['auth'], $user_level))
184
			if (((!empty($field['user']) && isset($view_userdata[ $field['user'] ]) && (!$config[$field_name . '_over'] || ($userdata['user_level'] == ADMIN))) || $field['system']) && is_auth($field['auth'], $user_level))
185
			{
185
			{
186
				$found=true;
186
				$found=true;
187
				break;
187
				break;
...
...
209
				@reset($sub['data']);
209
				@reset($sub['data']);
210
				while (list($field_name, $field) = @each($sub['data']))
210
				while (list($field_name, $field) = @each($sub['data']))
211
				{
211
				{
212
					if (((!empty($field['user']) && isset($view_userdata[ $field['user'] ]) && !$board_config[ $field_name . '_over']) || $field['system']) && is_auth($field['auth'], $user_level))
212
					if (((!empty($field['user']) && isset($view_userdata[ $field['user'] ]) && (!$config[$field_name . '_over'] || ($userdata['user_level'] == ADMIN))) || $field['system']) && is_auth($field['auth'], $user_level))
213
					{
213
					{
214
						$found=true;
214
						$found=true;
215
						break;
215
						break;
...
...
331
	while (list($field_name, $field) = @each($mods[$menu_name]['data'][$mod_name]['data'][$sub_name]['data']))
331
	while (list($field_name, $field) = @each($mods[$menu_name]['data'][$mod_name]['data'][$sub_name]['data']))
332
	{
332
	{
333
		$user_field = $field['user'];
333
		$user_field = $field['user'];
334
		if (((isset($$user_field) && !empty($user_field) && isset($view_userdata[$user_field]) && !$board_config[ $field_name . '_over']) || $field['system']) && is_auth($field['auth'], $user_level))
334
		if (((isset($$user_field) && !empty($user_field) && isset($view_userdata[$user_field]) && (!$config[$field_name . '_over'] || ($userdata['user_level'] == ADMIN))) || $field['system']) && is_auth($field['auth'], $user_level))
335
		{
335
		{
336
			// update
336
			// update
337
			$sql = "UPDATE " . USERS_TABLE . "
337
			$sql = "UPDATE " . USERS_TABLE . "
...
...
416
	{
416
	{
417
		// process only fields from users table
417
		// process only fields from users table
418
		$user_field = $field['user'];
418
		$user_field = $field['user'];
419
		if (((!empty($user_field) && isset($view_userdata[$user_field]) && !$board_config[ $field_name . '_over']) || $field['system']) && is_auth($field['auth'], $user_level))
419
		if (((!empty($user_field) && isset($view_userdata[$user_field]) && (!$config[$field_name . '_over'] || ($userdata['user_level'] == ADMIN))) || $field['system']) && is_auth($field['auth'], $user_level))
420
		{
420
		{
421
			// get the field input statement
421
			// get the field input statement
422
			$input = '';
422
			$input = '';