/** * * the constructor */ public function __construct($t) { global $wpdb; self::$is_multisite = RevSliderFunctionsWP::isMultisite(); self::$wpdb = $wpdb; self::$table_prefix = self::$wpdb->base_prefix; if (self::$is_multisite) { $blogID = RevSliderFunctionsWP::getBlogID(); if ($blogID != 1) { self::$table_prefix .= $blogID . "_"; } } self::$t = $t; self::$url_ajax = admin_url("admin-ajax.php"); self::$url_ajax_actions = self::$url_ajax . "?action=revslider_ajax_action"; self::$url_ajax_showimage = self::$url_ajax . "?action=revslider_show_image"; self::$path_views = RS_PLUGIN_PATH . "admin/views/"; self::$path_templates = self::$path_views . "/templates/"; load_plugin_textdomain('revslider', false, 'revslider/languages/'); //update globals oldversion flag RevSliderGlobals::$isNewVersion = false; $version = get_bloginfo("version"); $version = (double) $version; if ($version >= 3.5) { RevSliderGlobals::$isNewVersion = true; } }
/** * * the constructor */ public function __construct() { parent::__construct($this); //set table names RevSliderGlobals::$table_sliders = self::$table_prefix . RevSliderGlobals::TABLE_SLIDERS_NAME; RevSliderGlobals::$table_slides = self::$table_prefix . RevSliderGlobals::TABLE_SLIDES_NAME; RevSliderGlobals::$table_static_slides = self::$table_prefix . RevSliderGlobals::TABLE_STATIC_SLIDES_NAME; RevSliderGlobals::$table_settings = self::$table_prefix . RevSliderGlobals::TABLE_SETTINGS_NAME; RevSliderGlobals::$table_css = self::$table_prefix . RevSliderGlobals::TABLE_CSS_NAME; RevSliderGlobals::$table_layer_anims = self::$table_prefix . RevSliderGlobals::TABLE_LAYER_ANIMS_NAME; RevSliderGlobals::$table_navigation = self::$table_prefix . RevSliderGlobals::TABLE_NAVIGATION_NAME; add_filter('punchfonts_modify_url', array('RevSliderFront', 'modify_punch_url')); add_action('wp_enqueue_scripts', array($this, 'enqueue_styles')); }
/** * the constructor */ public function __construct() { parent::__construct($this); //set table names RevSliderGlobals::$table_sliders = self::$table_prefix . RevSliderGlobals::TABLE_SLIDERS_NAME; RevSliderGlobals::$table_slides = self::$table_prefix . RevSliderGlobals::TABLE_SLIDES_NAME; RevSliderGlobals::$table_static_slides = self::$table_prefix . RevSliderGlobals::TABLE_STATIC_SLIDES_NAME; RevSliderGlobals::$table_settings = self::$table_prefix . RevSliderGlobals::TABLE_SETTINGS_NAME; RevSliderGlobals::$table_css = self::$table_prefix . RevSliderGlobals::TABLE_CSS_NAME; RevSliderGlobals::$table_layer_anims = self::$table_prefix . RevSliderGlobals::TABLE_LAYER_ANIMS_NAME; RevSliderGlobals::$table_navigation = self::$table_prefix . RevSliderGlobals::TABLE_NAVIGATION_NAME; RevSliderGlobals::$filepath_backup = RS_PLUGIN_PATH . 'backup/'; RevSliderGlobals::$filepath_captions = RS_PLUGIN_PATH . 'public/assets/css/captions.css'; RevSliderGlobals::$urlCaptionsCSS = RS_PLUGIN_URL . 'public/assets/css/captions.php'; RevSliderGlobals::$filepath_dynamic_captions = RS_PLUGIN_PATH . 'public/assets/css/dynamic-captions.css'; RevSliderGlobals::$filepath_captions_original = RS_PLUGIN_PATH . 'public/assets/css/captions-original.css'; $wp_upload_dir = wp_upload_dir(); $wp_upload_dir = $wp_upload_dir['basedir'] . '/'; RevSliderGlobals::$uploadsUrlExportZip = $wp_upload_dir . 'export.zip'; $this->init(); }