Changeset 180 for trunk/expressoAdmin1_2/inc/class.uimanagers.inc.php
- Timestamp:
- 02/26/08 17:04:07 (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/expressoAdmin1_2/inc/class.uimanagers.inc.php
r107 r180 151 151 $applications_list = $this->make_app_list(''); 152 152 153 /* 153 154 if ($_POST['context']) 154 155 { … … 158 159 } 159 160 else 160 $input_context_fields = '<input type="text" size=60></input><br>'; 161 $input_context_fields = '<input type="text" size=60></input><br>'; 162 */ 163 164 $options_context = $this->functions->get_organizations($GLOBALS['phpgw_info']['server']['ldap_context'], '', false, true); 161 165 162 166 // Seta variaveis que estao no TPL 163 167 $var = Array( 164 168 'scripts_java' => $scripts_java, 165 'action' => $GLOBALS['phpgw']->link('/index.php','menuaction=expressoAdmin1_2.uimanagers.validate'), 169 //'action' => $GLOBALS['phpgw']->link('/index.php','menuaction=expressoAdmin1_2.uimanagers.validate'), 170 //'action' => $GLOBALS['phpgw']->link('/index.php','menuaction=expressoAdmin1_2.bomanagers.add_managers'), 166 171 'display_samba_suport' => $this->config['expressoAdmin_samba_support'] == 'true' ? '' : 'display:none', 167 172 'type' => "add", … … 174 179 'manager_lid' => $_POST['manager_lid'], 175 180 'context' => $_POST['context'], 176 'app_list' => $applications_list 181 'app_list' => $applications_list, 182 'options_contexts' => $options_context 177 183 ); 178 184 $p->set_var($var); … … 236 242 $_POST['manager_lid'] = $_GET['manager_lid']; 237 243 $_POST['context'] = $_GET['context']; 238 $old_manager_lid = $_GET['manager_lid']; 239 $old_context = $_GET['context']; 244 $hidden_manager_lid = $_GET['manager_lid']; 240 245 } 241 246 elseif ($_POST['manager_lid'] != '') 242 247 { 243 248 $first_time = false; 244 $old_manager_lid = $_POST['old_manager_lid']; 245 $old_context = $_POST['old_context']; 249 $hidden_manager_lid = $_POST['old_manager_lid']; 246 250 } 247 251 … … 287 291 $a_context = split("%", $_POST['context']); 288 292 foreach ($a_context as $context) 289 $input_context_fields .= '<input type="text" value="'.$context.'" size=60></input><br>'; 293 $input_context_fields .= '<div><input disabled type="text" value="'.$context.'" size=60></input><span onclick="this.parentNode.parentNode.removeChild(this.parentNode);" style="cursor:pointer"> -</span></div>'; 294 $options_context = $this->functions->get_organizations($GLOBALS['phpgw_info']['server']['ldap_context'], '', false, true); 290 295 291 296 $var = Array( 292 'scripts_java' => $scripts_java, 293 'action' => $GLOBALS['phpgw']->link('/index.php','menuaction=expressoAdmin1_2.uimanagers.validate'), 294 'display_samba_suport' => $this->config['expressoAdmin_samba_support'] == 'true' ? '' : 'display:none', 295 'color_bg1' => "#E8F0F0", 296 'color_bg2' => "#D3DCE3", 297 'color_font1' => "#DDDDDD", 298 'color_font2' => "#EEEEEE", 299 'type' => "edit", 300 'error_messages'=> $_POST['error_messages'] == '' ? '' : '<script language="JavaScript1.3">alert("'.$_POST['error_messages'].'");</script>', 301 'manager_lid' => $_POST['manager_lid'], 302 'context' => $_POST['context'], 297 'scripts_java' => $scripts_java, 298 'action' => $GLOBALS['phpgw']->link('/index.php','menuaction=expressoAdmin1_2.uimanagers.validate'), 299 'display_samba_suport' => $this->config['expressoAdmin_samba_support'] == 'true' ? '' : 'display:none', 300 'color_bg1' => "#E8F0F0", 301 'color_bg2' => "#D3DCE3", 302 'color_font1' => "#DDDDDD", 303 'color_font2' => "#EEEEEE", 304 'type' => "edit", 305 'display_manager_select' => 'none', 306 'input_manager_lid_disabled'=> 'disabled', 307 'error_messages' => $_POST['error_messages'] == '' ? '' : '<script language="JavaScript1.3">alert("'.$_POST['error_messages'].'");</script>', 308 'manager_lid' => $_POST['manager_lid'], 309 'hidden_manager_lid' => $_POST['manager_lid'], 310 'context' => $_POST['context'], 303 311 304 'input_context_fields' => $input_context_fields, 312 'input_context_fields' => $input_context_fields, 313 'options_contexts' => $options_context, 305 314 306 // Para o update no banco, preciso saber oq foi alterado e para que. 307 // Talvez so o manager e o contexto. 308 'old_manager_lid' => $old_manager_lid, 309 'old_context' => $old_context, 310 'app_list' => $applications_list 315 'hidden_manager_lid' => $hidden_manager_lid, 316 'app_list' => $applications_list 311 317 ); 312 318 $p->set_var($var); … … 335 341 } 336 342 343 /* 337 344 function validate() 338 { 345 { 346 return 'OK'; 347 339 348 $accounts = CreateObject('phpgwapi.accounts'); 340 349 $errors = array(); 341 350 351 342 352 // verifica se o manager existe. caso retorne 1 existe e eh uma conta de usuario. 343 $manager_lid_exists = $accounts->exists($_POST[' manager_lid']);353 $manager_lid_exists = $accounts->exists($_POST['ea_select_managers']); 344 354 if ($manager_lid_exists != 1) 345 355 { … … 351 361 return; 352 362 } 363 353 364 354 365 // Verifica se o contexto existe. … … 367 378 if (!$sr) 368 379 { 369 $_POST['error_messages'] = lang("Context don't exist") . ": $context"; 380 $_POST['error_messages'] = lang("Context don't exist") . ": $context"; 370 381 ldap_close($ldap_conn); 371 382 if ($_POST['type'] == 'add') … … 380 391 { 381 392 //Verifica se ja existe o manager com aquele contexto cadastrado 382 $query = "SELECT manager_lid FROM phpgw_expressoadmin WHERE manager_lid = '" . $_POST[' manager_lid'] . "' AND context = '" . $_POST['context'] . "'";393 $query = "SELECT manager_lid FROM phpgw_expressoadmin WHERE manager_lid = '" . $_POST['ea_select_manager'] . "' AND context = '" . $_POST['context'] . "'"; 383 394 $GLOBALS['phpgw']->db->query($query); 384 395 $num_registros = 0; … … 403 414 return true; 404 415 } 416 */ 405 417 406 418 function make_lang($ram_lang)
Note: See TracChangeset
for help on using the changeset viewer.