Changeset 4548 for sandbox/2.2.0.2/contactcenter/inc/class.ui_data.inc.php
- Timestamp:
- 05/30/11 18:04:29 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
sandbox/2.2.0.2/contactcenter/inc/class.ui_data.inc.php
r4544 r4548 83 83 $this -> typeContact = 'contacts'; 84 84 $this->preferences = $_SESSION['phpgw_info']['user']['preferences']['contactcenter']; 85 } 86 87 function lg( $message, $path = '/tmp/natan.log' ) 88 { 89 ob_start(); 90 print_r( $message ); 91 echo( "\n" ); 92 $output = ob_get_clean(); 93 file_put_contents( $path, file_get_contents( $path ) . $output ); 85 94 } 86 95 … … 263 272 $GLOBALS['phpgw']->template->set_var('cc_msg_add_contact_to_group', lang('You did not add any contact for this group.')); 264 273 $GLOBALS['phpgw']->template->set_var('cc_msg_fill_field_name', lang('Fill the field Full Name')); 274 275 /* 276 * Monta Contactcenter Busca Avancada 277 */ 278 $c = CreateObject('phpgwapi.config','contactcenter'); 279 $c->read_repository(); 280 $current_config = $c->config_data; 281 $this->lg( $current_config ); 282 283 $arraySearch = array(); 284 foreach ($current_config as $index => $value) 285 { 286 287 if(substr($index, 0, 24) == 'cc_attribute_searchable_') 288 { 289 if($value == 'true') 290 $arraySearch[] = substr($index, 24, strlen($index)); 291 } 292 } 293 $advanceSearchArray = array(); 294 foreach ($arraySearch as $value) 295 { 296 foreach ($current_config as $index => $value2) 297 { 298 if($value == substr($index, 22, strlen($index)) && substr($index, 0, 22) == 'cc_attribute_ldapname_') 299 { 300 foreach ($current_config as $index2 => $value3) 301 { 302 if($value == substr($index2, 18, strlen($index2)) && substr($index2, 0, 18) == 'cc_attribute_name_') 303 $advanceSearchArray[$value2] = $value3; 304 } 305 } 306 307 } 308 } 309 310 $advanceSearch = array(); 311 foreach ($advanceSearchArray as $index => $value) 312 $advanceSearch[] ='"'.$index.'":"'.$value.'"'; 313 314 $advancedFields = "{".implode(',',$advanceSearch)."}"; 265 315 266 267 268 269 /* 270 * Monta Contactcenter Busca Avancada 271 */ 272 $c = CreateObject('phpgwapi.config','contactcenter'); 273 $c->read_repository(); 274 $current_config = $c->config_data; 275 276 $arraySearch = array(); 277 foreach ($current_config as $index => $value) 278 { 279 280 if(substr($index, 0, 24) == 'cc_attribute_searchable_') 281 { 282 if($value == 'true') 283 { 284 $v = substr($index, 24, strlen($index)); 285 $arraySearch[] = $v; 286 } 287 } 288 } 289 $advanceSearchArray = array(); 290 foreach ($arraySearch as $value) 291 { 292 foreach ($current_config as $index => $value2) 293 { 294 if($value == substr($index, 22, strlen($index)) && substr($index, 0, 22) == 'cc_attribute_ldapname_') 295 { 296 foreach ($current_config as $index2 => $value3) 297 { 298 if($value == substr($index2, 18, strlen($index2)) && substr($index2, 0, 18) == 'cc_attribute_name_') 299 $advanceSearchArray[$value2] = $value3; 300 } 301 } 302 303 } 304 } 305 306 $advanceSearch = array(); 307 foreach ($advanceSearchArray as $index => $value) 308 $advanceSearch[] ='"'.$index.'":"'.$value.'"'; 309 310 $advancedFields = "{".implode(',',$advanceSearch)."}"; 316 $this->lg( $advancedFields ); 311 317 312 318 … … 333 339 $GLOBALS['phpgw']->template->set_var('cc_contact_type', 'default'); 334 340 } 341 335 342 $GLOBALS['phpgw']->template->parse('out','index'); 336 343
Note: See TracChangeset
for help on using the changeset viewer.