[ Index ]
 

Code source de vtiger CRM 5.0.2

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

title

Body

[fermer]

/Smarty/templates/ -> EditProfile.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  {literal}
  13  <style>
  14  .showTable{
  15      display:inline-table;
  16  }
  17  .hideTable{
  18      display:none;
  19  }
  20  </style>
  21  {/literal}
  22  <script language="JAVASCRIPT" type="text/javascript" src="include/js/smoothscroll.js"></script>
  23  
  24  <br>
  25  <table align="center" border="0" cellpadding="0" cellspacing="0" width="98%">
  26  <tbody><tr>
  27          <td valign="top"><img src="{$IMAGE_PATH}showPanelTopLeft.gif"></td>
  28          <td class="showPanelBg" style="padding: 10px;" valign="top" width="100%">
  29          <br>
  30      <div align=center>
  31              {include file='SetMenu.tpl'}
  32                  <!-- DISPLAY -->
  33                  <form action="index.php" method="post" name="profileform" id="form">
  34                  <input type="hidden" name="module" value="Users">        
  35                  <input type="hidden" name="parenttab" value="Settings">
  36                  <input type="hidden" name="action" value="{$ACTION}">        
  37                  <input type="hidden" name="mode" value="{$MODE}">    
  38                  <input type="hidden" name="profileid" value="{$PROFILEID}">
  39                  <input type="hidden" name="profile_name" value="{$PROFILE_NAME}">
  40                  <input type="hidden" name="profile_description" value="{$PROFILE_DESCRIPTION}">
  41                  <input type="hidden" name="parent_profile" value="{$PARENTPROFILEID}">
  42                  <input type="hidden" name="radio_button" value="{$RADIOBUTTON}">    
  43                  <input type="hidden" name="return_action" value="{$RETURN_ACTION}">    
  44  
  45                  <table class="settingsSelUITopLine" border="0" cellpadding="5" cellspacing="0" width="100%">
  46                  <tbody><tr>
  47                      <td rowspan="2" valign="top" width="50"><img src="{$IMAGE_PATH}ico-profile.gif" alt="{$MOD.LBL_PROFILES}" title="{$MOD.LBL_PROFILES}" border="0" height="48" width="48"></td>
  48                      <td class="heading2" valign="bottom"><b><a href="index.php?module=Settings&action=index&parenttab=Settings">{$MOD.LBL_SETTINGS}</a> > <a href="index.php?module=Users&action=ListProfiles&parenttab=Settings">{$CMOD.LBL_PROFILE_PRIVILEGES}</a> &gt; {$CMOD.LBL_VIEWING} &quot;{$PROFILE_NAME}&quot;</b></td>
  49                  </tr>
  50                  <tr>
  51                      <td class="small" valign="top">{$CMOD.LBL_PROFILE_MESG} &quot;{$PROFILE_NAME}&quot; </td>
  52                  </tr>
  53                  </tbody></table>
  54                  
  55                  
  56                  <table border="0" cellpadding="10" cellspacing="0" width="100%">
  57                  <tbody><tr>
  58                  <td valign="top">
  59                      <table border="0" cellpadding="0" cellspacing="0" width="100%">
  60                        <tbody><tr>
  61                          <td><table border="0" cellpadding="0" cellspacing="0" width="100%">
  62                              <tbody><tr class="small">
  63                                <td><img src="{$IMAGE_PATH}prvPrfTopLeft.gif"></td>
  64                                <td class="prvPrfTopBg" width="100%"></td>
  65                                <td><img src="{$IMAGE_PATH}prvPrfTopRight.gif"></td>
  66                              </tr>
  67                            </tbody></table>
  68                              <table class="prvPrfOutline" border="0" cellpadding="0" cellspacing="0" width="100%">
  69                                <tbody><tr>
  70                                  <td><!-- tabs -->
  71                                      
  72                                      <!-- Headers -->
  73                                      <table border="0" cellpadding="5" cellspacing="0" width="100%">
  74                                        <tbody><tr>
  75                                          <td><table class="small" border="0" cellpadding="5" cellspacing="0" width="100%">
  76                                              <tbody><tr>
  77                                                <td><!-- Module name heading -->
  78                                                    <table class="small" border="0" cellpadding="2" cellspacing="0">
  79                                                      <tbody><tr>
  80                                                        <td valign="top"><img src="{$IMAGE_PATH}prvPrfHdrArrow.gif"> </td>
  81                                                        <td class="prvPrfBigText"><b> {if $MODE eq 'create'}{$CMOD.LBL_STEP_2_2} : {/if}{$CMOD.LBL_DEFINE_PRIV_FOR} &lt;{$PROFILE_NAME}&gt; </b><br>
  82                                                        <font class="small">{$CMOD.LBL_USE_OPTION_TO_SET_PRIV}</font> </td>
  83                                                        <td class="small" style="padding-left: 10px;" align="right"></td>
  84                                                      </tr>
  85                                                  </tbody></table></td>
  86                                                <td align="right" valign="bottom">&nbsp;                                                 {if $ACTION eq 'SaveProfile'}
  87                                                  <input type="submit" value=" {$CMOD.LBL_FINISH_BUTTON} " name="save" class="crmButton create small"/>&nbsp;&nbsp;
  88                                                  {else}
  89                                                          <input type="submit" value=" {$APP.LBL_SAVE_BUTTON_LABEL} " name="save" class="crmButton small save"/>&nbsp;&nbsp;
  90                                                  {/if}
  91                                                  <input type="button" value=" {$APP.LBL_CANCEL_BUTTON_LABEL} " name="Cancel" class="crmButton cancel small"onClick="window.history.back();" /> 
  92                          </td>
  93                                              </tr>
  94                                            </tbody></table>
  95                                              <!-- privilege lists -->
  96                                              <table border="0" cellpadding="0" cellspacing="0" width="100%">
  97                                                <tbody><tr>
  98                                                  <td style="height: 10px;" align="center"><img src="{$IMAGE_PATH}prvPrfLine.gif" style="width: 100%; height: 1px;"></td>
  99                                                </tr>
 100                                              </tbody></table>
 101                                              <table border="0" cellpadding="10" cellspacing="0" width="100%">
 102                                                <tbody><tr>
 103                                                  <td>
 104                          <table border="0" cellpadding="5" cellspacing="0" width="100%">
 105                            <tbody>
 106                              <tr>
 107                                  <td class="cellLabel big"> {$CMOD.LBL_SUPER_USER_PRIV} </td>
 108                                 </tr>
 109                          </tbody>
 110                          </table>
 111                          <table class="small" align="center" border="0" cellpadding="5" cellspacing="0" width="90%">
 112                                                  <tbody><tr>
 113                                                      <td class="prvPrfTexture" style="width: 20px;">&nbsp;</td>
 114                                                      <td valign="top" width="97%"><table class="small" border="0" cellpadding="2" cellspacing="0" width="100%">
 115                                                        <tbody>
 116                                           <tr id="gva">
 117                                                            <td valign="top">{$GLOBAL_PRIV.0}</td>
 118                                                            <td ><b>{$CMOD.LBL_VIEW_ALL}</b> </td>
 119                                                          </tr>
 120                                                          <tr>
 121                                                            <td valign="top"></td>
 122                                                            <td width="100%" >{$CMOD.LBL_ALLOW} "{$PROFILE_NAME}" {$CMOD.LBL_MESG_VIEW}</td>
 123                                                          </tr>
 124                                                          <tr>
 125                                                            <td>&nbsp;</td>
 126                                                          </tr>
 127                              <tr>
 128                              <td valign="top">{$GLOBAL_PRIV.1}</td>
 129                              <td ><b>{$CMOD.LBL_EDIT_ALL}</b> </td>
 130                              </tr>
 131                                                          <tr>
 132                                                            <td valign="top"></td>
 133                                                            <td > {$CMOD.LBL_ALLOW} "{$PROFILE_NAME}" {$CMOD.LBL_MESG_EDIT}</td>
 134                                                          </tr>
 135  
 136                                                        </tbody></table>
 137                          </td>
 138                                                    </tr>
 139                                                  </tbody></table>
 140  <br>
 141  
 142              <table border="0" cellpadding="5" cellspacing="0" width="100%">
 143                <tbody><tr>
 144                  <td class="cellLabel big"> {$CMOD.LBL_SET_PRIV_FOR_EACH_MODULE} </td>
 145                </tr>
 146              </tbody></table>
 147              <table class="small" align="center" border="0" cellpadding="5" cellspacing="0" width="90%">
 148                <tbody><tr>
 149                  <td class="prvPrfTexture" style="width: 20px;">&nbsp;</td>
 150                  <td valign="top" width="97%">
 151                  <table class="small listTable" border="0" cellpadding="5" cellspacing="0" width="100%">
 152                      <tbody>
 153                  <tr id="gva">
 154                        <td colspan="2" rowspan="2" class="small colHeader"><strong> {$CMOD.LBL_TAB_MESG_OPTION} </strong><strong></strong></td>
 155                        <td colspan="3" class="small colHeader"><div align="center"><strong>{$CMOD.LBL_EDIT_PERMISSIONS}</strong></div></td>
 156                        <td rowspan="2" class="small colHeader" nowrap="nowrap">{$CMOD.LBL_FIELDS_AND_TOOLS_SETTINGS}</td>
 157                      </tr>
 158                      <tr id="gva">
 159                        <td class="small colHeader"><div align="center"><strong>
 160                          {$CMOD.LBL_CREATE_EDIT}
 161                        </strong></div></td>
 162                        <td class="small colHeader"> <div align="center"><strong>{$CMOD.LBL_VIEW}</strong></div></td>
 163                        <td class="small colHeader"> <div align="center"><strong>{$CMOD.LBL_DELETE}</strong></div></td>
 164                      </tr>
 165                      
 166                  <!-- module loops-->
 167                      {foreach key=tabid item=elements from=$TAB_PRIV}    
 168                      <tr>
 169                                          {assign var=modulename value=$TAB_PRIV[$tabid][0]}
 170                        <td class="small cellLabel" width="3%"><div align="right">
 171                      {$TAB_PRIV[$tabid][1]}
 172                        </div></td>
 173                        <td class="small cellLabel" width="40%"><p>{$APP[$modulename]}</p></td>
 174                        <td class="small cellText" width="15%">&nbsp;<div align="center">
 175                      {$STANDARD_PRIV[$tabid][1]}
 176                        </div></td>
 177                        <td class="small cellText" width="15%">&nbsp;<div align="center">
 178                      {$STANDARD_PRIV[$tabid][3]}
 179                        </div></td>
 180                        <td class="small cellText" width="15%">&nbsp;<div align="center">
 181                      {$STANDARD_PRIV[$tabid][2]}
 182                        </div></td>
 183                        <td class="small cellText" width="22%">&nbsp;<div align="center">
 184                  {if $FIELD_PRIVILEGES[$tabid] neq NULL || $modulename eq 'Emails'}
 185                  <img src="{$IMAGE_PATH}showDown.gif" id="img_{$tabid}" alt="{$APP.LBL_EXPAND_COLLAPSE}" title="{$APP.LBL_EXPAND_COLLAPSE}" onclick="fnToggleVIew('{$tabid}_view')" border="0" height="16" width="40" style="display:block;">
 186                  {/if}
 187                  </div></td>
 188                    </tr>
 189                            <tr class="hideTable" id="{$tabid}_view" className="hideTable">
 190                            <td colspan="6" class="small settingsSelectedUI">
 191                          <table class="small" border="0" cellpadding="2" cellspacing="0" width="100%">
 192                                  <tbody>
 193                          {if $FIELD_PRIVILEGES[$tabid] neq ''}
 194                          <tr>
 195                              {if $modulename eq 'Calendar'}
 196                                      <td class="small colHeader" colspan="6" valign="top">{$CMOD.LBL_FIELDS_SELECT_DESELECT} ({$APP.Tasks})</td>
 197                              {else}
 198                                      <td class="small colHeader" colspan="6" valign="top">{$CMOD.LBL_FIELDS_SELECT_DESELECT}</td>
 199                              {/if}
 200                              </tr>
 201                          {/if}
 202                          {foreach item=row_values from=$FIELD_PRIVILEGES[$tabid]}
 203                                  <tr>
 204                                {foreach item=element from=$row_values}
 205                                    <td valign="top">{$element.1}</td>
 206                                    <td>{$element.0}</td>
 207                                {/foreach}
 208                                  </tr>
 209                          {/foreach}
 210                          {if $modulename eq 'Calendar'}
 211                          <tr>
 212                                      <td class="small colHeader" colspan="6" valign="top">{$CMOD.LBL_FIELDS_SELECT_DESELECT} ({$APP.Events})</td>
 213                              </tr>
 214                          {foreach item=row_values from=$FIELD_PRIVILEGES[16]}
 215                                  <tr>
 216                                {foreach item=element from=$row_values}
 217                                    <td valign="top">{$element.1}</td>
 218                                    <td>{$element.0}</td>
 219                                {/foreach}
 220                                  </tr>
 221                          {/foreach}
 222                          {/if}
 223                          {if $UTILITIES_PRIV[$tabid] neq ''}
 224                              <tr>
 225                                    <td colspan="6" class="small colHeader" valign="top">{$CMOD.LBL_TOOLS_TO_BE_SHOWN}</td>
 226                          </tr>
 227                          {/if}
 228                          {foreach item=util_value from=$UTILITIES_PRIV[$tabid]}
 229                              <tr>
 230                              {foreach item=util_elements from=$util_value}
 231                                            <td valign="top">{$util_elements.1}</td>
 232                                          <td>{$APP[$util_elements.0]}</td>
 233                              {/foreach}
 234                                      </tr>
 235                          {/foreach}
 236                              </tbody>
 237                          </table>
 238                      </td>
 239                        </tr>
 240                    {/foreach}    
 241                        </tbody>
 242                    </table>
 243                </td>
 244                </tr>
 245                            </tbody>
 246              </table>
 247          </td>
 248                  </tr>
 249          <table border="0" cellpadding="2" cellspacing="0">
 250              <tr>
 251                  <td align="left"><font color="red" size=5>*</font>{$CMOD.LBL_MANDATORY_MSG}</td>
 252              </tr>
 253              <tr>
 254                  <td align="left"><font color="blue" size=5>*</font>{$CMOD.LBL_DISABLE_FIELD_MSG}</td>
 255              </tr>
 256          </table>
 257          <tr>
 258          <td style="border-top: 2px dotted rgb(204, 204, 204);" align="right">
 259          <!-- wizard buttons -->
 260          <table border="0" cellpadding="2" cellspacing="0">
 261          <tbody>
 262              <tr><td>
 263                  {if $ACTION eq 'SaveProfile'}
 264                      <input type="submit" value=" {$CMOD.LBL_FINISH_BUTTON} " name="save" class="crmButton create small"/>&nbsp;&nbsp;
 265                  {else}
 266                      <input type="submit" value=" {$APP.LBL_SAVE_BUTTON_LABEL} " name="save" class="crmButton small save"/>&nbsp;&nbsp;
 267                  {/if}
 268                  </td><td>
 269                      <input type="button" value=" {$APP.LBL_CANCEL_BUTTON_LABEL} " name="Cancel" class="crmButton cancel small"onClick="window.history.back();" /></td>
 270  
 271                  <td>&nbsp;</td>
 272              </tr>
 273          </tbody>
 274          </table>
 275          </td>
 276          </tr>
 277            </tbody>
 278        </table>
 279      </td>
 280          </tr>
 281          </tbody>
 282      </table>
 283        </td>
 284        </tr>
 285        </tbody></table>
 286        <table class="small" border="0" cellpadding="0" cellspacing="0" width="100%">
 287             <tbody><tr>
 288                  <td><img src="{$IMAGE_PATH}prvPrfBottomLeft.gif"></td>
 289                  <td class="prvPrfBottomBg" width="100%"></td>
 290                  <td><img src="{$IMAGE_PATH}prvPrfBottomRight.gif"></td>
 291                  </tr>
 292              </tbody>
 293        </table></td>
 294        </tr>
 295        </tbody></table>
 296      <p>&nbsp;</p>
 297      <table border="0" cellpadding="5" cellspacing="0" width="100%">
 298      <tbody><tr><td class="small" align="right" nowrap="nowrap"><a href="#top">{$MOD.LBL_SCROLL}</a></td></tr>
 299      </tbody></table>
 300                      
 301      </td>
 302      </tr>
 303      </tbody></table>
 304      </form>    
 305      <!-- End of Display -->
 306      </td>
 307      </tr>
 308      </table>
 309      </td>
 310      </tr>
 311      </table>
 312      </div>
 313  
 314      </td>
 315      <td valign="top"><img src="{$IMAGE_PATH}showPanelTopRight.gif"></td>
 316      </tr>
 317  </tbody>
 318  </table>
 319  <script language="javascript" type="text/javascript">
 320  {literal}
 321  var Imagid_array = new Array('img_2','img_4','img_6','img_7','img_8','img_9','img_10','img_13','img_14','img_18','img_19','img_20','img_21','img_22','img_23','img_26')
 322  function fnToggleVIew(obj){
 323      var tagStyle = document.getElementById(obj).className;
 324      if(tagStyle == 'hideTable' ){
 325          document.getElementById(obj).className = 'showTable';
 326      }
 327      else
 328          document.getElementById(obj).className = 'hideTable';
 329  }
 330  function invokeview_all()
 331  {
 332      if($('view_all_chk').checked == true)
 333      {
 334          for(var i = 0;i < document.profileform.elements.length;i++)
 335          {
 336              if(document.profileform.elements[i].type == 'checkbox')
 337              {
 338                  if(document.profileform.elements[i].id.indexOf('tab_chk_com_') != -1 || document.profileform.elements[i].id.indexOf('tab_chk_4') != -1 || document.profileform.elements[i].id.indexOf('_field_') != -1)
 339                      document.profileform.elements[i].checked = true; 
 340              }
 341          }    
 342          showAllImages();
 343      }
 344  }
 345  function showAllImages()
 346  {
 347      for(var j=0;j < Imagid_array.length;j++)
 348      {
 349  
 350          if(typeof($(Imagid_array[j])) != 'undefined')
 351              $(Imagid_array[j]).style.display = 'block';    
 352      }
 353  }
 354  function invokeedit_all()
 355  {
 356      if($('edit_all_chk').checked == true)
 357      {
 358          $('view_all_chk').checked = true;
 359          for(var i = 0;i < document.profileform.elements.length;i++)
 360          {
 361              if(document.profileform.elements[i].type == 'checkbox')
 362              {
 363                  if(document.profileform.elements[i].id.indexOf('tab_chk_com_') != -1 || document.profileform.elements[i].id.indexOf('tab_chk_4') != -1 || document.profileform.elements[i].id.indexOf('tab_chk_1') != -1 || document.profileform.elements[i].id.indexOf('_field_') != -1)
 364                      document.profileform.elements[i].checked = true; 
 365              }
 366          }    
 367          showAllImages();
 368      }
 369  
 370  }
 371  function unselect_edit_all()
 372  {
 373      $('edit_all_chk').checked = false;
 374  }
 375  function unselect_view_all()
 376  {
 377      $('view_all_chk').checked = false;
 378  }
 379  function unSelectView(id)
 380  {
 381      var createid = 'tab_chk_1_'+id;    
 382      var deleteid = 'tab_chk_2_'+id;
 383      if($('tab_chk_4_'+id).checked == false)
 384      {
 385          unselect_view_all();
 386          unselect_edit_all();
 387          $(createid).checked = false;
 388          $(deleteid).checked = false;
 389      }else
 390      {
 391          var imageid = 'img_'+id;
 392          var viewid = 'tab_chk_4_'+id;    
 393          if(typeof($(imageid)) != 'undefined')
 394              $(imageid).style.display = 'block';
 395          $('tab_chk_com_'+id).checked = true; 
 396      }
 397  }
 398  function unSelectCreate(id)
 399  {
 400      var viewid = 'tab_chk_4_'+id;    
 401      if($('tab_chk_1_'+id).checked == false)
 402      {
 403          unselect_edit_all();
 404      }else
 405      {
 406          var imageid = 'img_'+id;
 407          var viewid = 'tab_chk_4_'+id;    
 408          if(typeof($(imageid)) != 'undefined')
 409              $(imageid).style.display = 'block';
 410          $('tab_chk_com_'+id).checked = true;
 411          $(viewid).checked = true;
 412      }
 413  }
 414  function unSelectDelete(id)
 415  {    
 416      var contid = id+'_view';
 417      if($('tab_chk_2_'+id).checked == false)
 418      {
 419      }else
 420      {
 421          var imageid = 'img_'+id;
 422          var viewid = 'tab_chk_4_'+id;    
 423          if(typeof($(imageid)) != 'undefined')
 424              $(imageid).style.display = 'block';
 425          $('tab_chk_com_'+id).checked = true;
 426          $(viewid).checked = true;
 427      }
 428  
 429  }
 430  function hideTab(id)
 431  {
 432      var createid = 'tab_chk_1_'+id;    
 433      var viewid = 'tab_chk_4_'+id;    
 434      var deleteid = 'tab_chk_2_'+id;
 435      var imageid = 'img_'+id;
 436      var contid = id+'_view';
 437      if($('tab_chk_com_'+id).checked == false)
 438      {
 439          unselect_view_all();
 440          unselect_edit_all();
 441          if(typeof($(imageid)) != 'undefined')
 442              $(imageid).style.display = 'none';
 443          $(contid).className = 'hideTable';
 444          if(typeof($(createid)) != 'undefined')
 445              $(createid).checked = false;
 446          if(typeof($(deleteid)) != 'undefined')
 447              $(deleteid).checked = false;
 448          if(typeof($(viewid)) != 'undefined')
 449              $(viewid).checked = false;
 450      }else
 451      {
 452          if(typeof($(imageid)) != 'undefined')
 453              $(imageid).style.display = 'block';
 454          if(typeof($(createid)) != 'undefined')
 455              $(createid).checked = true;
 456          if(typeof($(deleteid)) != 'undefined')
 457              $(deleteid).checked = true;
 458          if(typeof($(viewid)) != 'undefined')
 459              $(viewid).checked = true;
 460          var fieldid = id +'_field_';
 461          for(var i = 0;i < document.profileform.elements.length;i++)
 462                  {
 463                          if(document.profileform.elements[i].type == 'checkbox' && document.profileform.elements[i].id.indexOf(fieldid) != -1)
 464                          {
 465                                          document.profileform.elements[i].checked = true;
 466                          }
 467                  }
 468      }
 469  }
 470  function selectUnselect(oCheckbox)
 471  {
 472      if(oCheckbox.checked == false)
 473      {
 474          unselect_view_all();
 475          unselect_edit_all();
 476      }
 477  }
 478  function initialiseprofile()
 479  {
 480      var module_array = Array(1,2,4,6,7,8,9,10,13,14,15,17,18,19,20,21,22,23,24,25,26,27);
 481      for (var i=0;i < module_array.length;i++)
 482      {
 483          hideTab(module_array[i]);
 484      }    
 485  }
 486  //initialiseprofile();
 487  {/literal}
 488  </script>


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