Пример #1
0
/**
 * Build the debugging page
 * 
 * @since 3.0
 */
function wprss_debugging_page_display()
{
    $debug_messages = apply_filters('wprss_debug_messages', array('1' => 'wprss_debugging_admin_notice_update_feeds', '2' => 'wprss_debugging_admin_notice_reimport_feeds', '3' => 'wprss_debugging_admin_notice_clear_log', '4' => 'wprss_debugging_admin_notice_reset_settings'));
    ?>

        <div class="wrap">
            <?php 
    screen_icon('wprss-aggregator');
    ?>

            <h2><?php 
    _e('Debugging', 'wprss');
    ?>
</h2>
            <?php 
    if (isset($_GET['debug_message'])) {
        //&& ( check_admin_referer( 'wprss-delete-import-feed-items' ) || check_admin_referer( 'wprss-update-feed-items' ) ) ) {
        $message = $_GET['debug_message'];
        foreach ($debug_messages as $id => $callback) {
            if ($message == $id) {
                call_user_func($callback);
                break;
            }
        }
    }
    do_action('wprss_debugging_before');
    $bottom = array();
    $debug_operations = wprss_get_debug_operations();
    foreach ($debug_operations as $id => $data) {
        if (!isset($data['render'])) {
            continue;
        }
        $pos = isset($data['pos']) ? $data['pos'] : 'normal';
        if ($pos == 'normal') {
            call_user_func($data['render']);
        } elseif ($pos == 'bottom') {
            $bottom[$id] = $data;
        }
    }
    do_action('wprss_debugging_after');
    wprss_system_info();
    if (count($bottom) > 0) {
        foreach ($bottom as $id => $data) {
            if (!isset($data['render'])) {
                continue;
            }
            call_user_func($data['render']);
        }
    }
    ?>
        </div>
    <?php 
}
Пример #2
0
/**
 * Build the debugging page
 * 
 * @since 3.0
 */
function wprss_debugging_page_display()
{
    $debug_messages = apply_filters('wprss_debug_messages', array('1' => 'wprss_debugging_admin_notice_update_feeds', '2' => 'wprss_debugging_admin_notice_reimport_feeds', '3' => 'wprss_debugging_admin_notice_clear_log'));
    ?>

        <div class="wrap">
            <?php 
    screen_icon('wprss-aggregator');
    ?>

            <h2><?php 
    _e('Debugging', 'wprss');
    ?>
</h2>
            <?php 
    if (isset($_GET['debug_message'])) {
        //&& ( check_admin_referer( 'wprss-delete-import-feed-items' ) || check_admin_referer( 'wprss-update-feed-items' ) ) ) {
        $message = $_GET['debug_message'];
        foreach ($debug_messages as $id => $callback) {
            if ($message == $id) {
                call_user_func($callback);
                break;
            }
        }
    }
    do_action('wprss_debugging_before');
    $debug_operations = wprss_get_debug_operations();
    foreach ($debug_operations as $id => $data) {
        if (isset($data['render'])) {
            call_user_func($data['render']);
        }
    }
    do_action('wprss_debugging_after');
    wprss_system_info();
    ?>
        </div>
    <?php 
}