????JFIF??x?x????'
Server IP : 104.21.32.1 / Your IP : 216.73.216.145 Web Server : LiteSpeed System : Linux premium151.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64 User : tempvsty ( 647) PHP Version : 8.0.30 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/tempvsty/peekmysite.com/wp-content/plugins/wp-plugin-hostgator/inc/ |
Upload File : |
<?php /** * Base functions * * @package HostGatorWordPressPlugin */ namespace HostGator; /** * Check if plugin install date exists. * * @return bool */ function hg_has_plugin_install_date() { return ! empty( get_option( 'hg_plugin_install_date', '' ) ); } /** * Get the plugin install date. * * @return string */ function hg_get_plugin_install_date() { return (string) get_option( 'hg_plugin_install_date', gmdate( 'U' ) ); } /** * Set the plugin install date. * * @param string $value Date in Unix timestamp format. */ function hg_set_plugin_install_date( $value ) { update_option( 'hg_plugin_install_date', $value, true ); } /** * Get the number of days since the plugin was installed. * * @return int */ function hg_get_days_since_plugin_install_date() { return absint( ( gmdate( 'U' ) - hg_get_plugin_install_date() ) / DAY_IN_SECONDS ); } /** * Basic setup */ function hg_setup() { if ( ( '' === get_option( 'mm_master_aff' ) || false === get_option( 'mm_master_aff' ) ) && defined( 'MMAFF' ) ) { update_option( 'mm_master_aff', MMAFF ); } $install_date = get_option( 'mm_install_date' ); if ( empty( $install_date ) ) { update_option( 'mm_install_date', date( 'M d, Y' ) ); // phpcs:ignore WordPress.DateTime.RestrictedFunctions.date_date $event = array( 't' => 'event', 'ec' => 'plugin_status', 'ea' => 'installed', 'el' => 'Install date: ' . get_option( 'mm_install_date', date( 'M d, Y' ) ), // phpcs:ignore WordPress.DateTime.RestrictedFunctions.date_date 'keep' => false, ); $events = get_option( 'mm_cron', array() ); $events['hourly'][ $event['ea'] ] = $event; update_option( 'mm_cron', $events ); } if ( ! hg_has_plugin_install_date() ) { $date = false; if ( ! empty( $install_date ) ) { $date = \DateTime::createFromFormat( 'M d, Y', $install_date ); } hg_set_plugin_install_date( $date ? $date->format( 'U' ) : gmdate( 'U' ) ); } } add_action( 'admin_init', __NAMESPACE__ . '\\hg_setup' ); /** * Filter the date used in data module * * @param string $install_date value from hook * @return int */ function hg_install_date_filter( $install_date ) { return hg_get_plugin_install_date(); } add_filter( 'nfd_install_date_filter', __NAMESPACE__ . '\\hg_install_date_filter' );