root/ip/tags/release_1_3_0_53/includes/page_header.php

111163
81
	$meta_cat_id = (intval($_GET[POST_CAT_URL]) > 0) ? intval($_GET[POST_CAT_URL]) : 0;
81
	$meta_cat_id = (intval($_GET[POST_CAT_URL]) > 0) ? intval($_GET[POST_CAT_URL]) : 0;
82
}
82
}
83
83
84
$page_title = ($page_title == '') ? $board_config['sitename'] : strip_tags($page_title);
84
$page_title = ($page_title == '') ? ip_stripslashes($board_config['sitename']) : strip_tags($page_title);
85
$page_title_simple = strip_tags($page_title);
85
$page_title_simple = strip_tags($page_title);
86
86
87
$meta_description = !empty($meta_description) ? $meta_description : '';
87
$meta_description = !empty($meta_description) ? $meta_description : '';
88
$meta_keywords = !empty($meta_keywords) ? $meta_keywords : '';
88
$meta_keywords = !empty($meta_keywords) ? $meta_keywords : '';
89
89
90
$page_url = pathinfo($_SERVER['PHP_SELF']);
90
$page_url = pathinfo($_SERVER['PHP_SELF']);
91
$no_meta_pages_array = array(LOGIN_MG, 'privmsg.' . PHP_EXT, POSTING_MG);
91
$no_meta_pages_array = array(LOGIN_MG, 'privmsg.' . PHP_EXT, POSTING_MG, 'sudoku.' . PHP_EXT, 'kb.' . PHP_EXT);
92
if (!in_array($page_url['basename'], $no_meta_pages_array) && (!empty($meta_post_id) || !empty($meta_topic_id) || !empty($meta_forum_id) ||
!empty($meta_cat_id)))
92
if (!in_array($page_url['basename'], $no_meta_pages_array) && (!empty($meta_post_id) || !empty($meta_topic_id) || !empty($meta_forum_id) ||
!empty($meta_cat_id)))
93
{
93
{
94
	include(IP_ROOT_PATH . 'includes/meta_parsing.' . PHP_EXT);
94
	include(IP_ROOT_PATH . 'includes/meta_parsing.' . PHP_EXT);
...
...
103
$meta_description = !empty($meta_description) ? ($meta_description . (META_TAGS_ATTACH ? $lang['Default_META_Description'] : '')) :
$lang['Default_META_Description'];
103
$meta_description = !empty($meta_description) ? ($meta_description . (META_TAGS_ATTACH ? $lang['Default_META_Description'] : '')) :
$lang['Default_META_Description'];
104
$meta_keywords = !empty($meta_keywords) ? ($meta_keywords . (META_TAGS_ATTACH ? (' - ' . $lang['Default_META_Keywords']) : '')) :
$lang['Default_META_Keywords'];
104
$meta_keywords = !empty($meta_keywords) ? ($meta_keywords . (META_TAGS_ATTACH ? (' - ' . $lang['Default_META_Keywords']) : '')) :
$lang['Default_META_Keywords'];
105
105
106
$meta_description = strip_tags($meta_description);
107
$meta_keywords = strip_tags($meta_keywords);
108
109
$forum_cat_pages_array = array(FORUM_MG);
110
if (in_array($page_url['basename'], $forum_cat_pages_array))
111
{
112
	$page_title = ((!empty($meta_description) && ($meta_description <> strip_tags($lang['Default_META_Description']))) ? $meta_description :
$lang['Forum']);
113
	$page_title_simple = $page_title;
114
}
115
106
$phpbb_meta = '<meta name="title" content="' . $page_title . '" />' . "\n";
116
$phpbb_meta = '<meta name="title" content="' . $page_title . '" />' . "\n";
107
$phpbb_meta .= '<meta name="author" content="' . $lang['Default_META_Author'] . '" />' . "\n";
117
$phpbb_meta .= '<meta name="author" content="' . $lang['Default_META_Author'] . '" />' . "\n";
108
$phpbb_meta .= '<meta name="copyright" content="' . $lang['Default_META_Copyright'] . '" />' . "\n";
118
$phpbb_meta .= '<meta name="copyright" content="' . $lang['Default_META_Copyright'] . '" />' . "\n";
...
...
117
{
127
{
118
	$phpbb_meta .= '<meta name="robots" content="index,follow" />' . "\n";
128
	$phpbb_meta .= '<meta name="robots" content="index,follow" />' . "\n";
119
}
129
}
130
$phpbb_meta .= !empty($lang['Extra_Meta']) ? ($lang['Extra_Meta'] . "\n") : '';
120
// MG & www.phpBB-SEO.com Dynamic meta tags - END
131
// MG & www.phpBB-SEO.com Dynamic meta tags - END
121
132
122
// Mighty Gorgon - Smart Header - Begin
133
// Mighty Gorgon - Smart Header - Begin
...
...
320
			$founder_id = (defined('FOUNDER_ID') ? FOUNDER_ID : get_founder_id());
331
			$founder_id = (defined('FOUNDER_ID') ? FOUNDER_ID : get_founder_id());
321
332
322
			include_once(IP_ROOT_PATH . 'includes/class_pm.' . PHP_EXT);
333
			include_once(IP_ROOT_PATH . 'includes/class_pm.' . PHP_EXT);
323
			$privmsg_subject = sprintf($pm_subject, $board_config['sitename']);
334
			$privmsg_subject = sprintf($pm_subject, ip_stripslashes($board_config['sitename']));
324
			$privmsg_message = sprintf($pm_text, $board_config['sitename'], $board_config['sitename']);
335
			$privmsg_message = sprintf($pm_text, ip_stripslashes($board_config['sitename']), ip_stripslashes($board_config['sitename']));
325
			$privmsg_sender = $founder_id;
336
			$privmsg_sender = $founder_id;
326
			$privmsg_recipient = $userdata['user_id'];
337
			$privmsg_recipient = $userdata['user_id'];
327
338
...
...
465
		if ((time() - $board_config['digests_last_send_time']) > CRON_REFRESH)
476
		if ((time() - $board_config['digests_last_send_time']) > CRON_REFRESH)
466
		{
477
		{
467
			$board_config['digests_last_send_time'] = ($board_config['digests_last_send_time'] == 0) ? (time() - 3600) : $board_config['digests_last_send_time'];
478
			$board_config['digests_last_send_time'] = ($board_config['digests_last_send_time'] == 0) ? (time() - 3600) : $board_config['digests_last_send_time'];
468
			$last_send_time = getdate($board_config['digests_last_send_time']);
479
			$last_send_time = @getdate($board_config['digests_last_send_time']);
469
			$cur_time = getdate();
480
			$cur_time = @getdate();
470
			if ($cur_time['hours'] <> $last_send_time['hours'])
481
			if ($cur_time['hours'] <> $last_send_time['hours'])
471
			{
482
			{
472
				set_config('digests_php_cron_lock', 1);
483
				set_config('digests_php_cron_lock', 1);
...
...
640
		break;
651
		break;
641
	case SERVER_SWITCH:
652
	case SERVER_SWITCH:
642
		$time_message = sprintf($lang['All_times'], $l_timezone);
653
		$time_message = sprintf($lang['All_times'], $l_timezone);
643
		if (date('I', time()))
654
		if (@date('I'))
644
		{
655
		{
645
			$time_message = $time_message . $lang['dst_enabled_mode'];
656
			$time_message = $time_message . $lang['dst_enabled_mode'];
646
		}
657
		}
...
...
840
	'S_CONTENT_DIR_LEFT' => $lang['LEFT'],
851
	'S_CONTENT_DIR_LEFT' => $lang['LEFT'],
841
	'S_CONTENT_DIR_RIGHT' => $lang['RIGHT'],
852
	'S_CONTENT_DIR_RIGHT' => $lang['RIGHT'],
842
	'S_TIMEZONE' => $time_message,
853
	'S_TIMEZONE' => $time_message,
843
	'SITENAME' => $board_config['sitename'],
854
	'SITENAME' => ip_stripslashes($board_config['sitename']),
844
	'SITE_DESCRIPTION' => $board_config['site_desc'],
855
	'SITE_DESCRIPTION' => $board_config['site_desc'],
845
	'PAGE_TITLE' => ($board_config['page_title_simple'] == true ? $page_title_simple : $page_title),
856
	'PAGE_TITLE' => ($board_config['page_title_simple'] ? $page_title_simple : $page_title),
846
	'L_PAGE_TITLE' => $page_title_simple,
857
	'L_PAGE_TITLE' => $page_title_simple,
847
	'META_TAG' => $phpbb_meta,
858
	'META_TAG' => $phpbb_meta,
848
	'U_ACP' => '<a href="' . ADM . '/index.' . PHP_EXT . '?sid=' . $userdata['session_id'] . '">' . $lang['Admin_panel'] . '</a>',
859
	'U_ACP' => '<a href="' . ADM . '/index.' . PHP_EXT . '?sid=' . $userdata['session_id'] . '">' . $lang['Admin_panel'] . '</a>',
...
...
889
	'L_LOGIN_LOGOUT2' => $l_login_logout2,
900
	'L_LOGIN_LOGOUT2' => $l_login_logout2,
890
	'L_LOGIN' => $lang['Login'],
901
	'L_LOGIN' => $lang['Login'],
891
	'L_HOME' => $lang['Home'],
902
	'L_HOME' => $lang['Home'],
892
	'L_INDEX' => sprintf($lang['Forum_Index'], $board_config['sitename']),
903
	'L_INDEX' => sprintf($lang['Forum_Index'], ip_stripslashes($board_config['sitename'])),
893
	'L_REGISTER' => $lang['Register'],
904
	'L_REGISTER' => $lang['Register'],
894
	'L_BOARDRULES' => $lang['BoardRules'],
905
	'L_BOARDRULES' => $lang['BoardRules'],
895
	'L_PROFILE' => $lang['Profile'],
906
	'L_PROFILE' => $lang['Profile'],
...
...
1244
	'S_PAGE_NAV' => (isset($cms_page_nav) ? $cms_page_nav : true),
1255
	'S_PAGE_NAV' => (isset($cms_page_nav) ? $cms_page_nav : true),
1245
	'NAV_SEPARATOR' => $nav_separator,
1256
	'NAV_SEPARATOR' => $nav_separator,
1246
	'NAV_CAT_DESC' => $nav_cat_desc,
1257
	'NAV_CAT_DESC' => $nav_cat_desc,
1247
	'BREADCRUMBS_ADDRESS' => (empty($breadcrumbs_address) ? (($page_title_simple != $board_config['sitename']) ? ($lang['Nav_Separator'] . '<a href="#" class="nav-current">' . $page_title_simple . '</a>') : '') : $breadcrumbs_address),
1258
	'BREADCRUMBS_ADDRESS' => (empty($breadcrumbs_address) ? (($page_title_simple != ip_stripslashes($board_config['sitename'])) ? ($lang['Nav_Separator'] . '<a href="#" class="nav-current">' . $page_title_simple . '</a>') : '') : $breadcrumbs_address),
1248
	'S_BREADCRUMBS_LINKS_LEFT' => (empty($breadcrumbs_links_left) ? false : true),
1259
	'S_BREADCRUMBS_LINKS_LEFT' => (empty($breadcrumbs_links_left) ? false : true),
1249
	'BREADCRUMBS_LINKS_LEFT' => (empty($breadcrumbs_links_left) ? false : $breadcrumbs_links_left),
1260
	'BREADCRUMBS_LINKS_LEFT' => (empty($breadcrumbs_links_left) ? false : $breadcrumbs_links_left),
1250
	'S_BREADCRUMBS_LINKS_RIGHT' => (empty($breadcrumbs_links_right) ? false : true),
1261
	'S_BREADCRUMBS_LINKS_RIGHT' => (empty($breadcrumbs_links_right) ? false : true),