| <?php |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| require_once( 'core.php' ); |
| |
| $t_core_path = config_get( 'core_path' ); |
| |
| require_once( $t_core_path.'custom_field_api.php' ); |
| |
| auth_reauthenticate(); |
| |
| access_ensure_global_level( config_get( 'manage_custom_fields_threshold' ) ); |
| |
| $f_field_id = gpc_get_int( 'field_id' ); |
| $f_return = strip_tags( gpc_get_string( 'return', 'manage_custom_field_page.php' ) ); |
| |
| $t_definition = custom_field_get_definition( $f_field_id ); |
| |
| if( 0 < count( custom_field_get_project_ids( $f_field_id ) ) ) { |
| helper_ensure_confirmed( lang_get( 'confirm_used_custom_field_deletion' ) . |
| '<br/>' . lang_get( 'custom_field' ) . ': ' . string_attribute( $t_definition['name'] ), |
| lang_get( 'field_delete_button' ) ); |
| } else { |
| helper_ensure_confirmed( lang_get( 'confirm_custom_field_deletion' ) . |
| '<br/>' . lang_get( 'custom_field' ) . ': ' . string_attribute( $t_definition['name'] ), |
| lang_get( 'field_delete_button' ) ); |
| } |
| |
| form_security_validate('manage_custom_field_delete'); |
| |
| custom_field_destroy( $f_field_id ); |
| |
| html_page_top1(); |
| html_meta_redirect( $f_return ); |
| html_page_top2(); |
| ?> |
| |
| <div id="message" class="green"> |
| <?php |
| echo '<p>' . lang_get( 'operation_successful' ) . '</p>'; |
| print_bracket_link( $f_return, lang_get( 'proceed' ) ); |
| ?> |
| </div> |
| |
| <?php html_page_bottom1( __FILE__ ) ?> |