Parse error: syntax error, unexpected T_STRING
-
My website has crashed and the error message i am getting is
Parse error: syntax error, unexpected T_STRING in /home/macli925/public_html/wp-content/themes/directorypress/header.php on line 152
As you can see I am using the Directory Press Theme, but looks like something has happened to my header.php file
How can I fix this:
Below is the whole header.php file as it is currently.<?php /* ============================================================================= THIS FILE SHOULD NOT BE EDITED // UPDATED: 16TH MARCH 2012 ========================================================================== */ global $PPT, $PPTDesign, $ThemeDesign, $pagenow, $userdata; get_currentuserinfo(); /* ============================================================================= MAINTENANCE MODE // V7 // 16TH MARCH ========================================================================== */ if(get_option('maintenance_mode') == "yes" && ( !isset($_GET['redirect_to']) && $pagenow !="wp-login.php") ){ $msg = nl2br(stripslashes(get_option("maintenance_mode_message"))); if(strlen($msg) < 1){ $msg ="Maintenance Mode On"; } die($msg); } /* ============================================================================= INITIALIZE PAGE ACTIONS AND GLOBALS // V7 // 16TH MARCH ========================================================================== */ premiumpress_action(); /* ============================================================================= LOAD IN PAGE CONTENT // V7 // 16TH MARCH ========================================================================== */ $hookContent = premiumpress_pagecontent("header"); /* HOOK V7 */ if(strlen($hookContent) > 20 ){ // HOOK DISPLAYS CONTENT get_header(); echo $hookContent; get_footer(); }elseif(file_exists(str_replace("functions/","",THEME_PATH)."/themes/".$GLOBALS['premiumpress']['theme']."/_header.php")){ include(str_replace("functions/","",THEME_PATH)."/themes/".$GLOBALS['premiumpress']['theme'].'/_header.php'); }elseif(file_exists(str_replace("functions/","",THEME_PATH)."/template_".strtolower(PREMIUMPRESS_SYSTEM)."/_header.php")){ include(str_replace("functions/","",THEME_PATH)."/template_".strtolower(PREMIUMPRESS_SYSTEM)."/_header.php"); }else{ /* ============================================================================= LOAD IN PAGE DEFAULT DISPLAY // UPDATED: 25TH MARCH 2012 ========================================================================== */ ?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="https://www.w3.org/1999/xhtml" <?php language_attributes(); ?>> <!--[if lte IE 8 ]><html lang="en" class="ie ie8"><![endif]--> <!--[if IE 9 ]><html lang="en" class="ie"><![endif]--> <head profile="https://gmpg.org/xfn/11"> <meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?>; charset=<?php bloginfo('charset'); ?>" /> <title><?php wp_title('?', true, 'right'); ?> <?php bloginfo('name'); ?></title> <?php wp_head(); ?> </head> <body <?php ppt_body_class(); ?>> <?php premiumpress_top(); /* HOOK */ ?> <div class="wrapper <?php $PPTDesign->CSS("ppt_layout_width"); ?>"> <?php premiumpress_header_before(); /* HOOK */ ?> <?php function _bit_header_inside(){ /* HEADER WITH LOGO + BANNER */ global $wpdb,$PPT; return '<div id="header" class="full"><div class="w_960"> <div class="f_half left" id="logo"> <a href="'.$GLOBALS['bloginfo_url'].'/" title="'.get_bloginfo('name').'"> <img src="'.$PPT->Logo(true).'" alt="'.get_bloginfo('name').'" /> </a> </div> <div class="left" id="banner"> '.premiumpress_banner("top",true).' </div> </div> <!-- end header w_960 --> <div class="clearfix"></div> </div> <!-- end header -->'; } ?> <?php echo premiumpress_header_inside(_bit_header_inside()); /* HOOK / FILTER */ ?> <?php premiumpress_header_after(); /* HOOK */ ?> <?php premiumpress_menu_before(); /* HOOK */ ?> <?php function _bit_menu_inside(){ /* MENU BAR */ global $wpdb,$PPT; $string=''; $string .= '<div class="menu" id="menubar"> <div class="w_960">'; if(has_nav_menu('PPT-CUSTOM-MENU-PAGES')){ $string .= wp_nav_menu( $GLOBALS['blog_custom_menu'] ); }else{ $string .= '<ul class="nav-bar"> <li class="first"><a href="'.$GLOBALS['bloginfo_url'].'/" title="'.get_bloginfo('name').'">'.$PPT->_e(array('head','1')).'</a> '.premiumpress_pagelist().' '; } $string .= '</div><!-- end menubar w_960 --> </div><!-- end menubar -->'; return $string; } ?> <?php echo premiumpress_menu_inside(_bit_menu_inside()); /* HOOK / FILTER */ ?> <?php echo premiumpress_menu_after(); /* HOOK */ ?> <?php if(isset($GLOBALS['ppt_layout_styles']['submenubar']) && isset($GLOBALS['ppt_layout_styles']['submenubar']['hide']) && $GLOBALS['ppt_layout_styles']['submenubar']['hide'] == 1){ ?> <?php }else{ ?> <?php premiumpress_submenu_before(); /* HOOK */ ?> <?php function _bit_submenu_inside(){ /*SUB MENU BAR */ global $wpdb,$PPT, $userdata; get_currentuserinfo(); $string=''; $string .= '<div id="submenubar"><div class="w_960">'; if(isset($GLOBALS['ppt_layout_styles']['submenubar']) && isset($GLOBALS['ppt_layout_styles']['submenubar']['search']) && $GLOBALS['ppt_layout_styles']['submenubar']['search'] == 1){ $string .= '<div id="hpages"> <ul>'.premiumpress_pagelist('submenu').'</ul> </div>'; }else{ $string .= "<form method='get' action='".$GLOBALS['bloginfo_url']."/' name='searchBox' id='searchBox'> <input type='text' value='".$PPT->_e(array('head','2'))."' name='s' id='s' onfocus="this.value='';" />"; if(isset($GLOBALS['ppt_layout_styles']['submenubar']) && isset($GLOBALS['ppt_layout_styles']['submenubar']['hidecat']) && $GLOBALS['ppt_layout_styles']['submenubar']['hidecat'] == 1){ }else{ // BUILD CATEGORY DROP DOWN LIST $catdata = premiumpress_categorylist(0,'toponly'); if(strlen($catdata) > 1){ $string .= '<select id="catsearch" name="cat"><option value="">?</option>'.$catdata.'</select>'; } } $string .= '<div class="searchBtn left" onclick="document.searchBox.submit();"> ?</div>'; if(get_option("display_advanced_search") ==1){ $string .= '<a href="javascript:jQuery('; $string .= "'#AdvancedSearchBox').show();"; $string .= 'javascript:void(0);"'; $string .="><small>".$PPT->_e(array('head','3'))."</small>"; } $string .= '</form>'; } // CHECK IF WE ARE HIDING THE LOGIN/LOGOUT BUTTONS if(isset($GLOBALS['ppt_layout_styles']['submenubar']) && isset($GLOBALS['ppt_layout_styles']['submenubar']['loginlogout']) && $GLOBALS['ppt_layout_styles']['submenubar']['loginlogout'] == 1){ }else{ $string .= '<ul class="submenu_account">'; if ( isset($userdata) && $userdata->ID ){ $string .= '<li id="submenu_li_logout"><a href="'.wp_logout_url().'">'.$PPT->_e(array('head','4')).'</a> <li id="submenu_li_account"><a href="'.$GLOBALS['premiumpress']['dashboard_url'].'">'.$PPT->_e(array('head','5')).'</a> <li id="submenu_li_username"><b>'.$userdata->display_name.'</b>'; }else{ $string .= ' <li><a href="'.$GLOBALS['bloginfo_url'].'/wp-login.php" rel="nofollow">'. $PPT->_e(array('head','6')).'</a> <a href="'.$GLOBALS['bloginfo_url'].'/wp-login.php?action=register" rel="nofollow">'.$PPT->_e(array('head','7')).'</a></li> '; } $string .= ' '; } $string .= '</div> <!-- end w_960 --> </div><!-- end submenubar --> '; return $string; } ?> <?php echo premiumpress_submenu_inside(_bit_submenu_inside()); /* HOOK / FILTER */ ?> <?php premiumpress_submenu_after(); /* HOOK */ ?> <?php } ?> <?php premiumpress_page_before(); ?> <div id="page" class="clearfix full"> <div class="w_960"> <?php $PPTDesign->AdvancedSearchBox(); ?> <?php if(get_option("PPT_slider") =="s1" && is_home() && !isset($_GET['s']) && !isset($_GET['search-class']) ){ echo $PPTDesign->SLIDER(); } ?> <?php premiumpress_content_before(); ?> <div id="content" <?php $PPTDesign->CSS("padding"); ?>> <?php if(file_exists(str_replace("functions/","",THEME_PATH)."/themes/".$GLOBALS['premiumpress']['theme']."/_sidebar1.php") && !isset($GLOBALS['nosidebar-left']) ){ include(str_replace("functions/","",THEME_PATH)."/themes/".$GLOBALS['premiumpress']['theme']."/_sidebar1.php"); }elseif(!isset($GLOBALS['nosidebar-left']) ){ ?> <div id="sidebar-left" class="<?php $PPTDesign->CSS("columns-left"); ?>"> <?php premiumpress_sidebar_left_top(); /* HOOK */ ?> <?php if(is_single() && !isset($GLOBALS['ARTICLEPAGE']) && isset($GLOBALS['nosidebar-right']) && get_option("display_listinginfo") =="yes"){ echo $PPTDesign->GetObject('authorinfo'); } /****************** INCLUDE WIDGET ENABLED SIDEBAR *********************/ if(function_exists('dynamic_sidebar')){ // LEFT SIDEBAR REGARDLESS // //} // DISPLAY IF THE RIGHT SIDEBAR IS DISABLED if(isset($GLOBALS['nosidebar-right'] ) ){ if(is_single() && !isset($GLOBALS['ARTICLEPAGE']) ){ if ( !is_active_sidebar('sidebar-3') ) { echo $PPT->SidebarText('Listing Page'); }else{ dynamic_sidebar('Listing Page') ; } }elseif( isset($GLOBALS['ARTICLEPAGE']) ){ if ( !is_active_sidebar('sidebar-5') ) { echo $PPT->SidebarText('Article/FAQ Page Sidebar'); }else{ dynamic_sidebar('Article/FAQ Page Sidebar') ; } }elseif(is_page() && !isset($GLOBALS['IS_SINGLEPAGE']) ){ if ( !is_active_sidebar('sidebar-4') ) { echo $PPT->SidebarText('Pages Sidebar'); }else{ dynamic_sidebar('Pages Sidebar') ; } }else{ dynamic_sidebar('Left Sidebar (3 Column Layouts Only)'); } }else{// end if dynamic_sidebar('Left Sidebar (3 Column Layouts Only)'); } } // end function /****************** end/ INCLUDE WIDGET ENABLED SIDEBAR *********************/ if(get_option('advertising_left_checkbox') =="1"){ echo premiumpress_banner("left"); } ?> <?php premiumpress_sidebar_left_bottom(); /* HOOK */ ?> ?? </div> <!-- end left sidebar --> <?php } ?> <div class="<?php $PPTDesign->CSS("columns"); ?>"> <?php echo $PPTDesign->GL_ALERT($GLOBALS['error_msg'],$GLOBALS['error_type']); ?> <?php premiumpress_middle_top(); /* HOOK */ ?> <?php } /* ============================================================================= -- END FILE ========================================================================== */ ?>
[Please post code or markup between backticks or use the code button. Or better still – use a pastebin. Your posted code may now have been permanently damaged/corrupted by the forum’s parser.]
Viewing 3 replies - 1 through 3 (of 3 total)
Viewing 3 replies - 1 through 3 (of 3 total)
- The topic ‘Parse error: syntax error, unexpected T_STRING’ is closed to new replies.