public function __construct($mainFilepath, $view = true) { self::addMenuPage('Revolution Slider', "adminPages"); if ($view) { parent::__construct($mainFilepath, $this, self::DEFAULT_VIEW); } else { parent::__construct($mainFilepath, $this, ''); } GlobalsRevSlider::$table_sliders = self::$table_prefix . GlobalsRevSlider::TABLE_SLIDERS_NAME; GlobalsRevSlider::$table_slides = self::$table_prefix . GlobalsRevSlider::TABLE_SLIDES_NAME; GlobalsRevSlider::$table_static_slides = self::$table_prefix . GlobalsRevSlider::TABLE_STATIC_SLIDES_NAME; GlobalsRevSlider::$table_settings = self::$table_prefix . GlobalsRevSlider::TABLE_SETTINGS_NAME; GlobalsRevSlider::$table_css = self::$table_prefix . GlobalsRevSlider::TABLE_CSS_NAME; GlobalsRevSlider::$table_layer_anims = self::$table_prefix . GlobalsRevSlider::TABLE_LAYER_ANIMS_NAME; GlobalsRevSlider::$filepath_backup = self::$path_plugin . "backup/"; GlobalsRevSlider::$filepath_captions = self::$path_plugin . "rs-plugin/css/captions.css"; $captionscssurl = rev_site_admin_url() . "?route=module/revslideropencart/getcaptionscss&token=" . sds_get_oc_token(); GlobalsRevSlider::$urlCaptionsCSS = $captionscssurl; GlobalsRevSlider::$urlStaticCaptionsCSS = self::$url_plugin . "rs-plugin/css/static-captions.css"; GlobalsRevSlider::$filepath_dynamic_captions = self::$path_plugin . "rs-plugin/css/dynamic-captions.css"; GlobalsRevSlider::$filepath_static_captions = self::$path_plugin . "rs-plugin/css/static-captions.css"; GlobalsRevSlider::$filepath_captions_original = self::$path_plugin . "rs-plugin/css/captions-original.css"; GlobalsRevSlider::$urlExportZip = self::$path_plugin . "export.zip"; GlobalsRevSlider::$urlExportZipurl = self::$url_plugin . "export.zip"; $this->init(); }
/** * * the constructor */ public function __construct($mainFile, $t) { //global $wpdb; self::$is_multisite = UniteFunctionsWPRev::isMultisite(); self::$wpdb = rev_db_class::rev_db_instance(); self::$table_prefix = self::$wpdb->prefix; if (UniteFunctionsWPRev::isMultisite()) { $blogID = UniteFunctionsWPRev::getBlogID(); if ($blogID != 1) { self::$table_prefix .= $blogID . "_"; } } self::$mainFile = $mainFile; self::$t = $t; //set plugin dirname (as the main filename) $info = pathinfo($mainFile); $baseName = $info["basename"]; $filename = str_replace(".php", "", $baseName); self::$dir_plugin = $filename; //self::$url_plugin = plugins_url(self::$dir_plugin)."/"; self::$url_plugin = rev_slider_url() . '/'; self::$url_ajax = admin_url(); $sds_rev_token = sds_get_oc_token(); self::$url_ajax_actions = admin_url("index.php?route=module/revslideropencart&token=" . $sds_rev_token) . "&action=" . self::$dir_plugin . "_ajax_action"; //self::$url_ajax_showimage = self::$url_ajax . "&action=".self::$dir_plugin."_show_image"; self::$url_ajax_showimage = self::$url_plugin . "ajax.php?action=" . self::$dir_plugin . "_show_image"; self::$path_plugin = self::$mainFile . "/"; self::$path_settings = self::$path_plugin . "settings/"; self::$path_temp = self::$path_plugin . "temp/"; //set cache path: self::setPathCache(); self::$path_views = self::$path_plugin . "views/"; self::$path_templates = self::$path_views . "/templates/"; self::$path_base = ABSPATH; self::$path_languages = self::$path_plugin . "languages/"; self::$dir_languages = self::$dir_plugin . "/languages/"; //load_plugin_textdomain(self::$dir_plugin,false,self::$dir_languages); //update globals oldversion flag GlobalsRevSlider::$isNewVersion = true; // $version = get_bloginfo("version"); // $version = (double)$version; // if($version >= 3.5) // GlobalsRevSlider::$isNewVersion = true; }
/** * * get url to some view. */ public static function getViewUrl($viewName, $urlParams = "") { $oc_token = sds_get_oc_token(); $params = "&view=" . $viewName; if (!empty($urlParams)) { $params .= "&" . $urlParams; } if (isset($_GET['returnurl'])) { $link = urldecode($_GET['returnurl']); $links = explode('&view=', $link); $link = $links[0]; $link .= "&route=module/revslideropencart&view={$viewName}&token={$oc_token}"; $link .= "&{$urlParams}"; } else { $link = admin_url("index.php?route=module/revslideropencart&token=" . $oc_token . "&page=" . self::$dir_plugin . $params); } return $link; }
} $slideTitle = $slide->getParam("title", "Slide"); $title = $slideTitle; $filename = $slide->getImageFilename(); $imageAlt = stripslashes($slideTitle); if (empty($imageAlt)) { $imageAlt = "slide"; } if ($bgType == "image" && !empty($filename)) { $title .= " (" . $filename . ")"; } $postID = $slide->getID(); //$urlImageForView = $slide->getUrlImageThumb(); $urlImageForView = sdsconfig::getProductimg($postID); //$urlEditSlide = UniteFunctionsWPRev::getUrlEditPost($postID); $urlEditSlide = 'index.php?route=catalog/product/update&token=' . sds_get_oc_token() . '&product_id=' . $postID; $linkEdit = UniteFunctionsRev::getHtmlLink($urlEditSlide, $title, "", "", true); $state = $slide->getParam("state", "published"); ?> <li id="slidelist_item_<?php echo $postID; ?> " class="ui-state-default"> <span class="slide-col col-order"> <span class="order-text"><?php echo $order; ?> </span> <div class="state_loader" style="display:none;"></div> <?php if ($state == "published") {
// var ajaxurl = g_urlContent+'ajax.php?returnurl=<?php echo $sds_admin_url; ?> '; //var ajaxurl = "<?php echo rev_site_admin_url(); ?> ?route=module/revslideropencart/ajaxexecute&token=eee5a3fd43e79be92be35b45b9db59e6&returnurl=<?php echo $sds_admin_url; ?> "; var ajaxurl = "<?php echo rev_site_admin_url(); ?> ?route=module/revslideropencart/ajaxexecute&token=<?php echo sds_get_oc_token(); ?> &returnurl=<?php echo $sds_admin_url; ?> "; // ajaxurl += '&returnurl=<?php echo urlencode(htmlspecialchars_decode($sds_admin_url)); ?> '; var uploadurl = '<?php echo htmlspecialchars_decode($sds_admin_upload_url); ?> ';