Vergleich modcp.php - 1.8.36 - 1.8.39

  Keine Änderungen   Hinzugefügt   Modifiziert   Entfernt
Zeile 2064Zeile 2064
	{
$attachments = array_map("intval", array_keys($mybb->input['attachments']));
$query = $db->query("

	{
$attachments = array_map("intval", array_keys($mybb->input['attachments']));
$query = $db->query("

			SELECT a.pid, a.aid

			SELECT a.pid, a.aid, t.tid

			FROM  ".TABLE_PREFIX."attachments a
LEFT JOIN ".TABLE_PREFIX."posts p ON (a.pid=p.pid)
LEFT JOIN ".TABLE_PREFIX."threads t ON (t.tid=p.tid)

			FROM  ".TABLE_PREFIX."attachments a
LEFT JOIN ".TABLE_PREFIX."posts p ON (a.pid=p.pid)
LEFT JOIN ".TABLE_PREFIX."threads t ON (t.tid=p.tid)

Zeile 2080Zeile 2080
			if($action == "approve")
{
$db->update_query("attachments", array("visible" => 1), "aid='{$attachment['aid']}'");

			if($action == "approve")
{
$db->update_query("attachments", array("visible" => 1), "aid='{$attachment['aid']}'");

 
				if(isset($attachment['tid']))
{
update_thread_counters((int)$attachment['tid'], array("attachmentcount" => "+1"));
}

			}
else if($action == "delete")
{
remove_attachment($attachment['pid'], '', $attachment['aid']);

			}
else if($action == "delete")
{
remove_attachment($attachment['pid'], '', $attachment['aid']);

 
				if(isset($attachment['tid']))
{
update_thread_counters((int)$attachment['tid'], array("attachmentcount" => "-1"));
}

			}
}


			}
}


Zeile 2561Zeile 2569
		"profile_fields" => $mybb->get_input('profile_fields', MyBB::INPUT_ARRAY),
"profile_fields_editable" => true,
"website" => $mybb->get_input('website'),

		"profile_fields" => $mybb->get_input('profile_fields', MyBB::INPUT_ARRAY),
"profile_fields_editable" => true,
"website" => $mybb->get_input('website'),

		"icq" => $mybb->get_input('icq'),

 
		"skype" => $mybb->get_input('skype'),
"google" => $mybb->get_input('google'),
"signature" => $mybb->get_input('signature'),

		"skype" => $mybb->get_input('skype'),
"google" => $mybb->get_input('google'),
"signature" => $mybb->get_input('signature'),

Zeile 2635Zeile 2642
				"update_field" => "suspendposting",
"update_length" => "suspensiontime"
)

				"update_field" => "suspendposting",
"update_length" => "suspensiontime"
)

		);


		);


		require_once MYBB_ROOT."inc/functions_warnings.php";
foreach($moderator_options as $option)
{

		require_once MYBB_ROOT."inc/functions_warnings.php";
foreach($moderator_options as $option)
{

Zeile 2703Zeile 2710
		if(isset($extra_user_updates) && !empty($extra_user_updates['moderateposts']) && !empty($extra_user_updates['suspendposting']))
{
$errors[] = $lang->suspendmoderate_error;

		if(isset($extra_user_updates) && !empty($extra_user_updates['moderateposts']) && !empty($extra_user_updates['suspendposting']))
{
$errors[] = $lang->suspendmoderate_error;

		}

		}


if(is_array($errors) && !empty($errors))
{


if(is_array($errors) && !empty($errors))
{

Zeile 2768Zeile 2775
	if(!my_validate_url($user['website']))
{
$user['website'] = '';

	if(!my_validate_url($user['website']))
{
$user['website'] = '';

	}

if($user['icq'] != "0")
{
$user['icq'] = (int)$user['icq'];

 
	}

if(!$errors)

	}

if(!$errors)

Zeile 2795Zeile 2797
	}

// Sanitize all input

	}

// Sanitize all input

	foreach(array('usertitle', 'website', 'icq', 'skype', 'google', 'signature', 'birthday_day', 'birthday_month', 'birthday_year') as $field)

	foreach(array('usertitle', 'website', 'skype', 'google', 'signature', 'birthday_day', 'birthday_month', 'birthday_year') as $field)

	{
$mybb->input[$field] = htmlspecialchars_uni($mybb->get_input($field));
}

	{
$mybb->input[$field] = htmlspecialchars_uni($mybb->get_input($field));
}

Zeile 2813Zeile 2815
		foreach($usertitles as $title)
{
if($title['posts'] <= $user['postnum'])

		foreach($usertitles as $title)
{
if($title['posts'] <= $user['postnum'])

			{

			{

				$defaulttitle = htmlspecialchars_uni($title['title']);
break;
}

				$defaulttitle = htmlspecialchars_uni($title['title']);
break;
}

Zeile 2917Zeile 2919
		}

eval("\$awaysection = \"".$templates->get("usercp_profile_away")."\";");

		}

eval("\$awaysection = \"".$templates->get("usercp_profile_away")."\";");

	}

	}


$plugins->run_hooks("modcp_editprofile_start");



$plugins->run_hooks("modcp_editprofile_start");


Zeile 3265Zeile 3267

$birthday_year = $mybb->input['birthday_year'];
$user_website = $mybb->input['website'];


$birthday_year = $mybb->input['birthday_year'];
$user_website = $mybb->input['website'];

	$user_icq = $mybb->input['icq'];

 
	$user_skype = $mybb->input['skype'];
$user_google = $mybb->input['google'];


	$user_skype = $mybb->input['skype'];
$user_google = $mybb->input['google'];


Zeile 3390Zeile 3391

if($user['invisible'] == 1 && $mybb->usergroup['canviewwolinvis'] != 1 && $user['uid'] != $mybb->user['uid'])
{


if($user['invisible'] == 1 && $mybb->usergroup['canviewwolinvis'] != 1 && $user['uid'] != $mybb->user['uid'])
{

			$lastdate = $lang->lastvisit_never;

if($user['lastvisit'])
{
// We have had at least some active time, hide it instead
$lastdate = $lang->lastvisit_hidden;
}

			// We have had at least some active time, hide it instead
$lastdate = $lang->lastvisit_hidden;
}
else if($user['lastvisit'])
{
$lastdate = my_date('relative', $user['lastvisit']);


		}
else
{

		}
else
{

			$lastdate = my_date('relative', $user['lastvisit']);

			$lastdate = $lang->lastvisit_never;

		}

$usergroup = htmlspecialchars_uni($usergroups_cache[$user['usergroup']]['title']);

		}

$usergroup = htmlspecialchars_uni($usergroups_cache[$user['usergroup']]['title']);

Zeile 3754Zeile 3754
				{
// Super moderators (and admins)
$visible_sql = " AND p.visible >= -1";

				{
// Super moderators (and admins)
$visible_sql = " AND p.visible >= -1";

				}

				}


$query = $db->query("
SELECT COUNT(p.pid) AS count


$query = $db->query("
SELECT COUNT(p.pid) AS count

Zeile 4263Zeile 4263
		");
$user = $db->fetch_array($query);


		");
$user = $db->fetch_array($query);


		if($user['uid'])

		if($user)

		{
$existing_ban = true;
}

		{
$existing_ban = true;
}

Zeile 4287Zeile 4287

$user = get_user_by_username($mybb->input['username'], $options);



$user = get_user_by_username($mybb->input['username'], $options);


		if(!$user['uid'])

		if(!$user)

		{
$errors[] = $lang->invalid_username;
}

		{
$errors[] = $lang->invalid_username;
}

Zeile 4312Zeile 4312

// Check banned group
$usergroups_cache = $cache->read('usergroups');


// Check banned group
$usergroups_cache = $cache->read('usergroups');

	$usergroup = $usergroups_cache[$mybb->get_input('usergroup', MyBB::INPUT_INT)];




	if(isset($usergroups_cache[$mybb->get_input('usergroup', MyBB::INPUT_INT)]))
{
$usergroup = $usergroups_cache[$mybb->get_input('usergroup', MyBB::INPUT_INT)];
}





	if(empty($usergroup['gid']) || empty($usergroup['isbannedgroup']))

	if(!isset($usergroup) || empty($usergroup['isbannedgroup']))

	{
$errors[] = $lang->error_nobangroup;
}

	{
$errors[] = $lang->error_nobangroup;
}