Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /**
- *
- * @ This file is created by http://DeZender.Net
- * @ deZender (PHP7 Decoder for ionCube Encoder)
- *
- * @ Version : 4.0.8.5
- * @ Author : DeZender
- * @ Release on : 25.03.2019
- * @ Official site : http://DeZender.Net
- *
- */
- function ads_autoload($className)
- {
- $className = ltrim($className, '\\');
- $fileName = '';
- if ($lastNsPos = strrpos($className, '\\')) {
- $namespace = substr($className, 0, $lastNsPos);
- $className = substr($className, $lastNsPos + 1);
- $fileName = str_replace('\\', DIRECTORY_SEPARATOR, $namespace) . DIRECTORY_SEPARATOR;
- }
- $fileName .= $className . '.php';
- $file = ADS_PATH . 'includes/' . $fileName;
- if (file_exists($file)) {
- require $file;
- }
- }
- function ads_basket_init()
- {
- global $adsBasket;
- \ads\adsBasket::getInstance()->init();
- $adsBasket = \ads\adsBasket::getInstance();
- }
- function ads_init_db()
- {
- global $wpdb;
- $wpdb->ads_products = $wpdb->prefix . 'ads_products';
- $wpdb->ads_products_meta = $wpdb->prefix . 'ads_products_meta';
- $wpdb->ads_attributes = $wpdb->prefix . 'ads_attributes';
- $wpdb->ads_ali_meta = $wpdb->prefix . 'ads_ali_meta';
- $wpdb->payment_discount = $wpdb->prefix . 'payment_discount';
- $wpdb->payment_transaction = $wpdb->prefix . 'payment_transaction';
- $wpdb->ads_orders_item = $wpdb->prefix . 'ads_orders_item';
- $wpdb->ads_activities = $wpdb->prefix . 'ads_activities';
- $wpdb->ads_categories = $wpdb->prefix . 'ads_categories';
- $wpdb->ads_search_analytics = $wpdb->prefix . 'ads_search_analytics';
- }
- function ads_check_version()
- {
- $foo = ads_updparam();
- $plugin_slug = $foo['plugin_slug'];
- $plugin = $plugin_slug . '/' . $plugin_slug . '.php';
- $data = get_transient('ads_plugin_info');
- if (false === $data) {
- $checked_data = new stdClass();
- $checked_data->response = [];
- $checked_data->checked = [$plugin => ADS_VERSION];
- $data = ads_check_plugin_update($checked_data, true);
- $now = strtotime('now');
- if (false === $upd = get_transient('update_plugins')) {
- $upd = new stdClass();
- $upd->last_checked = $now;
- $upd->checked[$plugin] = ADS_VERSION;
- if (is_object($data->response[$plugin])) {
- $upd->response[$plugin] = $data->response[$plugin];
- unset($upd->no_update[$plugin]);
- set_transient('update_plugins', $upd, 86400);
- }
- }
- else if (is_object($data->response[$plugin])) {
- $upd = new stdClass();
- $upd->last_checked = $now;
- $upd->checked = [$plugin => ADS_VERSION];
- $upd->response = [$plugin => $data->response[$plugin]];
- $upd->translations = [];
- $upd->no_update = [];
- set_transient('update_plugins', $upd, 86400);
- }
- set_transient('ads_plugin_info', $data, 86400);
- return $data;
- }
- return $data;
- }
- function ads_notice_update_plugin()
- {
- $foo = ads_updparam();
- $plugin_slug = $foo['plugin_slug'];
- $plugin = $plugin_slug . '/' . $plugin_slug . '.php';
- if (false === $data = get_transient('ads_plugin_info')) {
- $data = ads_check_version();
- }
- $obj = $data->response[$plugin];
- if (is_object($obj) && version_compare($obj->version, ADS_VERSION, '>')) {
- printf('<div class="notice notice-warning"><p>%s %s. <a href="%s">%s</a></p></div>', __('You use the outdated version of AliDropship plugin. The latest version is', 'ads'), $obj->version, wp_nonce_url(self_admin_url('update.php?action=upgrade-plugin&plugin=' . $plugin), 'upgrade-plugin_' . $plugin), __('Update Now', 'ads'));
- }
- }
- function ads_global_register_script()
- {
- $args = [
- 'handlebars' => [
- 'url' => '/src/js/handlebars/handlebars.min.js',
- 'parent' => ['jquery'],
- 'ver' => '4.0.5'
- ],
- 'front-bootstrap' => [
- 'url' => '/assets/front/js/bootstrap.min.js',
- 'parent' => ['jquery'],
- 'ver' => ADS_VERSION
- ],
- 'front-bootstrap-select' => [
- 'url' => '/assets/front/js/bootstrap-select.js',
- 'parent' => ['jquery', 'front-bootstrap'],
- 'ver' => ADS_VERSION
- ],
- 'front-popover' => [
- 'url' => '/assets/front/js/popover.js',
- 'parent' => ['jquery'],
- 'ver' => ADS_VERSION
- ],
- 'front-core' => [
- 'url' => '/assets/front/js/core.min.js',
- 'parent' => ['jquery'],
- 'ver' => ADS_VERSION
- ],
- 'front-validateForm' => [
- 'url' => '/assets/front/js/validateForm.min.js',
- 'parent' => ['jquery'],
- 'ver' => ADS_VERSION
- ],
- 'front-checkout-script' => [
- 'url' => '/template/cart/script.min.js',
- 'parent' => ['jquery', 'front-core', 'handlebars', 'front-bootstrap-select', 'front-validateForm', 'front-popover'],
- 'ver' => ADS_VERSION
- ],
- 'front-cart' => [
- 'url' => '/assets/front/js/cart.min.js',
- 'parent' => ['jquery', 'front-popover', 'front-core', 'front-currencyPrice', 'handlebars'],
- 'ver' => ADS_VERSION
- ],
- 'front-userlogin' => [
- 'url' => '/assets/front/js/userlogin.min.js',
- 'parent' => ['jquery'],
- 'ver' => ADS_VERSION
- ],
- 'front-register-account' => [
- 'url' => '/assets/front/js/registerAccount.min.js',
- 'parent' => ['jquery'],
- 'ver' => ADS_VERSION
- ],
- 'front-pagination' => [
- 'url' => '/assets/front/js/simplePagination.min.js',
- 'parent' => ['jquery'],
- 'ver' => ADS_VERSION
- ],
- 'front-add-review' => [
- 'url' => '/assets/front/js/addReview.min.js',
- 'parent' => ['jquery', 'file-upload', 'rating-stars'],
- 'ver' => ADS_VERSION
- ],
- 'file-upload-widget' => [
- 'url' => '/assets/front/js/jqueryFileUpload/jquery.ui.widget.js',
- 'parent' => ['jquery'],
- 'ver' => ADS_VERSION
- ],
- 'file-upload' => [
- 'url' => '/assets/front/js/jqueryFileUpload/jquery.fileupload.js',
- 'parent' => ['jquery', 'file-upload-widget'],
- 'ver' => ADS_VERSION
- ],
- 'rating-stars' => [
- 'url' => '/assets/front/js/rating-stars/rating.min.js',
- 'parent' => ['jquery'],
- 'ver' => ADS_VERSION
- ],
- 'front-formatPrice' => [
- 'url' => '/assets/front/js/formatPrice.min.js',
- 'parent' => ['jquery'],
- 'ver' => ADS_VERSION
- ],
- 'front-currencyPrice' => [
- 'url' => '/assets/front/js/currencyPrice.min.js',
- 'parent' => ['jquery', 'front-formatPrice'],
- 'ver' => ADS_VERSION
- ],
- 'front-search-product' => [
- 'url' => '/assets/front/js/search-product.min.js',
- 'parent' => ['jquery', 'handlebars'],
- 'ver' => ADS_VERSION
- ],
- 'informers' => [
- 'url' => '/src/js/global/informers.js',
- ...............................................................
- .................................
- .............
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement