1<!doctype html>
2<html lang="en">
3<head>
4 <meta charset="{$charset}" />
5 <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
6 <title>{if $kbarticle.title}{$kbarticle.title} - {/if}{$pagetitle} - {$companyname}</title>
7 {include file="$template/includes/head.tpl"}
8 {$headoutput}
9</head>
10<body class="primary-bg-color" data-phone-cc-input="{$phoneNumberInputStyle}">
11
12 {$headeroutput}
13
14 <header id="header" class="header">
15 {if $loggedin}
16 <div class="topbar">
17 <div class="container">
18 <div class="d-flex">
19 <div class="mr-auto">
20 <button type="button" class="btn" data-toggle="popover" id="accountNotifications" data-placement="bottom">
21 <i class="far fa-flag"></i>
22 {if count($clientAlerts) > 0}
23 {count($clientAlerts)}
24 <span class="d-none d-sm-inline">{lang key='notifications'}</span>
25 {else}
26 <span class="d-sm-none">0</span>
27 <span class="d-none d-sm-inline">{lang key='nonotifications'}</span>
28 {/if}
29 </button>
30 <div id="accountNotificationsContent" class="w-hidden">
31 <ul class="client-alerts">
32 {foreach $clientAlerts as $alert}
33 <li>
34 <a href="{$alert->getLink()}">
35 <i class="fas fa-fw fa-{if $alert->getSeverity() == 'danger'}exclamation-circle{elseif $alert->getSeverity() == 'warning'}exclamation-triangle{elseif $alert->getSeverity() == 'info'}info-circle{else}check-circle{/if}"></i>
36 <div class="message">{$alert->getMessage()}</div>
37 </a>
38 </li>
39 {foreachelse}
40 <li class="none">
41 {lang key='notificationsnone'}
42 </li>
43 {/foreach}
44 </ul>
45 </div>
46 </div>
47
48 <div class="ml-auto">
49 <div class="input-group active-client" role="group">
50 <div class="input-group-prepend d-none d-md-inline">
51 <span class="input-group-text">{lang key='loggedInAs'}:</span>
52 </div>
53 <div class="btn-group">
54 <a href="{$WEB_ROOT}/clientarea.php?action=details" class="btn btn-active-client">
55 <span>
56 {if $client.companyname}
57 {$client.companyname}
58 {else}
59 {$client.fullName}
60 {/if}
61 </span>
62 </a>
63 <a href="{routePath('user-accounts')}" class="btn" data-toggle="tooltip" data-placement="bottom" title="Switch Account">
64 <i class="fad fa-random"></i>
65 </a>
66 {if $adminMasqueradingAsClient || $adminLoggedIn}
67 <a href="{$WEB_ROOT}/logout.php?returntoadmin=1" class="btn btn-return-to-admin" data-toggle="tooltip" data-placement="bottom" title="{if $adminMasqueradingAsClient}{lang key='adminmasqueradingasclient'} {lang key='logoutandreturntoadminarea'}{else}{lang key='adminloggedin'} {lang key='returntoadminarea'}{/if}">
68 <i class="fas fa-redo-alt"></i>
69 <span class="d-none d-md-inline-block">{lang key="admin.returnToAdmin"}</span>
70 </a>
71 {/if}
72 </div>
73 </div>
74 </div>
75 </div>
76 </div>
77 </div>
78 {/if}
79
80 <div class="navbar navbar-light">
81 <div class="container">
82 <a class="navbar-brand mr-3" href="{$WEB_ROOT}/index.php">
83 {if $assetLogoPath}
84 <img src="{$assetLogoPath}" alt="{$companyname}" class="logo-img">
85 {else}
86 {$companyname}
87 {/if}
88 </a>
89
90 <form method="post" action="{routePath('knowledgebase-search')}" class="form-inline ml-auto">
91 <div class="input-group search d-none d-xl-flex">
92 <div class="input-group-prepend">
93 <button class="btn btn-default" type="submit">
94 <i class="fas fa-search"></i>
95 </button>
96 </div>
97 <input class="form-control appended-form-control font-weight-light" type="text" name="search" placeholder="{lang key="searchOurKnowledgebase"}...">
98 </div>
99 </form>
100
101 <ul class="navbar-nav toolbar">
102 <li class="nav-item ml-3">
103 <a class="btn nav-link cart-btn" href="{$WEB_ROOT}/cart.php?a=view">
104 <i class="far fa-shopping-cart fa-fw"></i>
105 <span id="cartItemCount" class="badge badge-info">{$cartitemcount}</span>
106 <span class="sr-only">{lang key="carttitle"}</span>
107 </a>
108 </li>
109 <li class="nav-item ml-3 d-xl-none">
110 <button class="btn nav-link" type="button" data-toggle="collapse" data-target="#mainNavbar">
111 <span class="fas fa-bars fa-fw"></span>
112 </button>
113 </li>
114 </ul>
115 </div>
116 </div>
117 <div class="navbar navbar-expand-xl main-navbar-wrapper">
118 <div class="container">
119 <div class="collapse navbar-collapse" id="mainNavbar">
120 <form method="post" action="{routePath('knowledgebase-search')}" class="d-xl-none">
121 <div class="input-group search w-100 mb-2">
122 <div class="input-group-prepend">
123 <button class="btn btn-default" type="submit">
124 <i class="fas fa-search"></i>
125 </button>
126 </div>
127 <input class="form-control prepended-form-control" type="text" name="search" placeholder="{lang key="searchOurKnowledgebase"}...">
128 </div>
129 </form>
130 <ul id="nav" class="navbar-nav mr-auto">
131 {include file="$template/includes/navbar.tpl" navbar=$primaryNavbar}
132 </ul>
133 <ul class="navbar-nav ml-auto">
134 {include file="$template/includes/navbar.tpl" navbar=$secondaryNavbar rightDrop=true}
135 </ul>
136 </div>
137 </div>
138 </div>
139 </header>
140
141 {include file="$template/includes/network-issues-notifications.tpl"}
142
143 <nav class="master-breadcrumb" aria-label="breadcrumb">
144 <div class="container">
145 {include file="$template/includes/breadcrumb.tpl"}
146 </div>
147 </nav>
148
149 {include file="$template/includes/validateuser.tpl"}
150 {include file="$template/includes/verifyemail.tpl"}
151
152 {if $templatefile == 'homepage'}
153 {if $registerdomainenabled || $transferdomainenabled}
154 {include file="$template/includes/domain-search.tpl"}
155 {/if}
156 {/if}
157
158 <section id="main-body">
159 <div class="{if !$skipMainBodyContainer}container{/if}">
160 <div class="row">
161
162 {if !$inShoppingCart && ($primarySidebar->hasChildren() || $secondarySidebar->hasChildren())}
163 <div class="col-lg-4 col-xl-3">
164 <div class="sidebar">
165 {include file="$template/includes/sidebar.tpl" sidebar=$primarySidebar}
166 </div>
167 {if !$inShoppingCart && $secondarySidebar->hasChildren()}
168 <div class="d-none d-lg-block sidebar">
169 {include file="$template/includes/sidebar.tpl" sidebar=$secondarySidebar}
170 </div>
171 {/if}
172 </div>
173 {/if}
174 <div class="{if !$inShoppingCart && ($primarySidebar->hasChildren() || $secondarySidebar->hasChildren())}col-lg-8 col-xl-9{else}col-12{/if} primary-content">
175