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