[ Index ] |
PHP Cross Reference of vtigercrm-6.1.0 |
[Summary view] [Print] [Text view]
1 {*<!-- 2 /********************************************************************************* 3 ** The contents of this file are subject to the vtiger CRM Public License Version 1.0 4 * ("License"); You may not use this file except in compliance with the License 5 * The Original Code is: vtiger CRM Open Source 6 * The Initial Developer of the Original Code is vtiger. 7 * Portions created by vtiger are Copyright (C) vtiger. 8 * All Rights Reserved. 9 * 10 ********************************************************************************/ 11 -->*} 12 {strip} 13 {assign var="topMenus" value=$MENU_STRUCTURE->getTop()} 14 {assign var="moreMenus" value=$MENU_STRUCTURE->getMore()} 15 {assign var=NUMBER_OF_PARENT_TABS value = count(array_keys($moreMenus))} 16 17 <div class="navbar" id="topMenus" style="overflow: hidden;height:40px;"> 18 <div class="navbar-inner" id="nav-inner"> 19 <div class="menuBar row-fluid"> 20 {* overflow+height is required to avoid flickering UI due to responsive handling, overflow will be dropped later *} 21 <div class="span9"> 22 <ul class="nav modulesList" id="largeNav"> 23 <li class="tabs"> 24 <a class="alignMiddle {if $MODULE eq 'Home'} selected {/if}" href="{$HOME_MODULE_MODEL->getDefaultUrl()}"><img src="{vimage_path('home.png')}" alt="{vtranslate('LBL_HOME',$moduleName)}" title="{vtranslate('LBL_HOME',$moduleName)}" /></a> 25 </li> 26 {foreach key=moduleName item=moduleModel from=$topMenus name=topmenu} 27 {assign var='translatedModuleLabel' value=vtranslate($moduleModel->get('label'),$moduleName)} 28 29 {assign var="topmenuClassName" value="tabs"} 30 {* Make sure to keep selected + few menu persistently and rest responsive *} 31 {if $smarty.foreach.topmenu.index > $MENU_TOPITEMS_LIMIT && $MENU_SELECTED_MODULENAME != $moduleName} 32 {assign var="topmenuClassName" value="tabs opttabs"} 33 {/if} 34 35 <li class="{$topmenuClassName}"> 36 <a id="menubar_item_{$moduleName}" href="{$moduleModel->getDefaultUrl()}" {if $MODULE eq $moduleName} class="selected" {/if}><strong>{$translatedModuleLabel}</strong></a> 37 </li> 38 {/foreach} 39 </ul> 40 <ul class="nav" id="shortNav"> 41 <li class="tabs"> 42 <a class="alignMiddle {if $MODULE eq 'Home'} selected {/if}" href="{$HOME_MODULE_MODEL->getDefaultUrl()}"><img src="{vimage_path('home.png')}" alt="{vtranslate('LBL_HOME',$moduleName)}" title="{vtranslate('LBL_HOME',$moduleName)}" /></a> 43 </li> 44 <li class="dropdown tabs" id="collapsedMenu"> 45 <a class="dropdown-toggle" data-toggle="dropdown" href="#collapsedMenu"> 46 {vtranslate('LBL_ALL',$MODULE)} 47 <b class="caret"></b> 48 </a> 49 <div class="dropdown-menu"> 50 <div class="shortDropdown"> 51 {foreach key=parent item=moduleList from=$moreMenus name=more} 52 {if $moduleList} 53 <strong>{vtranslate("LBL_$parent",$moduleName)}</strong><hr> 54 {foreach key=moduleName item=moduleModel from=$moduleList} 55 {assign var='translatedModuleLabel' value=vtranslate($moduleModel->get('label'),$moduleName )} 56 57 <label class="moduleNames"> 58 <a id="menubar_item_{$moduleName}" href="{$moduleModel->getDefaultUrl()}">{$translatedModuleLabel}</a> 59 </label> 60 {/foreach} 61 {/if} 62 {/foreach} 63 </div> 64 </div> 65 </li> 66 </ul> 67 68 <ul class="nav modulesList" id="mediumNav"> 69 <li class="tabs"> 70 <a class="alignMiddle {if $MODULE eq 'Home'} selected {/if}" href="{$HOME_MODULE_MODEL->getDefaultUrl()}"><img src="{vimage_path('home.png')}" alt="{vtranslate('LBL_HOME',$moduleName)}" title="{vtranslate('LBL_HOME',$moduleName)}" /></a> 71 </li> 72 {assign var=COUNTER value=0} 73 {foreach key=moduleName item=moduleModel from=$topMenus name=topmenu} 74 {assign var='translatedModuleLabel' value=vtranslate($moduleModel->get('label'),$moduleName)} 75 76 {assign var="topmenuClassName" value="tabs"} 77 {* Make sure to keep selected + few menu persistently and rest responsive *} 78 {if $smarty.foreach.topmenu.index > 2 && $MENU_SELECTED_MODULENAME != $moduleName} 79 {assign var="topmenuClassName" value="tabs opttabs"} 80 {/if} 81 <li class="{$topmenuClassName}"> 82 <a id="menubar_item_{$moduleName}" href="{$moduleModel->getDefaultUrl()}" {if $MODULE eq $moduleName} class="selected" {/if}><strong>{$translatedModuleLabel}</strong></a> 83 </li> 84 {/foreach} 85 </ul> 86 <ul class="nav" id="commonMoreMenu"> 87 <li class="dropdown" id="moreMenu"> 88 <a class="dropdown-toggle" data-toggle="dropdown" href="#moreMenu"> 89 <strong>{vtranslate('LBL_ALL',$MODULE)} </strong> 90 <b class="caret"></b> 91 </a> 92 <div class="dropdown-menu moreMenus" {if ($NUMBER_OF_PARENT_TABS <= 2) && ($NUMBER_OF_PARENT_TABS != 0)}style="width: 30em;"{elseif $NUMBER_OF_PARENT_TABS == 0}style="width: 10em;"{/if}> 93 {foreach key=parent item=moduleList from=$moreMenus name=more} 94 {if $NUMBER_OF_PARENT_TABS >= 4} 95 {assign var=SPAN_CLASS value=span3} 96 {elseif $NUMBER_OF_PARENT_TABS == 3} 97 {assign var=SPAN_CLASS value=span4} 98 {elseif $NUMBER_OF_PARENT_TABS <= 2} 99 {assign var=SPAN_CLASS value=span6} 100 {/if} 101 {if $smarty.foreach.more.index % 4 == 0} 102 <div class="row-fluid"> 103 {/if} 104 <span class="{$SPAN_CLASS}"> 105 <strong>{vtranslate("LBL_$parent",$moduleName)}</strong><hr> 106 {foreach key=moduleName item=moduleModel from=$moduleList} 107 {assign var='translatedModuleLabel' value=vtranslate($moduleModel->get('label'),$moduleName)} 108 <label class="moduleNames"><a id="menubar_item_{$moduleName}" href="{$moduleModel->getDefaultUrl()}">{$translatedModuleLabel}</a></label> 109 {/foreach} 110 </span> 111 {if $smarty.foreach.more.last OR ($smarty.foreach.more.index+1) % 4 == 0} 112 </div> 113 {/if} 114 {/foreach} 115 {if $USER_MODEL->isAdminUser()} 116 <div class="row-fluid"> 117 <a id="menubar_item_moduleManager" href="index.php?module=MenuEditor&parent=Settings&view=Index" class="pull-right">{vtranslate('LBL_CUSTOMIZE_MAIN_MENU',$MODULE)}</a> 118 </div> 119 <div class="row-fluid"> 120 <a id="menubar_item_moduleManager" href="index.php?module=ModuleManager&parent=Settings&view=List" class="pull-right">{vtranslate('LBL_ADD_MANAGE_MODULES',$MODULE)}</a> 121 </div> 122 {/if} 123 </div> 124 </li> 125 </ul> 126 </div> 127 <div class="span3 marginLeftZero pull-right" id="headerLinks"> 128 <span id="headerLinksBig" class="pull-right headerLinksContainer"> 129 <span class="dropdown span settingIcons"> 130 <a class="dropdown-toggle" data-toggle="dropdown" href="#"> 131 <img src="{vimage_path('theme_brush.png')}" alt="theme roller" title="Theme Roller" /> 132 </a> 133 <ul class="dropdown-menu themeMenuContainer"> 134 <div id="themeContainer"> 135 {assign var=COUNTER value=0} 136 {assign var=THEMES_LIST value=Vtiger_Theme::getAllSkins()} 137 <div class="row-fluid themeMenu"> 138 {foreach key=SKIN_NAME item=SKIN_COLOR from=$THEMES_LIST} 139 {if $COUNTER eq 3} 140 </div> 141 <div class="row-fluid themeMenu"> 142 {assign var=COUNTER value=1} 143 {else} 144 {assign var=COUNTER value=$COUNTER+1} 145 {/if} 146 <div class="span4 themeElement {if $USER_MODEL->get('theme') eq $SKIN_NAME}themeSelected{/if}" data-skin-name="{$SKIN_NAME}" title="{ucfirst($SKIN_NAME)}" style="background-color:{$SKIN_COLOR};"></div> 147 {/foreach} 148 </div> 149 </div> 150 <div id="progressDiv"></div> 151 </ul> 152 </span> 153 {foreach key=index item=obj from=$HEADER_LINKS} 154 {assign var="src" value=$obj->getIconPath()} 155 {assign var="icon" value=$obj->getIcon()} 156 {assign var="title" value=$obj->getLabel()} 157 {assign var="childLinks" value=$obj->getChildLinks()} 158 <span class="dropdown span{if !empty($src)} settingIcons {/if}"> 159 {if !empty($src)} 160 <a id="menubar_item_right_{$title}" class="dropdown-toggle" data-toggle="dropdown" href="#"><img src="{$src}" alt="{vtranslate($title,$MODULE)}" title="{vtranslate($title,$MODULE)}" /></a> 161 {else} 162 {assign var=title value=$USER_MODEL->get('first_name')} 163 {if empty($title)} 164 {assign var=title value=$USER_MODEL->get('last_name')} 165 {/if} 166 <span class="dropdown-toggle" data-toggle="dropdown" href="#"> 167 <a id="menubar_item_right_{$title}" class="userName textOverflowEllipsis" title="{$title}"><strong>{$title}</strong> <i class="caret"></i> </a> </span> 168 {/if} 169 {if !empty($childLinks)} 170 <ul class="dropdown-menu pull-right"> 171 {foreach key=index item=obj from=$childLinks} 172 {if $obj->getLabel() eq NULL} 173 <li class="divider"> </li> 174 {else} 175 {assign var="id" value=$obj->getId()} 176 {assign var="href" value=$obj->getUrl()} 177 {assign var="label" value=$obj->getLabel()} 178 {assign var="onclick" value=""} 179 {if stripos($obj->getUrl(), 'javascript:') === 0} 180 {assign var="onclick" value="onclick="|cat:$href} 181 {assign var="href" value="javascript:;"} 182 {/if} 183 <li> 184 <a target="{$obj->target}" id="menubar_item_right_{Vtiger_Util_Helper::replaceSpaceWithUnderScores($label)}" {if $label=='Switch to old look'}switchLook{/if} href="{$href}" {$onclick}>{vtranslate($label,$MODULE)}</a> 185 </li> 186 {/if} 187 {/foreach} 188 </ul> 189 {/if} 190 </span> 191 {/foreach} 192 </span> 193 <div id="headerLinksCompact"> 194 <span class="btn-group dropdown qCreate cursorPointer"> 195 <img src="{vimage_path('btnAdd_white.png')}" class="" alt="{vtranslate('LBL_QUICK_CREATE',$MODULE)}" title="{vtranslate('LBL_QUICK_CREATE',$MODULE)}" data-toggle="dropdown"/> 196 <ul class="dropdown-menu dropdownStyles pull-right commonActionsButtonDropDown"> 197 <li class="title"><strong>{vtranslate('Quick Create',$MODULE)}</strong></li><hr/> 198 <li id="compactquickCreate"> 199 <div class="CompactQC"> 200 {foreach key=moduleName item=moduleModel from=$MENUS} 201 {if $moduleModel->isPermitted('EditView')} 202 {assign var='quickCreateModule' value=$moduleModel->isQuickCreateSupported()} 203 {assign var='singularLabel' value=$moduleModel->getSingularLabelKey()} 204 {if $quickCreateModule == '1'} 205 <a class="quickCreateModule" data-name="{$moduleModel->getName()}" 206 data-url="{$moduleModel->getQuickCreateUrl()}" href="javascript:void(0)">{vtranslate($singularLabel,$moduleName)}</a> 207 {/if} 208 {/if} 209 {/foreach} 210 </div> 211 </li> 212 </ul> 213 </span> 214 <span class="dropdown"> 215 <a class="dropdown-toggle btn-navbar" data-toggle="dropdown" href="#"> 216 <span class="icon-bar"></span> 217 <span class="icon-bar"></span> 218 <span class="icon-bar"></span> 219 </a> 220 <ul class="dropdown-menu pull-right"> 221 {foreach key=index item=obj from=$HEADER_LINKS name="compactIndex"} 222 {assign var="src" value=$obj->getIconPath()} 223 {assign var="icon" value=$obj->getIcon()} 224 {assign var="title" value=$obj->getLabel()} 225 {assign var="childLinks" value=$obj->getChildLinks()} 226 {if $smarty.foreach.compactIndex.index neq 0} 227 <li class="divider"> </li> 228 {/if} 229 {foreach key=index item=obj from=$childLinks} 230 {assign var="id" value=$obj->getId()} 231 {assign var="href" value=$obj->getUrl()} 232 {assign var="label" value=$obj->getLabel()} 233 {assign var="onclick" value=""} 234 {if stripos($obj->getUrl(), 'javascript:') === 0} 235 {assign var="onclick" value="onclick="|cat:$href} 236 {assign var="href" value="javascript:;"} 237 {/if} 238 <li> 239 <a target="{$obj->target}" id="menubar_item_right_{Vtiger_Util_Helper::replaceSpaceWithUnderScores($label)}" {if $label=='Switch to old look'}switchLook{/if} href="{$href}" {$onclick}>{vtranslate($label,$MODULE)}</a> 240 </li> 241 242 {/foreach} 243 244 {/foreach} 245 </ul> 246 </span> 247 </div> 248 </div> 249 </div> 250 <div class="clearfix"></div> 251 </div> 252 </div> 253 {assign var="announcement" value=$ANNOUNCEMENT->get('announcement')} 254 <div class="announcement noprint" id="announcement"> 255 <marquee direction="left" scrolldelay="10" scrollamount="3" behavior="scroll" class="marStyle" onmouseover="javascript:stop();" onmouseout="javascript:start();">{if !empty($announcement)}{$announcement}{else}{vtranslate('LBL_NO_ANNOUNCEMENTS',$MODULE)}{/if}</marquee> 256 </div> 257 <input type='hidden' value="{$MODULE}" id='module' name='module'/> 258 <input type="hidden" value="{$PARENT_MODULE}" id="parent" name='parent' /> 259 <input type='hidden' value="{$VIEW}" id='view' name='view'/> 260 {/strip}
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated: Fri Nov 28 20:08:37 2014 | Cross-referenced by PHPXref 0.7.1 |