[ Index ]
 

Code source de vtiger CRM 5.0.2

Accédez au Source d'autres logiciels libresSoutenez Angelica Josefina !

title

Body

[fermer]

/Smarty/templates/ -> UserDetailView.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  <script language="JavaScript" type="text/javascript" src="include/js/menu.js"></script>
  13  <script language="JavaScript" type="text/javascript" src="include/js/ColorPicker2.js"></script>
  14  <script language="javascript" type="text/javascript" src="include/js/general.js"></script>
  15  <script language="JavaScript" type="text/javascript" src="include/js/dtlviewajax.js"></script>
  16  <script src="include/scriptaculous/scriptaculous.js" type="text/javascript"></script>
  17  <script language="JAVASCRIPT" type="text/javascript" src="include/js/smoothscroll.js"></script>
  18  <span id="crmspanid" style="display:none;position:absolute;"  onmouseover="show('crmspanid');">
  19     <a class="link"  align="right" href="javascript:;">{$APP.LBL_EDIT_BUTTON}</a>
  20  </span>
  21  
  22  <br>
  23  <!-- Shadow table -->
  24  <table align="center" border="0" cellpadding="0" cellspacing="0" width="98%">
  25  <tr>
  26      <td valign="top"><img src="{$IMAGE_PATH}showPanelTopLeft.gif"></td>
  27      <td class="showPanelBg" style="padding: 10px;" valign="top" width="100%">
  28      <br>
  29      <div align=center>
  30          {if $CATEGORY eq 'Settings'}
  31              {include file='SetMenu.tpl'}
  32          {/if}
  33                  <table width="100%"  border="0" cellspacing="0" cellpadding="0">
  34                  <tr>
  35                      <td class="padTab" align="left">
  36                          <form name="DetailView" method="POST" action="index.php" ENCTYPE="multipart/form-data" id="form" style="margin:0px">
  37                              <input type="hidden" name="module" value="Users" style="margin:0px">
  38                              <input type="hidden" name="record" id="userid" value="{$ID}" style="margin:0px">
  39                              <input type="hidden" name="isDuplicate" value=false style="margin:0px">
  40                              <input type="hidden" name="action" style="margin:0px">
  41                              <input type="hidden" name="changepassword" style="margin:0px">
  42                              {if $CATEGORY neq 'Settings'}
  43                                  <input type="hidden" name="modechk" value="prefview" style="margin:0px">
  44                              {/if}
  45                              <input type="hidden" name="old_password" style="margin:0px">
  46                              <input type="hidden" name="new_password" style="margin:0px">
  47                              <input type="hidden" name="return_module" value="Users" style="margin:0px">
  48                              <input type="hidden" name="return_action" value="ListView"  style="margin:0px">
  49                              <input type="hidden" name="return_id" style="margin:0px">
  50                              <input type="hidden" name="forumDisplay" style="margin:0px">
  51                              {if $CATEGORY eq 'Settings'}
  52                              <input type="hidden" name="parenttab" value="{$PARENTTAB}" style="margin:0px">
  53                              {/if}    
  54                              <table width="100%" border="0" cellpadding="0" cellspacing="0" >
  55                              <tr>
  56                                  <td colspan=2>
  57                                      <!-- Heading and Icons -->
  58                                      <table width="100%" cellpadding="5" cellspacing="0" border="0" class="settingsSelUITopLine">
  59                                      <tr>
  60                                          <td width=50 rowspan="2"><img src="{$IMAGE_PATH}ico-users.gif" align="absmiddle"></td>    
  61                                          <td>
  62                                              {if $CATEGORY eq 'Settings'}
  63                                              <span class="heading2">
  64                                              <b><a href="index.php?module=Settings&action=index&parenttab=Settings">{$MOD.LBL_SETTINGS} </a> &gt; <a href="index.php?module=Administration&action=index&parenttab=Settings"> {$MOD.LBL_USERS} </a>&gt;"{$USERNAME}" </b></span>
  65                                              {else}
  66                                              <span class="heading2">    
  67                                              <b>{$APP.LBL_MY_PREFERENCES}</b>
  68                                              </span>
  69                                              {/if}
  70                                              <span id="vtbusy_info" style="display:none;" valign="bottom"><img src="{$IMAGE_PATH}vtbusy.gif" border="0"></span>                    
  71                                          </td>
  72                                          
  73                                      </tr>
  74                                      <tr>
  75                                          <td>{$UMOD.LBL_USERDETAIL_INFO} "{$USERNAME}"</td>
  76                                      </tr>
  77                                      </table>
  78                                  </td>
  79                              </tr>
  80                              <tr><td colspan="2">&nbsp;</td></tr>
  81                              <tr>
  82                                  <td colspan="2" nowrap align="right">
  83                                      {if $IS_ADMIN eq 'true'}
  84                                      <input type="button" onclick="showAuditTrail();" value="{$MOD.LBL_VIEW_AUDIT_TRAIL}" class="crmButton small save"></input>
  85                                      {/if}
  86                                      {if $CATEGORY eq 'Settings'}
  87                                                          {$DUPLICATE_BUTTON}
  88                                                  {/if}
  89                                      {$EDIT_BUTTON}
  90                                      {if $CATEGORY eq 'Settings' && $ID neq 1 && $ID neq 2 & $ID neq $CURRENT_USERID}
  91                                      <input type="button" onclick="deleteUser({$ID});" class="crmButton small cancel" value="{$UMOD.LBL_DELETE}"></input>
  92                                      {/if}
  93                                  </td>
  94                              </tr>
  95                              <tr>
  96                                  <td colspan="2" align=left>
  97                                  <!-- User detail blocks -->
  98                                  <table align="center" border="0" cellpadding="0" cellspacing="0" width="100%">
  99                                  <tr>
 100                                  <td align="left" valign="top">
 101                                      {foreach key=header name=blockforeach item=detail from=$BLOCKS}
 102                                      <br>
 103                                      <table class="tableHeading" border="0" cellpadding="5" cellspacing="0" width="100%">
 104                                      <tr>
 105                                          {strip}
 106                                           <td class="big">    
 107                                          <strong>{$smarty.foreach.blockforeach.iteration}. {$header}</strong>
 108                                           </td>
 109                                           <td class="small" align="right">&nbsp;</td>    
 110                                          {/strip}
 111                                      </tr>
 112                                      </table>
 113                                      
 114                                      <table border="0" cellpadding="5" cellspacing="0" width="100%">
 115                                      {foreach item=detail from=$detail}
 116                                      <tr >
 117                                          {foreach key=label item=data from=$detail}
 118                                             {assign var=keyid value=$data.ui}
 119                                             {assign var=keyval value=$data.value}
 120                                             {assign var=keytblname value=$data.tablename}
 121                                             {assign var=keyfldname value=$data.fldname}
 122                                             {assign var=keyoptions value=$data.options}
 123                                             {assign var=keysecid value=$data.secid}
 124                                             {assign var=keyseclink value=$data.link}
 125                                             {assign var=keycursymb value=$data.cursymb}
 126                                             {assign var=keysalut value=$data.salut}
 127                                             {assign var=keycntimage value=$data.cntimage}
 128                                             {assign var=keyadmin value=$data.isadmin}
 129                                             
 130                                             {if $label ne ''}
 131                                             <td class="dvtCellLabel" align=right width=25%><input type="hidden" id="hdtxt_IsAdmin" value={$keyadmin}></input>{$label}</td>
 132                                              {include file="DetailViewUI.tpl"}
 133                                             {else}
 134                                             <td class="dvtCellLabel" align=right>&nbsp;</td>
 135                                             <td class="dvtCellInfo" align=left >&nbsp;</td>
 136                                             {/if}    
 137                                          {/foreach}
 138                                      </tr>
 139                                      {/foreach}
 140                                      </table>
 141                                      {/foreach}
 142                                      
 143                                      <br>
 144                                      <!-- Home page components -->
 145                                      <table class="tableHeading" border="0" cellpadding="5" cellspacing="0" width="100%">
 146                                      <tr>
 147                                           <td class="big">    
 148                                          <strong>5. {$UMOD.LBL_HOME_PAGE_COMP}</strong>
 149                                           </td>
 150                                           <td class="small" align="right"><img src="{$IMAGE_PATH}showDown.gif" alt="{$APP.LBL_EXPAND_COLLAPSE}" title="{$APP.LBL_EXPAND_COLLAPSE}" onClick="ShowHidefn('home_comp');"></td>    
 151                                      </tr>
 152                                      </table>
 153                                      
 154                                      <div style="float: none; display: none;" id="home_comp">    
 155                                      <table border="0" cellpadding="5" cellspacing="0" width="100%">
 156                                      {foreach item=homeitems key=values from=$HOMEORDER}
 157                                          <tr><td class="dvtCellLabel" align="right" width="30%">{$UMOD.$values}</td>
 158                                              {if $homeitems neq ''}
 159                                                  <td class="dvtCellInfo" align="center" width="5%">
 160                                                  <img src="{$IMAGE_PATH}prvPrfSelectedTick.gif" alt="{$UMOD.LBL_SHOWN}" height="12" width="12"></td><td class="dvtCellInfo" align="left">{$UMOD.LBL_SHOWN}</td>         
 161                                                  {else}    
 162                                                  <td class="dvtCellInfo" align="center" width="5%">
 163                                                  <img src="{$IMAGE_PATH}no.gif" alt="{$UMOD.LBL_HIDDEN}" height="12" width="12"></td><td class="dvtCellInfo" align="left">{$UMOD.LBL_HIDDEN}</td>         
 164                                              {/if}    
 165                                          </tr>            
 166                                      {/foreach}
 167                                      </table>    
 168                                      </div>
 169                                  
 170                                      <br>
 171                                      <!-- My Groups -->
 172                                      <table class="tableHeading" border="0" cellpadding="5" cellspacing="0" width="100%">
 173                                      <tr>
 174                                          <td class="big">    
 175                                          <strong>6. {$UMOD.LBL_MY_GROUPS}</strong>
 176                                           </td>
 177                                           <td class="small" align="right">
 178                                          {if $GROUP_COUNT > 0}
 179                                          <img src="{$IMAGE_PATH}showDown.gif" alt="{$APP.LBL_EXPAND_COLLAPSE}" title="{$APP.LBL_EXPAND_COLLAPSE}" onClick="fetchGroups_js({$ID});">
 180                                          {else}
 181                                              &nbsp;
 182                                          {/if}
 183                                          </td>    
 184                                      </tr>
 185                                      </table>
 186                                      
 187                                      <table border="0" cellpadding="5" cellspacing="0" width="100%">
 188                                      <tr><td align="left"><div id="user_group_cont" style="display:none;"></div></td></tr>    
 189                                      </table>    
 190                                      <br>
 191                                      <!-- Login History -->
 192                                      {if $IS_ADMIN eq 'true'}
 193                                      <table class="tableHeading" border="0" cellpadding="5" cellspacing="0" width="100%">
 194                                          <tr>
 195                                           <td class="big">    
 196                                          <strong>7. {$UMOD.LBL_LOGIN_HISTORY}</strong>
 197                                           </td>
 198                                           <td class="small" align="right"><img src="{$IMAGE_PATH}showDown.gif" alt="{$APP.LBL_EXPAND_COLLAPSE}" title="{$APP.LBL_EXPAND_COLLAPSE}" onClick="fetchlogin_js({$ID});"></td>    
 199                                          </tr>
 200                                      </table>
 201  
 202                                      <table border="0" cellpadding="5" cellspacing="0" width="100%">
 203                                      <tr><td align="left"><div id="login_history_cont" style="display:none;"></div></td></tr>    
 204                                      </table>    
 205                                      <br>    
 206                                      {/if}    
 207                                  </td>
 208                                  </tr>
 209                                  </table>
 210                                  <!-- User detail blocks ends -->
 211                                  
 212                                  </td>
 213                              </tr>
 214                              <tr>
 215                                  <td colspan=2 class="small"><div align="right"><a href="#top">{$MOD.LBL_SCROLL}</a></div></td>
 216                              </tr>
 217                              </table>
 218                              
 219                          </form>
 220              
 221                      </td>
 222                  </tr>
 223                  </table>
 224  
 225          
 226      </div>
 227      </td>
 228      
 229  </tr>
 230  </table>
 231              
 232              </td>
 233              </tr>
 234              </table>
 235              
 236              </td>
 237              <td valign="top"><img src="{$IMAGE_PATH}showPanelTopRight.gif"></td>            
 238              </tr>
 239              </table>
 240              
 241  
 242  
 243  
 244  <br>
 245  {$JAVASCRIPT}
 246  <div id="tempdiv" style="display:block;position:absolute;left:350px;top:200px;"></div>
 247  <!-- added for validation -->
 248  <script language="javascript">
 249    var fieldname = new Array({$VALIDATION_DATA_FIELDNAME});
 250    var fieldlabel = new Array({$VALIDATION_DATA_FIELDLABEL});
 251    var fielddatatype = new Array({$VALIDATION_DATA_FIELDDATATYPE});
 252  function ShowHidefn(divid)
 253  {ldelim}
 254      if($(divid).style.display != 'none')
 255          Effect.Fade(divid);
 256      else
 257          Effect.Appear(divid);
 258  {rdelim}
 259  {literal}
 260  function fetchlogin_js(id)
 261  {
 262      if($('login_history_cont').style.display != 'none')
 263          Effect.Fade('login_history_cont');
 264      else
 265          fetchLoginHistory(id);
 266  
 267  }
 268  function fetchLoginHistory(id)
 269  {
 270          $("status").style.display="inline";
 271          new Ajax.Request(
 272                  'index.php',
 273                  {queue: {position: 'end', scope: 'command'},
 274                          method: 'post',
 275                          postBody: 'module=Users&action=UsersAjax&file=ShowHistory&ajax=true&record='+id,
 276                          onComplete: function(response) {
 277                                  $("status").style.display="none";
 278                                  $("login_history_cont").innerHTML= response.responseText;
 279                  Effect.Appear('login_history_cont');
 280                          }
 281                  }
 282          );
 283  
 284  }
 285  function fetchGroups_js(id)
 286  {
 287      if($('user_group_cont').style.display != 'none')
 288          Effect.Fade('user_group_cont');
 289      else
 290          fetchUserGroups(id);
 291  }
 292  function fetchUserGroups(id)
 293  {
 294          $("status").style.display="inline";
 295          new Ajax.Request(
 296                  'index.php',
 297                  {queue: {position: 'end', scope: 'command'},
 298                          method: 'post',
 299                          postBody: 'module=Users&action=UsersAjax&file=UserGroups&ajax=true&record='+id,
 300                          onComplete: function(response) {
 301                                  $("status").style.display="none";
 302                                  $("user_group_cont").innerHTML= response.responseText;
 303                  Effect.Appear('user_group_cont');
 304                          }
 305                  }
 306          );
 307  
 308  }
 309  
 310  function showAuditTrail()
 311  {
 312      var userid =  document.getElementById('userid').value;
 313      window.open("index.php?module=Users&action=UsersAjax&file=ShowAuditTrail&userid="+userid,"","width=650,height=800,resizable=0,scrollbars=1,left=100");
 314  }
 315  
 316  function deleteUser(userid)
 317  {
 318          $("status").style.display="inline";
 319          new Ajax.Request(
 320                  'index.php',
 321                  {queue: {position: 'end', scope: 'command'},
 322                          method: 'post',
 323                          postBody: 'action=UsersAjax&file=UserDeleteStep1&return_action=ListView&return_module=Users&module=Users&parenttab=Settings&record='+userid,
 324                          onComplete: function(response) {
 325                                  $("status").style.display="none";
 326                                  $("tempdiv").innerHTML= response.responseText;
 327                          }
 328                  }
 329          );
 330  }
 331  function transferUser(del_userid)
 332  {
 333          $("status").style.display="inline";
 334          $("DeleteLay").style.display="none";
 335          var trans_userid=$('transfer_user_id').options[$('transfer_user_id').options.selectedIndex].value;
 336      window.document.location.href = 'index.php?module=Users&action=DeleteUser&ajax_delete=false&delete_user_id='+del_userid+'&transfer_user_id='+trans_userid;
 337  }
 338  {/literal}
 339  </script>
 340  <script>
 341  function getListViewEntries_js(module,url)
 342  {ldelim}
 343      $("status").style.display="inline";
 344          new Ajax.Request(
 345              'index.php',
 346                  {ldelim}queue: {ldelim}position: 'end', scope: 'command'{rdelim},
 347                      method: 'post',
 348                          postBody:"module="+module+"&action="+module+"Ajax&file=ShowHistory&record={$ID}&ajax=true&"+url,
 349              onComplete: function(response) {ldelim}
 350                              $("status").style.display="none";
 351                                  $("login_history_cont").innerHTML= response.responseText;
 352                        {rdelim}
 353                  {rdelim}
 354          );
 355  {rdelim}
 356  </script>
 357  


Généré le : Sun Feb 25 10:22:19 2007 par Balluche grâce à PHPXref 0.7