Spamworldpro Mini Shell
Spamworldpro


Server : Apache
System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64
User : corals ( 1002)
PHP Version : 7.4.33
Disable Function : exec,passthru,shell_exec,system
Directory :  /home/corals/mets.corals.io/wp-content/plugins/advanced-gutenberg/incl/pages/settings/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /home/corals/mets.corals.io/wp-content/plugins/advanced-gutenberg/incl/pages/settings/general.php
<?php
defined( 'ABSPATH' ) || die;

$enable_blocks_spacing          = $this->getOptionSetting( 'advgb_settings', 'enable_blocks_spacing', 'checkbox', 0 );
$blocks_spacing                 = $this->getOptionSetting( 'advgb_settings', 'blocks_spacing', 'text', 0 );
$editor_width                   = $this->getOptionSetting( 'advgb_settings', 'editor_width', 'text', '0' );
$enable_columns_visual_guide    = $this->getOptionSetting( 'advgb_settings', 'enable_columns_visual_guide', 'checkbox', 1 );
$blocks_icon_color              = $this->getOptionSetting( 'advgb_settings', 'blocks_icon_color', 'text', '#655997' );

// Disabled since 3.0.0 - @TODO Remove later
$disable_wpautop_checked        = $this->getOptionSetting( 'advgb_settings', 'disable_wpautop', 'checkbox', 0 );

// Replace old default icon color and disable wpautop since 3.0.0 - @TODO Remove later
if( $blocks_icon_color === '#5952de' || $disable_wpautop_checked === 'checked' ) {

    $advgb_settings = get_option( 'advgb_settings' );

    // Replace old default color since 3.0.0 - Remove @TODO later
    if( $blocks_icon_color === '#5952de' ) {
        $blocks_icon_color = '#655997';
        $advgb_settings['blocks_icon_color'] = $blocks_icon_color;
    }

    // Force to be disabled since 3.0.0 - Remove @TODO later
    if( $disable_wpautop_checked === 'checked' ) {
        $disable_wpautop_checked = '';
        $advgb_settings['disable_wpautop'] = 0;
    }

    update_option( 'advgb_settings', $advgb_settings );
}
?>
<form method="post">
    <?php wp_nonce_field( 'advgb_settings_general_nonce', 'advgb_settings_general_nonce_field' ) ?>
    <table class="form-table">

        <?php
        // Pro settings
        if( defined( 'ADVANCED_GUTENBERG_PRO' ) ) {
            if ( method_exists( 'PPB_AdvancedGutenbergPro\Utils\Definitions', 'advgb_pro_setting' ) ) {
                echo PPB_AdvancedGutenbergPro\Utils\Definitions::advgb_pro_setting(
                    'enable_pp_branding',
                    __( 'Display PublishPress branding', 'advanced-gutenberg' ),
                    __( 'PublishPress logo and links in the footer of the admin pages', 'advanced-gutenberg' )
                );
            }
        }
        ?>

        <tr>
            <th scope="row">
                <?php _e( 'Enable blocks spacing', 'advanced-gutenberg' ) ?>
            </th>
            <td>
                <label>
                    <input type="checkbox" name="enable_blocks_spacing"
                           id="enable_blocks_spacing"
                           value="1"
                        <?php echo esc_attr( $enable_blocks_spacing ) ?>
                    />
                    <?php
                    _e(
                        'Vertical spacing between blocks',
                        'advanced-gutenberg'
                    )
                    ?>
                </label>
            </td>
        </tr>
        <tr>
            <th scope="row">
                <?php _e( 'Blocks spacing', 'advanced-gutenberg' ) ?>
                <span> (px)</span>
            </th>
            <td>
                <label>
                    <input type="number"
                           min="0"
                           name="blocks_spacing"
                           id="blocks_spacing"
                           style="width: 70px;"
                           value="<?php echo esc_attr( $blocks_spacing ) ?>"
                    />
                </label>
            </td>
        </tr>
        <tr<?php echo ( ! $this->settingIsEnabled( 'enable_advgb_blocks' ) ? ' style="display:none;"' : '' ) ?>>
            <th scope="row">
                <?php _e( 'Blocks icon color', 'advanced-gutenberg' ) ?>
            </th>
            <td>
                <label>
                    <input type="text"
                           name="blocks_icon_color"
                           id="blocks_icon_color"
                           class="minicolors minicolors-input"
                           value="<?php echo esc_attr( $blocks_icon_color ) ?>"
                           style="width:100px"
                    />
                </label>
                <p class="description">
                    <?php
                    _e(
                        'Apply in admin to blocks from PublishPress Blocks plugin.',
                        'advanced-gutenberg'
                    )
                    ?>
                </p>
            </td>
        </tr>
        <tr>
            <th scope="row">
                <?php _e( 'Gutenberg editor width', 'advanced-gutenberg' ) ?>
            </th>
            <td>
                <label>
                    <select name="editor_width" id="editor_width">
                        <option value="" <?php echo $editor_width === '' ? 'selected' : '' ?>>
                            <?php esc_html_e( 'Default', 'advanced-gutenberg' ); ?>
                        </option>
                        <option value="75" <?php echo $editor_width === '75' ? 'selected' : '' ?>>
                            <?php esc_html_e( 'Large', 'advanced-gutenberg' ); ?>
                        </option>
                        <option value="95" <?php echo $editor_width === '95' ? 'selected' : '' ?>>
                            <?php esc_html_e( 'Full width', 'advanced-gutenberg' ); ?>
                        </option>
                    </select>
                </label>
            </td>
        </tr>
        <tr<?php echo ( ! $this->settingIsEnabled( 'enable_advgb_blocks' ) ? ' style="display:none;"' : '' ) ?>>
            <th scope="row">
                <?php _e( 'Enable columns visual guide', 'advanced-gutenberg' ) ?>
            </th>
            <td>
                <label>
                    <input type="checkbox" name="enable_columns_visual_guide"
                           id="enable_columns_visual_guide"
                           value="1"
                        <?php echo esc_attr( $enable_columns_visual_guide ) ?>
                    />
                    <?php
                    _e(
                        'Visual guide for PublishPress Blocks Columns block',
                        'advanced-gutenberg'
                    )
                    ?>
                </label>
            </td>
        </tr>
        <tr style="display: none;">
            <th scope="row">
                <?php _e( 'Remove autop', 'advanced-gutenberg' ) ?>
            </th>
            <td>
                <label>
                    <input type="checkbox" name="disable_wpautop"
                           id="ag_disable_wpautop"
                           value="1"
                        <?php echo esc_attr( $disable_wpautop_checked ) ?>
                    />
                    <?php
                    _e(
                        'Autop WordPress function is used to prevent unwanted paragraphs to be added',
                        'advanced-gutenberg'
                    )
                    ?>
                </label>
            </td>
        </tr>
    </table>

    <div class="advgb-form-buttons-bottom">
        <button type="submit"
                class="button button-primary"
                name="save_settings_general"
        >
            <?php esc_html_e( 'Save General Settings', 'advanced-gutenberg' ) ?>
        </button>
    </div>
</form>

Spamworldpro Mini