GRAYBYTE WORDPRESS FILE MANAGER1750

Server IP : 68.65.123.43 / Your IP : 216.73.216.162
System : Linux server266.web-hosting.com 4.18.0-513.18.1.lve.el8.x86_64 #1 SMP Thu Feb 22 12:55:50 UTC 2024 x86_64
PHP Version : 8.0.30
Disable Function : NONE
cURL : ON | WGET : ON | Sudo : OFF | Pkexec : OFF
Directory : /home/inteuuod/public_html/wp-content/plugins/burst-statistics/src/Frontend/
Upload Files :
Current_dir [ Writeable ] Document_root [ Writeable ]

Command :


Current File : /home/inteuuod/public_html/wp-content/plugins/burst-statistics/src/Frontend//class-sessions.php
<?php
namespace Burst\Frontend;

use Burst\Traits\Database_Helper;
use Burst\Traits\Helper;

defined( 'ABSPATH' ) || die( 'you do not have access to this page!' );

class Sessions {
	use Database_Helper;
	use Helper;

	/**
	 * Constructor
	 */
	public function init(): void {
		add_action( 'burst_install_tables', [ $this, 'install_sessions_table' ], 10 );
	}

	/**
	 * Install session table
	 * */
	public function install_sessions_table(): void {
		require_once ABSPATH . 'wp-admin/includes/upgrade.php';
		global $wpdb;
		$charset_collate = $wpdb->get_charset_collate();

		// Create table without indexes first.
		$table_name = $wpdb->prefix . 'burst_sessions';
		$sql        = "CREATE TABLE $table_name (
            `ID` int NOT NULL AUTO_INCREMENT,
            `first_visited_url` TEXT NOT NULL,
            `last_visited_url` TEXT NOT NULL,
            `goal_id` int,
            `city_code` int DEFAULT 0,
			`accuracy_radius_km` int DEFAULT 0,
            PRIMARY KEY (ID)
        ) $charset_collate;";

		dbDelta( $sql );
		if ( ! empty( $wpdb->last_error ) ) {
			self::error_log( 'Error creating sessions table: ' . $wpdb->last_error );
			return;
		}

		$indexes = [
			[ 'goal_id' ],
			[ 'city_code' ],
		];

		// Try to create indexes with full length.
		foreach ( $indexes as $index ) {
			$this->add_index( $table_name, $index );
		}
	}
}

[ Back ]
Name
Size
Last Modified
Owner / Group
Permissions
Options
..
--
July 10 2025 04:32:24
inteuuod / inteuuod
0755
Goals
--
July 10 2025 04:32:25
inteuuod / inteuuod
0755
Ip
--
July 10 2025 04:32:24
inteuuod / inteuuod
0755
Tracking
--
July 10 2025 04:32:24
inteuuod / inteuuod
0755
blocks
--
July 10 2025 04:32:25
inteuuod / inteuuod
0755
.htaccess
0.41 KB
July 10 2025 04:32:24
inteuuod / inteuuod
0644
class-endpoint.php
3.896 KB
May 19 2025 18:26:52
inteuuod / inteuuod
0644
class-frontend-admin.php
2.26 KB
July 07 2025 16:45:26
inteuuod / inteuuod
0644
class-frontend-statistics.php
24.384 KB
July 07 2025 16:45:26
inteuuod / inteuuod
0644
class-frontend.php
10.145 KB
July 07 2025 16:45:26
inteuuod / inteuuod
0644
class-sessions.php
1.326 KB
July 07 2025 16:45:26
inteuuod / inteuuod
0644
class-shortcodes.php
16.382 KB
July 07 2025 16:45:26
inteuuod / inteuuod
0644
index.php
0.027 KB
May 19 2025 18:26:52
inteuuod / inteuuod
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2025
CONTACT ME
Static GIF