standard_page.smarty 15.6 KB
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
    <title>{$page->title|sanitize}{if ($page->secondary_title != null)} &mdash; {$page->secondary_title|sanitize}{/if} | {$page->systemName}</title>

    <!-- CSS Files. -->

    {foreach item=sResourceURL from=$page->getCSSResources()}
       <link rel="stylesheet" type="text/css" href="{$rootUrl}/{$sResourceURL}" />
    {/foreach}
    {if $config->get("ui/morphEnabled") == '1'}
	{foreach item=sResourceURL from=$page->getThemeCSSResources()}
	<link rel="stylesheet" type="text/css" href="{$rootUrl}/{$sResourceURL}" />
	{/foreach}
    {/if}

       <link rel="stylesheet" type="text/css" href="{$rootUrl}/resources/css/kt-print.css"
           media="print" />

    <link rel="icon" href="{$rootUrl}/resources/favicon.ico" type="image/x-icon">
    <link rel="shortcut icon" href="{$rootUrl}/resources/favicon.ico" type="image/x-icon">
    <link rel="search" type="application/opensearchdescription+xml" title="KnowledgeTree Quick Search" href="{$rootUrl}/plugins/search2/openSearchDescription.php">


{if $refreshTimeout}
       <meta http-equiv="refresh" content="{$refreshTimeout}" />
{/if}

    <!-- evil CSS workarounds - inspired by Plone's approach -->
    <!-- Internet Explorer CSS Fixes -->
    <!--[if lt IE 7]>
        {foreach item=sResourceURL from=$page->getCSSResourcesForIE()}
        <style type="text/css" media="all">@import url({$rootUrl}/{$sResourceURL});</style>
        {/foreach}
        {if $config->get("ui/morphEnabled") == '1'}
    	{foreach item=sResourceURL from=$page->getThemeCSSResourcesForIE()}
		<style type="text/css" media="all">@import url({$rootUrl}/{$sResourceURL});</style>
    	{/foreach}
	    {/if}
    <![endif]-->

    <!-- Standalone CSS. -->
    {foreach item=sCSS from=$page->getCSSStandalone()}
       <style>
{$sCSS}
       </style>
    {/foreach}

    <!-- Javascript Files. -->
    {foreach item=sResourceURL from=$page->getJSResources()}
       <script type="text/javascript" src="{$rootUrl}/{$sResourceURL}"> </script>
    {/foreach}

    <!-- Standalone Javascript. -->
    {foreach item=sJavascript from=$page->getJSStandalone()}
       <script type="text/javascript">
       var rootURL = "{$absoluteRootUrl}";
       var quickQuery = "{$search2_quickQuery}";
{$sJavascript}
       </script>
    {/foreach}
    <!--[if IE 7]>
        <style type="text/css" media="all">@import url({$rootUrl}/resources/css/kt-ie-7.css);</style>
    <![endif]-->
</head>
<body {if (!$page->show_portlets)}class="noportlets"{/if}>
<div id="wrapper">
<input type="hidden" name="kt-core-baseurl" id="kt-core-baseurl" value="{$rootUrl}" />
    <div id="pageBody">
        <div id="bodyPad">
            <div id="logobar">
            	{if $config->get("ui/mainLogo") != ''}
            		<a href="{$rootUrl}"><img src="{$config->get("ui/mainLogo")}" class="primary" alt="{$config->get("ui/companyLogoTitle")}" title="{$config->get("ui/mainLogoTitle")}"/></a>
            	{else}
                	<a href="{$page->systemURL}"><img src="{$rootUrl}/resources/graphics/ktlogo-topbar-right.png" class="primary" title="{$page->systemName}"/></a>
                {/if}
                {if $config->get("ui/companyLogo") != ''}
                	<a href="{$rootUrl}/"><img src="{$config->get("ui/companyLogo")}" height="50px" width="{$config->get("ui/companyLogoWidth")}" alt="{$config->get("ui/companyLogoTitle")}" title="{$config->get("companyLogoTitle")}" class="secondary" /></a>
                {/if}
                <div class="floatClear"></div>
            </div>
            {if (!$page->hide_navbar)}
			<div id="navbarBorder">
	                    <div id="navbar">
	                        <ul>
	                            <!-- area menu -->
	                            {foreach item=aMenuItem from=$page->menu}
	                                {if ($aMenuItem.active == 1)}
	                                    <li class="active"><a href="{$aMenuItem.url}">{$aMenuItem.label}</a></li>
	                                {else}
	                                    <li><a href="{$aMenuItem.url}">{$aMenuItem.label}</a></li>
	                                {/if}
	                                    <li><div id="menu_divider"></div></li>
	                            {/foreach}


	                            <script language="javascript">

	                            var sSearchTranslations =
	                            	[

	                            	/* 0  */	"{i18n}Quick Search Options{/i18n}",
	                            	/* 1  */	"{i18n}Searches will now search both content and metadata{/i18n}",
	                            	/* 2  */	"{i18n}Searches will now only search metadata{/i18n}",
	                            	/* 3  */	"{i18n}Hint{/i18n}",
	                            	/* 4  */	"{i18n}Please enter some search criteria!{/i18n}",
	                            	/* 5  */	"{i18n}Saved Searches{/i18n}",
	                            	/* 6  */	"{i18n}Advanced Search{/i18n}",
	                            	/* 7  */	"{i18n}Previous Search Results{/i18n}",
	                            	/* 8  */	"{i18n}Quick Search Options{/i18n}",
	                            	/* 9  */	"{i18n}content and metadata{/i18n}",
	                            	/* 10  */	"{i18n}metadata{/i18n}",
	                            	/* 11  */	"{i18n}search{/i18n}",
	                            	/* 12  */	"{i18n}Enter search criteria...{/i18n}",
	                            	/* 13  */	"{i18n}Toggle search results format{/i18n}",
	                            	/* 14  */	"{i18n}Search engine format{/i18n}",
	                            	/* 15  */	"{i18n}Browse view format{/i18n}"

	                            	];

	                            var aSavedSearches = [
	                            {assign var=count value=0}
									{foreach item=searchitem from=$savedSearches}
									{if $count>0},{/if}
	                            	{literal}{{/literal}id:{$searchitem.id},name:'{$searchitem.name|sanitize}'{literal}}{/literal}
	                            	{assign var=count value=$count+1}
	                            	{/foreach}
	                            ];

	                            {if $smarty.session.search2resultFormat != 'searchengine'}
	                                var bResultsFormatSearchEngine = false;
	                            {else}
	                                var bResultsFormatSearchEngine = true;
	                            {/if}
	                            </script>
	                            {literal}

 {/literal}
	                            <!-- user menu -->
	                            <li class="pref">
	                                {if ($page->user)}
	                                    <span class="ktLoggedInUser">{$page->user->getName()}</span>
	                                {/if}
	                                {if !empty($page->userMenu)}
	                                    &middot;
	                                {/if}
	                                {foreach item=aMenuItem from=$page->userMenu name=prefmenu}
	                                    {if ($aMenuItem.active == 1)}
	                                        <a style='border: 4px solid red;' href="{$aMenuItem.url}">{$aMenuItem.label}</a>
	                                    {else}
	                                        <a href="{$aMenuItem.url}">{$aMenuItem.label}</a>
	                                    {/if}
	                                    {if !$smarty.foreach.prefmenu.last}
	                                        &middot;
	                                    {/if}
	                                {/foreach}
	                                {if ($page->getHelpURL() != null)}&nbsp;&nbsp;&nbsp;&nbsp;<span class="fahrner"><a href="{$page->getHelpURL()}"><img src="thirdparty/icon-theme/16x16/apps/help-browser.gif" border="0" align="top" /></a>{/if}
	                            </li>


	                            <li class="pref">
	                            	<div style="position: absolute;">


	                            	<form id=frmQuickSearch method=post action="{$rootUrl}/search2.php?action=process">
	                            	<input id=txtQuery name=txtQuery type=hidden>
	                            	<input type=hidden name="cbQuickQuery" id="cbQuickQuery" value="1">
	                            	<input type=hidden name="cbQuickGeneral" id="cbQuickGeneral" value="1"></form>
	                            	</div>





	                            	</li>

	                        </ul>
	                    </div>
	                    <div id="navbarLeft"></div>
	                    <div id="navbarRight"></div>
			</div>
            {/if}
            {if (!$page->hide_section)}
                <div id="breadcrumbs">
                	<table width="100%">
                    <tr>
                    <td valign=top align=left width="100">
                    <span class="additional"><nobr>{i18n}You are here{/i18n}: </span>
                    </td>
					<td valign=top align=left width="100%">

                    {if ($page->breadcrumbSection !== false)}
                        {if ($page->breadcrumbSection.url) }
                            <a href="{$page->breadcrumbSection.url}" class="primary">{$page->breadcrumbSection.label|sanitize}</a>
                        {else}
                            <span  class="primary">{$page->breadcrumbSection.label|sanitize}</span>
                        {/if}
                    {/if}
                    {if (($page->breadcrumbSection !== false) && ($page->breadcrumbs !== false))}
                        &raquo;
                    {/if}

                    {if ($page->breadcrumbs !== false)}
                        {foreach item=aCrumb from=$page->breadcrumbs name=bc}
                            {if ($aCrumb.url) }
                                <a href="{$aCrumb.url}">{$aCrumb.label|mb_truncate:40:"...":true|sanitize}</a>
                            {else}
                                <span>{$aCrumb.label|mb_truncate:40:"...":true|sanitize}</span>
                            {/if}
                            {if (!$smarty.foreach.bc.last)}
                                &raquo;
                            {/if}
                        {/foreach}
                    {/if}
                    {if ($page->breadcrumbDetails !== false)}
                        <span class="additional">({$page->breadcrumbDetails|sanitize})</span>
                    {/if}
                    </td>
                    <td width="5px">&nbsp;</td>
                    <td valign=top align=right width="100">
                	<div id="newSearchQuery"  /></td>
                	<td id="add-dashlet"></td>
                	</tr>
                	</table>
                </div>
            {/if}
        </div>
        <div id="kt-wrapper">
        	<table width="100%">
        		<tr align="left">
	        		<td valign="top">
			            <div id="portletbar">
		                {foreach item=oPortlet from=$page->portlets}
		                    {assign var=portlet_output value=$oPortlet->render() }
		                    {if $portlet_output}
		                        <div class="portlet {if $oPortlet->getActive()}expanded{/if}">
		                            <h4 onclick="toggleElementClass('expanded',this.parentNode)">{$oPortlet->getTitle()}</h4>
		                            <div class="portletTopRepeat"></div>
		                            <div class="portletTopRight"></div>
		                            <div class="portletbody">
		                                {$portlet_output}
		                            </div>
		                        </div>
		                        <div class="floatClear"></div>
		                    {/if}
		                {/foreach}
			            </div>
			            <div class="modalDiv" id="modalDiv">
						<img src="{$rootUrl}/resources/graphics/thirdparty/loader.gif" border="0"/><br>
						<div style="width: 60px; padding-left: 80px;"> Loading... </div>

 						</div>
		            </td>
		            <td valign="top" width="100%">
			            <div id="content" {if $page->content_class}class="{$page->content_class}"{/if}>
			                {if (!$page->hide_section)}
			                    <h1 class="{$page->componentClass}"><span class="fahrner">{$page->componentLabel}</span>
			                        {if ($page->getHelpURL() != null)}<a class="ktHelp" href="{$page->getHelpURL()}">Help</a> {/if}
			                    </h1>
			                {/if}

			                <!-- any status / error messages get added here. -->
                {if (!empty($page->errStack))}
                    <div class="ktError">
				    	<div class="error_dashlet_rightrepeat_top_small"></div>
				    	<div class="error_dashlet_leftrepeat_top"></div>
				    	<div class="error_dashlet_rightrepeat_bottom"></div>
				    	<div class="error_dashlet_leftrepeat_bottom"></div>
                        {foreach item=sError from=$page->errStack}

                          {if ($page->booleanLink == '0')}
                            <p>{$sError|sanitize}</p>
                          {else}
                            <p>{$sError}</p>
                          {/if}

                        {/foreach}
                        <div class="error_dashlet_topleft_small"></div>
			            <div class="error_dashlet_toprepeat_small"></div>
			        	<div class="error_dashlet_topright_small"></div>

			        	<div class="error_dashlet_bottomleft"></div>
			            <div class="error_dashlet_bottomrepeat_small"></div>
			        	<div class="error_dashlet_bottomright"></div>
                    </div>
                {/if}

                {if (!empty($page->infoStack))}
                    <div class="ktInfo">
                    	<div class="info_dashlet_rightrepeat_top_small"></div>
				    	<div class="info_dashlet_leftrepeat_top"></div>
                    	<div class="info_dashlet_rightrepeat_bottom"></div>
				    	<div class="info_dashlet_leftrepeat_bottom"></div>
                        {foreach item=sInfo from=$page->infoStack}
                            <p>{$sInfo|sanitize}</p>
                        {/foreach}
                        <div class="info_dashlet_topleft_small"></div>
			            <div class="info_dashlet_toprepeat_small"></div>
			        	<div class="info_dashlet_topright_small"></div>

			        	<div class="info_dashlet_bottomleft"></div>
			            <div class="info_dashlet_bottomrepeat_small"></div>
			        	<div class="info_dashlet_bottomright"></div>
                    </div>
                {/if}
                <!-- and finally, the content. -->
			                {$page->contents}
			                <div class="floatClear"></div>
				    	</div>
			    	</td>
		    	</tr>
	    	</table>
        </div>
    </div>
    <div id="copyrightbarBorder">
		<table width="98%" align="center">
			<tr>
				<td align="left">
					<span>{i18n}&copy; 2004-2008 <a href="http://www.knowledgetree.com/">The Jam Warehouse Software (Pty) Limited</a>{/i18n}</span><br>
					{if ($smallVersion == 'OSS')}
						{i18n}This program is free software and published under the <a href=" http://www.gnu.org/licenses/">GNU General Public License version 3</a>{/i18n}<br>
					{else}
						{i18n}All rights reserved.{/i18n}<br>
					{/if}
					<p>{$page->getDisclaimer()}</p>
				</td>
				<td align="right">
					<span>{i18n arg_timing=$page->getReqTime()}Request created in #timing#s{/i18n}</span><br />
					<span>{i18n arg_version="$versionname" arg_appname="$appname"}#appname# Version: #version#{/i18n}</span><br/>
					<a href="{$rootUrl}"><img src="{$rootUrl}/resources/powered-by-kt.png" border="0" alt="Powered by KnowledgeTree" title="Powered by KnowledgeTree"/></a>
				</td>
			</tr>
		</table>
        <div class="floatClear"></div>
    </div>
</div>
</body>
</html>