Changeset 283 for trunk/expressoAdmin1_2/inc/class.uimanagers.inc.php
- Timestamp:
- 05/21/08 16:40:23 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/expressoAdmin1_2/inc/class.uimanagers.inc.php
r208 r283 58 58 // Imprime o NavBar 59 59 unset($GLOBALS['phpgw_info']['flags']['nonavbar']); 60 $GLOBALS['phpgw_info']['flags']['app_header'] = $GLOBALS['phpgw_info']['apps']['expressoAdmin1_2']['title'].' - '.lang(' ListManagers');60 $GLOBALS['phpgw_info']['flags']['app_header'] = $GLOBALS['phpgw_info']['apps']['expressoAdmin1_2']['title'].' - '.lang('Managers'); 61 61 $GLOBALS['phpgw']->common->phpgw_header(); 62 62 … … 115 115 $p->set_var('link_edit',$this->row_action('edit','edit_managers',$array_managers[manager_lid],$array_managers[context])); 116 116 $p->set_var('link_delete',$this->row_action('delete','delete_managers',$array_managers[manager_lid],$array_managers[context])); 117 $p->set_var('link_copy',"<a href='#' onClick='javascript:copy_manager(\"".$array_managers['manager_lid']."\");'> Copiar</a>");117 $p->set_var('link_copy',"<a href='#' onClick='javascript:copy_manager(\"".$array_managers['manager_lid']."\");'>".lang('Copy')."</a>"); 118 118 $p->fp('rows','row',True); 119 119 } … … 141 141 // Imprime o NavBar 142 142 unset($GLOBALS['phpgw_info']['flags']['nonavbar']); 143 $GLOBALS['phpgw_info']['flags']['app_header'] = $GLOBALS['phpgw_info']['apps']['expressoAdmin1_2']['title'].' - '.lang(' Add Managers');143 $GLOBALS['phpgw_info']['flags']['app_header'] = $GLOBALS['phpgw_info']['apps']['expressoAdmin1_2']['title'].' - '.lang('Create manager'); 144 144 $GLOBALS['phpgw']->common->phpgw_header(); 145 145 … … 180 180 'context' => $_POST['context'], 181 181 'app_list' => $applications_list, 182 'manager_created' => lang('Manager successfully created!'), 182 183 'options_contexts' => $options_context 183 184 ); … … 279 280 // Imprime o NavBar 280 281 unset($GLOBALS['phpgw_info']['flags']['nonavbar']); 281 $GLOBALS['phpgw_info']['flags']['app_header'] = $GLOBALS['phpgw_info']['apps']['expressoAdmin1_2']['title'].' - '.lang('Edit Manager s');282 $GLOBALS['phpgw_info']['flags']['app_header'] = $GLOBALS['phpgw_info']['apps']['expressoAdmin1_2']['title'].' - '.lang('Edit Manager'); 282 283 $GLOBALS['phpgw']->common->phpgw_header(); 283 284 … … 304 305 'type' => "edit", 305 306 'display_manager_select' => 'none', 306 'input_manager_lid_disabled' => 'disabled',307 'input_manager_lid_disabled' => 'disabled', 307 308 'error_messages' => $_POST['error_messages'] == '' ? '' : '<script language="JavaScript1.3">alert("'.$_POST['error_messages'].'");</script>', 308 309 'manager_lid' => $_POST['manager_lid'], 309 310 'hidden_manager_lid' => $_POST['manager_lid'], 310 311 'context' => $_POST['context'], 311 312 'manager_salved' => lang('Manager successfully salved!'), 312 313 'input_context_fields' => $input_context_fields, 313 314 'options_contexts' => $options_context, 314 315 315 'hidden_manager_lid' => $hidden_manager_lid, 316 316 'app_list' => $applications_list … … 340 340 echo $p->fp('out','form'); 341 341 } 342 343 /*344 function validate()345 {346 return 'OK';347 348 $accounts = CreateObject('phpgwapi.accounts');349 $errors = array();350 351 352 // verifica se o manager existe. caso retorne 1 existe e eh uma conta de usuario.353 $manager_lid_exists = $accounts->exists($_POST['ea_select_managers']);354 if ($manager_lid_exists != 1)355 {356 $_POST['error_messages'] = lang("Manager LID don't exist.");357 if ($_POST['type'] == 'add')358 $this->add_managers();359 elseif ($_POST['type'] == 'edit')360 $this->edit_managers();361 return;362 }363 364 365 // Verifica se o contexto existe.366 $dn = $GLOBALS['phpgw_info']['server']['ldap_root_dn'];367 $passwd = $GLOBALS['phpgw_info']['server']['ldap_root_pw'];368 $ldap_conn = ldap_connect($GLOBALS['phpgw_info']['server']['ldap_host']);369 ldap_set_option($ldap_conn, LDAP_OPT_PROTOCOL_VERSION, 3);370 ldap_set_option($ldap_conn, LDAP_OPT_REFERRALS, 0);371 ldap_bind($ldap_conn,$dn,$passwd);372 373 $contexts = split("%", $_POST['context']);374 375 foreach ($contexts as $index=>$context)376 {377 $sr=@ldap_list($ldap_conn, $context, "cn=*");378 if (!$sr)379 {380 $_POST['error_messages'] = lang("Context don't exist") . ": $context";381 ldap_close($ldap_conn);382 if ($_POST['type'] == 'add')383 $this->add_managers();384 elseif ($_POST['type'] == 'edit')385 $this->edit_managers();386 return;387 }388 }389 390 if ($_POST['type'] == 'add')391 {392 //Verifica se ja existe o manager com aquele contexto cadastrado393 $query = "SELECT manager_lid FROM phpgw_expressoadmin WHERE manager_lid = '" . $_POST['ea_select_manager'] . "' AND context = '" . $_POST['context'] . "'";394 $GLOBALS['phpgw']->db->query($query);395 $num_registros = 0;396 while($GLOBALS['phpgw']->db->next_record())397 {398 $tmp[] = $GLOBALS['phpgw']->db->row();399 $num_registros++;400 }401 if ($num_registros != 0)402 {403 $_POST['error_messages'] = lang('Este Gerente, neste contexto já exite !!');404 $this->add_managers();405 return;406 }407 }408 409 if ($_POST['type'] == 'add')410 ExecMethod('expressoAdmin1_2.bomanagers.add_managers');411 elseif ($_POST['type'] == 'edit')412 ExecMethod('expressoAdmin1_2.bomanagers.edit_managers');413 414 return true;415 }416 */417 342 418 343 function make_lang($ram_lang)
Note: See TracChangeset
for help on using the changeset viewer.