Changeset 946 for trunk/jabberit_messenger/templates/default/setup.js
- Timestamp:
- 06/04/09 10:30:18 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/jabberit_messenger/templates/default/setup.js
r898 r946 91 91 }, 92 92 "organization=" + organization); 93 } 94 95 function editHostsJabber() 96 { 97 if( arguments.length > 0 ) 98 { 99 _conn.go("$this.db_im.editHostJabber", 100 function(data) 101 { 102 var fields = [ 103 ['org','organizationLdapJabberit'], 104 ['jabberName','hostNameJabberit'], 105 ['serverLdap','serverLdapJabberit'], 106 ['contextLdap','contextLdapJabberit'], 107 ['user','userLdapJabberit'], 108 ['password','passwordLdapJabberit'] 109 ]; 110 111 data = data.split(';'); 112 113 for( var i = 0 ; i < data.length ; i++ ) 114 { 115 var values = data[i].split(':'); 116 117 for( var j in fields ) 118 if( values[0] == fields[j][0] ) 119 document.getElementById(fields[j][1]).value = values[1]; 120 } 121 122 },"item="+arguments[0]); 123 } 93 124 } 94 125 … … 136 167 { 137 168 values = values.substring(0,(values.length - 1 )); 138 _conn.go("$this. FileDefine.getParams","val=" + values);169 _conn.go("$this.fileDefine.ldapInternal","val=" + values); 139 170 return true; 140 171 } … … 194 225 addLdapAttributes(doc); 195 226 } 196 else 227 else // AQUI ESTÁ GERANDO O ARQUIVO // 197 228 { 198 229 if( doc ) … … 203 234 function setConfServerJabber() 204 235 { 205 var elementSel = document.getElementById('organizations_ldap_jabberit'); 206 var Organization = ""; 207 var inputHostJabber = ltrim(document.getElementById('HostNameJabber').value); 208 209 for(var i = 0; i < elementSel.options.length; i++) 210 { 211 if( elementSel.options[i].selected == true && elementSel.options[i].value != "-1" ) 212 Organization = elementSel.options[i].value; 213 } 214 215 if( Organization && inputHostJabber ) 216 { 217 _conn.go("$this.db_im.setHostJabber", 218 function(data) 219 { 220 var _params = { 221 'lang1': jabberitGetLang('Organization'), 222 'lang2': jabberitGetLang('Servers Jabber'), 223 'lang3': jabberitGetLang('Delete') 224 }; 225 226 var Table = document.getElementById('tableConfServersJabber'); 227 Table.parentNode.innerHTML = _xtools.parse( data, 'tableConfServersJabber.xsl', _params); 228 229 elementSel.options[0].selected = true; 230 document.getElementById('HostNameJabber').value = ""; 231 232 },"organization="+Organization+"&hostJabber="+inputHostJabber); 233 } 234 236 var orgLdap = document.getElementById('organizationLdapJabberit'); 237 var hostName = document.getElementById('hostNameJabberit'); 238 var serverLdap = document.getElementById('serverLdapJabberit'); 239 var contextLdap = document.getElementById('contextLdapJabberit'); 240 var userLdap = document.getElementById('userLdapJabberit'); 241 var pwdLdap = document.getElementById('passwordLdapJabberit'); 242 243 var ArrayConf = [ 244 ['orgLdap', 'Informe uma organizacao !'], 245 ['hostName', 'Informe o nome do servidor Jabber !'], 246 ['serverLdap', 'Informe o nome do servidor Ldap !'], 247 ['contextLdap', 'Informe um contexto Ldap !'], 248 ['userLdap', ''], 249 ['pwdLdap', ''] 250 ]; 251 252 for (var i in ArrayConf) 253 { 254 if( !ltrim(eval(ArrayConf[i][0]).value) && ltrim(ArrayConf[i][1]) ) 255 { 256 alert(ArrayConf[i][1]); 257 eval(ArrayConf[i][0]).focus(); 258 return false; 259 } 260 } 261 262 _conn.go("$this.db_im.setHostJabber", 263 function(data) 264 { 265 var _params = { 266 'lang1': jabberitGetLang('Organization'), 267 'lang2': jabberitGetLang('Servers Jabber'), 268 'lang3': jabberitGetLang('Delete'), 269 'lang4': jabberitGetLang('Edit') 270 }; 271 272 var Table = document.getElementById('tableConfServersJabber'); 273 Table.parentNode.innerHTML = _xtools.parse( data, 'tableConfServersJabber.xsl', _params); 274 275 for( var i in ArrayConf ) 276 eval(ArrayConf[i][0]).value = ""; 277 }, 278 "org="+orgLdap.value+"&jabberName="+hostName.value+ 279 "&serverLdap="+serverLdap.value+"&contextLdap="+contextLdap.value+ 280 "&user="+userLdap.value+"&password="+pwdLdap.value); 235 281 } 236 282 … … 314 360 var idElement = arguments[0]; 315 361 var elementTableTr = document.getElementById(idElement); 316 362 317 363 _conn.go("$this.db_im.removeHostsJabber", 318 364 function(data) … … 383 429 function constructScript(){} 384 430 431 constructScript.prototype.editHostsJ = editHostsJabber; 385 432 constructScript.prototype.removeHostsJ = removeHostsJabber; 386 433 constructScript.prototype.removeOrg = removeOrgLdapAttributes;
Note: See TracChangeset
for help on using the changeset viewer.