[ Index ] |
|
Code source de vtiger CRM 5.0.2 |
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> </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"> <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"> </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>
titre
Description
Corps
titre
Description
Corps
titre
Description
Corps
titre
Corps
Généré le : Sun Feb 25 10:22:19 2007 | par Balluche grâce à PHPXref 0.7 |