Changeset 73 for trunk/expressoAdmin1_2/inc/class.uicomputers.inc.php
- Timestamp:
- 09/25/07 08:53:01 (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/expressoAdmin1_2/inc/class.uicomputers.inc.php
r64 r73 40 40 $c->read_repository(); 41 41 $this->current_config = $c->config_data; 42 43 if(!@is_object($GLOBALS['phpgw']->js)) 44 { 45 $GLOBALS['phpgw']->js = CreateObject('phpgwapi.javascript'); 46 } 47 $GLOBALS['phpgw']->js->validate_file('jscode','computers','expressoAdmin1_2');#diretorio, arquivo.js, aplicacao 42 48 } 43 49 … … 220 226 'lang_back' => lang('Back'), 221 227 'lang_save' => lang('save'), 228 'lang_search_organization' => lang('Search Organiztion'), 229 'lang_organizations' => lang('Organizations'), 222 230 'lang_sectors' => lang('Sectors'), 223 231 'lang_sambadomain' => lang('Domain'), … … 358 366 'old_computer_context' => $computer_data['context'], 359 367 'old_sambasid' => $computer_data['sambasid'], 368 369 'row_on' => "#DDDDDD", 370 'row_off' => "#EEEEEE", 371 'color_bg1' => "#E8F0F0", 372 'lang_back' => lang('Back'), 373 'lang_save' => lang('save'), 374 'lang_search_organization' => lang('Search Organiztion'), 375 'lang_organizations' => lang('Organizations'), 376 'lang_sectors' => lang('Sectors'), 377 'lang_sambadomain' => lang('Domain'), 378 'lang_computer_cn' => lang('Computer UID'), 379 'lang_computer_description' => lang('Description'), 380 'lang_computer_type' => lang('Computer Type'), 381 'lang_active_workstation' => lang('WorkStation Active'), 382 'lang_desactive_workstation' => lang('WorkStation Desactive'), 383 'lang_trust_account' => lang('Trust Account'), 384 'lang_server' => lang('Server'), 385 'lang_computer_password' => lang('Computer password'), 386 387 'display_tr_computer_password' => $computer_data['sambaAcctFlags'] == '[I ]' ? '' : 'display:none', 388 389 'computer_cn' => $computer_data['computer_cn'], 390 'computer_dn' => $computer_data['dn'], 391 'computer_description' => $computer_data['computer_description'], 392 'combo_sectors' => $sectors, 393 'sambadomainname_options' => $sambadomainname_options, 394 395 // LINKS 396 'back_url' => $GLOBALS['phpgw']->link('/index.php','menuaction=expressoAdmin1_2.uicomputers.list_computers'), 397 'form_action' => $GLOBALS['phpgw']->link('/index.php','menuaction=expressoAdmin1_2.uicomputers.validade_computers_data_edit') 398 ); 399 $p->set_var($var); 400 401 if ($computer_data['sambaAcctFlags'] != '') 402 { 403 switch($computer_data['sambaAcctFlags']) 404 { 405 case '[W ]': 406 $p->set_var('active_workstation_selected', 'selected'); 407 break; 408 case '[DW ]': 409 $p->set_var('desactive_workstation_selected', 'selected'); 410 break; 411 case '[I ]': 412 $p->set_var('trust_account_selected', 'selected'); 413 break; 414 case '[S ]': 415 $p->set_var('server_selected', 'selected'); 416 break; 417 } 418 } 419 } 420 else // DEMAIS VEZES 421 { 422 // Pega combo das organizações e seleciona um dos setores em caso de um erro na validaçao dos dados. 423 foreach ($manager_contexts as $index=>$context) 424 $sectors .= $this->functions->get_organizations($context, trim(strtolower($_POST['sector_context']))); 425 //$sectors = $this->functions->get_organizations($manager_contexts); 426 427 // Cria combo de dominios do samba 428 if ($this->current_config['expressoAdmin_samba_support'] == 'true') 429 { 430 $a_sambadomains = $this->db_functions->get_sambadomains_list(); 431 $sambadomainname_options = ''; 432 if (count($a_sambadomains)) 433 { 434 foreach ($a_sambadomains as $a_sambadomain) 435 { 436 if ($a_sambadomain['samba_domain_sid'] == $_POST['sambasid']) 437 $sambadomainname_options .= "<option value='" . $a_sambadomain['samba_domain_sid'] . "' SELECTED>" . $a_sambadomain['samba_domain_name'] . "</option>"; 438 else 439 $sambadomainname_options .= "<option value='" . $a_sambadomain['samba_domain_sid'] . "'>" . $a_sambadomain['samba_domain_name'] . "</option>"; 440 } 441 } 442 } 443 444 $var = Array( 445 // LINKS 446 'back_url' => $GLOBALS['phpgw']->link('/index.php','menuaction=expressoAdmin1_2.uicomputers.list_computers'), 447 'form_action' => $GLOBALS['phpgw']->link('/index.php','menuaction=expressoAdmin1_2.uicomputers.validade_computers_data_edit'), 360 448 361 449 'row_on' => "#DDDDDD", … … 374 462 'lang_server' => lang('Server'), 375 463 'lang_computer_password' => lang('Computer password'), 376 377 'display_tr_computer_password' => $computer_data['sambaAcctFlags'] == '[I ]' ? '' : 'display:none',378 379 'computer_cn' => $computer_data['computer_cn'],380 'computer_dn' => $computer_data['dn'],381 'computer_description' => $computer_data['computer_description'],382 'combo_sectors' => $sectors,383 'sambadomainname_options' => $sambadomainname_options,384 385 // LINKS386 'back_url' => $GLOBALS['phpgw']->link('/index.php','menuaction=expressoAdmin1_2.uicomputers.list_computers'),387 'form_action' => $GLOBALS['phpgw']->link('/index.php','menuaction=expressoAdmin1_2.uicomputers.validade_computers_data_edit')388 );389 $p->set_var($var);390 391 if ($computer_data['sambaAcctFlags'] != '')392 {393 switch($computer_data['sambaAcctFlags'])394 {395 case '[W ]':396 $p->set_var('active_workstation_selected', 'selected');397 break;398 case '[DW ]':399 $p->set_var('desactive_workstation_selected', 'selected');400 break;401 case '[I ]':402 $p->set_var('trust_account_selected', 'selected');403 break;404 case '[S ]':405 $p->set_var('server_selected', 'selected');406 break;407 }408 }409 }410 else // DEMAIS VEZES411 {412 // Pega combo das organizações e seleciona um dos setores em caso de um erro na validaçao dos dados.413 foreach ($manager_contexts as $index=>$context)414 $sectors .= $this->functions->get_organizations($context, trim(strtolower($_POST['sector_context'])));415 //$sectors = $this->functions->get_organizations($manager_contexts);416 417 // Cria combo de dominios do samba418 if ($this->current_config['expressoAdmin_samba_support'] == 'true')419 {420 $a_sambadomains = $this->db_functions->get_sambadomains_list();421 $sambadomainname_options = '';422 if (count($a_sambadomains))423 {424 foreach ($a_sambadomains as $a_sambadomain)425 {426 if ($a_sambadomain['samba_domain_sid'] == $_POST['sambasid'])427 $sambadomainname_options .= "<option value='" . $a_sambadomain['samba_domain_sid'] . "' SELECTED>" . $a_sambadomain['samba_domain_name'] . "</option>";428 else429 $sambadomainname_options .= "<option value='" . $a_sambadomain['samba_domain_sid'] . "'>" . $a_sambadomain['samba_domain_name'] . "</option>";430 }431 }432 }433 434 $var = Array(435 // LINKS436 'back_url' => $GLOBALS['phpgw']->link('/index.php','menuaction=expressoAdmin1_2.uicomputers.list_computers'),437 'form_action' => $GLOBALS['phpgw']->link('/index.php','menuaction=expressoAdmin1_2.uicomputers.validade_computers_data_edit'),438 439 'row_on' => "#DDDDDD",440 'row_off' => "#EEEEEE",441 'color_bg1' => "#E8F0F0",442 'lang_back' => lang('Back'),443 'lang_save' => lang('save'),444 'lang_sectors' => lang('Sectors'),445 'lang_sambadomain' => lang('Domain'),446 'lang_computer_cn' => lang('Computer UID'),447 'lang_computer_description' => lang('Description'),448 'lang_computer_type' => lang('Computer Type'),449 'lang_active_workstation' => lang('WorkStation Active'),450 'lang_desactive_workstation' => lang('WorkStation Desactive'),451 'lang_trust_account' => lang('Trust Account'),452 'lang_server' => lang('Server'),453 'lang_computer_password' => lang('Computer password'),454 464 455 465 // Retorna os valores, quando da um erro na validação.
Note: See TracChangeset
for help on using the changeset viewer.