[ Index ]

PHP Cross Reference of vtigercrm-6.1.0

title

Body

[close]

/layouts/vlayout/modules/Settings/Profiles/ -> DetailView.tpl (source)

   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  <div class="container-fluid">
  14      <br>
  15      <div class="row-fluid">
  16          <div class="span10"><h3>{vtranslate('LBL_PROFILE_VIEW', $QUALIFIED_MODULE)}</h3></div>
  17          <div class="span2">
  18              <button class="btn pull-right" type="button" onclick='window.location.href="{$RECORD_MODEL->getEditViewUrl()}"'>{vtranslate('LBL_EDIT',$QUALIFIED_MODULE)}</button>
  19          </div>
  20      </div>
  21      <div class="clearfix"></div>
  22      <hr>
  23      <div class="profileDetailView">
  24          <div class="row-fluid">
  25              <div class="row-fluid">
  26                  <label class="fieldLabel span2 muted"><span class="redColor">*</span>{vtranslate('LBL_PROFILE_NAME', $QUALIFIED_MODULE)}: </label>
  27                  <span class="fieldValue span6" name="profilename" id="profilename" value="{$RECORD_MODEL->getName()}"><strong>{$RECORD_MODEL->getName()}</strong></span>
  28              </div>
  29              <div class="row-fluid">
  30                  <label class="fieldLabel span2 muted">{vtranslate('LBL_DESCRIPTION', $QUALIFIED_MODULE)}:</strong></label>
  31                  <span class="fieldValue span8" name="description" id="description"><strong>{$RECORD_MODEL->getDescription()}</strong></span>
  32              </div><br>
  33              {assign var="ENABLE_IMAGE_PATH" value="{vimage_path('Enable.png')}"}
  34              {assign var="DISABLE_IMAGE_PATH" value="{vimage_path('Disable.png')}"}
  35              <div class="summaryWidgetContainer">
  36                  <div>
  37                      <img class="alignMiddle" src="{if $RECORD_MODEL->hasGlobalReadPermission()}{$ENABLE_IMAGE_PATH}{else}{$DISABLE_IMAGE_PATH}{/if}" />
  38                      &nbsp;{vtranslate('LBL_VIEW_ALL',$QUALIFIED_MODULE)}
  39                      <span style="margin-left:25px">
  40                          <i class="icon-info-sign"></i>
  41                          <span style="margin-left:2px">{vtranslate('LBL_VIEW_ALL_DESC',$QUALIFIED_MODULE)}</span>
  42                      </span>
  43                  </div>
  44                  <div  style="margin-top: 5px;">
  45                     <img class="alignMiddle" src="{if $RECORD_MODEL->hasGlobalWritePermission()}{$ENABLE_IMAGE_PATH}{else}{$DISABLE_IMAGE_PATH}{/if}" />
  46                     &nbsp;{vtranslate('LBL_EDIT_ALL',$QUALIFIED_MODULE)}
  47                     <span style="margin-left:30px">
  48                          <i class="icon-info-sign"></i>
  49                          <span style="margin-left:2px">{vtranslate('LBL_EDIT_ALL_DESC',$QUALIFIED_MODULE)}</span>
  50                      </span>
  51                  </div>
  52              </div>
  53              <div class="row-fluid">
  54                  <table class="table table-striped table-bordered">
  55                      <thead>
  56  
  57                          <tr>
  58                              <th width="27%" style="border-left: 1px solid #DDD !important;">
  59                                  {vtranslate('LBL_MODULES', $QUALIFIED_MODULE)}
  60                              </th>
  61                              <th width="11%" style="border-left: 1px solid #DDD !important;">
  62                                  <span class="horizontalAlignCenter">
  63  
  64                                      &nbsp;{'LBL_VIEW_PRVILIGE'|vtranslate:$QUALIFIED_MODULE}
  65                                  </span>
  66                              </th>
  67                              <th width="12%" style="border-left: 1px solid #DDD !important;">
  68                                  <span class="horizontalAlignCenter" >
  69  
  70                                      &nbsp;{'LBL_EDIT_PRVILIGE'|vtranslate:$QUALIFIED_MODULE}
  71                                  </span>
  72                              </th>
  73                              <th width="11%" style="border-left: 1px solid #DDD !important;">
  74                                  <span class="horizontalAlignCenter" >{'LBL_DELETE_PRVILIGE'|vtranslate:$QUALIFIED_MODULE}</span>
  75                              </th>
  76                              <th width="39%" style="border-left: 1px solid #DDD !important;" nowrap="nowrap">{'LBL_FIELD_AND_TOOL_PRVILIGES'|vtranslate:$QUALIFIED_MODULE}</th>
  77                          </tr>
  78                      </thead>
  79                      <tbody>
  80                          {foreach from=$RECORD_MODEL->getModulePermissions() key=TABID item=PROFILE_MODULE}
  81                              {assign var=IS_RESTRICTED_MODULE value=$RECORD_MODEL->isRestrictedModule($PROFILE_MODULE->getName())}
  82                              <tr>
  83                                  <td>
  84                                      <img src="{if $RECORD_MODEL->hasModulePermission($PROFILE_MODULE)}{$ENABLE_IMAGE_PATH}{else}{$DISABLE_IMAGE_PATH}{/if}" class="alignMiddle" />&nbsp;{$PROFILE_MODULE->get('label')|vtranslate:$PROFILE_MODULE->getName()}
  85                                  </td>
  86                                  {assign var="BASIC_ACTION_ORDER" value=array(2,0,1)}
  87                                  {foreach from=$BASIC_ACTION_ORDER item=ACTION_ID}
  88                                      <td style="border-left: 1px solid #DDD !important;">
  89                                          {assign var="ACTION_MODEL" value=$ALL_BASIC_ACTIONS[$ACTION_ID]}
  90                                          {if !$IS_RESTRICTED_MODULE && $ACTION_MODEL->isModuleEnabled($PROFILE_MODULE)}
  91                                              <img style="margin-left: 40%" class="alignMiddle" src="{if $RECORD_MODEL->hasModuleActionPermission($PROFILE_MODULE, $ACTION_MODEL)}{$ENABLE_IMAGE_PATH}{else}{$DISABLE_IMAGE_PATH}{/if}" />
  92                                          {/if}
  93                                      </td>
  94                                  {/foreach}
  95                                  <td style="border-left: 1px solid #DDD !important;">
  96                                      {if $PROFILE_MODULE->getFields() || $PROFILE_MODULE->isUtilityActionEnabled()}
  97                                          <div class="row-fluid">
  98                                              <span class="span4">&nbsp;</span>
  99                                              <span class="span4"><button type="button" data-handlerfor="fields" data-togglehandler="{$TABID}-fields" class="btn btn-mini" style="padding-right: 20px; padding-left: 20px;">
 100                                                      <i class="icon-chevron-down"></i>
 101                                                  </button></span>
 102                                          </div>
 103                                      {/if}
 104                                  </td>
 105                              </tr>
 106                              <tr class="hide">
 107                                  <td colspan="6" class="row-fluid" style="padding-left: 5%;padding-right: 5%">
 108                                      <div class="row-fluid hide" data-togglecontent="{$TABID}-fields">
 109                                      {if $PROFILE_MODULE->getFields()}
 110                                          <div class="span12">
 111                                              <label class="themeTextColor font-x-large pull-left"><strong>{vtranslate('LBL_FIELDS',$QUALIFIED_MODULE)}</strong></label>
 112                                              <div class="pull-right">
 113                                                  <span class="mini-slider-control ui-slider" data-value="0">
 114                                                      <a style="margin-top: 4px;" class="ui-slider-handle"></a>
 115                                                  </span>
 116                                                  <span style="margin-left:15px;">{vtranslate('LBL_INIVISIBLE',$QUALIFIED_MODULE)}</span>&nbsp;
 117                                                  <span class="mini-slider-control ui-slider" data-value="1">
 118                                                      <a style="margin-top: 4px;" class="ui-slider-handle"></a>
 119                                                  </span>
 120                                                  <span style="margin-left:15px;">{vtranslate('LBL_READ_ONLY',$QUALIFIED_MODULE)}</span>&nbsp;
 121                                                  <span class="mini-slider-control ui-slider" data-value="2">
 122                                                      <a style="margin-top: 4px;" class="ui-slider-handle"></a>
 123                                                  </span>
 124                                                  <span style="margin-left:15px;">{vtranslate('LBL_WRITE',$QUALIFIED_MODULE)}</span>&nbsp;
 125                                              </div>
 126                                              <div class="clearfix"></div>
 127                                          </div>
 128                                          <table class="table table-bordered table-striped">
 129                                          {assign var=COUNTER value=0}
 130                                          {foreach from=$PROFILE_MODULE->getFields() key=FIELD_NAME item=FIELD_MODEL name="fields"}
 131                                              {if $FIELD_MODEL->isActiveField()}
 132                                              {assign var="FIELD_ID" value=$FIELD_MODEL->getId()}
 133                                              {if $COUNTER % 3 == 0}
 134                                                  <tr>
 135                                              {/if}
 136                                              <td>
 137                                                  {assign var="DATA_VALUE" value=$RECORD_MODEL->getModuleFieldPermissionValue($PROFILE_MODULE, $FIELD_MODEL)}
 138                                                  {if $DATA_VALUE eq 0}
 139                                                      <span class="mini-slider-control ui-slider" data-value="0">
 140                                                          <a style="margin-top: 4px;" class="ui-slider-handle"></a>
 141                                                      </span>
 142                                                  {elseif $DATA_VALUE eq 1}
 143                                                      <span class="mini-slider-control ui-slider" data-value="1">
 144                                                          <a style="margin-top: 4px;" class="ui-slider-handle"></a>
 145                                                      </span>
 146                                                  {else}
 147                                                      <span class="mini-slider-control ui-slider" data-value="2">
 148                                                          <a style="margin-top: 4px;" class="ui-slider-handle"></a>
 149                                                      </span>
 150                                                  {/if}
 151                                                  <span style="margin-left: 15px">
 152                                                  {if $FIELD_MODEL->isMandatory()}<span class="redColor">*</span>{/if} {vtranslate($FIELD_MODEL->get('label'), $PROFILE_MODULE->getName())}
 153                                                  </span>
 154                                              </td>
 155                                              {if $smarty.foreach.fields.last OR ($COUNTER+1) % 3 == 0}
 156                                                  </tr>
 157                                              {/if}
 158                                              {assign var=COUNTER value=$COUNTER+1}
 159                                              {/if}
 160                                      {/foreach}
 161                                      </table>
 162                                      </div>
 163                                      </ul>
 164                                  {/if}
 165                                  </div>
 166                              </td>
 167                          </tr>
 168                          <tr class="hide">
 169                              <td colspan="6" class="row-fluid" style="padding-left: 5%;padding-right: 5%">
 170                                  <div class="row-fluid hide" data-togglecontent="{$TABID}-fields">
 171                                  <div class="span12"><label class="themeTextColor font-x-large pull-left"><strong>{vtranslate('LBL_TOOLS',$QUALIFIED_MODULE)}</strong></label></div>
 172                                  <table class="table table-bordered table-striped">
 173                                  {assign var=UTILITY_ACTION_COUNT value=0}
 174                                  {assign var="ALL_UTILITY_ACTIONS_ARRAY" value=array()}
 175                                  {foreach from=$ALL_UTILITY_ACTIONS item=ACTION_MODEL}
 176                                      {if $ACTION_MODEL->isModuleEnabled($PROFILE_MODULE)}
 177                                          {assign var="testArray" array_push($ALL_UTILITY_ACTIONS_ARRAY,$ACTION_MODEL)}
 178                                      {/if}
 179                                  {/foreach}
 180                                  {foreach from=$ALL_UTILITY_ACTIONS_ARRAY item=ACTION_MODEL name="actions"}
 181                                      {if $smarty.foreach.actions.index % 3 == 0}
 182                                          <tr>
 183                                      {/if}
 184                                      {assign var=ACTION_ID value=$ACTION_MODEL->get('actionid')}
 185                                      <td {if $smarty.foreach.actions.last && (($smarty.foreach.actions.index+1) % 3 neq 0)}
 186                                          {assign var="index" value=($smarty.foreach.actions.index+1) % 3}
 187                                          {assign var="colspan" value=4-$index}
 188                                          colspan="{$colspan}"
 189                                      {/if}><img class="alignMiddle" src="{if $RECORD_MODEL->hasModuleActionPermission($PROFILE_MODULE, $ACTION_ID)}{$ENABLE_IMAGE_PATH}{else}{$DISABLE_IMAGE_PATH}{/if}" />&nbsp;&nbsp;{vtranslate($ACTION_MODEL->getName(),$QUALIFIED_MODULE)}</td>
 190                                      {if $smarty.foreach.actions.last OR ($smarty.foreach.actions.index+1) % 3 == 0}
 191                                          </div>
 192                                      {/if}
 193                                  {/foreach}
 194                                  </table>
 195                                  </div>
 196                              </td>
 197                          </tr>
 198                      {/foreach}
 199                  </tbody>
 200              </table>
 201              </div>
 202          </div>
 203      </div>
 204      <br>
 205  </div>
 206  {/strip}


Generated: Fri Nov 28 20:08:37 2014 Cross-referenced by PHPXref 0.7.1