Uname: Linux business55.web-hosting.com 4.18.0-553.lve.el8.x86_64 #1 SMP Mon May 27 15:27:34 UTC 2024 x86_64
Software: LiteSpeed
PHP version: 8.1.32 [ PHP INFO ] PHP os: Linux
Server Ip: 162.213.251.212
Your Ip: 3.16.68.255
User: allssztx (535) | Group: allssztx (533)
Safe Mode: OFF
Disable Function:
NONE

name : SiteSettings.php
<?php
/**
 * Controls Draft
 */

namespace Extendify;

defined('ABSPATH') || die('No direct access.');


/**
 * The controller for interacting with site settings
 */
class SiteSettings
{
    /**
     * Get when the site was created
     *
     * @return string|NULL
     */
    public static function getSiteCreatedAt()
    {
        $cacheKey = 'extendify_site_created_at';
        $cached = \wp_cache_get($cacheKey);
        if ($cached) {
            return $cached;
        }

        $userOne = \get_userdata(1);
        if ($userOne) {
            // phpcs:ignore Squiz.NamingConventions.ValidVariableName.MemberNotCamelCaps
            $createdAt = $userOne->user_registered;
            \wp_cache_set($cacheKey, $createdAt);
            return $createdAt;
        }

        $wpdb = $GLOBALS['wpdb'];
        // phpcs:ignore WordPress.DB.DirectDatabaseQuery
        $result = $wpdb->get_row($wpdb->prepare(
            'SELECT CREATE_TIME
            FROM INFORMATION_SCHEMA.TABLES
            WHERE TABLE_SCHEMA = %s
            AND TABLE_NAME = %s
            LIMIT 1',
            $wpdb->dbname,
            $wpdb->posts
        ));
        if (!property_exists($result, 'CREATE_TIME')) {
            return null;
        }

        $createdAt = gmdate(
            'Y-m-d H:i:s',
            //phpcs:ignore Squiz.NamingConventions.ValidVariableName.MemberNotCamelCaps
            strtotime($result->CREATE_TIME)
        );
        \wp_cache_set($cacheKey, $createdAt);
        return $createdAt;
    }

}
© 2025 GrazzMean-Shell