Changeset 1900 for trunk/jabberit_messenger/inc/login.php
- Timestamp:
- 12/28/09 15:59:20 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/jabberit_messenger/inc/login.php
r1799 r1900 36 36 $PROTOCOL = trim("https"); 37 37 38 // Define Attribute Ldap 39 $attribute = "uid"; 40 if ( file_exists('inc/attributeLdap.php') ) 41 { 42 require_once('attributeLdap.php'); 43 $attribute = trim($attributeTypeName); 44 } 45 38 46 // Uid user 39 $uid = $_SESSION['phpgw_info']['jabberit_messenger']['user_jabber']; 40 41 $organization = explode(",", $_SESSION['phpgw_info']['jabberit_messenger']['attributes_org_ldap_jabberit']); 42 43 $organization_user = $_SESSION['phpgw_info']['jabberit_messenger']['account_dn']; 44 $organization_user = substr($organization_user, strpos($organization_user,"ou=") + 3 , strlen($organization_user)); 45 $organization_user = substr($organization_user, 0, strpos($organization_user, ",")); 47 if( $attribute === "uid" ) 48 { 49 $uid = $_SESSION['phpgw_info']['jabberit_messenger']['user_jabber']; 50 } 51 else 52 { 53 $uid = "DEFINA AQUI A VARIAVEL DE SESSÃO QUE CONTEM O ATRIBUTO DE AUTENTICAÇÂO"; 54 } 46 55 47 56 // FirstName 48 57 $CnName = explode(" ",$_SESSION['phpgw_info']['jabberit_messenger']['fullname']); 49 58 50 if(is_array($organization))51 {52 foreach($organization as $attr)53 {54 $tmp = explode(";",$attr);55 if( strtolower(trim($tmp[0])) == strtolower(trim($organization_user)))56 {57 switch(strtolower(trim($tmp[1])))58 {59 case "mail" :60 $uid = $_SESSION['phpgw_info']['jabberit_messenger']['mail'];61 $uid = substr($uid,0,strpos($uid,"@"));62 break;63 64 case "description" :65 // SERPRO66 // parte antes do arroba;67 // Informe aqui a parte da sessão correspondente;68 $uid = "description";69 break;70 }71 }72 }73 }74 75 59 //Enable/Disable VoIP Service -> Voip Server Config 76 60 $voip_enabled = false;
Note: See TracChangeset
for help on using the changeset viewer.