[ 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 {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 <script language="JAVASCRIPT" type="text/javascript" src="include/js/general.js"></script> 24 <script language="JAVASCRIPT" type="text/javascript"> 25 {literal} 26 function UpdateProfile() 27 { 28 var prof_name = $('profile_name').value; 29 var prof_desc = $('description').value; 30 if(prof_name == '') 31 { 32 33 $('profile_name').focus(); 34 alert("Profile Name Cannot be empty"); 35 } 36 else 37 { 38 39 {/literal} 40 41 var urlstring ="module=Users&action=UsersAjax&file=RenameProfile&profileid="+{$PROFILEID}+"&profilename="+prof_name+"&description="+prof_desc; 42 {literal} 43 new Ajax.Request( 44 'index.php', 45 {queue: {position: 'end', scope: 'command'}, 46 method: 'post', 47 postBody:urlstring, 48 onComplete: function(response) 49 { 50 $('renameProfile').style.display="none"; 51 window.location.reload(); 52 alert("Profile Details are updated"); 53 } 54 } 55 ); 56 } 57 58 59 } 60 </script> 61 {/literal} 62 63 <br> 64 <table align="center" border="0" cellpadding="0" cellspacing="0" width="98%"> 65 <tbody><tr> 66 <td valign="top"><img src="{$IMAGE_PATH}showPanelTopLeft.gif"></td> 67 <td class="showPanelBg" style="padding: 10px;" valign="top" width="100%"> 68 <br> 69 <div align=center> 70 {include file='SetMenu.tpl'} 71 72 <form method="post" name="new" id="form"> 73 <input type="hidden" name="module" value="Users"> 74 <input type="hidden" name="action" value="profilePrivileges"> 75 <input type="hidden" name="parenttab" value="Settings"> 76 <input type="hidden" name="return_action" value="profilePrivileges"> 77 <input type="hidden" name="mode" value="edit"> 78 <input type="hidden" name="profileid" value="{$PROFILEID}"> 79 80 <!-- DISPLAY --> 81 <table class="settingsSelUITopLine" border="0" cellpadding="5" cellspacing="0" width="100%"> 82 <tbody><tr> 83 <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> 84 <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> > {$CMOD.LBL_VIEWING} "{$PROFILE_NAME}"</b></td> 85 </tr> 86 <tr> 87 <td class="small" valign="top">{$CMOD.LBL_PROFILE_MESG} "{$PROFILE_NAME}" </td> 88 </tr> 89 </tbody></table> 90 91 92 <table border="0" cellpadding="10" cellspacing="0" width="100%"> 93 <tbody><tr> 94 <td valign="top"> 95 <table border="0" cellpadding="0" cellspacing="0" width="100%"> 96 <tbody><tr> 97 <td><table border="0" cellpadding="0" cellspacing="0" width="100%"> 98 <tbody><tr class="small"> 99 <td><img src="{$IMAGE_PATH}prvPrfTopLeft.gif"></td> 100 <td class="prvPrfTopBg" width="100%"></td> 101 <td><img src="{$IMAGE_PATH}prvPrfTopRight.gif"></td> 102 </tr> 103 </tbody></table> 104 <table class="prvPrfOutline" border="0" cellpadding="0" cellspacing="0" width="100%"> 105 <tbody><tr> 106 <td><!-- tabs --> 107 108 <!-- Headers --> 109 <table border="0" cellpadding="5" cellspacing="0" width="100%"> 110 <tbody><tr> 111 <td><table class="small" border="0" cellpadding="5" cellspacing="0" width="100%"> 112 <tbody><tr> 113 <td><!-- Module name heading --> 114 <table class="small" border="0" cellpadding="2" cellspacing="0"> 115 <tbody><tr> 116 <td valign="top"><img src="{$IMAGE_PATH}prvPrfHdrArrow.gif"> </td> 117 <td class="prvPrfBigText"><b> {$CMOD.LBL_DEFINE_PRIV_FOR} <{$PROFILE_NAME}> </b><br> 118 <font class="small">{$CMOD.LBL_USE_OPTION_TO_SET_PRIV}</font> </td> 119 <td class="small" style="padding-left: 10px;" align="right"></td> 120 121 </tr> 122 </tbody></table></td> 123 <td align="right" valign="bottom"> <input type="button" value="{$APP.LBL_RENAMEPROFILE_BUTTON_LABEL}" class="crmButton small edit" name="rename_profile" onClick = "fnvshobj(this,'renameProfile');"> <input type="submit" value="{$APP.LBL_EDIT_BUTTON_LABEL}" class="crmButton small edit" name="edit" > 124 </td> 125 126 </tr></tbody></table> 127 <!-- RenameProfile Div start --> 128 <div id="renameProfile" style="left: 49px; top: 152px; display: none; visibility: visible;position:absolute;" class="layerPopup"> 129 <table class="layerHeadingULine" border="0" cellpadding="3" cellspacing="0" width="100%"> 130 <tr style="cursor:move;"> 131 <td class="layerPopupHeading" id = "renameUI" align="left" width="60%">{$APP.LBL_RENAME_PROFILE}</td> 132 <td align="right" width="40%"><a href="javascript:fninvsh('renameProfile');"><img src="themes/bluelagoon/images/close.gif" align="middle" border="0"></a></td> 133 </tr> 134 </table> 135 <table align="center" border="0" cellpadding="5" cellspacing="0" width="95%"> 136 137 <tr> 138 <td class="small"> 139 <table celspacing="0" align="center" bgcolor="white" border="0" cellpadding="5" width="100%"> 140 <tr> 141 <td align="right" width="25%" style="padding-right:10px;" nowrap><b>{$APP.LBL_PROFILE_NAME} :</b></td> 142 <td align="left" width="75%" style="padding-right:10px;"><input id = "profile_name" name="profile_name" class="txtBox" value="{$Profile_Name}" type="text"></td> 143 </tr> 144 <tr> 145 <td align="right" width="25%" style="padding-right:10px;" nowrap><b>{$APP.LBL_DESCRIPTION} :</b></td> 146 <td align="left" width="75%" style="padding-right:10px;"><textarea name="description" id = "description" class="txtBox">{$Profile_Description} </textarea></td> 147 </tr> 148 </table> 149 </td> 150 </tr> 151 </table> 152 <table class="layerPopupTransport" border="0" cellpadding="5" cellspacing="0" width="100%"> 153 <tr> 154 <td align = "center"> 155 <input name="save" value="Update" class="crmbutton small save" onclick="UpdateProfile();" type="button"> 156 <input name="cancel" value="Cancel" class="crmbutton small save" onclick="fninvsh('renameProfile');" type="button"> 157 </td> 158 </tr> 159 </table> 160 </div> 161 <!- RenameProfile Div end --> 162 163 164 <!-- privilege lists --> 165 <table border="0" cellpadding="0" cellspacing="0" width="100%"> 166 <tbody><tr> 167 <td style="height: 10px;" align="center"><img src="{$IMAGE_PATH}prvPrfLine.gif" style="width: 100%; height: 1px;"></td> 168 </tr> 169 </tbody></table> 170 <table border="0" cellpadding="10" cellspacing="0" width="100%"> 171 <tbody><tr> 172 <td> 173 <table border="0" cellpadding="5" cellspacing="0" width="100%"> 174 <tbody> 175 <tr> 176 <td class="cellLabel big"> {$CMOD.LBL_SUPER_USER_PRIV} </td> 177 </tr> 178 </tbody> 179 </table> 180 <table class="small" align="center" border="0" cellpadding="5" cellspacing="0" width="90%"> 181 <tbody><tr> 182 <td class="prvPrfTexture" style="width: 20px;"> </td> 183 <td valign="top" width="97%"><table class="small" border="0" cellpadding="2" cellspacing="0" width="100%"> 184 <tbody> 185 <tr id="gva"> 186 <td valign="top">{$GLOBAL_PRIV.0}</td> 187 <td ><b>{$CMOD.LBL_VIEW_ALL}</b> </td> 188 </tr> 189 <tr > 190 <td valign="top"></td> 191 <td width="100%" >{$CMOD.LBL_ALLOW} "{$PROFILE_NAME}" {$CMOD.LBL_MESG_VIEW}</td> 192 </tr> 193 <tr> 194 <td> </td> 195 </tr> 196 <tr> 197 <td valign="top">{$GLOBAL_PRIV.1}</td> 198 <td ><b>{$CMOD.LBL_EDIT_ALL}</b> </td> 199 </tr> 200 <tr> 201 <td valign="top"></td> 202 <td > {$CMOD.LBL_ALLOW} "{$PROFILE_NAME}" {$CMOD.LBL_MESG_EDIT}</td> 203 </tr> 204 205 </tbody></table> 206 </td> 207 </tr> 208 </tbody></table> 209 <br> 210 211 <table border="0" cellpadding="5" cellspacing="0" width="100%"> 212 <tbody><tr> 213 <td class="cellLabel big"> {$CMOD.LBL_SET_PRIV_FOR_EACH_MODULE} </td> 214 </tr> 215 </tbody></table> 216 <table class="small" align="center" border="0" cellpadding="5" cellspacing="0" width="90%"> 217 <tbody><tr> 218 <td class="prvPrfTexture" style="width: 20px;"> </td> 219 <td valign="top" width="97%"> 220 <table class="small listTable" border="0" cellpadding="5" cellspacing="0" width="100%"> 221 <tbody> 222 <tr id="gva"> 223 <td colspan="2" rowspan="2" class="small colHeader"><strong> {$CMOD.LBL_TAB_MESG_OPTION} </strong><strong></strong></td> 224 <td colspan="3" class="small colHeader"><div align="center"><strong> {$CMOD.LBL_EDIT_PERMISSIONS} </strong></div></td> 225 <td rowspan="2" class="small colHeader" nowrap="nowrap"> {$CMOD.LBL_FIELDS_AND_TOOLS_SETTINGS} </td> 226 </tr> 227 <tr id="gva"> 228 <td class="small colHeader"><div align="center"><strong>{$CMOD.LBL_CREATE_EDIT} 229 </strong></div></td> 230 <td class="small colHeader"> <div align="center"><strong>{$CMOD.LBL_VIEW} </strong></div></td> 231 <td class="small colHeader"> <div align="center"><strong>{$CMOD.LBL_DELETE}</strong></div></td> 232 </tr> 233 234 <!-- module loops--> 235 {foreach key=tabid item=elements from=$TAB_PRIV} 236 <tr> 237 {assign var=modulename value=$TAB_PRIV[$tabid][0]} 238 <td class="small cellLabel" width="3%"><div align="right"> 239 {$TAB_PRIV[$tabid][1]} 240 </div></td> 241 <td class="small cellLabel" width="40%"><p>{$APP[$modulename]}</p></td> 242 <td class="small cellText" width="15%"> <div align="center"> 243 {$STANDARD_PRIV[$tabid][1]} 244 </div></td> 245 <td class="small cellText" width="15%"> <div align="center"> 246 {$STANDARD_PRIV[$tabid][3]} 247 </div></td> 248 <td class="small cellText" width="15%"> <div align="center"> 249 {$STANDARD_PRIV[$tabid][2]} 250 </div></td> 251 <td class="small cellText" width="22%"> <div align="center"> 252 {if $FIELD_PRIVILEGES[$tabid] neq NULL || $modulename eq 'Emails'} 253 <img src="{$IMAGE_PATH}showDown.gif" alt="{$APP.LBL_EXPAND_COLLAPSE}" title="{$APP.LBL_EXPAND_COLLAPSE}" onclick="fnToggleVIew('{$modulename}_view')" border="0" height="16" width="40"> 254 {/if} 255 </div></td> 256 </tr> 257 <tr class="hideTable" id="{$modulename}_view" className="hideTable"> 258 <td colspan="6" class="small settingsSelectedUI"> 259 <table class="small" border="0" cellpadding="2" cellspacing="0" width="100%"> 260 <tbody> 261 {if $FIELD_PRIVILEGES[$tabid] neq ''} 262 <tr> 263 {if $modulename eq 'Calendar'} 264 <td class="small colHeader" colspan="6" valign="top">{$CMOD.LBL_FIELDS_SELECT_DESELECT} ({$APP.Tasks})</td> 265 {else} 266 <td class="small colHeader" colspan="6" valign="top">{$CMOD.LBL_FIELDS_SELECT_DESELECT}</td> 267 {/if} 268 </tr> 269 {/if} 270 {foreach item=row_values from=$FIELD_PRIVILEGES[$tabid]} 271 <tr> 272 {foreach item=element from=$row_values} 273 <td valign="top">{$element.1}</td> 274 <td>{$element.0}</td> 275 {/foreach} 276 </tr> 277 {/foreach} 278 {if $modulename eq 'Calendar'} 279 <tr> 280 <td class="small colHeader" colspan="6" valign="top">{$CMOD.LBL_FIELDS_SELECT_DESELECT} ({$APP.Events})</td> 281 </tr> 282 {foreach item=row_values from=$FIELD_PRIVILEGES[16]} 283 <tr> 284 {foreach item=element from=$row_values} 285 <td valign="top">{$element.1}</td> 286 <td>{$element.0}</td> 287 {/foreach} 288 </tr> 289 {/foreach} 290 {/if} 291 {if $UTILITIES_PRIV[$tabid] neq ''} 292 <tr> 293 <td colspan="6" class="small colHeader" valign="top">{$CMOD.LBL_TOOLS_TO_BE_SHOWN} </td> 294 </tr> 295 {/if} 296 {foreach item=util_value from=$UTILITIES_PRIV[$tabid]} 297 <tr> 298 {foreach item=util_elements from=$util_value} 299 <td valign="top">{$util_elements.1}</td> 300 <td>{$APP[$util_elements.0]}</td> 301 {/foreach} 302 </tr> 303 {/foreach} 304 </tbody> 305 </table> 306 </td> 307 </tr> 308 {/foreach} 309 </tbody> 310 </table> 311 </td> 312 </tr> 313 </tbody> 314 </table> 315 </td> 316 </tr> 317 <table border="0" cellpadding="2" cellspacing="0"> 318 <tr> 319 <td align="left"><font color="red" size=5>*</font>{$CMOD.LBL_MANDATORY_MSG}</td> 320 </tr> 321 <tr> 322 <td align="left"><font color="blue" size=5>*</font>{$CMOD.LBL_DISABLE_FIELD_MSG}</td> 323 </tr> 324 </table> 325 <tr> 326 <td style="border-top: 2px dotted rgb(204, 204, 204);" align="right"> 327 <!-- wizard buttons --> 328 <table border="0" cellpadding="2" cellspacing="0"> 329 <tbody> 330 <tr> 331 <td><input type="submit" value="{$APP.LBL_EDIT_BUTTON_LABEL}" class="crmButton small edit" name="edit"></td> 332 <td> </td> 333 </tr> 334 335 </tbody> 336 </table> 337 </td> 338 </tr> 339 </tbody> 340 </table> 341 </td> 342 </tr> 343 </tbody> 344 </table> 345 </td> 346 </tr> 347 </tbody></table> 348 <table class="small" border="0" cellpadding="0" cellspacing="0" width="100%"> 349 <tbody><tr> 350 <td><img src="{$IMAGE_PATH}prvPrfBottomLeft.gif"></td> 351 <td class="prvPrfBottomBg" width="100%"></td> 352 <td><img src="{$IMAGE_PATH}prvPrfBottomRight.gif"></td> 353 </tr> 354 </tbody> 355 </table></td> 356 </tr> 357 </tbody></table> 358 <p> </p> 359 <table border="0" cellpadding="5" cellspacing="0" width="100%"> 360 <tbody><tr><td class="small" align="right" nowrap="nowrap"><a href="#top">{$MOD.LBL_SCROLL}</a></td></tr> 361 </tbody></table> 362 363 </td> 364 </tr> 365 </tbody></table> 366 </form> 367 <!-- End of Display --> 368 </td> 369 </tr> 370 </table> 371 </td> 372 </tr> 373 </table> 374 </div> 375 376 </td> 377 <td valign="top"><img src="{$IMAGE_PATH}showPanelTopRight.gif"></td> 378 </tr> 379 </tbody> 380 </table> 381 <script language="javascript" type="text/javascript"> 382 {literal} 383 function fnToggleVIew(obj){ 384 var tagStyle = document.getElementById(obj).className; 385 if(tagStyle == 'hideTable') 386 document.getElementById(obj).className = 'showTable'; 387 else 388 document.getElementById(obj).className = 'hideTable'; 389 } 390 {/literal} 391 {literal} 392 //for move RenameProfile 393 var theEventHandle = document.getElementById("renameUI"); 394 var theEventRoot = document.getElementById("renameProfile"); 395 Drag.init(theEventHandle, theEventRoot); 396 {/literal} 397 </script> 398
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 |