[ Index ]
 

Code source de vtiger CRM 5.0.2

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

title

Body

[fermer]

/Smarty/templates/ -> ListRoles.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  
  13  <script language="JAVASCRIPT" type="text/javascript" src="include/js/smoothscroll.js"></script>
  14  <style type="text/css">
  15  a.x {ldelim}
  16          color:black;
  17          text-align:center;
  18          text-decoration:none;
  19          padding:5px;
  20          font-weight:bold;
  21  {rdelim}
  22      
  23  a.x:hover {ldelim}
  24          color:#333333;
  25          text-decoration:underline;
  26          font-weight:bold;
  27  {rdelim}
  28  
  29  ul {ldelim}color:black;{rdelim}     
  30      
  31  .drag_Element{ldelim}
  32      position:relative;
  33      left:0px;
  34      top:0px;
  35      padding-left:5px;
  36      padding-right:5px;
  37      border:0px dashed #CCCCCC;
  38      visibility:hidden;
  39  {rdelim}
  40  
  41  #Drag_content{ldelim}
  42      position:absolute;
  43      left:0px;
  44      top:0px;
  45      padding-left:5px;
  46      padding-right:5px;
  47      background-color:#000066;
  48      color:#FFFFFF;
  49      border:1px solid #CCCCCC;
  50      font-weight:bold;
  51      display:none;
  52  {rdelim}
  53  </style>
  54  <script>
  55   if(!e)
  56    window.captureEvents(Event.MOUSEMOVE);
  57  
  58  //  window.onmousemove= displayCoords;
  59  //  window.onclick = fnRevert;
  60    
  61     function displayCoords(event) 
  62       {ldelim}
  63                  var move_Element = document.getElementById('Drag_content').style;
  64                  if(!event){ldelim}
  65                          move_Element.left = e.pageX +'px' ;
  66                          move_Element.top = e.pageY+10 + 'px';    
  67                  {rdelim}
  68                  else{ldelim}
  69                          move_Element.left = event.clientX +'px' ;
  70                          move_Element.top = event.clientY+10 + 'px';    
  71                  {rdelim}
  72      {rdelim}
  73    
  74  	  function fnRevert(e)
  75        {ldelim}
  76                if(e.button == 2){ldelim}
  77                  document.getElementById('Drag_content').style.display = 'none';
  78                  hideAll = false;
  79                  parentId = "Head";
  80                  parentName = "DEPARTMENTS";
  81                  childId ="NULL";
  82                  childName = "NULL";
  83              {rdelim}
  84      {rdelim}
  85  
  86  </script>
  87  
  88  <br>
  89  <table align="center" border="0" cellpadding="0" cellspacing="0" width="98%">
  90  <tbody><tr>
  91          <td valign="top"><img src="{$IMAGE_PATH}showPanelTopLeft.gif"></td>
  92          <td class="showPanelBg" style="padding: 10px;" valign="top" width="100%">
  93      <div align=center>
  94  <br>
  95      
  96                  {include file="SetMenu.tpl"}
  97                  <!-- DISPLAY -->
  98                  <table border=0 cellspacing=0 cellpadding=5 width=100% class="settingsSelUITopLine">
  99                  <tr>
 100                      <td width=50 rowspan=2 valign=top><img src="{$IMAGE_PATH}ico-roles.gif" alt="Roles" width="48" height="48" border=0 title="Roles"></td>
 101                      <td class=heading2 valign=bottom><b><a href="index.php?module=Settings&action=index&parenttab=Settings">{$MOD.LBL_SETTINGS}</a> > {$MOD.LBL_ROLES}</b></td>
 102                  </tr>
 103                  <tr>
 104                      <td valign=top class="small">{$MOD.LBL_ROLE_DESCRIPTION}</td>
 105                  </tr>
 106                  </table>
 107                  
 108                  <br>
 109                  <table border=0 cellspacing=0 cellpadding=10 width=100% >
 110                  <tr>
 111                  <td>
 112                  
 113                      <table border=0 cellspacing=0 cellpadding=5 width=100% class="tableHeading">
 114                      <tr>
 115                          <td class="big"><strong>{$MOD.LBL_ROLE_HIERARCHY_TREE}</strong></td>
 116                          <td class="small" align=right>&nbsp;</td>
 117                      </tr>
 118                      </table>
 119  
 120                      <div id='RoleTreeFull'  onMouseMove="displayCoords(event)"> 
 121                                      {include file='RoleTree.tpl'}
 122                              </div>
 123  
 124  {*                    <table border=0 cellspacing=0 cellpadding=20 width=100% >
 125                      <tr>
 126                          <td>
 127                              <!-- Home node -->
 128                              <table cellspacing=0 cellpadding=0 class="treeTable1"><tr><td><img src="images/treeHome.gif"></td><td class="small">&nbsp;<strong>Organization</strong></td><tr></table>
 129                              <table cellspacing=0 cellpadding=0 class="treeTable1"><tr><td><img src="images/treeExSubNode.gif"><img src="images/treePaper.gif"></td><td class="small">Administrator</td><tr></table>
 130                              <table cellspacing=0 cellpadding=0 class="treeTable1"><tr><td><img src="images/treeExSubNode.gif"><img src="images/treePaper.gif"></td><td class="small">CEO</td><tr></table>
 131                              <table cellspacing=0 cellpadding=0 class="treeTable1"><tr><td><img src="images/treeNorthSouth.gif"><img src="images/treeExSubNode.gif"><img src="images/treePaper.gif"></td><td class="small">Manager - Sales</td><tr></table>
 132                              <table cellspacing=0 cellpadding=0 class="treeTable1"><tr><td><img src="images/treeNorthSouth.gif"><img src="images/treeNorthSouth.gif"><img src="images/treeSubNode.gif"><img src="images/treePaper.gif"></td><td class="small">Asst Manager - Sales</td><tr></table>
 133                              <table cellspacing=0 cellpadding=0 class="treeTable1"><tr><td><img src="images/treeNorthSouth.gif"><img src="images/treeExSubNode.gif"><img src="images/treePaper.gif"></td><td class="small">Manager - Products</td><tr></table>
 134                              <table cellspacing=0 cellpadding=0 class="treeTable1"><tr><td><img src="images/treeNorthSouth.gif"><img src="images/treeNorthSouth.gif"><img src="images/treeSubNode.gif"><img src="images/treePaper.gif"></td><td class="small">Asst Manager - Products</td><tr></table>
 135                              <table cellspacing=0 cellpadding=0 class="treeTable1"><tr><td><img src="images/treeNorthSouth.gif"><img src="images/treeSubNode.gif"><img src="images/treePaper.gif"></td><td class="small">Manager - Office</td><tr></table>
 136                              <table cellspacing=0 cellpadding=0 class="treeTable1"><tr><td><img src="images/treeNorthSouth.gif"><img src="images/treeGap.gif"><img src="images/treeSubNode.gif"><img src="images/treePaper.gif"></td><td class="small">Asst Manager - Office</td><tr></table>
 137                              <table cellspacing=0 cellpadding=0 class="treeTable1"><tr><td><img src="images/treeSubNode.gif"><img src="images/treePaper.gif"></td><td class="small">CFO</td><tr></table>
 138                          </td>
 139                      </tr>
 140                      </table> *}
 141                      
 142                      
 143                      
 144                      
 145                      <table border=0 cellspacing=0 cellpadding=5 width=100% >
 146                      <tr><td class="small" nowrap align=right><a href="#top">{$MOD.LBL_SCROLL}</a></td></tr>
 147                      </table>
 148                  </td>
 149                  </tr>
 150                  </table>
 151              
 152              
 153              
 154              </td>
 155              </tr>
 156              </table>
 157          </td>
 158      </tr>
 159      </table>
 160          
 161      </div>
 162  
 163  </td>
 164          <td valign="top"><img src="{$IMAGE_PATH}showPanelTopRight.gif"></td>
 165     </tr>
 166  </tbody>
 167  </table>
 168      <div id="Drag_content">&nbsp;</div>
 169  
 170  <script language="javascript" type="text/javascript">
 171      var hideAll = false;
 172      var parentId = "";
 173      var parentName = "";
 174      var childId ="NULL";
 175      var childName = "NULL";
 176  
 177          
 178      
 179  	 function get_parent_ID(obj,currObj)
 180       {ldelim}
 181              var leftSide = findPosX(obj);
 182                  var topSide = findPosY(obj);
 183              var move_Element = document.getElementById('Drag_content');
 184               childName  = document.getElementById(currObj).innerHTML;
 185              childId = currObj;
 186              move_Element.innerHTML = childName;
 187              move_Element.style.left = leftSide + 15 + 'px';
 188              move_Element.style.top = topSide + 15+ 'px';
 189              move_Element.style.display = 'block';
 190              hideAll = true;    
 191      {rdelim}
 192      
 193  	function put_child_ID(currObj)
 194      {ldelim}
 195              var move_Element = $('Drag_content');
 196               parentName  = $(currObj).innerHTML;
 197              parentId = currObj;
 198              move_Element.style.display = 'none';
 199              hideAll = false;    
 200              if(childId == "NULL")
 201              {ldelim}
 202  //                alert("Please Select the Node");
 203                  parentId = parentId.replace(/user_/gi,'');
 204                  window.location.href="index.php?module=Users&action=RoleDetailView&parenttab=Settings&roleid="+parentId;
 205              {rdelim}
 206              else
 207              {ldelim}
 208                  childId = childId.replace(/user_/gi,'');
 209                  parentId = parentId.replace(/user_/gi,'');
 210                  new Ajax.Request(
 211                        'index.php',
 212                          {ldelim}queue: {ldelim}position: 'end', scope: 'command'{rdelim},
 213                              method: 'post',
 214                              postBody: 'module=Users&action=UsersAjax&file=RoleDragDrop&ajax=true&parentId='+parentId+'&childId='+childId,
 215                          onComplete: function(response) {ldelim}
 216                              if(response.responseText != 'You cannot move a Parent Node under a Child Node')
 217                              {ldelim}
 218                                          $('RoleTreeFull').innerHTML=response.responseText;
 219                                          hideAll = false;
 220                                      parentId = "";
 221                                          parentName = "";
 222                                          childId ="NULL";
 223                                  childName = "NULL";
 224                                  {rdelim}
 225                                  else
 226                                          alert(response.responseText);
 227                                      {rdelim}
 228                          {rdelim}
 229                  );
 230              {rdelim}
 231      {rdelim}
 232  
 233  	function fnVisible(Obj)
 234      {ldelim}
 235              if(!hideAll)
 236                  document.getElementById(Obj).style.visibility = 'visible';
 237      {rdelim}
 238  
 239  	function fnInVisible(Obj)
 240      {ldelim}
 241          document.getElementById(Obj).style.visibility = 'hidden';
 242      {rdelim}
 243  
 244      
 245  
 246  
 247  function showhide(argg,imgId)
 248  {ldelim}
 249      var harray=argg.split(",");
 250      var harrlen = harray.length;    
 251      var i;
 252      for(i=0; i<harrlen; i++)
 253      {ldelim}
 254          var x=document.getElementById(harray[i]).style;
 255              if (x.display=="none")
 256              {ldelim}
 257                     x.display="block";
 258              document.getElementById(imgId).src="{$IMAGE_PATH}minus.gif";
 259               {rdelim}
 260              else
 261          {ldelim}
 262              x.display="none";
 263              document.getElementById(imgId).src="{$IMAGE_PATH}plus.gif";
 264          {rdelim}
 265      {rdelim}
 266  {rdelim}
 267  
 268  
 269  
 270  </script>


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