#0 [internal function]: Xf\template\templater->handletemplateerror(512, 'function xfarco...', '/home/sat14s78/...', 860, array) #1 src/xf/template/templater.php(860): Trigger_error('function xfarco...', 512) #2 internal_data/code_cache/templates/l11/s55/public/page_container.php(1385): Xf\template\templater->fn('xfarcopyright', array, false) #3 src/xf/template/templater.php(1250): Xf\template\templater->{closure}(object(liamw\allrichusernames\xf\template\templater), array) #4 src/xf/pub/app.php(462): Xf\template\templater->rendertemplate('page_container', array) #5 src/xf/app.php(1769): Xf\pub\app->renderpagehtml(' <scri...', array, object(xf\mvc\reply\view), object(xf\mvc\renderer\html)) #6 src/xf/mvc/dispatcher.php(310): Xf\app->renderpage(' <scri...', object(xf\mvc\reply\view), object(xf\mvc\renderer\html)) #7 src/xf/mvc/dispatcher.php(44): Xf\mvc\dispatcher->render(object(xf\mvc\reply\view), 'html') #8 src/xf/app.php(1934): Xf\mvc\dispatcher->run() #9 src/xf.php(333): Xf\app->run() #10 index.php(13): Xf::runapp('xf\\pub\\app') #11 {main}
array(4) { ["url"] => string(4) "/vb/" ["referrer"] => bool(false) ["_get"] => array(0) { } ["_post"] => array(0) { } }
<!doctype html> <html id="xf" lang="{$xf.language.language_code}" dir="{$xf.language.text_direction}" data-app="public" data-template="{$template}" data-container-key="{$containerkey}" data-content-key="{$contentkey}" data-logged-in="{{ $xf.visitor.user_id ? 'true' : 'false' }}" data-cookie-prefix="{$xf.cookie.prefix}" data-style-id="{$xf.style.style_id}" class="has-no-js{{ $template ? ' template-' . $template : '' }}" {{ $xf.runjobs ? ' data-run-jobs=""' : '' }}> <meta name="keywords" content="حماية , اختراق , اختراق مواقع , اختراق سيرفرات , رفع شيل , دوركات sql , اختراق المنتديات , ثغرات , كالي لينكس , باك تراك , اختراق الشبكات , اختراق الواي فاي , تكريك , تكريك حسابات , حسابات نتفلكس , حسابات بايبال , تفعيل برامج , سيريال كاسبر سكاي , كراك برنامج , كشف التلغيم , كسر البرامج , تطوير منتديات , حماية السيرفرات , تشفير نجرات , تشفير كلين , حماية الاجهزة ,اختراق البريد , اختراق الاميل , نسخ ويندوز , كراك ويندوز , سيريال تفعيل ويندوز , كراك ادوبي , سيريال ادوبي , اختراق الاندرويد , اختراق الهواتف , اختراق الايفون ,اختراق سامسونج , برامج حماية , برامج العاب , تحميل العاب , جلبريك" /><head> <link href='http://fonts.googleapis.com/earlyaccess/droidarabickufi.css' rel='stylesheet' type='text/css'/> <meta charset="utf-8" /> <meta http-equiv="x-ua-compatible" content="ie=edge" /> <meta name="viewport" content="width=device-width, initial-scale=1"> <xf:set var="$sitename" value="{$xf.options.boardtitle}" /> <xf:set var="$h1"><xf:h1 fallback="{$sitename}" /></xf:set> <xf:set var="$description"><xf:description /></xf:set> <title><xf:title formatter="%s | %s" fallback="{$xf.options.boardtitle}" page="{$pagenumber}" /></title> <xf:foreach loop="$head" value="$headtag"> {$headtag} </xf:foreach> <xf:if is="!$head.meta_site_name && $sitename is not empty"> <xf:macro template="metadata_macros" name="site_name" arg-sitename="{$sitename}" arg-output="{{ true }}" /> </xf:if> <xf:if is="!$head.meta_type"> <xf:macro template="metadata_macros" name="type" arg-type="website" arg-output="{{ true }}" /> </xf:if> <xf:if is="!$head.meta_title"> <xf:macro template="metadata_macros" name="title" arg-title="{{ page_title() ?: $sitename }}" arg-output="{{ true }}" /> </xf:if> <xf:if is="!$head.meta_description && $description is not empty && $pagedescriptionmeta"> <xf:macro template="metadata_macros" name="description" arg-description="{$description}" arg-output="{{ true }}" /> </xf:if> <xf:if is="!$head.meta_share_url"> <xf:macro template="metadata_macros" name="share_url" arg-shareurl="{$xf.fulluri}" arg-output="{{ true }}" /> </xf:if> <xf:if is="!$head.meta_image_url && property('publicmetadatalogourl')"> <xf:macro template="metadata_macros" name="image_url" arg-imageurl="{{ base_url(property('publicmetadatalogourl'), true) }}" arg-output="{{ true }}" /> </xf:if> <xf:if is="property('metathemecolor')"> <meta name="theme-color" content="{{ parse_less_color(property('metathemecolor')) }}" /> </xf:if> <xf:if is="property('xenfocus_includecss')">{{ property('xenfocus_includecss') }}</xf:if> <xf:macro template="helper_js_global" name="head" arg-app="public" /> <xf:if is="property('publicfaviconurl')"> <link rel="icon" type="image/png" href="{{ base_url(property('publicfaviconurl')) }}" sizes="32x32" /> </xf:if> <xf:if is="property('publicmetadatalogourl')"> <link rel="apple-touch-icon" href="{{ base_url(property('publicmetadatalogourl'), true) }}" /> </xf:if> <xf:include template="google_analytics" /> <xf:include template="xenfocus_onload_js" /></head><body data-template="{$template}"><xf:set var="$userhtml"> <!-- user bar --> <div class='focus-wrap-user'> <div class="p-nav-opposite"> <div class="p-navgroup p-account {{ $xf.visitor.user_id ? 'p-navgroup--member' : 'p-navgroup--guest' }}"> <xf:if is="$xf.visitor.user_id"> <xf:if is="$xf.visitor.user_state == 'rejected' or $xf.visitor.user_state == 'disabled'"> <a href="{{ link('account') }}" class="p-navgroup-link p-navgroup-link--iconic p-navgroup-link--user"> <xf:avatar user="$xf.visitor" size="xxs" href="" /> <span class="p-navgroup-linktext">{$xf.visitor.username}</span> </a> <a href="{{ link('logout', null, {'t': Csrf_token()}) }}" class="p-navgroup-link"> <span class="p-navgroup-linktext">{{ phrase('log_out') }}</span> </a> <xf:else /> <a href="{{ link('account') }}" class="p-navgroup-link p-navgroup-link--iconic p-navgroup-link--user" data-xf-click="menu" data-xf-key="{{ phrase('shortcut.visitor_menu') }}" data-menu-pos-ref="< .p-navgroup" aria-expanded="false" aria-haspopup="true"> <xf:avatar user="$xf.visitor" size="xxs" href="" /> <span class="p-navgroup-linktext">{$xf.visitor.username}</span> </a> <div class="menu menu--structural menu--wide menu--account" data-menu="menu" aria-hidden="true" data-href="{{ link('account/visitor-menu') }}" data-load-target=".js-visitormenubody"> <div class="menu-content js-visitormenubody"> <div class="menu-row"> {{ phrase('loading...') }} </div> </div> </div> <a href="{{ link('conversations') }}" class="p-navgroup-link p-navgroup-link--iconic p-navgroup-link--conversations js-badge--conversations badgecontainer{{ $xf.visitor.conversations_unread ? ' badgecontainer--highlighted' : '' }}" data-badge="{$xf.visitor.conversations_unread|number}" data-xf-click="menu" data-xf-key="{{ phrase('shortcut.conversations_menu') }}" data-menu-pos-ref="< .p-navgroup" aria-expanded="false" aria-haspopup="true"> <i aria-hidden="true"></i> <span class="p-navgroup-linktext">{{ phrase('inbox') }}</span> </a> <div class="menu menu--structural menu--medium" data-menu="menu" aria-hidden="true" data-href="{{ link('conversations/popup') }}" data-nocache="true" data-load-target=".js-convmenubody"> <div class="menu-content"> <h3 class="menu-header">{{ phrase('conversations') }}</h3> <div class="js-convmenubody"> <div class="menu-row">{{ phrase('loading...') }}</div> </div> <div class="menu-footer menu-footer--split"> <span class="menu-footer-main"> <a href="{{ link('conversations') }}">{{ phrase('show_all...') }}</a> </span> <span class="menu-footer-opposite"> <a href="{{ link('conversations/add') }}">{{ phrase('start_new_conversation') }}</a> </span> </div> </div> </div> <a href="{{ link('account/alerts') }}" class="p-navgroup-link p-navgroup-link--iconic p-navgroup-link--alerts js-badge--alerts badgecontainer{{ $xf.visitor.alerts_unread ? ' badgecontainer--highlighted' : '' }}" data-badge="{$xf.visitor.alerts_unread|number}" data-xf-click="menu" data-xf-key="{{ phrase('shortcut.alerts_menu') }}" data-menu-pos-ref="< .p-navgroup" aria-expanded="false" aria-haspopup="true"> <i aria-hidden="true"></i> <span class="p-navgroup-linktext">{{ phrase('alerts') }}</span> </a> <div class="menu menu--structural menu--medium" data-menu="menu" aria-hidden="true" data-href="{{ link('account/alerts-popup') }}" data-nocache="true" data-load-target=".js-alertsmenubody"> <div class="menu-content"> <h3 class="menu-header">{{ phrase('alerts') }}</h3> <div class="js-alertsmenubody"> <div class="menu-row">{{ phrase('loading...') }}</div> </div> <div class="menu-footer menu-footer--split"> <span class="menu-footer-main"> <a href="{{ link('account/alerts') }}">{{ phrase('show_all...') }}</a> </span> <span class="menu-footer-opposite"> <a href="{{ link('account/preferences') }}">{{ phrase('preferences') }}</a> </span> </div> </div> </div> </xf:if> <xf:else /> <a href="{{ link('login') }}" class="p-navgroup-link p-navgroup-link--textual p-navgroup-link--login" rel="nofollow" data-xf-click="overlay" data-follow-redirects="on"> <span class="p-navgroup-linktext">{{ phrase('log_in') }}</span> </a> <xf:if is="$xf.options.registrationsetup.enabled"> <a href="{{ link('register') }}" class="p-navgroup-link p-navgroup-link--textual p-navgroup-link--register" rel="nofollow" data-xf-click="overlay" data-follow-redirects="on"> <span class="p-navgroup-linktext">{{ phrase('register') }}</span> </a> </xf:if> </xf:if> <xf:if is="property('xenfocus_themeeditor') and property('xenfocus_editoricon_user')"> <a href="#" class="p-navgroup-link" rel="nofollow" data-xf-init="tooltip" title="customize" data-xenfocus-editor> <span class="p-navgroup-linktext"></span> </a> </xf:if> </div> <div class="p-navgroup p-discovery{{ !$xf.visitor.cansearch() ? ' p-discovery--nosearch' : '' }}"> <a href="{{ link('whats-new') }}" class="p-navgroup-link p-navgroup-link--iconic p-navgroup-link--whatsnew" title="{{ phrase('whats_new')|for_attr }}"> <i aria-hidden="true"></i> <span class="p-navgroup-linktext">{{ phrase('whats_new') }}</span> </a> <xf:if is="$xf.visitor.cansearch()"> <a href="{{ link('search') }}" class="p-navgroup-link p-navgroup-link--iconic p-navgroup-link--search" data-xf-click="menu" data-xf-key="{{ phrase('shortcut.search_menu') }}" aria-label="{{ phrase('search') }}" aria-expanded="false" aria-haspopup="true" title="{{ phrase('search')|for_attr }}"> <i aria-hidden="true"></i> <span class="p-navgroup-linktext">{{ phrase('search') }}</span> </a> <div class="menu menu--structural menu--wide" data-menu="menu" aria-hidden="true"> <form action="{{ link('search/search') }}" method="post" class="menu-content" data-xf-init="quick-search"> <h3 class="menu-header">{{ phrase('search') }}</h3> <!--[xf:search_menu:above_input]--> <div class="menu-row"> <xf:if is="$searchconstraints"> <div class="inputgroup inputgroup--joined"> <xf:textbox name="keywords" placeholder="{{ phrase('search...') }}" aria-label="{{ phrase('search') }}" data-menu-autofocus="true" /> <xf:select name="constraints" class="js-quicksearch-constraint" aria-label="{{ phrase('search_within') }}"> <xf:option value="">{{ phrase('everywhere') }}</xf:option> <xf:foreach loop="$searchconstraints" key="$constraintname" value="$constraint"> <xf:option value="{$constraint|json}">{$constraintname}</xf:option> </xf:foreach> </xf:select> </div> <xf:else /> <xf:textbox name="keywords" placeholder="{{ phrase('search...') }}" aria-label="{{ phrase('search') }}" data-menu-autofocus="true" /> </xf:if> </div> <!--[xf:search_menu:above_title_only]--> <div class="menu-row"> <xf:checkbox standalone="true"><xf:option name="c[title_only]" label="{{ phrase('search_titles_only') }}" /></xf:checkbox> </div> <!--[xf:search_menu:above_member]--> <div class="menu-row"> <div class="inputgroup"> <span class="inputgroup-text" id="ctrl_search_menu_by_member">{{ phrase('by:') }}</span> <input class="input" name="c[users]" data-xf-init="auto-complete" placeholder="{{ phrase('member') }}" aria-labelledby="ctrl_search_menu_by_member" /> </div><input class="input" name="c[users]" data-xf-init="auto-complete" placeholder="{{ phrase('member') }}" /> </div> <div class="menu-footer"> <span class="menu-footer-controls"> <xf:button type="submit" class="button--primary" icon="search" /> <xf:button href="{{ link('search') }}" rel="nofollow">{{ phrase('filters') }}</xf:button> </span> </div> <xf:csrf /> </form> </div> </xf:if> </div> </div> </div></xf:set> <xf:set var="$xensearch"> <div class='focus-wrap-search'> <xf:if is="$xf.visitor.cansearch()"> <form action="{{ link('search/search') }}" method="post"> <!-- search --> <div class='focus-search'> <div class='focus-search-flex'> <input name="keywords" placeholder="{{ phrase('search...') }}" aria-label="{{ phrase('search') }}" data-menu-autofocus="true" type="text" /> <div class='focus-search-prefix'><i class="fa fa-search" aria-hidden="true"></i></div> </div> </div> <xf:if is="property('xenfocus_searchmenu')"> <div class="focus-search-menu"> <!--[xf:search_menu:above_input]--> <xf:if is="$searchconstraints"> <div class="menu-row"> <xf:select name="constraints" class="js-quicksearch-constraint" aria-label="{{ phrase('search_within') }}"> <xf:option value="">{{ phrase('everywhere') }}</xf:option> <xf:foreach loop="$searchconstraints" key="$constraintname" value="$constraint"> <xf:option value="{$constraint|json}">{$constraintname}</xf:option> </xf:foreach> </xf:select> </div> </xf:if> <!--[xf:search_menu:above_title_only]--> <div class="menu-row"> <xf:checkbox standalone="true"><xf:option name="c[title_only]" label="{{ phrase('search_titles_only') }}" /></xf:checkbox> </div> <!--[xf:search_menu:above_member]--> <div class="menu-row"> <div class="inputgroup"> <span class="inputgroup-text">{{ phrase('by:') }}</span> <input class="input" name="c[users]" data-xf-init="auto-complete" placeholder="{{ phrase('member') }}" aria-labelledby="ctrl_search_menu_by_member" /> </div> </div> <div class="menu-footer"> <span class="menu-footer-controls"> <xf:button href="{{ link('search') }}" rel="nofollow">{{ phrase('advanced_search...') }}</xf:button> <xf:button type="submit" class="button--primary" icon="search" /> </span> </div> </div> </xf:if> <xf:csrf /> </form> </xf:if> </div></xf:set> <xf:set var="$navlinks"> <!-- navigation wrap --> <nav class='focus-wrap-nav'> <div class="p-nav-scroller hscroller" data-xf-init="h-scroller" data-auto-scroll=".p-navel.is-selected"> <div class="hscroller-scroll"> <ul class="p-nav-list js-offcanvasnavsource"> <xf:foreach loop="$navtree" key="$navsection" value="$naventry" i="$i" if="{{ $navsection != $xf.app.defaultnavigationid }}"> <li> <xf:macro name="nav_entry" arg-navid="{$navsection}" arg-nav="{$naventry}" arg-selected="{{ $navsection == $pagesection }}" arg-shortcut="{$i}" /> </li> </xf:foreach> </ul> </div> </div> </nav> </xf:set> <xf:set var="$nexttologo"> <div class='focus-ad'><xf:ad position="container_header" /></div> {$userhtml|raw} </xf:set> <xf:set var="$navhtml"> <!-- secondary header --> <div class="p-nav"> <div class="p-nav-inner"> <div class='focus-mobile-navigation'> <a class="p-nav-menutrigger" data-xf-click="off-canvas" data-menu=".js-headeroffcanvasmenu" role="button" tabindex="0"> <i aria-hidden="true"></i> <span class="p-nav-menutext">{{ phrase('menu') }}</span> </a> <div class='focus-mobile-logo'> <a href="{{ ($xf.options.logolink && $xf.homepageurl) ? $xf.homepageurl : Link('index') }}"> <xf:if is="property('publiclogourl')"> <img src="{{ base_url(property('publiclogourl')) }}" alt="{$xf.options.boardtitle}" {{ property('publiclogourl2x') ? 'srcset="' . Base_url(property('publiclogourl2x')) . ' 2x"' : '' }} /> <xf:else /> <xf:if is="property('xenfocus_logotext')">{{property('xenfocus_logotext')}}<xf:else />{$xf.options.boardtitle}</xf:if> </xf:if> </a> </div> </div> {$userhtml|raw} {$navlinks|raw} {$xensearch|raw} </div> </div> </xf:set> <xf:set var="$subnavhtml"> <!-- sub navigation --> <xf:if is="$selectednavchildren is not empty"> <div class="p-sectionlinks"> <div class="p-sectionlinks-inner hscroller" data-xf-init="h-scroller"> <div class="hscroller-scroll"> <ul class="p-sectionlinks-list"> <xf:foreach loop="$selectednavchildren" key="$navid" value="$naventry" i="$i"> <li> <xf:macro name="nav_entry" arg-navid="{$navid}" arg-nav="{$naventry}" arg-shortcut="alt+{$i}" /> </li> </xf:foreach> </ul> </div> </div> </div> <xf:elseif is="{$selectednaventry}" /> <div class="p-sectionlinks p-sectionlinks--empty"></div> </xf:if></xf:set> <div class="p-pagewrapper" id="top"><div class='dimension-header'> <div class='dimension-header-image-wrap'> <div class='dimension-header-image'></div> </div><!-- logo bar: Start --><header class="p-header" id="header"> <div class="p-header-inner"> <div class="p-header-content"> <div class="p-header-logo p-header-logo--image"> <a href="{{ ($xf.options.logolink && $xf.homepageurl) ? $xf.homepageurl : Link('index') }}"> <xf:include template="xenfocus_mini_logo" /> <span> <xf:if is="property('publiclogourl')"> <img src="{{ base_url(property('publiclogourl')) }}" alt="{$xf.options.boardtitle}" {{ property('publiclogourl2x') ? 'srcset="' . Base_url(property('publiclogourl2x')) . ' 2x"' : '' }} /> <xf:else /> <span class='focus-logo'><xf:if is="property('xenfocus_logotext')">{{property('xenfocus_logotext')}}<xf:else />{$xf.options.boardtitle}</xf:if></span> <xf:if is="property('xenfocus_logoslogan')"><span class='focus-logo-slogan'>{{property('xenfocus_logoslogan')}}</span></xf:if> </xf:if> </span> </a> </div> {$nexttologo|raw} </div> </div></header><!-- secondary header: Start --><xf:if is="property('publicnavsticky') == 'primary'"> <div class="p-navsticky p-navsticky--primary" data-xf-init="sticky-header"> <div class='dimension-nav-wrap'> <div class='dimension-nav-image'> <div class='dimension-nav-blur'></div> </div> {$navhtml|raw} </div> </div> {$subnavhtml|raw}<xf:elseif is="property('publicnavsticky') == 'all'" /> <div class="p-navsticky p-navsticky--all" data-xf-init="sticky-header"> <div class='dimension-nav-wrap'> <div class='dimension-nav-image'> <div class='dimension-nav-blur'></div> </div> {$navhtml|raw} {$subnavhtml|raw} </div> </div><xf:else /> <div class='dimension-nav-wrap'> <div class='dimension-nav-image'> <div class='dimension-nav-blur'></div> </div> {$navhtml|raw} {$subnavhtml|raw} </div></xf:if><!-- secondary header: End --></div><!-- logo bar: End --><div class='focus-width'><div class='focus-content'> <div class="p-body"> <div class="p-body-inner"> <!--xf:extra_output--> <!-- staff bar: Start --> <xf:if contentcheck="true"> <div class="p-staffbar"> <div class="p-staffbar-inner hscroller" data-xf-init="h-scroller"> <div class="hscroller-scroll"> <xf:contentcheck> <xf:if is="$xf.visitor.is_moderator && $xf.session.unapprovedcounts.total"> <a href="{{ link('approval-queue') }}" class="p-staffbar-link badgecontainer badgecontainer--highlighted" data-badge="{$xf.session.unapprovedcounts.total|number}"> {{ phrase('approval_queue') }} </a> </xf:if> <xf:if is="$xf.visitor.is_moderator && !$xf.options.reportintoforumid && $xf.session.reportcounts.total"> <a href="{{ link('reports') }}" class="p-staffbar-link badgecontainer badgecontainer--visible {{ ($xf.session.reportcounts.total && ($xf.session.reportcounts.lastbuilt > $xf.session.reportlastread) or $xf.session.reportcounts.assigned) ? ' badgecontainer--highlighted' : '' }}" data-badge="{{ $xf.session.reportcounts.assigned ? $xf.session.reportcounts.assigned|number . ' / ' . $xf.session.reportcounts.total|number : $xf.session.reportcounts.total|number }}" title="{{ $xf.session.reportcounts.lastbuilt ? Phrase('last_report_update:') . ' ' . Date_time($xf.session.reportcounts.lastbuilt) : '' }}"> {{ phrase('reports') }} </a> </xf:if> <xf:if contentcheck="true"> <a class="p-staffbar-link menutrigger" data-xf-click="menu" data-xf-key="alt+m" role="button" tabindex="0" aria-expanded="false" aria-haspopup="true">{{ phrase('moderator') }}</a> <div class="menu" data-menu="menu" aria-hidden="true"> <div class="menu-content"> <h4 class="menu-header">{{ phrase('moderator_tools') }}</h4> <xf:contentcheck> <!--[xf:mod_tools_menu:top]--> <xf:if is="$xf.visitor.is_moderator"> <a href="{{ link('approval-queue') }}" class="menu-linkrow">{{ phrase('approval_queue') }}</a> </xf:if> <xf:if is="$xf.visitor.is_moderator && !$xf.options.reportintoforumid"> <a href="{{ link('reports') }}" class="menu-linkrow" title="{{ $xf.session.reportcounts.lastbuilt ? Phrase('last_report_update:') . ' ' . Date_time($xf.session.reportcounts.lastbuilt) : '' }}">{{ phrase('reports') }}</a> </xf:if> <!--[xf:mod_tools_menu:bottom]--> </xf:contentcheck> </div> </div> </xf:if> <xf:if is="$xf.visitor.is_admin"> <a href="{{ base_url('admin.php') }}" class="p-staffbar-link" target="_blank">{{ phrase('admin') }}</a> </xf:if> </xf:contentcheck> </div> </div> </div> </xf:if> <xf:include template="xenfocus_guest" /> <xf:if is="$notices.block"> <xf:macro template="notice_macros" name="notice_list" arg-type="block" arg-notices="{$notices.block}" /> </xf:if> <xf:if is="$notices.scrolling"> <xf:macro template="notice_macros" name="notice_list" arg-type="scrolling" arg-notices="{$notices.scrolling}" /> </xf:if> <xf:ad position="container_breadcrumb_top_above" /> <div class='focus-breadcrumb'> <xf:macro name="breadcrumbs" arg-breadcrumbs="{$breadcrumbs}" arg-navtree="{$navtree}" arg-selectednaventry="{$selectednaventry}" /> <xf:if is="property('xenfocus_socialenable')"><xf:include template="xenfocus_social" /></xf:if> </div> <xf:include template="xenfocus_countdown" /> <xf:ad position="container_breadcrumb_top_below" /> <xf:macro template="browser_warning_macros" name="javascript" /> <xf:macro template="browser_warning_macros" name="browser" /> <xf:if is="$headerhtml is not empty"> <div class="p-body-header"> {$headerhtml|raw} </div> <xf:elseif contentcheck="true" /> <div class="p-body-header"> <xf:contentcheck> <xf:if contentcheck="true"> <div class="p-title {{ $noh1 ? 'p-title--noh1' : '' }}"> <xf:contentcheck> <xf:if is="!$noh1"> <h1 class="p-title-value">{$h1}</h1> </xf:if> <xf:if contentcheck="true"> <div class="p-title-pageaction"><xf:contentcheck><xf:pageaction /></xf:contentcheck></div> </xf:if> </xf:contentcheck> </div> </xf:if> <xf:if is="$description is not empty"> <div class="p-description">{$description}</div> </xf:if> </xf:contentcheck> </div> </xf:if> <div class="p-body-main {{ $sidebar ? 'p-body-main--withsidebar' : '' }} {{ $sidenav ? 'p-body-main--withsidenav' : '' }}"> <xf:if is="$sidenav"> <div class="p-body-sidenav"> <div class="p-body-sidenavtrigger"> <xf:button class="button--link" data-xf-click="off-canvas" data-menu="#js-sidenavocm"> {{ $sidenavtitle ?: Phrase('navigation') }} </xf:button> </div> <div class="p-body-sidenavinner" data-ocm-class="offcanvasmenu offcanvasmenu--blocks" id="js-sidenavocm" data-ocm-builder="sidenav"> <div data-ocm-class="offcanvasmenu-backdrop" data-menu-close="true"></div> <div data-ocm-class="offcanvasmenu-content"> <div class="p-body-sidenavcontent"> <xf:ad position="container_sidenav_above" /> <xf:foreach loop="$sidenav" value="$sidenavhtml"> {$sidenavhtml} </xf:foreach> <xf:ad position="container_sidenav_below" /> </div> </div> </div> </div> </xf:if> <div class="p-body-content"> <xf:ad position="container_content_above" /> <div class="p-body-pagecontent">{$content|raw}</div> <xf:ad position="container_content_below" /> </div> <xf:if is="$sidebar"> <div class="p-body-sidebar"> <xf:ad position="container_sidebar_above" /> <xf:foreach loop="$sidebar" value="$sidebarhtml"> {$sidebarhtml} </xf:foreach> <xf:ad position="container_sidebar_below" /> </div> </xf:if> </div> <xf:ad position="container_breadcrumb_bottom_above" /> <xf:macro name="breadcrumbs" arg-breadcrumbs="{$breadcrumbs}" arg-navtree="{$navtree}" arg-selectednaventry="{$selectednaventry}" arg-variant="bottom" /> <xf:ad position="container_breadcrumb_bottom_below" /> </div></div></div> <!-- end: Focus-content --><!-- mobile off-canvas navigation: Start --><div class="offcanvasmenu offcanvasmenu--nav js-headeroffcanvasmenu" data-menu="menu" aria-hidden="true" data-ocm-builder="navigation"> <div class="offcanvasmenu-backdrop" data-menu-close="true"></div> <div class="offcanvasmenu-content"> <div class="offcanvasmenu-header"> {{ phrase('menu') }} <a class="offcanvasmenu-closer" data-menu-close="true" role="button" tabindex="0" aria-label="{{ phrase('close') }}"></a> </div> <xf:if is="$xf.visitor.user_id"> <div class="p-offcanvasaccountlink"> <div class="offcanvasmenu-linkholder"> <a href="{{ link('account') }}" class="offcanvasmenu-link"> <xf:avatar user="$xf.visitor" size="xxs" href="" /> {$xf.visitor.username} </a> </div> <hr class="offcanvasmenu-separator" /> </div> <xf:else /> <div class="p-offcanvasregisterlink"> <div class="offcanvasmenu-linkholder"> <a href="{{ link('login') }}" class="offcanvasmenu-link" rel="nofollow" data-xf-click="overlay" data-menu-close="true"> {{ phrase('log_in') }} </a> </div> <hr class="offcanvasmenu-separator" /> <xf:if is="$xf.options.registrationsetup.enabled"> <div class="offcanvasmenu-linkholder"> <a href="{{ link('register') }}" class="offcanvasmenu-link" rel="nofollow" data-xf-click="overlay" data-menu-close="true"> {{ phrase('register') }} </a> </div> <hr class="offcanvasmenu-separator" /> </xf:if> </div> </xf:if> <div class="js-offcanvasnavtarget"></div> </div></div><!-- mobile off-canvas navigation: End -->{{ xfarcopyright()|raw }}<footer class="p-footer" id="footer"> <xf:include template="xenfocus_footer" /> <xf:if is="property('xenfocus_footerenable')"><div class='footer-bottom-wrap'></xf:if> <div class="p-footer-inner"> <div class="p-footer-row"> <xf:if contentcheck="true"> <div class="p-footer-row-main"> <ul class="p-footer-linklist"> <xf:contentcheck> <xf:if is="$xf.visitor.canchangestyle()"> <li><a href="{{ link('misc/style') }}" data-xf-click="overlay" data-xf-init="tooltip" title="{{ phrase('style_chooser')|for_attr }}" rel="nofollow"> <i class="fa fa-paint-brush" aria-hidden="true"></i> {$xf.style.title} </a></li> </xf:if> <xf:if is="property('xenfocus_themeeditor') and property('xenfocus_editoricon_footer')"> <li><a href="#" rel="nofollow" data-xf-init="tooltip" title="customize" data-xenfocus-editor></a></li> </xf:if> <xf:if is="$xf.visitor.canchangelanguage()"> <li><a href="{{ link('misc/language') }}" data-xf-click="overlay" data-xf-init="tooltip" title="{{ phrase('language_chooser')|for_attr }}" rel="nofollow"> <i class="fa fa-globe" aria-hidden="true"></i> {$xf.language.title}</a></li> </xf:if> </xf:contentcheck> </ul> </div> </xf:if> <div class="p-footer-row-opposite"> <ul class="p-footer-linklist"> <xf:if is="$xf.visitor.canusecontactform()"> <xf:if is="$xf.contacturl"> <li><a href="{$xf.contacturl}" data-xf-click="{{ ($xf.options.contacturl.overlay or $xf.options.contacturl.type == 'default') ? 'overlay' : '' }}">{{ phrase('contact_us') }}</a></li> </xf:if> </xf:if> <xf:if is="$xf.tosurl"> <li><a href="{$xf.tosurl}">{{ phrase('terms_and_rules') }}</a></li> </xf:if> <xf:if is="$xf.privacypolicyurl"> <li><a href="{$xf.privacypolicyurl}">{{ phrase('privacy_policy') }}</a></li> </xf:if> <xf:if is="$xf.helppagecount"> <li><a href="{{ link('help') }}">{{ phrase('help') }}</a></li> </xf:if> <xf:if is="$xf.homepageurl"> <li><a href="{$xf.homepageurl}">{{ phrase('home') }}</a></li> </xf:if> <li><a href="{{ link('forums/index.rss', '-') }}" target="_blank" class="p-footer-rsslink" title="{{ phrase('rss')|for_attr }}"><span aria-hidden="true"><i class="fa fa-rss"></i><span class="u-sronly">{{ phrase('rss') }}</span></span></a></li> </ul> </div> </div> <div class='flex flex-jb flex-wrap flex-column-m'> <div> <xf:if contentcheck="true"> <div class="p-footer-copyright"> <xf:contentcheck> <xf:copyright /> {{ phrase('extra_copyright') }} </xf:contentcheck> <xf:include template="xenfocus_branding" /> </div> </xf:if> </div> <div> <xf:if is="property('xenfocus_socialfooter')"><xf:include template="xenfocus_social" /></xf:if> </div> </div> <xf:if contentcheck="true"> <div class="p-footer-debug"> <xf:contentcheck> <xf:macro template="debug_macros" name="debug" arg-controller="{$controller}" arg-action="{$actionmethod}" arg-template="{$template}" /> </xf:contentcheck> </div> </xf:if> </div> <xf:if is="property('xenfocus_footerenable')"></div></xf:if></footer></div></div> <!-- closing p-pagewrapper --><xf:include template="xenfocus_editor" /><div class="u-bottomfixer js-bottomfixtarget"> <xf:if is="$notices.floating"> <xf:macro template="notice_macros" name="notice_list" arg-type="floating" arg-notices="{$notices.floating}" /> </xf:if> <xf:if is="$notices.bottom_fixer"> <xf:macro template="notice_macros" name="notice_list" arg-type="bottom_fixer" arg-notices="{$notices.bottom_fixer}" /> </xf:if></div><xf:if is="property('scrolljumpbuttons')"> <div class="u-scrollbuttons js-scrollbuttons" data-trigger-type="{{ property('scrolljumpbuttons') }}"> <xf:button href="#top" class="button--scroll" data-xf-click="scroll-to"><i class="fa fa-arrow-up"></i><span class="u-sronly">{{ phrase('top') }}</span></xf:button> <xf:if is="property('scrolljumpbuttons') != 'up'"> <xf:button href="#footer" class="button--scroll" data-xf-click="scroll-to"><i class="fa fa-arrow-down"></i><span class="u-sronly">{{ phrase('bottom') }}</span></xf:button> </xf:if> </div></xf:if><xf:macro template="helper_js_global" name="body" arg-app="public" arg-jsstate="{$jsstate}" /><script type='text/javascript' src="{{ base_url('styles/xenfocus/js/xenfocus.js') }}"></script><xf:include template="xenfocus_countdown_js" /><xf:include template="xenfocus_event_overlay" /><xf:include template="xenfocus_extra_js" /> {$ldjsonhtml|raw}</body></html><xf:macro name="nav_entry" arg-navid="!" arg-nav="!" arg-selected="{{ false }}" arg-shortcut=""> <div class="p-navel {{ $selected ? 'is-selected' : '' }}" {{ $nav.children ? 'data-has-children="true"' : '' }}> <xf:if is="$nav.href"> <xf:macro name="nav_link" arg-navid="{$navid}" arg-nav="{$nav}" arg-class="p-navel-link {{ $nav.children ? 'p-navel-link--splitmenu' : '' }}" arg-shortcut="{{ $nav.children ? False : $shortcut }}" /> <xf:if is="$nav.children"><a data-xf-key="{$shortcut}" data-xf-click="menu" data-menu-pos-ref="< .p-navel" data-arrow-pos-ref="< .p-navel" class="p-navel-splittrigger" role="button" tabindex="0" aria-label="{{ phrase('toggle_expanded') }}" aria-expanded="false" aria-haspopup="true"></a></xf:if> <xf:elseif is="$nav.children" /><a data-xf-key="{$shortcut}" data-xf-click="menu" data-menu-pos-ref="< .p-navel" data-arrow-pos-ref="< .p-navel" class="p-navel-linkholder" role="button" tabindex="0" aria-expanded="false" aria-haspopup="true"> <xf:macro name="nav_link" arg-navid="{$navid}" arg-nav="{$nav}" arg-class="p-navel-link p-navel-link--menutrigger" /> </a> <xf:else /> <xf:macro name="nav_link" arg-navid="{$navid}" arg-nav="{$nav}" arg-class="p-navel-link" arg-shortcut="{$shortcut}" /> </xf:if> <xf:if is="$nav.children"> <div class="menu menu--structural" data-menu="menu" aria-hidden="true"> <div class="menu-content"> <!--<h4 class="menu-header">{$nav.title}</h4>--> <xf:foreach loop="$nav.children" key="$childnavid" value="$child"> <xf:macro name="nav_menu_entry" arg-navid="{$childnavid}" arg-nav="{$child}" /> </xf:foreach> </div> </div> </xf:if> </div></xf:macro><xf:macro name="nav_link" arg-navid="!" arg-nav="!" arg-class="" arg-titlehtml="" arg-shortcut="{{ false }}"> <xf:set var="$tag" value="{{ $nav.href ? 'a' : 'span' }}" /> <{$tag} {{ $nav.href ? 'href="' . $nav.href . '"' : '' }} class="{{ trim($class) }} {$nav.attributes.class}" {{ attributes($nav.attributes, ['class']) }} {{ $shortcut !== false ? 'data-xf-key="' . $shortcut . '"' : '' }} data-nav-id="{$navid}"><xf:if is="$nav.icon"><i class="fa {$nav.icon}" aria-hidden="true"></i> </xf:if>{{ $titlehtml ? $titlehtml|raw : $nav.title }}<xf:if is="$nav.counter"> <span class="badge badge--highlighted">{$nav.counter|number}</span></xf:if></{$tag}></xf:macro><xf:macro name="nav_menu_entry" arg-navid="!" arg-nav="!" arg-depth="0"> <xf:macro name="nav_link" arg-navid="{$navid}" arg-nav="{$nav}" arg-class="menu-linkrow u-indentdepth{$depth} js-offcanvascopy" /> <xf:if is="$nav.children"> <xf:foreach loop="$nav.children" key="$childnavid" value="$child"> <xf:macro name="nav_menu_entry" arg-navid="{$childnavid}" arg-nav="{$child}" arg-depth="{{ $depth + 1 }}" /> </xf:foreach> <xf:if is="$depth == 0"> <hr class="menu-separator" /> </xf:if> </xf:if></xf:macro><xf:macro name="breadcrumbs" arg-breadcrumbs="!" arg-navtree="!" arg-selectednaventry="{{ null }}" arg-variant=""> <xf:set var="$rootbreadcrumb" value="{$navtree.{$xf.options.rootbreadcrumb}}" /> <xf:if contentcheck="true"> <ul class="p-breadcrumbs {{ $variant ? 'p-breadcrumbs--' . $variant : '' }}" itemscope itemtype="https://schema.org/breadcrumblist"> <xf:contentcheck> <xf:if is="$rootbreadcrumb and $rootbreadcrumb.href != $xf.uri"> <xf:macro name="crumb" arg-href="{$rootbreadcrumb.href}" arg-value="{$rootbreadcrumb.title}" /> </xf:if> <xf:if is="$selectednaventry && $selectednaventry.href && $selectednaventry.href != $xf.uri && $selectednaventry.href != $rootbreadcrumb.href"> <xf:macro name="crumb" arg-href="{$selectednaventry.href}" arg-value="{$selectednaventry.title}" /> </xf:if> <xf:foreach loop="$breadcrumbs" value="$breadcrumb" if="$breadcrumb.href != $xf.uri"> <xf:macro name="crumb" arg-href="{$breadcrumb.href}" arg-value="{$breadcrumb.value}" /> </xf:foreach> </xf:contentcheck> </ul> <xf:else /> <ul class="p-breadcrumbs {{ $variant ? 'p-breadcrumbs--' . $variant : '' }}" itemscope itemtype="https://schema.org/breadcrumblist"> <xf:macro name="crumb" arg-href="{$rootbreadcrumb.href}" arg-value="{$rootbreadcrumb.title}" /> </ul> </xf:if></xf:macro><xf:macro name="crumb" arg-href="!" arg-value="!"> <li itemprop="itemlistelement" itemscope itemtype="https://schema.org/listitem"> <a href="{$href}" itemprop="item"> <span itemprop="name">{$value}</span> </a> </li></xf:macro>