Vergleich calendar.php - 1.2.1 - 1.2.13

  Keine Änderungen   Hinzugefügt   Modifiziert   Entfernt
Zeile 3Zeile 3
 * MyBB 1.2
* Copyright � 2006 MyBB Group, All Rights Reserved
*

 * MyBB 1.2
* Copyright � 2006 MyBB Group, All Rights Reserved
*

 * Website: http://www.mybboard.com
* License: http://www.mybboard.com/eula.html

 * Website: http://www.mybboard.net
* License: http://www.mybboard.net/eula.html

 *

 *

 * $Id: calendar.php 2251 2006-09-23 22:18:21Z Tikitiki $

 * $Id: calendar.php 3596 2008-01-20 08:27:39Z Tikitiki $

 */

define("IN_MYBB", 1);

 */

define("IN_MYBB", 1);

Zeile 41Zeile 41

// Make $eid an easy-to-use variable.
$eid = intval($mybb->input['eid']);


// Make $eid an easy-to-use variable.
$eid = intval($mybb->input['eid']);

 

$mybb->input['day'] = intval($mybb->input['day']);



/* If we are looking at an event, select the date for that event first. */



/* If we are looking at an event, select the date for that event first. */

if($mybb->input['action'] == "event")

if($mybb->input['action'] == "event" || $mybb->input['action'] == "editevent" || $mybb->input['action'] == "do_editevent")

{
$options = array(
"limit" => 1

{
$options = array(
"limit" => 1

Zeile 54Zeile 56
	if($event_date == FALSE)
{
error($lang->error_invalidevent);

	if($event_date == FALSE)
{
error($lang->error_invalidevent);

	}

	}

	list($day, $month, $year) = explode("-", $event_date);
}
else

	list($day, $month, $year) = explode("-", $event_date);
}
else

Zeile 64Zeile 66
	if($mybb->input['year'] && $mybb->input['year'] <= my_date("Y")+5)
{
$year = intval($mybb->input['year']);

	if($mybb->input['year'] && $mybb->input['year'] <= my_date("Y")+5)
{
$year = intval($mybb->input['year']);

	}
else

	}
else

	{
$year = my_date("Y");
}
// Then the month
if($mybb->input['month'] >=1 && $mybb->input['month'] <= 12)

	{
$year = my_date("Y");
}
// Then the month
if($mybb->input['month'] >=1 && $mybb->input['month'] <= 12)

	{

	{

		$month = intval($mybb->input['month']);
}
else

		$month = intval($mybb->input['month']);
}
else

Zeile 88Zeile 90
	}
else
{

	}
else
{

 
		

		// Make the day the last day of the month, if the user overshot the number of days in the month
if(isset($mybb->input['day']) && $mybb->input['day'] > $days)
{

		// Make the day the last day of the month, if the user overshot the number of days in the month
if(isset($mybb->input['day']) && $mybb->input['day'] > $days)
{

Zeile 178Zeile 181
	}
$eventdate = explode("-", $event['date']);
$eventdate = gmmktime(0, 0, 0, $eventdate[1], $eventdate[0], $eventdate[2]);

	}
$eventdate = explode("-", $event['date']);
$eventdate = gmmktime(0, 0, 0, $eventdate[1], $eventdate[0], $eventdate[2]);

	$eventdate = my_date($mybb->settings['dateformat'], $eventdate, "", 0);

	$eventdate = my_date($mybb->settings['dateformat'], $eventdate, 0, 0);


add_breadcrumb($lang->nav_viewevent);



add_breadcrumb($lang->nav_viewevent);


Zeile 205Zeile 208
		$bday_where = "birthday LIKE '$day-$month-%' OR birthday LIKE '$day-$month'";
$feb_fix = 0;
}

		$bday_where = "birthday LIKE '$day-$month-%' OR birthday LIKE '$day-$month'";
$feb_fix = 0;
}

 


	$query = $db->simple_select(TABLE_PREFIX."users", "uid, username, birthday, usergroup, displaygroup", $bday_where);

$alterbg = $theme['trow1'];

	$query = $db->simple_select(TABLE_PREFIX."users", "uid, username, birthday, usergroup, displaygroup", $bday_where);

$alterbg = $theme['trow1'];

Zeile 213Zeile 217
	while($bdays = $db->fetch_array($query))
{
$bday = explode("-", $bdays['birthday']);

	while($bdays = $db->fetch_array($query))
{
$bday = explode("-", $bdays['birthday']);

 


		if($bday[2] && $bday[2] < $year)
{
$age = $year - $bday[2];

		if($bday[2] && $bday[2] < $year)
{
$age = $year - $bday[2];

Zeile 221Zeile 226
		else
{
$age = '';

		else
{
$age = '';

		}

		}

		$bdays['username'] = format_name($bdays['username'], $bdays['usergroup'], $bdays['displaygroup']);
eval("\$birthdays .= \"".$templates->get("calendar_dayview_birthdays_bday", 1, 0)."\";");

if($alterbg == $theme['trow1'])

		$bdays['username'] = format_name($bdays['username'], $bdays['usergroup'], $bdays['displaygroup']);
eval("\$birthdays .= \"".$templates->get("calendar_dayview_birthdays_bday", 1, 0)."\";");

if($alterbg == $theme['trow1'])

		{

		{

			$alterbg = $theme['trow2'];
}
else

			$alterbg = $theme['trow2'];
}
else

Zeile 248Zeile 253
	while($event = $db->fetch_array($query))
{
$plugins->run_hooks("calendar_dayview_event");

	while($event = $db->fetch_array($query))
{
$plugins->run_hooks("calendar_dayview_event");





		if(($event['author'] == $mybb->user['uid'] && $mybb->user['uid'] != 0) || $mybb->usergroup['cancp'] == "yes")
{
$editbutton = "<a href=\"calendar.php?action=editevent&amp;eid=$event[eid]\"><img src=\"$theme[imglangdir]/postbit_edit.gif\" border=\"0\" alt=\"$lang->alt_edit\" /></a>";

		if(($event['author'] == $mybb->user['uid'] && $mybb->user['uid'] != 0) || $mybb->usergroup['cancp'] == "yes")
{
$editbutton = "<a href=\"calendar.php?action=editevent&amp;eid=$event[eid]\"><img src=\"$theme[imglangdir]/postbit_edit.gif\" border=\"0\" alt=\"$lang->alt_edit\" /></a>";

Zeile 267Zeile 272
		}
$eventdate = explode("-", $event['date']);
$eventdate = gmmktime(0, 0, 0, $eventdate[1], $eventdate[0], $eventdate[2]);

		}
$eventdate = explode("-", $event['date']);
$eventdate = gmmktime(0, 0, 0, $eventdate[1], $eventdate[0], $eventdate[2]);

		$eventdate = my_date($mybb->settings['dateformat'], $eventdate, "", 0);

		$eventdate = my_date($mybb->settings['dateformat'], $eventdate, 0, 0);

		eval("\$events .= \"".$templates->get("calendar_dayview_event")."\";");
}
if(!$events)

		eval("\$events .= \"".$templates->get("calendar_dayview_event")."\";");
}
if(!$events)

Zeile 293Zeile 298
// Process the adding of an event.
if($mybb->input['action'] == "do_addevent" && $mybb->request_method == "post")
{

// Process the adding of an event.
if($mybb->input['action'] == "do_addevent" && $mybb->request_method == "post")
{

 
	// Verify incoming POST request
verify_post_check($mybb->input['my_post_key']);


	$plugins->run_hooks("calendar_do_addevent_start");

// Set up eventhandler.

	$plugins->run_hooks("calendar_do_addevent_start");

// Set up eventhandler.

Zeile 410Zeile 418
// Process the editing of an event.
if($mybb->input['action'] == "do_editevent" && $mybb->request_method == "post")
{

// Process the editing of an event.
if($mybb->input['action'] == "do_editevent" && $mybb->request_method == "post")
{

 
	// Verify incoming POST request
verify_post_check($mybb->input['my_post_key']);


	$plugins->run_hooks("calendar_do_editevent_start");

$query = $db->simple_select(TABLE_PREFIX."events", "*", "eid='{$eid}'");

	$plugins->run_hooks("calendar_do_editevent_start");

$query = $db->simple_select(TABLE_PREFIX."events", "*", "eid='{$eid}'");

Zeile 454Zeile 465

// Now let the eventhandler do all the hard work.
if(!$eventhandler->validate_event())


// Now let the eventhandler do all the hard work.
if(!$eventhandler->validate_event())

		{

		{

			$event_errors = $eventhandler->get_friendly_errors();
$event_errors = inline_error($event_errors);
$mybb->input['action'] = "editevent";

			$event_errors = $eventhandler->get_friendly_errors();
$event_errors = inline_error($event_errors);
$mybb->input['action'] = "editevent";

Zeile 563Zeile 574
	$plugins->run_hooks("calendar_start");

$time = mktime(0, 0, 0, $month, 1, $year);

	$plugins->run_hooks("calendar_start");

$time = mktime(0, 0, 0, $month, 1, $year);

	$days = date("t", $time);

	$days = my_date("t", $time);

	$bdays = array();

// Load Birthdays

	$bdays = array();

// Load Birthdays

Zeile 574Zeile 585
		$feb_fix = 1;
}
else // Fetch only for this day

		$feb_fix = 1;
}
else // Fetch only for this day

	{

	{

		$bday_where = "birthday LIKE '%-$month-%' OR birthday LIKE '%-$month'";
$feb_fix = 0;

		$bday_where = "birthday LIKE '%-$month-%' OR birthday LIKE '%-$month'";
$feb_fix = 0;

	}

	}


$query = $db->simple_select(TABLE_PREFIX."users", "uid, username, birthday, usergroup, displaygroup", $bday_where);
while($user = $db->fetch_array($query))
{
$bday = explode("-", $user['birthday']);
if($feb_fix == 1 && $bday[0] == 29 && $bday[1] == 2)


$query = $db->simple_select(TABLE_PREFIX."users", "uid, username, birthday, usergroup, displaygroup", $bday_where);
while($user = $db->fetch_array($query))
{
$bday = explode("-", $user['birthday']);
if($feb_fix == 1 && $bday[0] == 29 && $bday[1] == 2)

		{

		{

			$bdays[1]++;
}
else

			$bdays[1]++;
}
else

Zeile 592Zeile 603
			$bdays[$bday[0]]++;
}
}

			$bdays[$bday[0]]++;
}
}

 


	$events = array();
// Load Events
$query = $db->simple_select(TABLE_PREFIX."events", "subject, private, date, eid", "date LIKE '%-{$month}-{$year}' AND ((author='{$mybb->user['uid']}' AND private='yes') OR (private!='yes'))");

	$events = array();
// Load Events
$query = $db->simple_select(TABLE_PREFIX."events", "subject, private, date, eid", "date LIKE '%-{$month}-{$year}' AND ((author='{$mybb->user['uid']}' AND private='yes') OR (private!='yes'))");

Zeile 615Zeile 627
	}
$daybits = "<tr>\n";
$count = 0;

	}
$daybits = "<tr>\n";
$count = 0;

	$sblanks = date("w", $time);

	$sblanks = my_date("w", $time);

	// Blank space before first day
if($sblanks)
{

	// Blank space before first day
if($sblanks)
{