| Server IP : 104.21.25.182 / Your IP : 216.73.217.68 Web Server : Apache System : Linux server.rehabsharif.com 5.14.0-611.54.3.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Thu May 7 16:31:24 EDT 2026 x86_64 User : nobi37te ( 1003) PHP Version : 8.2.33 Disable Function : exec,passthru,shell_exec,system MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /home/nobi37te/public_html/wp-content/plugins/presto-player/ |
Upload File : |
<?php
/**
* Plugin Name: Presto Player
* Plugin URI: http://prestoplayer.com
* Description: A beautiful, fast media player for WordPress.
* Version: 4.0.8
* Author: Presto Made, Inc
* Author URI: https://prestoplayer.com/
* Text Domain: presto-player
* Tags: private, video, lms, hls
* Domain Path: languages
*
* @package PrestoPlayer
*/
use PrestoPlayer\Factory;
use PrestoPlayer\Controller;
use PrestoPlayer\Requirements;
use PrestoPlayer\Dice\Dice as Container;
// Don't do anything if called directly.
if ( ! \defined( 'ABSPATH' ) || ! \defined( 'WPINC' ) ) {
exit;
}
if ( file_exists( __DIR__ . '/vendor/autoload.php' ) ) {
require_once __DIR__ . '/vendor/autoload.php';
}
/**
* The code that runs during plugin activation
*/
register_activation_hook(
__FILE__,
function () {
PrestoPlayer\Activator::activate();
}
);
register_uninstall_hook( __FILE__, 'presto_player_uninstall' );
/**
* Uninstall hook callback.
*
* @return void
*/
function presto_player_uninstall() {
PrestoPlayer\Deactivator::uninstall();
}
// Plugin constants.
define( 'PRESTO_PLAYER_PLUGIN_FILE', __FILE__ );
define( 'PRESTO_PLAYER_PLUGIN_URL', plugin_dir_url( __FILE__ ) );
define( 'PRESTO_PLAYER_PLUGIN_DIR', plugin_dir_path( __FILE__ ) );
if ( ! function_exists( 'presto_player_plugin' ) ) {
/**
* Initialize the plugin.
*
* @return void
*/
function presto_player_plugin() {
// Check plugin requirements.
$requirements = new Requirements();
if ( $requirements->check() ) {
$container = new Container();
$factory = new Factory( $container );
$container = $container->addRules( $factory->getRules() );
$plugin = $container->create( Controller::class );
$plugin->run();
}
}
presto_player_plugin();
}