Vergleich calendar.php - 1.8.4 - 1.8.7

  Keine Änderungen   Hinzugefügt   Modifiziert   Entfernt
Zeile 542Zeile 542
		eval("\$calendar_select .= \"".$templates->get("calendar_addevent_calendarselect_hidden")."\";");
}


		eval("\$calendar_select .= \"".$templates->get("calendar_addevent_calendarselect_hidden")."\";");
}


	$event_errors = '';





	if(!isset($event_errors))
{
$event_errors = '';
}


	$plugins->run_hooks("calendar_addevent_end");

	$plugins->run_hooks("calendar_addevent_end");





	eval("\$addevent = \"".$templates->get("calendar_addevent")."\";");
output_page($addevent);

	eval("\$addevent = \"".$templates->get("calendar_addevent")."\";");
output_page($addevent);

}





















































}

// Delete an event
if($mybb->input['action'] == "do_deleteevent" && $mybb->request_method == "post")
{
$query = $db->simple_select("events", "*", "eid='{$mybb->input['eid']}'");
$event = $db->fetch_array($query);

if(!$event)
{
error($lang->error_invalidevent);
}

$query = $db->simple_select("calendars", "*", "cid='{$event['cid']}'");
$calendar = $db->fetch_array($query);

// Invalid calendar?
if(!$calendar)
{
error($lang->invalid_calendar);
}

// Do we have permission to view this calendar or post events?
$calendar_permissions = get_calendar_permissions($calendar['cid']);
if($calendar_permissions['canviewcalendar'] != 1 || $calendar_permissions['canaddevents'] != 1)
{
error_no_permission();
}

if(($event['uid'] != $mybb->user['uid'] || $mybb->user['uid'] == 0) && $calendar_permissions['canmoderateevents'] != 1)
{
error_no_permission();
}

// Verify incoming POST request
verify_post_check($mybb->get_input('my_post_key'));

$plugins->run_hooks("calendar_do_deleteevent_start");

// Is the checkbox set?
if($mybb->get_input('delete', MyBB::INPUT_INT) == 1)
{
$db->delete_query("events", "eid='{$event['eid']}'");
$plugins->run_hooks("calendar_do_deleteevent_end");

// Redirect back to the main calendar view.
redirect("calendar.php", $lang->redirect_eventdeleted);
}
else
{
error($lang->delete_no_checkbox);
}
}


// Edit an event
if($mybb->input['action'] == "do_editevent" && $mybb->request_method == "post")
{
$query = $db->simple_select("events", "*", "eid='{$mybb->input['eid']}'");
$event = $db->fetch_array($query);


// Edit an event
if($mybb->input['action'] == "do_editevent" && $mybb->request_method == "post")
{
$query = $db->simple_select("events", "*", "eid='{$mybb->input['eid']}'");
$event = $db->fetch_array($query);





	if(!$event)
{
error($lang->error_invalidevent);

	if(!$event)
{
error($lang->error_invalidevent);

Zeile 573Zeile 628
	// Do we have permission to view this calendar or post events?
$calendar_permissions = get_calendar_permissions($calendar['cid']);
if($calendar_permissions['canviewcalendar'] != 1 || $calendar_permissions['canaddevents'] != 1)

	// Do we have permission to view this calendar or post events?
$calendar_permissions = get_calendar_permissions($calendar['cid']);
if($calendar_permissions['canviewcalendar'] != 1 || $calendar_permissions['canaddevents'] != 1)

	{

	{

		error_no_permission();
}


		error_no_permission();
}


Zeile 584Zeile 639

// Verify incoming POST request
verify_post_check($mybb->get_input('my_post_key'));


// Verify incoming POST request
verify_post_check($mybb->get_input('my_post_key'));


// Are we going to delete this event or just edit it?
if($mybb->get_input('delete', MyBB::INPUT_INT) == 1)
{
$db->delete_query("events", "eid='{$event['eid']}'");

// Redirect back to the main calendar view.
redirect("calendar.php", $lang->redirect_eventdeleted);
}

 

$plugins->run_hooks("calendar_do_editevent_start");



$plugins->run_hooks("calendar_do_editevent_start");


Zeile 1002Zeile 1048
							$repeats_5_years = $repeats_5_years2 = $repeats['years'];
}
else

							$repeats_5_years = $repeats_5_years2 = $repeats['years'];
}
else

						{

						{

							$repeats_5_type[2] = "checked=\"checked\"";
$repeats_5_occurance[$repeats['occurance']] = "selected=\"selected\"";
$repeats_5_weekday[$repeats['weekday']] = "selected=\"selected\"";

							$repeats_5_type[2] = "checked=\"checked\"";
$repeats_5_occurance[$repeats['occurance']] = "selected=\"selected\"";
$repeats_5_weekday[$repeats['weekday']] = "selected=\"selected\"";

Zeile 1032Zeile 1078
			$end_day = $start_day;
$end_month = $start_month;
$end_year = $start_year;

			$end_day = $start_day;
$end_month = $start_month;
$end_year = $start_year;

		}
}

$single_years = $start_years = $end_years = '';


		}
}

$single_years = $start_years = $end_years = '';


	// Construct option list for years
for($year = my_date('Y'); $year < (my_date('Y') + 5); ++$year)
{
if($year == $single_year)
{
$selected = "selected=\"selected\"";

	// Construct option list for years
for($year = my_date('Y'); $year < (my_date('Y') + 5); ++$year)
{
if($year == $single_year)
{
$selected = "selected=\"selected\"";

			eval("\$single_years .= \"".$templates->get("calendar_year")."\";");












			eval("\$single_years .= \"".$templates->get("calendar_year")."\";");
}
else
{
$selected = "";
eval("\$single_years .= \"".$templates->get("calendar_year")."\";");
}

if($year == $start_year)
{
$selected = "selected=\"selected\"";
eval("\$start_years .= \"".$templates->get("calendar_year")."\";");

		}
else
{
$selected = "";

		}
else
{
$selected = "";

			eval("\$single_years .= \"".$templates->get("calendar_year")."\";");
}

if($year == $start_year)
{
$selected = "selected=\"selected\"";
eval("\$start_years .= \"".$templates->get("calendar_year")."\";");
}
else
{
$selected = "";
eval("\$start_years .= \"".$templates->get("calendar_year")."\";");

			eval("\$start_years .= \"".$templates->get("calendar_year")."\";");












		}

if($year == $end_year)

		}

if($year == $end_year)

		{

		{

			$selected = "selected=\"selected\"";

			$selected = "selected=\"selected\"";

			eval("\$end_years .= \"".$templates->get("calendar_year")."\";");

			eval("\$end_years .= \"".$templates->get("calendar_year")."\";");

		}
else
{
$selected = "";
eval("\$end_years .= \"".$templates->get("calendar_year")."\";");

		}
else
{
$selected = "";
eval("\$end_years .= \"".$templates->get("calendar_year")."\";");

		}

		}

	}


	}


	$single_days = $start_days = $end_days = '';


	$single_days = $start_days = $end_days = '';


	// Construct option list for days
for($day = 1; $day <= 31; ++$day)
{
if($day == $single_day)
{
$selected = "selected=\"selected\"";

	// Construct option list for days
for($day = 1; $day <= 31; ++$day)
{
if($day == $single_day)
{
$selected = "selected=\"selected\"";

			eval("\$single_days .= \"".$templates->get("calendar_day")."\";");
}

			eval("\$single_days .= \"".$templates->get("calendar_day")."\";");
}

		else
{
$selected = "";
eval("\$single_days .= \"".$templates->get("calendar_day")."\";");

		else
{
$selected = "";
eval("\$single_days .= \"".$templates->get("calendar_day")."\";");

		}


		}


		if($day == $start_day)
{
$selected = "selected=\"selected\"";

		if($day == $start_day)
{
$selected = "selected=\"selected\"";

Zeile 1142Zeile 1188
	}

// Do we have permission to view this calendar or post events?

	}

// Do we have permission to view this calendar or post events?

	$calendar_permissions = get_calendar_permissions();
if($calendar_permissions[$calendar['cid']]['canviewcalendar'] != 1)
{
error_no_permission();
}

if($calendar_permissions[$calendar['cid']]['canmoderateevents'] != 1)
{
error_no_permission();
}

$event['name'] = htmlspecialchars_uni($event['name']);

add_breadcrumb(htmlspecialchars_uni($calendar['name']), get_calendar_link($calendar['cid']));

	$calendar_permissions = get_calendar_permissions();
if($calendar_permissions[$calendar['cid']]['canviewcalendar'] != 1)
{
error_no_permission();
}

if($calendar_permissions[$calendar['cid']]['canmoderateevents'] != 1)
{
error_no_permission();
}

$event['name'] = htmlspecialchars_uni($event['name']);

add_breadcrumb(htmlspecialchars_uni($calendar['name']), get_calendar_link($calendar['cid']));

	add_breadcrumb($event['name'], get_event_link($event['eid']));
add_breadcrumb($lang->nav_move_event);


	add_breadcrumb($event['name'], get_event_link($event['eid']));
add_breadcrumb($lang->nav_move_event);


	$plugins->run_hooks("calendar_move_start");


	$plugins->run_hooks("calendar_move_start");


	$calendar_select = $selected = '';

// Build calendar select

	$calendar_select = $selected = '';

// Build calendar select

Zeile 1172Zeile 1218
			$calendar_option['name'] = htmlspecialchars_uni($calendar_option['name']);
eval("\$calendar_select .= \"".$templates->get("calendar_select")."\";");
}

			$calendar_option['name'] = htmlspecialchars_uni($calendar_option['name']);
eval("\$calendar_select .= \"".$templates->get("calendar_select")."\";");
}

	}

$plugins->run_hooks("calendar_move_end");


	}

$plugins->run_hooks("calendar_move_end");


	eval("\$moveevent = \"".$templates->get("calendar_move")."\";");
output_page($moveevent);
}

	eval("\$moveevent = \"".$templates->get("calendar_move")."\";");
output_page($moveevent);
}





// Actually move the event
if($mybb->input['action'] == "do_move" && $mybb->request_method == "post")

// Actually move the event
if($mybb->input['action'] == "do_move" && $mybb->request_method == "post")

{
// Verify incoming POST request
verify_post_check($mybb->get_input('my_post_key'));

$query = $db->simple_select("events", "*", "eid='{$mybb->input['eid']}'");
$event = $db->fetch_array($query);

if(!$event)
{
error($lang->error_invalidevent);
}

$query = $db->simple_select("calendars", "*", "cid='{$event['cid']}'");

{
// Verify incoming POST request
verify_post_check($mybb->get_input('my_post_key'));

$query = $db->simple_select("events", "*", "eid='{$mybb->input['eid']}'");
$event = $db->fetch_array($query);

if(!$event)
{
error($lang->error_invalidevent);
}

$query = $db->simple_select("calendars", "*", "cid='{$event['cid']}'");

	$calendar = $db->fetch_array($query);

// Invalid calendar?

	$calendar = $db->fetch_array($query);

// Invalid calendar?

Zeile 1206Zeile 1252
	// Do we have permission to view this calendar?
$calendar_permissions = get_calendar_permissions();
if($calendar_permissions[$calendar['cid']]['canviewcalendar'] != 1)

	// Do we have permission to view this calendar?
$calendar_permissions = get_calendar_permissions();
if($calendar_permissions[$calendar['cid']]['canviewcalendar'] != 1)

	{
error_no_permission();
}

if($calendar_permissions[$calendar['cid']]['canmoderateevents'] != 1)
{
error_no_permission();
}

	{
error_no_permission();
}

if($calendar_permissions[$calendar['cid']]['canmoderateevents'] != 1)
{
error_no_permission();
}


$query = $db->simple_select("calendars", "*", "cid='".$mybb->get_input('new_calendar', MyBB::INPUT_INT)."'");
$new_calendar = $db->fetch_array($query);


$query = $db->simple_select("calendars", "*", "cid='".$mybb->get_input('new_calendar', MyBB::INPUT_INT)."'");
$new_calendar = $db->fetch_array($query);

Zeile 1221Zeile 1267
	if(!$new_calendar)
{
error($lang->invalid_calendar);

	if(!$new_calendar)
{
error($lang->invalid_calendar);

	}

	}


if($calendar_permissions[$mybb->input['new_calendar']]['canviewcalendar'] != 1)
{


if($calendar_permissions[$mybb->input['new_calendar']]['canviewcalendar'] != 1)
{

Zeile 1230Zeile 1276

$updated_event = array(
"cid" => $new_calendar['cid']


$updated_event = array(
"cid" => $new_calendar['cid']

	);

$plugins->run_hooks("calendar_do_move_start");

	);

$plugins->run_hooks("calendar_do_move_start");


$db->update_query("events", $updated_event, "eid='{$event['eid']}'");



$db->update_query("events", $updated_event, "eid='{$event['eid']}'");


	$plugins->run_hooks("calendar_do_move_end");


	$plugins->run_hooks("calendar_do_move_end");


	redirect(get_event_link($event['eid']), $lang->redirect_eventmoved);
}

	redirect(get_event_link($event['eid']), $lang->redirect_eventmoved);
}





// Approve an event
if($mybb->input['action'] == "approve")
{

// Approve an event
if($mybb->input['action'] == "approve")
{

Zeile 1251Zeile 1297
	$event = $db->fetch_array($query);

if(!$event)

	$event = $db->fetch_array($query);

if(!$event)

	{

	{

		error($lang->error_invalidevent);

		error($lang->error_invalidevent);

	}


	}


	$query = $db->simple_select("calendars", "*", "cid='{$event['cid']}'");
$calendar = $db->fetch_array($query);

// Invalid calendar?
if(!$calendar)

	$query = $db->simple_select("calendars", "*", "cid='{$event['cid']}'");
$calendar = $db->fetch_array($query);

// Invalid calendar?
if(!$calendar)

	{

	{

		error($lang->invalid_calendar);

		error($lang->invalid_calendar);

	}

	}


// Do we have permission to view this calendar?
$calendar_permissions = get_calendar_permissions($calendar['cid']);
if($calendar_permissions['canviewcalendar'] != 1)


// Do we have permission to view this calendar?
$calendar_permissions = get_calendar_permissions($calendar['cid']);
if($calendar_permissions['canviewcalendar'] != 1)

	{
error_no_permission();
}


	{
error_no_permission();
}


	if($calendar_permissions['canmoderateevents'] != 1)
{
error_no_permission();

	if($calendar_permissions['canmoderateevents'] != 1)
{
error_no_permission();

Zeile 1296Zeile 1342
	verify_post_check($mybb->get_input('my_post_key'));

$query = $db->simple_select("events", "*", "eid='{$mybb->input['eid']}'");

	verify_post_check($mybb->get_input('my_post_key'));

$query = $db->simple_select("events", "*", "eid='{$mybb->input['eid']}'");

	$event = $db->fetch_array($query);

if(!$event)
{
error($lang->error_invalidevent);
}

$query = $db->simple_select("calendars", "*", "cid='{$event['cid']}'");
$calendar = $db->fetch_array($query);

// Invalid calendar?
if(!$calendar)
{
error($lang->invalid_calendar);

	$event = $db->fetch_array($query);

if(!$event)
{
error($lang->error_invalidevent);
}

$query = $db->simple_select("calendars", "*", "cid='{$event['cid']}'");
$calendar = $db->fetch_array($query);

// Invalid calendar?
if(!$calendar)
{
error($lang->invalid_calendar);

	}

// Do we have permission to view this calendar?
$calendar_permissions = get_calendar_permissions($calendar['cid']);
if($calendar_permissions['canviewcalendar'] != 1)

	}

// Do we have permission to view this calendar?
$calendar_permissions = get_calendar_permissions($calendar['cid']);
if($calendar_permissions['canviewcalendar'] != 1)

	{
error_no_permission();
}


	{
error_no_permission();
}


	if($calendar_permissions['canmoderateevents'] != 1)
{
error_no_permission();

	if($calendar_permissions['canmoderateevents'] != 1)
{
error_no_permission();

Zeile 1326Zeile 1372

$updated_event = array(
"visible" => 0


$updated_event = array(
"visible" => 0

	);

$plugins->run_hooks("calendar_unapprove_start");

	);

$plugins->run_hooks("calendar_unapprove_start");


$db->update_query("events", $updated_event, "eid='{$event['eid']}'");



$db->update_query("events", $updated_event, "eid='{$event['eid']}'");


	$plugins->run_hooks("calendar_unapprove_end");


	$plugins->run_hooks("calendar_unapprove_end");


	redirect(get_event_link($event['eid']), $lang->redirect_eventunapproved);
}


	redirect(get_event_link($event['eid']), $lang->redirect_eventunapproved);
}


Zeile 1347Zeile 1393
		WHERE e.eid='{$mybb->input['eid']}'
");
$event = $db->fetch_array($query);

		WHERE e.eid='{$mybb->input['eid']}'
");
$event = $db->fetch_array($query);





	if(!$event || ($event['private'] == 1 && $event['uid'] != $mybb->user['uid']))
{
error($lang->error_invalidevent);

	if(!$event || ($event['private'] == 1 && $event['uid'] != $mybb->user['uid']))
{
error($lang->error_invalidevent);

Zeile 1385Zeile 1431
	);

if($mybb->user['showimages'] != 1 && $mybb->user['uid'] != 0 || $mybb->settings['guestimages'] != 1 && $mybb->user['uid'] == 0)

	);

if($mybb->user['showimages'] != 1 && $mybb->user['uid'] != 0 || $mybb->settings['guestimages'] != 1 && $mybb->user['uid'] == 0)

	{

	{

		$event_parser_options['allow_imgcode'] = 0;

		$event_parser_options['allow_imgcode'] = 0;

	}


	}


	if($mybb->user['showvideos'] != 1 && $mybb->user['uid'] != 0 || $mybb->settings['guestvideos'] != 1 && $mybb->user['uid'] == 0)

	if($mybb->user['showvideos'] != 1 && $mybb->user['uid'] != 0 || $mybb->settings['guestvideos'] != 1 && $mybb->user['uid'] == 0)

	{

	{

		$event_parser_options['allow_videocode'] = 0;
}

		$event_parser_options['allow_videocode'] = 0;
}





	$event['description'] = $parser->parse_message($event['description'], $event_parser_options);

// Get the usergroup

	$event['description'] = $parser->parse_message($event['description'], $event_parser_options);

// Get the usergroup

Zeile 1404Zeile 1450
			$event['displaygroup'] = $event['usergroup'];
}
$user_usergroup = $groupscache[$event['displaygroup']];

			$event['displaygroup'] = $event['usergroup'];
}
$user_usergroup = $groupscache[$event['displaygroup']];

	}

	}

	else

	else

	{

	{

		$user_usergroup = $groupscache[1];
}


		$user_usergroup = $groupscache[1];
}


Zeile 1417Zeile 1463
	{
$event['profilelink'] = build_profile_link(format_name($event['username'], $event['usergroup'], $event['displaygroup']), $event['uid']);


	{
$event['profilelink'] = build_profile_link(format_name($event['username'], $event['usergroup'], $event['displaygroup']), $event['uid']);


		$hascustomtitle = 0;

 
		if(trim($event['usertitle']) != "")

		if(trim($event['usertitle']) != "")

		{
$hascustomtitle = 1;
}

if($user_usergroup['usertitle'] != "" && !$hascustomtitle)

		{
// Do nothing, no need for an extra variable..
}
elseif($user_usergroup['usertitle'] != "")


		{
$event['usertitle'] = $user_usergroup['usertitle'];

		{
$event['usertitle'] = $user_usergroup['usertitle'];

		}

		}

		elseif(is_array($titles_cache) && !$user_usergroup['usertitle'])
{
reset($titles_cache);

		elseif(is_array($titles_cache) && !$user_usergroup['usertitle'])
{
reset($titles_cache);

			foreach($titles_cache as $key => $title)

			foreach($titles_cache as $title)

			{

			{

				if($event['postnum'] >= $key)

				if($event['postnum'] >= $title['posts'])

				{

				{

					if(!$hascustomtitle)
{
$event['usertitle'] = $title['title'];
}

					$event['usertitle'] = $title['title'];




					$event['stars'] = $title['stars'];
$event['starimage'] = $title['starimage'];
break;
}
}

					$event['stars'] = $title['stars'];
$event['starimage'] = $title['starimage'];
break;
}
}

		}

		}


if($user_usergroup['stars'])
{
$event['stars'] = $user_usergroup['stars'];


if($user_usergroup['stars'])
{
$event['stars'] = $user_usergroup['stars'];

		}


		}


		if(empty($event['starimage']))
{
$event['starimage'] = $user_usergroup['starimage'];

		if(empty($event['starimage']))
{
$event['starimage'] = $user_usergroup['starimage'];

Zeile 1468Zeile 1509
		}
}
// Created by a guest or an unknown user

		}
}
// Created by a guest or an unknown user

	else

	else

	{
if(!$event['username'])
{
$event['username'] = $lang->guest;

	{
if(!$event['username'])
{
$event['username'] = $lang->guest;

		}

$event['profilelink'] = format_name($event['username'], 1);


		}

$event['profilelink'] = format_name($event['username'], 1);


		if($user_usergroup['usertitle'])
{
$event['usertitle'] = $user_usergroup['usertitle'];

		if($user_usergroup['usertitle'])
{
$event['usertitle'] = $user_usergroup['usertitle'];

Zeile 1486Zeile 1527
			$event['usertitle'] = $lang->guest;
}
$event['userstars'] = '';

			$event['usertitle'] = $lang->guest;
}
$event['userstars'] = '';

	}

$event['usertitle'] = htmlspecialchars_uni($event['usertitle']);


	}

$event['usertitle'] = htmlspecialchars_uni($event['usertitle']);


	if($event['ignoretimezone'] == 0)
{
$offset = $event['timezone'];

	if($event['ignoretimezone'] == 0)
{
$offset = $event['timezone'];

Zeile 1622Zeile 1663
	// Incoming year?
$mybb->input['year'] = $mybb->get_input('year', MyBB::INPUT_INT);
if($mybb->input['year'] && $mybb->input['year'] <= my_date("Y")+5)

	// Incoming year?
$mybb->input['year'] = $mybb->get_input('year', MyBB::INPUT_INT);
if($mybb->input['year'] && $mybb->input['year'] <= my_date("Y")+5)

	{

	{

		$year = $mybb->input['year'];
}

		$year = $mybb->input['year'];
}

	else
{
$year = my_date("Y");
}

	else
{
$year = my_date("Y");
}


// Then the month
$mybb->input['month'] = $mybb->get_input('month', MyBB::INPUT_INT);


// Then the month
$mybb->input['month'] = $mybb->get_input('month', MyBB::INPUT_INT);

Zeile 1639Zeile 1680
	else
{
$month = my_date("n");

	else
{
$month = my_date("n");

	}


	}


	// And day?
$mybb->input['day'] = $mybb->get_input('day', MyBB::INPUT_INT);
if($mybb->input['day'] && $mybb->input['day'] <= gmdate("t", gmmktime(0, 0, 0, $month, 1, $year)))

	// And day?
$mybb->input['day'] = $mybb->get_input('day', MyBB::INPUT_INT);
if($mybb->input['day'] && $mybb->input['day'] <= gmdate("t", gmmktime(0, 0, 0, $month, 1, $year)))

Zeile 1696Zeile 1737
			if($birthday_list)
{
$birthday_list .= " - ";

			if($birthday_list)
{
$birthday_list .= " - ";

			}

			}

			$birthday_list .= "{$bdayhidden} {$lang->birthdayhidden}";
}
if($birthday_list)

			$birthday_list .= "{$bdayhidden} {$lang->birthdayhidden}";
}
if($birthday_list)

Zeile 1734Zeile 1775
			}

if($mybb->user['showvideos'] != 1 && $mybb->user['uid'] != 0 || $mybb->settings['guestvideos'] != 1 && $mybb->user['uid'] == 0)

			}

if($mybb->user['showvideos'] != 1 && $mybb->user['uid'] != 0 || $mybb->settings['guestvideos'] != 1 && $mybb->user['uid'] == 0)

			{

			{

				$event_parser_options['allow_videocode'] = 0;

				$event_parser_options['allow_videocode'] = 0;

			}

$event['description'] = $parser->parse_message($event['description'], $event_parser_options);

			}

$event['description'] = $parser->parse_message($event['description'], $event_parser_options);


// Get the usergroup
if($event['username'])


// Get the usergroup
if($event['username'])

Zeile 1748Zeile 1789
					$event['displaygroup'] = $event['usergroup'];
}
$user_usergroup = $groupscache[$event['displaygroup']];

					$event['displaygroup'] = $event['usergroup'];
}
$user_usergroup = $groupscache[$event['displaygroup']];

			}

			}

			else
{
$user_usergroup = $groupscache[1];
}

			else
{
$user_usergroup = $groupscache[1];
}





			$titles_cache = $cache->read("usertitles");

// Event made by registered user
if($event['uid'] > 0 && $event['username'])
{
$event['profilelink'] = build_profile_link(format_name($event['username'], $event['usergroup'], $event['displaygroup']), $event['uid']);

			$titles_cache = $cache->read("usertitles");

// Event made by registered user
if($event['uid'] > 0 && $event['username'])
{
$event['profilelink'] = build_profile_link(format_name($event['username'], $event['usergroup'], $event['displaygroup']), $event['uid']);


$hascustomtitle = 0;




				if(trim($event['usertitle']) != "")

				if(trim($event['usertitle']) != "")

				{
$hascustomtitle = 1;

				{
// Do nothing, no need for an extra variable..

				}

				}


if($user_usergroup['usertitle'] != "" && !$hascustomtitle)

				elseif($user_usergroup['usertitle'] != "")


				{
$event['usertitle'] = $user_usergroup['usertitle'];
}
elseif(is_array($titles_cache) && !$user_usergroup['usertitle'])
{
reset($titles_cache);

				{
$event['usertitle'] = $user_usergroup['usertitle'];
}
elseif(is_array($titles_cache) && !$user_usergroup['usertitle'])
{
reset($titles_cache);

					foreach($titles_cache as $key => $title)

					foreach($titles_cache as $title)

					{

					{

						if($event['postnum'] >= $key)

						if($event['postnum'] >= $title['posts'])

						{

						{

							if(!$hascustomtitle)
{
$event['usertitle'] = $title['title'];
}

							$event['usertitle'] = $title['title'];




							$event['stars'] = $title['stars'];
$event['starimage'] = $title['starimage'];
break;

							$event['stars'] = $title['stars'];
$event['starimage'] = $title['starimage'];
break;

Zeile 1832Zeile 1868
				$event['userstars'] = '';
}


				$event['userstars'] = '';
}


			$event['usertitle'] = htmlspecialchars_uni($event['usertitle']); 

			$event['usertitle'] = htmlspecialchars_uni($event['usertitle']);


if($event['ignoretimezone'] == 0)
{


if($event['ignoretimezone'] == 0)
{