Changeset 3616 for branches/2.2/setup/applications.php
- Timestamp:
- 12/21/10 11:10:45 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2.2/setup/applications.php
r2 r3616 398 398 399 399 $i = 0; 400 function allow_remove( $app ) 401 { 402 $never_remove = array( 'phpgwapi', 'preferences' ); 403 404 return ( in_array( $app, $never_remove ) ) ? ' ' : '<input type="checkbox" name="remove[' . $app . ']">'; 405 } 406 400 407 foreach($setup_info as $key => $value) 401 408 { 402 if (@$value['name'])409 if ( array_key_exists( 'name', $value ) ) 403 410 { 404 411 $i = ($i ? 0 : 1); … … 411 418 { 412 419 case 'C': 413 $setup_tpl->set_var('remove', '<input type="checkbox" name="remove[' . $value['name'] . ']">');420 $setup_tpl->set_var('remove', allow_remove( $value[ 'name' ] ) ); 414 421 $setup_tpl->set_var('upgrade',' '); 415 422 if (!$GLOBALS['phpgw_setup']->detection->check_app_tables($value['name'])) … … 454 461 { 455 462 // Some tables missing 456 $setup_tpl->set_var('remove', '<input type="checkbox" name="remove[' . $value['name'] . ']">');463 $setup_tpl->set_var('remove', allow_remove( $value[ 'name' ] ) ); 457 464 $setup_tpl->set_var('resolution','<a href="applications.php?resolve=' . $value['name'] . '&badinstall=True">' . lang('Potential Problem') . '</a>'); 458 465 $status = lang('Requires reinstall or manual repair') . ' - ' . $value['status']; … … 475 482 // TODO display some info about breakage if you mess with this app 476 483 $setup_tpl->set_var('upgrade','<input type="checkbox" name="upgrade[' . $value['name'] . ']">'); 477 $setup_tpl->set_var('remove', '<input type="checkbox" name="remove[' . $value['name'] . ']">');484 $setup_tpl->set_var('remove', allow_remove( $value[ 'name' ] ) ); 478 485 $setup_tpl->set_var('resolution',''); 479 486 $status = lang('Requires upgrade') . ' - ' . $value['status']; … … 484 491 $setup_tpl->set_var('instalt',lang('Not Completed')); 485 492 $setup_tpl->set_var('install',' '); 486 $setup_tpl->set_var('remove', '<input type="checkbox" name="remove[' . $value['name'] . ']">');493 $setup_tpl->set_var('remove', allow_remove( $value[ 'name' ] ) ); 487 494 $setup_tpl->set_var('upgrade','<input type="checkbox" name="upgrade[' . $value['name'] . ']">'); 488 495 $setup_tpl->set_var('resolution','<a href="applications.php?resolve=' . $value['name'] . '&version=True">' . lang('Possible Solutions') . '</a>');
Note: See TracChangeset
for help on using the changeset viewer.