Changeset 5122
- Timestamp:
- 10/31/11 14:48:26 (11 years ago)
- Location:
- trunk/workflow
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/workflow/inc/class.bo_utils.inc.php
r3167 r5122 88 88 $ret_complement = empty($params['complement']) ? '' : $params['complement']; 89 89 90 $ajaxConfig = &Factory::newInstance('ajax_config', 'contactcenter'); 90 // According to the ldap selected, format de config params to be extracted 91 if ($params['useCCParams'] == "true") 92 { 93 $ldap_indexes = array('module' => 'contactcenter', 94 'host' => 'cc_ldap_host0', 95 'basedn' => 'cc_ldap_context0', 96 'user' => 'cc_ldap_browse_dn0', 97 'passwd' => 'cc_ldap_pw0'); 98 } 99 else 100 { 101 $ldap_indexes = array('module' => 'workflow', 102 'host' => 'ldap_host', 103 'basedn' => 'ldap_user_context', 104 'user' => 'ldap_user', 105 'passwd' => 'ldap_password'); 106 107 } 108 $ajaxConfig = &Factory::newInstance('ajax_config', $ldap_indexes['module']); 91 109 $config = $ajaxConfig->read_repository(); 92 110 93 $ldapconfig['host'] = $config[ 'cc_ldap_host0'];94 $ldapconfig['basedn'] = $config[ 'cc_ldap_context0'];95 $usuario = $config[ 'cc_ldap_browse_dn0'];96 $senha = $config[ 'cc_ldap_pw0'];111 $ldapconfig['host'] = $config[$ldap_indexes['host']]; 112 $ldapconfig['basedn'] = $config[$ldap_indexes['basedn']]; 113 $usuario = $config[$ldap_indexes['user']]; 114 $senha = $config[$ldap_indexes['passwd']]; 97 115 98 116 if($usuario != "" && $senha != ""){ -
trunk/workflow/inc/smarty/wf_plugins/function.wf_select_ldap_users.php
r3167 r5122 33 33 'handleExpiredSessions' => true, 34 34 'size_input' => '20', 35 'useCCParams' => true, 35 36 'opt_id' => 'dn', 36 37 'opt_name' => 'cn', … … 40 41 'handleExpiredSessions', 41 42 'size_input', 43 'useCCParams', 42 44 'value_btn', 43 45 'class_btn', … … 77 79 $handleExpiredSessions = ($handleExpiredSessions === true) ? 'true' : 'false'; 78 80 81 $useCCParams = ($useCCParams === true) ? 'true' : 'false'; 82 79 83 /* campos do componente */ 80 84 $output = <<<EOF 81 85 <input type="text" id="$name_input" name="$name_input" size="$size_input" /> 82 <input type="button" class="$class_btn" value="$value_btn" onclick="search_ldap_users_by_cn(document.getElementById('$name_input').value, '$name', '$opt_id', '$opt_name', $handleExpiredSessions, '$opt_complement')" /> 86 <input type="button" class="$class_btn" value="$value_btn" 87 onclick="search_ldap_users_by_cn(document.getElementById('$name_input').value, '$name', '$opt_id', '$opt_name', 88 $handleExpiredSessions, '$opt_complement', $useCCParams)" /> 83 89 <img id="$name_img" border="0" src="$imagesPath/loading.gif" style="display:none"> 84 90 <span id="$name_span" style="display:none"><br><br><b>Selecione um nome abaixo: </b><br><br> -
trunk/workflow/js/jscode/wf_select_ldap_users.js
r3167 r5122 9 9 * @param String opt_name Atributo que será atribuído ao name (innerHTML) das options da combo, por padrão é o 'cn' 10 10 */ 11 function search_ldap_users_by_cn(cn, target, opt_id, opt_name, handleExpiredSessions, opt_complement )11 function search_ldap_users_by_cn(cn, target, opt_id, opt_name, handleExpiredSessions, opt_complement, useCCParams) 12 12 { 13 13 // o parâmetro opt_complement foi acrescentado posteriormente a esta função, devido alguns métodos não utilizá-lo é … … 54 54 55 55 var url = '$this.bo_utils.search_ldap_users_by_cn'; 56 var param = "cn=" + cn + "&target=" + target + "&id=" + opt_id + "&name=" + opt_name + "&complement=" + opt_complement ;56 var param = "cn=" + cn + "&target=" + target + "&id=" + opt_id + "&name=" + opt_name + "&complement=" + opt_complement + "&useCCParams=" + useCCParams; 57 57 58 58 document.getElementById(target + "_img").show();
Note: See TracChangeset
for help on using the changeset viewer.