Changeset 170 for trunk/phpgwapi/inc/class.sector_search_ldap.inc.php
- Timestamp:
- 02/26/08 17:01:37 (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/phpgwapi/inc/class.sector_search_ldap.inc.php
r62 r170 142 142 } 143 143 144 // Ordenação 145 natcasesort($inverted_dn); 146 147 // Construção do select 148 $level = 0; 149 foreach ($inverted_dn as $dn=>$invert_ufn) 150 { 151 $display = ''; 152 153 $array_dn_reverse = explode ( "#", $invert_ufn ); 154 $array_dn = array_reverse ( $array_dn_reverse, true ); 155 156 $level = count( $array_dn ) - (int)(count(explode(",", $GLOBALS['phpgw_info']['server']['ldap_context'])) + 1); 157 158 if ($level == 0) 159 $display .= '+'; 160 else 161 { 162 for ($i=0; $i<$level; $i++) 163 $display .= '---'; 164 } 165 166 reset ( $array_dn ); 167 $display .= ' ' . (current ( $array_dn ) ); 168 169 $dn = trim(strtolower($dn)); 170 if ( $dn == $selected ) 171 $select = ' selected'; 172 else 173 $select = ''; 174 $options .= "<option value='$dn'$select>$display</option>"; 175 } 144 if (is_array($inverted_dn)) 145 { 146 // Ordenação 147 natcasesort($inverted_dn); 148 149 // Construção do select 150 $level = 0; 151 foreach ($inverted_dn as $dn=>$invert_ufn) 152 { 153 $display = ''; 154 155 $array_dn_reverse = explode ( "#", $invert_ufn ); 156 $array_dn = array_reverse ( $array_dn_reverse, true ); 157 158 $level = count( $array_dn ) - (int)(count(explode(",", $GLOBALS['phpgw_info']['server']['ldap_context'])) + 1); 159 160 if ($level == 0) 161 $display .= '+'; 162 else 163 { 164 for ($i=0; $i<$level; $i++) 165 $display .= '---'; 166 } 167 168 reset ( $array_dn ); 169 $display .= ' ' . (current ( $array_dn ) ); 170 171 $dn = trim(strtolower($dn)); 172 if ( $dn == $selected ) 173 $select = ' selected'; 174 else 175 $select = ''; 176 $options .= "<option value='$dn'$select>$display</option>"; 177 } 178 } 176 179 177 180 // Cria a primeira entrada na combo
Note: See TracChangeset
for help on using the changeset viewer.