diff options
Diffstat (limited to 'phpBB/includes/functions_display.php')
| -rw-r--r-- | phpBB/includes/functions_display.php | 10 | 
1 files changed, 5 insertions, 5 deletions
diff --git a/phpBB/includes/functions_display.php b/phpBB/includes/functions_display.php index 8328b9ee7a..73129803ee 100644 --- a/phpBB/includes/functions_display.php +++ b/phpBB/includes/functions_display.php @@ -54,12 +54,12 @@ function display_forums($root_data = '', $display_moderators = true, $return_mod  	// Handle marking everything read  	if ($mark_read == 'all')  	{ -		$redirect = build_url(array('mark', 'hash')); +		$redirect = build_url(array('mark', 'hash', 'mark_time'));  		meta_refresh(3, $redirect);  		if (check_link_hash(request_var('hash', ''), 'global'))  		{ -			markread('all'); +			markread('all', false, false, request_var('mark_time', 0));  			trigger_error(  				$user->lang['FORUMS_MARKED'] . '<br /><br />' . @@ -305,11 +305,11 @@ function display_forums($root_data = '', $display_moderators = true, $return_mod  	// Handle marking posts  	if ($mark_read == 'forums')  	{ -		$redirect = build_url(array('mark', 'hash')); +		$redirect = build_url(array('mark', 'hash', 'mark_time'));  		$token = request_var('hash', '');  		if (check_link_hash($token, 'global'))  		{ -			markread('topics', $forum_ids); +			markread('topics', $forum_ids, false, request_var('mark_time', 0));  			$message = sprintf($user->lang['RETURN_FORUM'], '<a href="' . $redirect . '">', '</a>');  			meta_refresh(3, $redirect); @@ -551,7 +551,7 @@ function display_forums($root_data = '', $display_moderators = true, $return_mod  	}  	$template->assign_vars(array( -		'U_MARK_FORUMS'		=> ($user->data['is_registered'] || $config['load_anon_lastread']) ? append_sid("{$phpbb_root_path}viewforum.$phpEx", 'hash=' . generate_link_hash('global') . '&f=' . $root_data['forum_id'] . '&mark=forums') : '', +		'U_MARK_FORUMS'		=> ($user->data['is_registered'] || $config['load_anon_lastread']) ? append_sid("{$phpbb_root_path}viewforum.$phpEx", 'hash=' . generate_link_hash('global') . '&f=' . $root_data['forum_id'] . '&mark=forums&mark_time=' . time()) : '',  		'S_HAS_SUBFORUM'	=> ($visible_forums) ? true : false,  		'L_SUBFORUM'		=> ($visible_forums == 1) ? $user->lang['SUBFORUM'] : $user->lang['SUBFORUMS'],  		'LAST_POST_IMG'		=> $user->img('icon_topic_latest', 'VIEW_LATEST_POST'),  | 
