bbp_converter_settings_page()
The main settings page
Description Description
Source Source
File: includes/admin/settings.php
function bbp_converter_settings_page() {
// Status
$step = (int) get_option( '_bbp_converter_step', 0 );
$max = (int) bbp_admin()->converter->max_steps;
// Starting or continuing?
$status_text = ! empty( $step )
? sprintf( esc_html__( 'Up next: step %s', 'bbpress' ), $step )
: esc_html__( 'Ready', 'bbpress' );
// Starting or continuing?
$start_text = ! empty( $step )
? esc_html__( 'Resume', 'bbpress' )
: esc_html__( 'Start', 'bbpress' );
// Starting or continuing?
$progress_text = ! empty( $step )
? sprintf( esc_html__( 'Previously stopped at step %d of %d', 'bbpress' ), $step, $max )
: esc_html__( 'Ready to go.', 'bbpress' ); ?>
<div class="wrap">
<h1 class="wp-heading-inline"><?php esc_html_e( 'Forum Tools', 'bbpress' ); ?></h1>
<hr class="wp-header-end">
<h2 class="nav-tab-wrapper"><?php bbp_tools_admin_tabs( 'bbp-converter' ); ?></h2>
<div class="bbp-converter-wrap">
<div id="poststuff" class="bbp-converter-monitor-wrap">
<div id="post-body" class="metabox-holder columns-1">
<div id="postbox-container-1" class="postbox-container">
<div id="normal-sortables" class="meta-box-sortables ui-sortable">
<div id="bbp-converter-monitor" class="postbox">
<button type="button" class="handlediv" aria-expanded="true">
<span class="screen-reader-text"><?php esc_html_e( 'Toggle panel: Import Status', 'bbpress' ); ?></span>
<span class="toggle-indicator" aria-hidden="true"></span>
</button>
<h2 class="hndle ui-sortable-handle">
<span><?php esc_html_e( 'Import Monitor', 'bbpress' ); ?></span>
<span id="bbp-converter-status"><?php echo esc_html( $status_text ); ?></span>
<span id="bbp-converter-step-percentage" class="bbp-progress-bar"></span>
<span id="bbp-converter-total-percentage" class="bbp-progress-bar"></span>
</h2>
<div class="inside">
<div id="bbp-converter-message" class="bbp-converter-log">
<p><?php echo esc_html( $progress_text ); ?></p>
</div>
</div>
<div class="actions">
<input type="button" name="submit" class="button-primary" id="bbp-converter-start" value="<?php echo esc_attr( $start_text ); ?>" />
<input type="button" name="submit" class="button-primary" id="bbp-converter-stop" value="<?php esc_attr_e( 'Pause', 'bbpress' ); ?>" />
<span class="spinner" id="bbp-converter-spinner"></span>
</div>
</div>
</div>
</div>
</div>
</div>
<form action="#" method="post" id="bbp-converter-settings" class="bbp-converter-settings-wrap"><?php
// Fields
settings_fields( 'converter' );
// Sections
do_settings_sections( 'converter' );
?></form>
</div>
</div>
<?php
}
Changelog Changelog
| Version | Description |
|---|---|
| 2.1.0 | Introduced. |