Vergleich inc/functions_online.php - 1.4.3 - 1.4.8

  Keine Änderungen   Hinzugefügt   Modifiziert   Entfernt
Zeile 6Zeile 6
 * Website: http://www.mybboard.net
* License: http://www.mybboard.net/about/license
*

 * Website: http://www.mybboard.net
* License: http://www.mybboard.net/about/license
*

 * $Id: functions_online.php 4081 2008-08-08 01:47:02Z Tikitiki $

 * $Id: functions_online.php 4330 2009-03-16 02:17:06Z Tikitiki $

 */

$uid_list = $aid_list = $pid_list = $tid_list = $fid_list = $eid_list = array();

 */

$uid_list = $aid_list = $pid_list = $tid_list = $fid_list = $eid_list = array();

Zeile 17Zeile 17
 * @param string The location (URL) of the user.
* @return array Array of location and activity information
*/

 * @param string The location (URL) of the user.
* @return array Array of location and activity information
*/

function fetch_wol_activity($location)

function fetch_wol_activity($location, $nopermission=false)

{
global $uid_list, $aid_list, $pid_list, $tid_list, $fid_list, $eid_list, $plugins, $user, $parameters;


{
global $uid_list, $aid_list, $pid_list, $tid_list, $fid_list, $eid_list, $plugins, $user, $parameters;


Zeile 34Zeile 34
	}
if($split_loc[1])
{

	}
if($split_loc[1])
{

		$temp = explode("&", my_substr($split_loc[1], 1));

		$temp = explode("&", my_substr($split_loc[1], 1));

		foreach($temp as $param)
{
$temp2 = explode("=", $param, 2);
$parameters[$temp2[0]] = $temp2[1];
}
}

		foreach($temp as $param)
{
$temp2 = explode("=", $param, 2);
$parameters[$temp2[0]] = $temp2[1];
}
}

 
	
if($nopermission)
{
$filename = "nopermission";
}



switch($filename)
{


switch($filename)
{

Zeile 90Zeile 96
			if(is_numeric($parameters['fid']))
{
$fid_list[] = $parameters['fid'];

			if(is_numeric($parameters['fid']))
{
$fid_list[] = $parameters['fid'];

			}

			}

			$user_activity['activity'] = "forumdisplay";
$user_activity['fid'] = $parameters['fid'];
break;
case "index":
case '':
$user_activity['activity'] = "index";

			$user_activity['activity'] = "forumdisplay";
$user_activity['fid'] = $parameters['fid'];
break;
case "index":
case '':
$user_activity['activity'] = "index";

			break;

			break;

		case "managegroup":
$user_activity['activity'] = "managegroup";
break;
case "member":
if($parameters['action'] == "activate")

		case "managegroup":
$user_activity['activity'] = "managegroup";
break;
case "member":
if($parameters['action'] == "activate")

			{

			{

				$user_activity['activity'] = "member_activate";

				$user_activity['activity'] = "member_activate";

			}

			}

			elseif($parameters['action'] == "register" || $parameters['action'] == "do_register")
{
$user_activity['activity'] = "member_register";

			elseif($parameters['action'] == "register" || $parameters['action'] == "do_register")
{
$user_activity['activity'] = "member_register";

			}

			}

			elseif($parameters['action'] == "login" || $parameters['action'] == "do_login")
{
$user_activity['activity'] = "member_login";
}
elseif($parameters['action'] == "logout")

			elseif($parameters['action'] == "login" || $parameters['action'] == "do_login")
{
$user_activity['activity'] = "member_login";
}
elseif($parameters['action'] == "logout")

			{

			{

				$user_activity['activity'] = "member_logout";

				$user_activity['activity'] = "member_logout";

			}

			}

			elseif($parameters['action'] == "profile")
{
$user_activity['activity'] = "member_profile";

			elseif($parameters['action'] == "profile")
{
$user_activity['activity'] = "member_profile";

Zeile 128Zeile 134
				$user_activity['uid'] = $parameters['uid'];
}
elseif($parameters['action'] == "emailuser" || $parameters['action'] == "do_emailuser")

				$user_activity['uid'] = $parameters['uid'];
}
elseif($parameters['action'] == "emailuser" || $parameters['action'] == "do_emailuser")

			{

			{

				$user_activity['activity'] = "member_emailuser";

				$user_activity['activity'] = "member_emailuser";

			}

			}

			elseif($parameters['action'] == "rate" || $parameters['action'] == "do_rate")
{
$user_activity['activity'] = "member_rate";

			elseif($parameters['action'] == "rate" || $parameters['action'] == "do_rate")
{
$user_activity['activity'] = "member_rate";

			}

			}

			elseif($parameters['action'] == "resendactivation" || $parameters['action'] == "do_resendactivation")
{
$user_activity['activity'] = "member_resendactivation";
}
elseif($parameters['action'] == "lostpw" || $parameters['action'] == "do_lostpw" || $parameters['action'] == "resetpassword")

			elseif($parameters['action'] == "resendactivation" || $parameters['action'] == "do_resendactivation")
{
$user_activity['activity'] = "member_resendactivation";
}
elseif($parameters['action'] == "lostpw" || $parameters['action'] == "do_lostpw" || $parameters['action'] == "resetpassword")

			{

			{

				$user_activity['activity'] = "member_lostpw";
}
else

				$user_activity['activity'] = "member_lostpw";
}
else

Zeile 213Zeile 219
			if(is_numeric($parameters['pid']))
{
$pid_list[] = $parameters['pid'];

			if(is_numeric($parameters['pid']))
{
$pid_list[] = $parameters['pid'];

				$user_activity['activity'] = "newreply";

				$user_activity['activity'] = "newreply";

				$user_activity['pid'] = $parameters['pid'];

				$user_activity['pid'] = $parameters['pid'];

			}

			}

			else
{
if(is_numeric($parameters['tid']))

			else
{
if(is_numeric($parameters['tid']))

Zeile 224Zeile 230
				}
$user_activity['activity'] = "newreply";
$user_activity['tid'] = $parameters['tid'];

				}
$user_activity['activity'] = "newreply";
$user_activity['tid'] = $parameters['tid'];

			}
break;

			}
break;

		case "newthread":
if(is_numeric($parameters['fid']))

		case "newthread":
if(is_numeric($parameters['fid']))

			{

			{

				$fid_list[] = $parameters['fid'];

				$fid_list[] = $parameters['fid'];

			}

			}

			$user_activity['activity'] = "newthread";
$user_activity['fid'] = $parameters['fid'];
break;

			$user_activity['activity'] = "newthread";
$user_activity['fid'] = $parameters['fid'];
break;

Zeile 238Zeile 244
			if($parameters['action'] == "today")
{
$user_activity['activity'] = "woltoday";

			if($parameters['action'] == "today")
{
$user_activity['activity'] = "woltoday";

			}
else

			}
else

			{
$user_activity['activity'] = "wol";
}

			{
$user_activity['activity'] = "wol";
}

Zeile 286Zeile 292
			{
$user_activity['activity'] = "private_send";
}

			{
$user_activity['activity'] = "private_send";
}

			elseif($parameters['action'] == "show")

			elseif($parameters['action'] == "read")

			{
$user_activity['activity'] = "private_read";
}

			{
$user_activity['activity'] = "private_read";
}

Zeile 421Zeile 427
			break;
case "nopermission":
$user_activity['activity'] = "nopermission";

			break;
case "nopermission":
$user_activity['activity'] = "nopermission";

 
			$user_activity['nopermission'] = 1;

			break;
default:
$user_activity['activity'] = "unknown";

			break;
default:
$user_activity['activity'] = "unknown";

Zeile 537Zeile 544
			else
{
$location_name = $lang->viewing_announcements2;

			else
{
$location_name = $lang->viewing_announcements2;

			}

			}

			break;
// attachment.php actions
case "attachment":
$pid = $attachments[$user_activity['aid']];
$tid = $posts[$pid];
if($threads[$tid])

			break;
// attachment.php actions
case "attachment":
$pid = $attachments[$user_activity['aid']];
$tid = $posts[$pid];
if($threads[$tid])

			{

			{

				$location_name = $lang->sprintf($lang->viewing_attachment2, $user_activity['aid'], $threads[$tid], get_thread_link($tid));
}
else
{
$location_name = $lang->viewing_attachment;

				$location_name = $lang->sprintf($lang->viewing_attachment2, $user_activity['aid'], $threads[$tid], get_thread_link($tid));
}
else
{
$location_name = $lang->viewing_attachment;

			}
break;

			}
break;

		// calendar.php functions
case "calendar":
$location_name = $lang->viewing_calendar;
break;
case "calendar_event":
if($events[$user_activity['eid']])

		// calendar.php functions
case "calendar":
$location_name = $lang->viewing_calendar;
break;
case "calendar_event":
if($events[$user_activity['eid']])

			{

			{

				$location_name = $lang->sprintf($lang->viewing_event2, get_event_link($user_activity['eid']), $events[$user_activity['eid']]);

				$location_name = $lang->sprintf($lang->viewing_event2, get_event_link($user_activity['eid']), $events[$user_activity['eid']]);

			}
else
{

			}
else
{

				$location_name = $lang->viewing_event;
}
break;

				$location_name = $lang->viewing_event;
}
break;

Zeile 575Zeile 582
		// editpost.php functions
case "editpost":
$location_name = $lang->editing_post;

		// editpost.php functions
case "editpost":
$location_name = $lang->editing_post;

			break;

			break;

		// forumdisplay.php functions
case "forumdisplay":
if($forums[$user_activity['fid']])

		// forumdisplay.php functions
case "forumdisplay":
if($forums[$user_activity['fid']])

Zeile 610Zeile 617
			if($usernames[$user_activity['uid']])
{
$location_name = $lang->sprintf($lang->viewing_profile2, get_profile_link($user_activity['uid']), $usernames[$user_activity['uid']]);

			if($usernames[$user_activity['uid']])
{
$location_name = $lang->sprintf($lang->viewing_profile2, get_profile_link($user_activity['uid']), $usernames[$user_activity['uid']]);

			}
else
{

			}
else
{

				$location_name = $lang->viewing_profile;
}
break;

				$location_name = $lang->viewing_profile;
}
break;

Zeile 636Zeile 643
			break;
case "member_emailuser":
$location_name = $lang->emailing_user;

			break;
case "member_emailuser":
$location_name = $lang->emailing_user;

			break;

			break;

		case "member_rate":
$location_name = $lang->rating_user;
break;

		case "member_rate":
$location_name = $lang->rating_user;
break;

Zeile 649Zeile 656
		// memberlist.php functions
case "memberlist":
$location_name = $lang->viewing_memberlist;

		// memberlist.php functions
case "memberlist":
$location_name = $lang->viewing_memberlist;

			break;

			break;

		// misc.php functions
case "misc_dstswitch":
$location_name = $lang->changing_dst;

		// misc.php functions
case "misc_dstswitch":
$location_name = $lang->changing_dst;

Zeile 735Zeile 742
			if($threads[$user_activity['tid']])
{
$location_name = $lang->sprintf($lang->replying_thread2, get_thread_link($user_activity['tid']), $threads[$user_activity['tid']]);

			if($threads[$user_activity['tid']])
{
$location_name = $lang->sprintf($lang->replying_thread2, get_thread_link($user_activity['tid']), $threads[$user_activity['tid']]);

			}
else
{

			}
else
{

				$location_name = $lang->replying_thread;

				$location_name = $lang->replying_thread;

			}

			}

			break;
// newthread.php functions
case "newthread":
if($forums[$user_activity['fid']])

			break;
// newthread.php functions
case "newthread":
if($forums[$user_activity['fid']])

			{

			{

				$location_name = $lang->sprintf($lang->posting_thread2, get_forum_link($user_activity['fid']), $forums[$user_activity['fid']]);

				$location_name = $lang->sprintf($lang->posting_thread2, get_forum_link($user_activity['fid']), $forums[$user_activity['fid']]);

			}
else
{

			}
else
{

				$location_name = $lang->posting_thread;
}
break;

				$location_name = $lang->posting_thread;
}
break;

Zeile 835Zeile 842
		// usercp.php functions
case "usercp_profile":
$location_name = $lang->updating_profile;

		// usercp.php functions
case "usercp_profile":
$location_name = $lang->updating_profile;

 
			break;
case "usercp_editlists":
$location_name = $lang->managing_buddyignorelist;

			break;
case "usercp_options":
$location_name = $lang->updating_options;

			break;
case "usercp_options":
$location_name = $lang->updating_options;

Zeile 912Zeile 922
 */
function build_wol_row($user)
{

 */
function build_wol_row($user)
{

	global $mybb, $lang, $templates, $themes, $session;

	global $mybb, $lang, $templates, $theme, $session;


// We have a registered user
if($user['uid'] > 0)


// We have a registered user
if($user['uid'] > 0)