php errors on my forum

hi, i have many, many errors on my forum. I dont know PHP, I cant seem to figure it out. here are some shown in the error log:

[php]
eck all
Apply Filter: Only show the error messages of this member Loner
Apply Filter: Only show the error messages of this IP address
Reverse chronological order of list Today at 02:00:36 PM
Apply Filter: Only show the error messages of this session 76e887c38cbe363f434dc757681948c8
Apply Filter: Only show the errors of this type Type of error: General
Apply Filter: Only show the error messages of this URL
http://warriorcatsrpg.com/index.php?Themes=;default=;images=;star-cat-13_png=
Apply Filter: Only show the errors with the same message
2: in_array() expects parameter 2 to be array, null given
Apply Filter: Only show the errors from this file
File: /home/warrior/public_html/Sources/Security.php
Line: 837
Apply Filter: Only show the error messages of this member Loner
Apply Filter: Only show the error messages of this IP address
Reverse chronological order of list Today at 02:00:36 PM
Apply Filter: Only show the error messages of this session 76e887c38cbe363f434dc757681948c8
Apply Filter: Only show the errors of this type Type of error: Undefined
Apply Filter: Only show the error messages of this URL
http://warriorcatsrpg.com/index.php?Themes=;default=;images=;star-cat-13_png=
Apply Filter: Only show the errors with the same message
8: Undefined index: permissions
Apply Filter: Only show the errors from this file
File: /home/warrior/public_html/Sources/Security.php
Line: 837
Apply Filter: Only show the error messages of this member Loner
Apply Filter: Only show the error messages of this IP address
Reverse chronological order of list Today at 02:00:36 PM
Apply Filter: Only show the error messages of this session 76e887c38cbe363f434dc757681948c8
Apply Filter: Only show the errors of this type Type of error: General
Apply Filter: Only show the error messages of this URL
http://warriorcatsrpg.com/index.php?Themes=;default=;images=;star-cat-13_png=
Apply Filter: Only show the errors with the same message
2: in_array() expects parameter 2 to be array, null given
Apply Filter: Only show the errors from this file
File: /home/warrior/public_html/Sources/Security.php
Line: 837
Apply Filter: Only show the error messages of this member Loner
Apply Filter: Only show the error messages of this IP address
Reverse chronological order of list Today at 02:00:36 PM
Apply Filter: Only show the error messages of this session 76e887c38cbe363f434dc757681948c8
Apply Filter: Only show the errors of this type Type of error: Undefined
Apply Filter: Only show the error messages of this URL
http://warriorcatsrpg.com/index.php?Themes=;default=;images=;star-cat-13_png=
Apply Filter: Only show the errors with the same message
8: Undefined index: permissions
Apply Filter: Only show the errors from this file
File: /home/warrior/public_html/Sources/Security.php
Line: 837
Apply Filter: Only show the error messages of this member Loner
Apply Filter: Only show the error messages of this IP address
Reverse chronological order of list Today at 02:00:36 PM
Apply Filter: Only show the error messages of this session 76e887c38cbe363f434dc757681948c8
Apply Filter: Only show the errors of this type Type of error: General
Apply Filter: Only show the error messages of this URL
http://warriorcatsrpg.com/index.php?Themes=;default=;images=;star-cat-13_png=
Apply Filter: Only show the errors with the same message
2: in_array() expects parameter 2 to be array, null given
Apply Filter: Only show the errors from this file
File: /home/warrior/public_html/Sources/Security.php
Line: 837
Apply Filter: Only show the error messages of this member Loner
Apply Filter: Only show the error messages of this IP address
Reverse chronological order of list Today at 02:00:36 PM
Apply Filter: Only show the error messages of this session 76e887c38cbe363f434dc757681948c8
Apply Filter: Only show the errors of this type Type of error: Undefined
Apply Filter: Only show the error messages of this URL
http://warriorcatsrpg.com/index.php?Themes=;default=;images=;star-cat-13_png=
Apply Filter: Only show the errors with the same message
8: Undefined index: permissions
Apply Filter: Only show the errors from this file
File: /home/warrior/public_html/Sources/Security.php
Line: 837
Apply Filter: Only show the error messages of this member Loner
Apply Filter: Only show the error messages of this IP address
Reverse chronological order of list Today at 02:00:36 PM
Apply Filter: Only show the error messages of this session 76e887c38cbe363f434dc757681948c8
Apply Filter: Only show the errors of this type Type of error: General
Apply Filter: Only show the error messages of this URL
http://warriorcatsrpg.com/index.php?Themes=;default=;images=;star-cat-13_png=
Apply Filter: Only show the errors with the same message
2: in_array() expects parameter 2 to be array, null given
Apply Filter: Only show the errors from this file
File: /home/warrior/public_html/Sources/Security.php
Line: 837
Apply Filter: Only show the error messages of this member Loner
Apply Filter: Only show the error messages of this IP address
Reverse chronological order of list Today at 02:00:36 PM
Apply Filter: Only show the error messages of this session 76e887c38cbe363f434dc757681948c8
Apply Filter: Only show the errors of this type Type of error: Undefined
Apply Filter: Only show the error messages of this URL
http://warriorcatsrpg.com/index.php?Themes=;default=;images=;star-cat-13_png=
Apply Filter: Only show the errors with the same message
8: Undefined index: permissions
Apply Filter: Only show the errors from this file
File: /home/warrior/public_html/Sources/Security.php
Line: 837
Apply Filter: Only show the error messages of this member Loner
Apply Filter: Only show the error messages of this IP address
Reverse chronological order of list Today at 02:00:36 PM
Apply Filter: Only show the error messages of this session 76e887c38cbe363f434dc757681948c8
Apply Filter: Only show the errors of this type Type of error: General
Apply Filter: Only show the error messages of this URL
http://warriorcatsrpg.com/index.php?Themes=;default=;images=;star-cat-13_png=
Apply Filter: Only show the errors with the same message
2: in_array() expects parameter 2 to be array, null given
Apply Filter: Only show the errors from this file
File: /home/warrior/public_html/Sources/Security.php
Line: 837
Apply Filter: Only show the error messages of this member Loner
Apply Filter: Only show the error messages of this IP address
Reverse chronological order of list Today at 02:00:36 PM
Apply Filter: Only show the error messages of this session 76e887c38cbe363f434dc757681948c8
Apply Filter: Only show the errors of this type Type of error: Undefined
Apply Filter: Only show the error messages of this URL
http://warriorcatsrpg.com/index.php?Themes=;default=;images=;star-cat-13_png=
Apply Filter: Only show the errors with the same message
8: Undefined index: permissions
Apply Filter: Only show the errors from this file
File: /home/warrior/public_html/Sources/Security.php
Line: 837
Apply Filter: Only show the error messages of this member Loner
Apply Filter: Only show the error messages of this IP address
Reverse chronological order of list Today at 02:00:36 PM
Apply Filter: Only show the error messages of this session 76e887c38cbe363f434dc757681948c8
Apply Filter: Only show the errors of this type Type of error: General
Apply Filter: Only show the error messages of this URL
http://warriorcatsrpg.com/index.php?Themes=;default=;images=;star-cat-13_png=
Apply Filter: Only show the errors with the same message
2: in_array() expects parameter 2 to be array, null given
Apply Filter: Only show the errors from this file
File: /home/warrior/public_html/Sources/Security.php
Line: 837
Apply Filter: Only show the error messages of this member Loner
Apply Filter: Only show the error messages of this IP address
Reverse chronological order of list Today at 02:00:36 PM
Apply Filter: Only show the error messages of this session 76e887c38cbe363f434dc757681948c8
Apply Filter: Only show the errors of this type Type of error: Undefined
Apply Filter: Only show the error messages of this URL
http://warriorcatsrpg.com/index.php?Themes=;default=;images=;star-cat-13_png=
Apply Filter: Only show the errors with the same message
8: Undefined index: permissions
Apply Filter: Only show the errors from this file
File: /home/warrior/public_html/Sources/Security.php
Line: 837
Apply Filter: Only show the error messages of this member Loner
Apply Filter: Only show the error messages of this IP address
[/php]

if you need further info, i can supply it.

i am sorry for the double post, i was going to edit this into my existing post, but edits are disabled so here goes. I am quoting the area of the file mentioned above here that has that error line, for troubleshooting. thanks to anyone in advance.

[php]
// Don’t log web accelerators, it’s very confusing…
if (isset($_SERVER[‘HTTP_X_MOZ’]) && $_SERVER[‘HTTP_X_MOZ’] == ‘prefetch’)
return;

$smcFunc['db_insert']('',
	'{db_prefix}log_banned',
	array('id_member' => 'int', 'ip' => 'string-16', 'email' => 'string', 'log_time' => 'int'),
	array($user_info['id'], $user_info['ip'], ($email === null ? ($user_info['is_guest'] ? '' : $user_info['email']) : $email), time()),
	array('id_ban_log')
);

// One extra point for these bans.
if (!empty($ban_ids))
	$smcFunc['db_query']('', '
		UPDATE {db_prefix}ban_items
		SET hits = hits + 1
		WHERE id_ban IN ({array_int:ban_ids})',
		array(
			'ban_ids' => $ban_ids,
		)
	);

}

// Checks if a given email address might be banned.
function isBannedEmail($email, $restriction, $error)
{
global $txt, $smcFunc;

// Can't ban an empty email
if (empty($email) || trim($email) == '')
	return;

// Let's start with the bans based on your IP/hostname/memberID...
$ban_ids = isset($_SESSION['ban'][$restriction]) ? $_SESSION['ban'][$restriction]['ids'] : array();
$ban_reason = isset($_SESSION['ban'][$restriction]) ? $_SESSION['ban'][$restriction]['reason'] : '';

// ...and add to that the email address you're trying to register.
$request = $smcFunc['db_query']('', '
	SELECT bi.id_ban, bg.' . $restriction . ', bg.cannot_access, bg.reason
	FROM {db_prefix}ban_items AS bi
		INNER JOIN {db_prefix}ban_groups AS bg ON (bg.id_ban_group = bi.id_ban_group)
	WHERE {string:email} LIKE bi.email_address
		AND (bg.' . $restriction . ' = {int:cannot_access} OR bg.cannot_access = {int:cannot_access})
		AND (bg.expire_time IS NULL OR bg.expire_time >= {int:now})',
	array(
		'email' => $email,
		'cannot_access' => 1,
		'now' => time(),
	)
);
while ($row = $smcFunc['db_fetch_assoc']($request))
{
	if (!empty($row['cannot_access']))
	{
		$_SESSION['ban']['cannot_access']['ids'][] = $row['id_ban'];
		$_SESSION['ban']['cannot_access']['reason'] = $row['reason'];
	}
	if (!empty($row[$restriction]))
	{
		$ban_ids[] = $row['id_ban'];
		$ban_reason = $row['reason'];
	}
}
$smcFunc['db_free_result']($request);

// You're in biiig trouble.  Banned for the rest of this session!
if (isset($_SESSION['ban']['cannot_access']))
{
	log_ban($_SESSION['ban']['cannot_access']['ids']);
	$_SESSION['ban']['last_checked'] = time();

	fatal_error(sprintf($txt['your_ban'], $txt['guest_title']) . $_SESSION['ban']['cannot_access']['reason'], false);
}

if (!empty($ban_ids))
{
	// Log this ban for future reference.
	log_ban($ban_ids, $email);
	fatal_error($error . $ban_reason, false);
}

}

// Make sure the user’s correct session was passed, and they came from here. (type can be post, get, or request.)
function checkSession($type = ‘post’, $from_action = ‘’, $is_fatal = true)
{
global $sc, $modSettings, $boardurl;

// Is it in as $_POST['sc']?
if ($type == 'post')
{
	$check = isset($_POST[$_SESSION['session_var']]) ? $_POST[$_SESSION['session_var']] : (empty($modSettings['strictSessionCheck']) && isset($_POST['sc']) ? $_POST['sc'] : null);
	if ($check !== $sc)
		$error = 'session_timeout';
}

// How about $_GET['sesc']?
elseif ($type == 'get')
{
	$check = isset($_GET[$_SESSION['session_var']]) ? $_GET[$_SESSION['session_var']] : (empty($modSettings['strictSessionCheck']) && isset($_GET['sesc']) ? $_GET['sesc'] : null);
	if ($check !== $sc)
		$error = 'session_verify_fail';
}

// Or can it be in either?
elseif ($type == 'request')
{
	$check = isset($_GET[$_SESSION['session_var']]) ? $_GET[$_SESSION['session_var']] : (empty($modSettings['strictSessionCheck']) && isset($_GET['sesc']) ? $_GET['sesc'] : (isset($_POST[$_SESSION['session_var']]) ? $_POST[$_SESSION['session_var']] : (empty($modSettings['strictSessionCheck']) && isset($_POST['sc']) ? $_POST['sc'] : null)));

	if ($check !== $sc)
		$error = 'session_verify_fail';
}

// Verify that they aren't changing user agents on us - that could be bad.
if ((!isset($_SESSION['USER_AGENT']) || $_SESSION['USER_AGENT'] != $_SERVER['HTTP_USER_AGENT']) && empty($modSettings['disableCheckUA']))
	$error = 'session_verify_fail';

// Make sure a page with session check requirement is not being prefetched.
if (isset($_SERVER['HTTP_X_MOZ']) && $_SERVER['HTTP_X_MOZ'] == 'prefetch')
{
	ob_end_clean();
	header('HTTP/1.1 403 Forbidden');
	die;
}

// Check the referring site - it should be the same server at least!
$referrer = isset($_SERVER['HTTP_REFERER']) ? @parse_url($_SERVER['HTTP_REFERER']) : array();
if (!empty($referrer['host']))
{
	if (strpos($_SERVER['HTTP_HOST'], ':') !== false)
		$real_host = substr($_SERVER['HTTP_HOST'], 0, strpos($_SERVER['HTTP_HOST'], ':'));
	else
		$real_host = $_SERVER['HTTP_HOST'];

	$parsed_url = parse_url($boardurl);

	// Are global cookies on?  If so, let's check them ;).
	if (!empty($modSettings['globalCookies']))
	{
		if (preg_match('~(?:[^\.]+\.)?([^\.]{3,}\..+)\z~i', $parsed_url['host'], $parts) == 1)
			$parsed_url['host'] = $parts[1];

		if (preg_match('~(?:[^\.]+\.)?([^\.]{3,}\..+)\z~i', $referrer['host'], $parts) == 1)
			$referrer['host'] = $parts[1];

		if (preg_match('~(?:[^\.]+\.)?([^\.]{3,}\..+)\z~i', $real_host, $parts) == 1)
			$real_host = $parts[1];
	}

	// Okay: referrer must either match parsed_url or real_host.
	if (isset($parsed_url['host']) && strtolower($referrer['host']) != strtolower($parsed_url['host']) && strtolower($referrer['host']) != strtolower($real_host))
	{
		$error = 'verify_url_fail';
		$log_error = true;
	}
}

// Well, first of all, if a from_action is specified you'd better have an old_url.
if (!empty($from_action) && (!isset($_SESSION['old_url']) || preg_match('~[?;&]action=' . $from_action . '([;&]|$)~', $_SESSION['old_url']) == 0))
{
	$error = 'verify_url_fail';
	$log_error = true;
}

if (strtolower($_SERVER['HTTP_USER_AGENT']) == 'hacker')
	fatal_error('Sound the alarm!  It\'s a hacker!  Close the castle gates!!', false);

// Everything is ok, return an empty string.
if (!isset($error))
	return '';
// A session error occurred, show the error.
elseif ($is_fatal)
{
	if (isset($_GET['xml']))
	{
		ob_end_clean();
		header('HTTP/1.1 403 Forbidden - Session timeout');
		die;
	}
	else
		fatal_lang_error($error, isset($log_error) ? 'user' : false);
}
// A session error occurred, return the error to the calling function.
else
	return $error;

// We really should never fall through here, for very important reasons.  Let's make sure.
trigger_error('Hacking attempt...', E_USER_ERROR);

}

// Check if a specific confirm parameter was given.
function checkConfirm($action)
{
global $modSettings;

if (isset($_GET['confirm']) && isset($_SESSION['confirm_' . $action]) && md5($_GET['confirm'] . $_SERVER['HTTP_USER_AGENT']) == $_SESSION['confirm_' . $action])
	return true;

else
{
	$token = md5(mt_rand() . session_id() . (string) microtime() . $modSettings['rand_seed']);
	$_SESSION['confirm_' . $action] = md5($token . $_SERVER['HTTP_USER_AGENT']);

	return $token;
}

}

// Check whether a form has been submitted twice.
function checkSubmitOnce($action, $is_fatal = true)
{
global $context;

if (!isset($_SESSION['forms']))
	$_SESSION['forms'] = array();

// Register a form number and store it in the session stack. (use this on the page that has the form.)
if ($action == 'register')
{
	$context['form_sequence_number'] = 0;
	while (empty($context['form_sequence_number']) || in_array($context['form_sequence_number'], $_SESSION['forms']))
		$context['form_sequence_number'] = mt_rand(1, 16000000);
}
// Check whether the submitted number can be found in the session.
elseif ($action == 'check')
{
	if (!isset($_REQUEST['seqnum']))
		return true;
	elseif (!in_array($_REQUEST['seqnum'], $_SESSION['forms']))
	{
		$_SESSION['forms'][] = (int) $_REQUEST['seqnum'];
		return true;
	}
	elseif ($is_fatal)
		fatal_lang_error('error_form_already_submitted', false);
	else
		return false;
}
// Don't check, just free the stack number.
elseif ($action == 'free' && isset($_REQUEST['seqnum']) && in_array($_REQUEST['seqnum'], $_SESSION['forms']))
	$_SESSION['forms'] = array_diff($_SESSION['forms'], array($_REQUEST['seqnum']));
elseif ($action != 'free')
	trigger_error('checkSubmitOnce(): Invalid action \'' . $action . '\'', E_USER_WARNING);

}

// Check the user’s permissions.
function allowedTo($permission, $boards = null)
{
global $user_info, $modSettings, $smcFunc;

// You're always allowed to do nothing. (unless you're a working man, MR. LAZY :P!)
if (empty($permission))
	return true;

// You're never allowed to do something if your data hasn't been loaded yet!
if (empty($user_info))
	return false;

// Administrators are supermen :P.
if ($user_info['is_admin'])
	return true;

// Are we checking the _current_ board, or some other boards?
if ($boards === null)
{
	// Check if they can do it.
	if (!is_array($permission) && in_array($permission, $user_info['permissions']))
		return true;
	// Search for any of a list of permissions.
	elseif (is_array($permission) && count(array_intersect($permission, $user_info['permissions'])) != 0)
		return true;
	// You aren't allowed, by default.
	else
		return false;
}
elseif (!is_array($boards))
	$boards = array($boards);

$request = $smcFunc['db_query']('', '
	SELECT MIN(bp.add_deny) AS add_deny
	FROM {db_prefix}boards AS b
		INNER JOIN {db_prefix}board_permissions AS bp ON (bp.id_profile = b.id_profile)
		LEFT JOIN {db_prefix}moderators AS mods ON (mods.id_board = b.id_board AND mods.id_member = {int:current_member})
	WHERE b.id_board IN ({array_int:board_list})
		AND bp.id_group IN ({array_int:group_list}, {int:moderator_group})
		AND bp.permission {raw:permission_list}
		AND (mods.id_member IS NOT NULL OR bp.id_group != {int:moderator_group})
	GROUP BY b.id_board',
	array(
		'current_member' => !empty($user_info['permissions_from'][0]) ? $user_info['permissions_from'][0] : $user_info['id'],
		'board_list' => $boards,
		'group_list' => $user_info['groups'],
		'moderator_group' => 3,
		'permission_list' => (is_array($permission) ? 'IN (\'' . implode('\', \'', $permission) . '\')' : ' = \'' . $permission . '\''),
	)
);

// Make sure they can do it on all of the boards.
if ($smcFunc['db_num_rows']($request) != count($boards))
	return false;

$result = true;
while ($row = $smcFunc['db_fetch_assoc']($request))
	$result &= !empty($row['add_deny']);
$smcFunc['db_free_result']($request);

// If the query returned 1, they can do it... otherwise, they can't.
return $result;

}

// Fatal error if they cannot…
function isAllowedTo($permission, $boards = null)
{
global $user_info, $txt;

static $heavy_permissions = array(
	'admin_forum',
	'manage_attachments',
	'manage_smileys',
	'manage_boards',
	'edit_news',
	'moderate_forum',
	'manage_bans',
	'manage_membergroups',
	'manage_permissions',
);

// Make it an array, even if a string was passed.
$permission = is_array($permission) ? $permission : array($permission);

// Check the permission and return an error...
if (!allowedTo($permission, $boards))
{
	// Pick the last array entry as the permission shown as the error.
	$error_permission = array_shift($permission);

	// If they are a guest, show a login. (because the error might be gone if they do!)
	if ($user_info['is_guest'])
	{
		loadLanguage('Errors');
		is_not_guest($txt['cannot_' . $error_permission]);
	}

	// Clear the action because they aren't really doing that!
	$_GET['action'] = '';
	$_GET['board'] = '';
	$_GET['topic'] = '';
	writeLog(true);

	fatal_lang_error('cannot_' . $error_permission, false);

	// Getting this far is a really big problem, but let's try our best to prevent any cases...
	trigger_error('Hacking attempt...', E_USER_ERROR);
}

// If you're doing something on behalf of some "heavy" permissions, validate your session.
// (take out the heavy permissions, and if you can't do anything but those, you need a validated session.)
if (!allowedTo(array_diff($permission, $heavy_permissions), $boards))
	validateSession();

}

// Return the boards a user has a certain (board) permission on. (array(0) if all.)
function boardsAllowedTo($permissions, $check_access = true)
{
global $user_info, $modSettings, $smcFunc;

// Administrators are all powerful, sorry.
if ($user_info['is_admin'])
	return array(0);

// Arrays are nice, most of the time.
if (!is_array($permissions))
	$permissions = array($permissions);

// All groups the user is in except 'moderator'.
$groups = array_diff($user_info['groups'], array(3));

$request = $smcFunc['db_query']('', '
	SELECT b.id_board, bp.add_deny
	FROM {db_prefix}board_permissions AS bp
		INNER JOIN {db_prefix}boards AS b ON (b.id_profile = bp.id_profile)
		LEFT JOIN {db_prefix}moderators AS mods ON (mods.id_board = b.id_board AND mods.id_member = {int:current_member})
	WHERE bp.id_group IN ({array_int:group_list}, {int:moderator_group})
		AND bp.permission IN ({array_string:permissions})
		AND (mods.id_member IS NOT NULL OR bp.id_group != {int:moderator_group})' .
		($check_access ? ' AND {query_see_board}' : ''),
	array(
		'current_member' => !empty($user_info['permissions_from'][0]) ? $user_info['permissions_from'][0] : $user_info['id'],
		'group_list' => $groups,
		'moderator_group' => 3,
		'permissions' => $permissions,
	)
);
$boards = array();
$deny_boards = array();
while ($row = $smcFunc['db_fetch_assoc']($request))
{
	if (empty($row['add_deny']))
		$deny_boards[] = $row['id_board'];
	else
		$boards[] = $row['id_board'];
}
$smcFunc['db_free_result']($request);

$boards = array_unique(array_values(array_diff($boards, $deny_boards)));

return $boards;

}

function showEmailAddress($userProfile_hideEmail, $userProfile_id)
{
global $modSettings, $user_info;

// Should this users email address be shown?
// If you're guest and the forum is set to hide email for guests: no.
// If the user is post-banned: no.
// If it's your own profile and you've set your address hidden: yes_permission_override.
// If you're a moderator with sufficient permissions: yes_permission_override.
// If the user has set their email address to be hidden: no.
// If the forum is set to show full email addresses: yes.
// Otherwise: no_through_forum.

return (!empty($modSettings['guest_hideContacts']) && $user_info['is_guest']) || isset($_SESSION['ban']['cannot_post']) ? 'no' : ((!$user_info['is_guest'] && $user_info['id'] == $userProfile_id && !$userProfile_hideEmail) || allowedTo('moderate_forum') ? 'yes_permission_override' : ($userProfile_hideEmail ? 'no' : (!empty($modSettings['make_email_viewable']) ? 'yes' : 'no_through_forum')));

}

?>
[/php]

line 837:

[php]

	if (!is_array($permission) && in_array($permission, $user_info['permissions']))

[/php]

Above that if statement, put the following:

[php]var_dump(isset($user_info[‘permissions’])); //if outputs boolean(false), then ‘permissions’ element doesn’t exist, if it says boolean(true), then it does[/php]

It seems to have fixed it, the error has not reappeared yet, although it’s too soon to know. Thank you!!!

What did it actually do, like, what did it correct? I just don’t understand the processes that go on so have no real idea what is happening.

This created something worse! I have hundreds of members now complaining about a "bool{true} thing appearing in large font on their screen. This is a mess…my staff are taking up hours of their time answering the members’ questions about it and staffwork is piling up.

Need some help.

Here’s a screenshot of how that line ravaged my website. I was wondering why activity had suddenly dropped so badly:

An update: I just removed it and restored it back to before. I apologise that maybe I didn’t make it clear enough how this is a part of a larger forum structure? I’m so sorry. The error itself was actually fixed by that line, but what it seemed to do was hurt the forum display. I don’t know why. But, I did include that screenshot and you can see hopefully the error up at the top of the page and might lead to some information as to the reason.

I’m very sorry. I want to learn how to do this stuff myself but it’s always confused me.

Sponsor our Newsletter | Privacy Policy | Terms of Service