Notice: Undefined index: formData in /home/i/infotu5k/en.tutmee.ru/public_html/wp-content/plugins/sau_sender/sau-sender.php on line 109 Whoops! There was an error.
Whoops \ Exception \ ErrorException (E_NOTICE)
Trying to get property 'ID' of non-object Whoops\Exception\ErrorException thrown with message "Trying to get property 'ID' of non-object" Stacktrace: #7 Whoops\Exception\ErrorException in /home/i/infotu5k/en.tutmee.ru/public_html/wp-content/themes/tutmee-business/src/Carbon/SettingsPage.php:102 #6 Whoops\Run:handleError in /home/i/infotu5k/en.tutmee.ru/public_html/wp-content/themes/tutmee-business/src/Carbon/SettingsPage.php:102 #5 Sau\WP\Theme\Source\Carbon\SettingsPage:Sau\WP\Theme\Source\Carbon\{closure} in /home/i/infotu5k/en.tutmee.ru/public_html/wp-includes/class-wp-hook.php:324 #4 call_user_func_array in /home/i/infotu5k/en.tutmee.ru/public_html/wp-includes/class-wp-hook.php:324 #3 WP_Hook:apply_filters in /home/i/infotu5k/en.tutmee.ru/public_html/wp-includes/plugin.php:205 #2 apply_filters in /home/i/infotu5k/en.tutmee.ru/public_html/wp-includes/template-loader.php:104 #1 require_once in /home/i/infotu5k/en.tutmee.ru/public_html/wp-blog-header.php:19 #0 require in /home/i/infotu5k/en.tutmee.ru/public_html/index.php:17
Stack frames (8)
7
Whoops\Exception\ErrorException
/src/Carbon/SettingsPage.php102
6
Whoops\Run handleError
/src/Carbon/SettingsPage.php102
5
Sau\WP\Theme\Source\Carbon\SettingsPage Sau\WP\Theme\Source\Carbon\{closure}
/home/i/infotu5k/en.tutmee.ru/public_html/wp-includes/class-wp-hook.php324
4
call_user_func_array
/home/i/infotu5k/en.tutmee.ru/public_html/wp-includes/class-wp-hook.php324
3
WP_Hook apply_filters
/home/i/infotu5k/en.tutmee.ru/public_html/wp-includes/plugin.php205
2
apply_filters
/home/i/infotu5k/en.tutmee.ru/public_html/wp-includes/template-loader.php104
1
require_once
/home/i/infotu5k/en.tutmee.ru/public_html/wp-blog-header.php19
0
require
/home/i/infotu5k/en.tutmee.ru/public_html/index.php17
/home/i/infotu5k/en.tutmee.ru/public_html/wp-content/themes/tutmee-business/src/Carbon/SettingsPage.php
            global $wp_query;
            if ( $wp_query->queried_object->ID == carbon_get_theme_option( 'plug_page' ) && file_exists( $file = get_stylesheet_directory() . '/plug.php' ) ) {
                $template = $file;
            }
 
            return $template;
        } );
    }
 
    protected static function bugFixPortfolio() {
        add_filter( 'display_post_states', function ( $post_state, $post ) {
            if ( carbon_get_theme_option( 'portfolio_page' ) == $post->ID ) {
                $post_state[] = __( 'Портфолио', THEME_LANG );
            }
 
            return $post_state;
        }, 10, 2 );
        add_filter( 'template_include', function ( $template ) {
            global $wp_query;
            if ( $wp_query->queried_object->ID == carbon_get_theme_option( 'portfolio_page' ) && file_exists( $file = get_stylesheet_directory() . '/taxonomy-portfolio-cat.php' ) ) {
                $template = $file;
            }
 
            return $template;
        } );
        add_action( 'admin_head', function () {
            if ( $_GET[ 'post' ] == carbon_get_theme_option( 'portfolio_page' ) ) {
                echo "<style>#postdivrich{display: none}</style>";
                Notice::warning( __( 'Вы редактируете страницу, на которой отображаются элементы портфолио.', THEME_LANG ) );
            }
        } );
    }
}
/home/i/infotu5k/en.tutmee.ru/public_html/wp-content/themes/tutmee-business/src/Carbon/SettingsPage.php
            global $wp_query;
            if ( $wp_query->queried_object->ID == carbon_get_theme_option( 'plug_page' ) && file_exists( $file = get_stylesheet_directory() . '/plug.php' ) ) {
                $template = $file;
            }
 
            return $template;
        } );
    }
 
    protected static function bugFixPortfolio() {
        add_filter( 'display_post_states', function ( $post_state, $post ) {
            if ( carbon_get_theme_option( 'portfolio_page' ) == $post->ID ) {
                $post_state[] = __( 'Портфолио', THEME_LANG );
            }
 
            return $post_state;
        }, 10, 2 );
        add_filter( 'template_include', function ( $template ) {
            global $wp_query;
            if ( $wp_query->queried_object->ID == carbon_get_theme_option( 'portfolio_page' ) && file_exists( $file = get_stylesheet_directory() . '/taxonomy-portfolio-cat.php' ) ) {
                $template = $file;
            }
 
            return $template;
        } );
        add_action( 'admin_head', function () {
            if ( $_GET[ 'post' ] == carbon_get_theme_option( 'portfolio_page' ) ) {
                echo "<style>#postdivrich{display: none}</style>";
                Notice::warning( __( 'Вы редактируете страницу, на которой отображаются элементы портфолио.', THEME_LANG ) );
            }
        } );
    }
}
/home/i/infotu5k/en.tutmee.ru/public_html/wp-includes/class-wp-hook.php
        $this->iterations[ $nesting_level ] = $this->priorities;

        $num_args = count( $args );

        do {
            $this->current_priority[ $nesting_level ] = current( $this->iterations[ $nesting_level ] );

            $priority = $this->current_priority[ $nesting_level ];

            foreach ( $this->callbacks[ $priority ] as $the_ ) {
                if ( ! $this->doing_action ) {
                    $args[0] = $value;
                }

                // Avoid the array_slice() if possible.
                if ( 0 === $the_['accepted_args'] ) {
                    $value = call_user_func( $the_['function'] );
                } elseif ( $the_['accepted_args'] >= $num_args ) {
                    $value = call_user_func_array( $the_['function'], $args );
                } else {
                    $value = call_user_func_array( $the_['function'], array_slice( $args, 0, $the_['accepted_args'] ) );
                }
            }
        } while ( false !== next( $this->iterations[ $nesting_level ] ) );

        unset( $this->iterations[ $nesting_level ] );
        unset( $this->current_priority[ $nesting_level ] );

        --$this->nesting_level;

        return $value;
    }

    /**
     * Calls the callback functions that have been added to an action hook.
     *
     * @since 4.7.0
     *
     * @param array $args Parameters to pass to the callback functions.
/home/i/infotu5k/en.tutmee.ru/public_html/wp-includes/class-wp-hook.php
        $this->iterations[ $nesting_level ] = $this->priorities;

        $num_args = count( $args );

        do {
            $this->current_priority[ $nesting_level ] = current( $this->iterations[ $nesting_level ] );

            $priority = $this->current_priority[ $nesting_level ];

            foreach ( $this->callbacks[ $priority ] as $the_ ) {
                if ( ! $this->doing_action ) {
                    $args[0] = $value;
                }

                // Avoid the array_slice() if possible.
                if ( 0 === $the_['accepted_args'] ) {
                    $value = call_user_func( $the_['function'] );
                } elseif ( $the_['accepted_args'] >= $num_args ) {
                    $value = call_user_func_array( $the_['function'], $args );
                } else {
                    $value = call_user_func_array( $the_['function'], array_slice( $args, 0, $the_['accepted_args'] ) );
                }
            }
        } while ( false !== next( $this->iterations[ $nesting_level ] ) );

        unset( $this->iterations[ $nesting_level ] );
        unset( $this->current_priority[ $nesting_level ] );

        --$this->nesting_level;

        return $value;
    }

    /**
     * Calls the callback functions that have been added to an action hook.
     *
     * @since 4.7.0
     *
     * @param array $args Parameters to pass to the callback functions.
/home/i/infotu5k/en.tutmee.ru/public_html/wp-includes/plugin.php
        $all_args = func_get_args(); // phpcs:ignore PHPCompatibility.FunctionUse.ArgumentFunctionsReportCurrentValue.NeedsInspection
        _wp_call_all_hook( $all_args );
    }

    if ( ! isset( $wp_filter[ $hook_name ] ) ) {
        if ( isset( $wp_filter['all'] ) ) {
            array_pop( $wp_current_filter );
        }

        return $value;
    }

    if ( ! isset( $wp_filter['all'] ) ) {
        $wp_current_filter[] = $hook_name;
    }

    // Pass the value to WP_Hook.
    array_unshift( $args, $value );

    $filtered = $wp_filter[ $hook_name ]->apply_filters( $value, $args );

    array_pop( $wp_current_filter );

    return $filtered;
}

/**
 * Calls the callback functions that have been added to a filter hook, specifying arguments in an array.
 *
 * @since 3.0.0
 *
 * @see apply_filters() This function is identical, but the arguments passed to the
 *                      functions hooked to `$hook_name` are supplied using an array.
 *
 * @global WP_Hook[] $wp_filter         Stores all of the filters and actions.
 * @global int[]     $wp_filters        Stores the number of times each filter was triggered.
 * @global string[]  $wp_current_filter Stores the list of current filters with the current one last.
 *
 * @param string $hook_name The name of the filter hook.
 * @param array  $args      The arguments supplied to the functions hooked to `$hook_name`.
/home/i/infotu5k/en.tutmee.ru/public_html/wp-includes/template-loader.php
            if ( 'is_attachment' === $tag ) {
                remove_filter( 'the_content', 'prepend_attachment' );
            }

            break;
        }
    }

    if ( ! $template ) {
        $template = get_index_template();
    }

    /**
     * Filters the path of the current template before including it.
     *
     * @since 3.0.0
     *
     * @param string $template The path of the template to include.
     */
    $template = apply_filters( 'template_include', $template );
    if ( $template ) {
        include $template;
    } elseif ( current_user_can( 'switch_themes' ) ) {
        $theme = wp_get_theme();
        if ( $theme->errors() ) {
            wp_die( $theme->errors() );
        }
    }
    return;
}
 
/home/i/infotu5k/en.tutmee.ru/public_html/wp-blog-header.php
<?php
/**
 * Loads the WordPress environment and template.
 *
 * @package WordPress
 */

if ( ! isset( $wp_did_header ) ) {

    $wp_did_header = true;

    // Load the WordPress library.
    require_once __DIR__ . '/wp-load.php';

    // Set up the WordPress query.
    wp();

    // Load the theme template.
    require_once ABSPATH . WPINC . '/template-loader.php';

}
 
/home/i/infotu5k/en.tutmee.ru/public_html/index.php
<?php
/**
 * Front to the WordPress application. This file doesn't do anything, but loads
 * wp-blog-header.php which does and tells WordPress to load the theme.
 *
 * @package WordPress
 */

/**
 * Tells WordPress to load the WordPress theme and output it.
 *
 * @var bool
 */
define( 'WP_USE_THEMES', true );

/** Loads the WordPress Environment and Template */
require __DIR__ . '/wp-blog-header.php';
 

Environment & details:

empty
empty
empty
empty
empty
Key Value
SERVER_SOFTWARE Apache/2.4.55 (Unix)
REQUEST_URI /portfolio/item/vkus-bani/
REDIRECT_UNIQUE_ID aCbnRkZY_KBoX_oL6pJ2qQAAACE
REDIRECT_MMDB_ADDR 18.97.14.82
REDIRECT_GEOIP_ADDR 18.97.14.82
REDIRECT_MMDB_INFO result found
REDIRECT_GEOIP_COUNTRY_CODE US
REDIRECT_GEOIP_COUNTRY_NAME United States
REDIRECT_GEOIP_REGION VA
REDIRECT_GEOIP_CITY Ashburn
REDIRECT_GEOIP_LONGITUDE -77.49030
REDIRECT_GEOIP_CONTINENT_CODE NA
REDIRECT_GEOIP_LATITUDE 39.04690
REDIRECT_GEOIP_POSTAL_CODE 20149
REDIRECT_HTTPS on
REDIRECT_HTTP_AUTHORIZATION
REDIRECT_PERL_USE_UNSAFE_INC 1
REDIRECT_STATUS 200
UNIQUE_ID aCbnRkZY_KBoX_oL6pJ2qQAAACE
MMDB_ADDR 18.97.14.82
GEOIP_ADDR 18.97.14.82
MMDB_INFO result found
GEOIP_COUNTRY_CODE US
GEOIP_COUNTRY_NAME United States
GEOIP_REGION VA
GEOIP_CITY Ashburn
GEOIP_LONGITUDE -77.49030
GEOIP_CONTINENT_CODE NA
GEOIP_LATITUDE 39.04690
GEOIP_POSTAL_CODE 20149
HTTPS on
HTTP_AUTHORIZATION
PERL_USE_UNSAFE_INC 1
HTTP_HOST en.tutmee.ru
HTTP_X_SERVER_ADDR 45.130.41.153
HTTP_X_FORWARDED_PROTO https
HTTP_IF_MODIFIED_SINCE Fri, 24 Jan 2025 22:47:40 GMT
HTTP_X_REAL_IP 18.97.14.82
HTTP_USER_AGENT CCBot/2.0 (https://commoncrawl.org/faq/)
HTTP_ACCEPT text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
HTTP_ACCEPT_LANGUAGE en-US,en;q=0.5
HTTP_ACCEPT_ENCODING br,gzip
PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
SERVER_SIGNATURE <address>Apache/2.4.55 (Unix) Server at en.tutmee.ru Port 80</address>
SERVER_NAME en.tutmee.ru
SERVER_ADDR 45.130.41.153
SERVER_PORT 443
REQUEST_SCHEME https
REMOTE_ADDR 18.97.14.82
DOCUMENT_ROOT /home/i/infotu5k/en.tutmee.ru/public_html
CONTEXT_PREFIX
CONTEXT_DOCUMENT_ROOT /home/i/infotu5k/en.tutmee.ru/public_html
SERVER_ADMIN webmaster@en.tutmee.ru
SCRIPT_FILENAME /home/i/infotu5k/en.tutmee.ru/public_html/index.php
REMOTE_PORT 45096
REDIRECT_URL /portfolio/item/vkus-bani/
GATEWAY_INTERFACE CGI/1.1
SERVER_PROTOCOL HTTP/1.1
REQUEST_METHOD GET
QUERY_STRING
SCRIPT_NAME /index.php
PHP_SELF /index.php
REQUEST_TIME_FLOAT 1747380038.8712
REQUEST_TIME 1747380038
argv Array ( )
argc 0
Key Value
APT_GET_UPDATE apt-get update -qq
HOSTNAME owl.beget.ru
PWD /
HOME /root
APT_GET_INSTALL apt-get install --no-install-recommends -qq -y
IN_CONTAINER true
SHLVL 0
PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
DEBIAN_FRONTEND noninteractive
OLDPWD /
APT_GET_UPGRADE apt-get dist-upgrade -qq -y
0. Whoops\Handler\PrettyPageHandler