Changeset 519 for trunk/jabberit_messenger/templates
- Timestamp:
- 10/09/08 08:58:47 (16 years ago)
- Location:
- trunk/jabberit_messenger/templates/default
- Files:
-
- 1 added
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/jabberit_messenger/templates/default/config.tpl
r514 r519 1 1 <!-- BEGIN header --> 2 2 <script type="text/javascript" src="jabberit_messenger/js/connector.js"></script> 3 <script type="text/javascript" src="jabberit_messenger/js/xtools.js"></script> 3 4 <script type="text/javascript" src="jabberit_messenger/controller.php?act=j.setup"></script> 4 5 <form method="POST" action="{action_url}"> -
trunk/jabberit_messenger/templates/default/setup.js
r514 r519 3 3 // Envio para o PHP 4 4 var _conn = new JITConnector('jabberit_messenger/'); 5 var _xtools = new JITXTools('jabberit_messenger/'); 6 7 function addLdapAttributes(pDocument) 8 { 9 var form = pDocument.forms[0]; 10 var values = ""; 11 12 for(var i = 0; i < form.elements.length; i++) 13 { 14 if( form.elements[i].id == 'attributes_ldap_list_jabberit') 15 { 16 if( form.elements[i].value == -1) 17 { 18 alert('Defina um atributo !'); 19 return; 20 } 21 values += form.elements[i].value; 22 form.elements[i].options[0].selected = true; 23 } 24 25 if( form.elements[i].id == 'organization_ldap_jabberit') 26 { 27 values += form.elements[i].value + ";"; 28 form.elements[i].value = ''; 29 } 30 31 } 32 33 _conn.go("$this.db_im.setAttributesLdap", 34 function(data) 35 { 36 if ( data ) 37 { 38 var _params = { 39 'lang1': jabberitGetLang('Organization'), 40 'lang2': jabberitGetLang('Attribute'), 41 'lang3': jabberitGetLang('Delete') 42 }; 43 44 var Table = document.getElementById('table_teste'); 45 Table.innerHTML = _xtools.parse( data, 'tableOrganizations.xsl', _params); 46 } 47 }, 48 "conf=" + values); 49 } 5 50 6 51 function getInputs(pDocument) … … 60 105 { 61 106 var doc = ( arguments.length == 1) ? arguments[0] : false; 107 var form = doc.forms[0]; 108 var flag = false; 109 110 for( var i = 0; i < form.elements.length; i++ ) 111 { 112 if( form.elements[i].type == 'hidden' ) 113 flag = true; 114 115 } 116 117 if( flag ) 118 addLdapAttributes(doc); 119 else 120 if( doc ) 121 return getInputs(doc); 122 } 62 123 63 if( doc ) 64 return getInputs(doc); 124 function removeOrgLdapAttributes() 125 { 126 if( arguments.length > 0 ) 127 { 128 var element = document.getElementById(arguments[0]); 129 var org = arguments[0]; 130 131 _conn.go("$this.db_im.removeAttributesLdap", 132 function(data) 133 { 134 if( data ) 135 element.parentNode.removeChild(element); 136 }, 137 "org=" + org); 138 } 65 139 } 66 140 67 141 function constructScript(){} 68 142 143 constructScript.prototype.removeOrg = removeOrgLdapAttributes; 69 144 constructScript.prototype.sendf = sendf; 70 145 window.constructScript = new constructScript;
Note: See TracChangeset
for help on using the changeset viewer.