# if(isset($_POST['Update'])) { $f_project_id = gpc_get_int( 'project_id' ); for($i = 0; $i < gpc_get_int('max_id'); $i++) { $f_field_id = gpc_get_int( 'field_id_'.$i ); $f_sequence = gpc_get_int( 'sequence_'.$i ); # We should check both since we are in the project section and an # admin might raise the first threshold and not realize they need # to raise the second access_ensure_project_level( config_get( 'manage_project_threshold' ), $f_project_id ); access_ensure_project_level( config_get( 'custom_field_link_threshold' ), $f_project_id ); custom_field_set_sequence( $f_field_id, $f_project_id, $f_sequence ); } $t_redirect_url = 'manage_proj_edit_page.php?project_id=' . $f_project_id; } else if(isset($_POST['Remove'])) { $f_project_id = gpc_get_int( 'project_id' ); for($i = 0; $i < gpc_get_int('max_id'); $i++) { $f_field_id = gpc_get_int( 'field_id_'.$i ); $f_checkbox = gpc_get_bool('checkbox_'.$i ); if($f_checkbox) { $t_definition = custom_field_get_definition( $f_field_id ); $s_rem_links = $s_rem_links.'
'.string_attribute($t_definition['name']); } } $t_redirect_url = 'manage_proj_edit_page.php?project_id=' . $f_project_id; # Confirm with the user helper_ensure_confirmed( lang_get( 'confirm_custom_field_unlinking' ) . '
' . lang_get( 'custom_field' ) . ': ' . $s_rem_links, lang_get( 'field_remove_button' ) ); for($i = 0; $i < gpc_get_int('max_id'); $i++) { $f_field_id = gpc_get_int( 'field_id_'.$i ); $f_checkbox = gpc_get_bool('checkbox_'.$i ); if($f_checkbox) { custom_field_unlink( $f_field_id, $f_project_id ); } } } # END OF PATCH, now modify manage_proj_edit_page.php if u haven't done it yet ?>
'; print_bracket_link( $t_redirect_url, lang_get( 'proceed' ) ); ?>