/
home
/
vianto5
/
hidalgoresidences.mx
/
wp-content
/
plugins
/
revslider
/
includes
/
/home/vianto5/hidalgoresidences.mx/wp-content/plugins/revslider/includes
mkdir
upload
Name
Size
Mode
Actions
framework/
-
0755
rm
InstagramScraper/
-
0755
rm
Unirest/
-
0755
rm
aq-resizer.class.php
7961
0644
edit
dl
rm
backwards.php
2206
0644
edit
dl
rm
basic-css.php
11854
0644
edit
dl
rm
coloreasing.class.php
6325
0644
edit
dl
rm
colorpicker.class.php
15631
0644
edit
dl
rm
cssparser.class.php
25436
0644
edit
dl
rm
data.class.php
38002
0644
edit
dl
rm
em-integration.class.php
5803
0644
edit
dl
rm
extension.class.php
6088
0644
edit
dl
rm
external-sources.class.php
47097
0644
edit
dl
rm
favorite.class.php
1385
0644
edit
dl
rm
functions.class.php
33809
0644
edit
dl
rm
globals.class.php
2080
0644
edit
dl
rm
googlefonts.php
133229
0644
edit
dl
rm
index.php
0
0644
edit
dl
rm
InstagramScraper.php
1013
0644
edit
dl
rm
main.class.php
0
0644
edit
dl
rm
navigation.class.php
20206
0644
edit
dl
rm
navigations.php
102711
0644
edit
dl
rm
object-library.class.php
44690
0644
edit
dl
rm
operations.class.php
283413
0644
edit
dl
rm
output.class.php
269178
0644
edit
dl
rm
page-template.class.php
3431
0644
edit
dl
rm
slide.class.php
105996
0644
edit
dl
rm
slider.class.php
74835
0644
edit
dl
rm
template.class.php
58590
0644
edit
dl
rm
tinybox.class.php
16546
0644
edit
dl
rm
Unirest.php
299
0644
edit
dl
rm
update.class.php
6172
0644
edit
dl
rm
widget.class.php
4321
0644
edit
dl
rm
woocommerce.class.php
3540
0644
edit
dl
rm
wpml.class.php
5601
0644
edit
dl
rm
Edit:
/home/vianto5/hidalgoresidences.mx/wp-content/plugins/revslider/includes/woocommerce.class.php
(3540B)
<?php /** * @author ThemePunch <info@themepunch.com> * @link https://www.themepunch.com/ * @copyright 2019 ThemePunch */ if(!defined('ABSPATH')) exit(); class RevSliderWooCommerce extends RevSliderFunctions { const META_SKU = '_sku'; //can be 'instock' or 'outofstock' const META_STOCK = '_stock'; //can be 'instock' or 'outofstock' /** * return true / false if the woo commerce exists * @before RevSliderWooCommerce::isWooCommerceExists(); */ public static function woo_exists(){ return (class_exists('Woocommerce')) ? true : false; } /** * compare wc current version to given version */ public static function version_check($version = '1.0') { if(self::woo_exists()){ global $woocommerce; if(version_compare($woocommerce->version, $version, '>=')){ return true; } } return false; } /** * get wc post types */ public static function getCustomPostTypes(){ $arr = array( 'product' => __('Product', 'revslider'), 'product_variation' => __('Product Variation', 'revslider') ); return $arr; } /** * get price query * @before: RevSliderWooCommerce::getPriceQuery() */ private static function get_price_query($from, $to, $meta_tag){ $from = (empty($from)) ? 0 : $from; $to = (empty($to)) ? 9999999999 : $to; $query = array( 'key' => $meta_tag, 'value' => array($from, $to), 'type' => 'numeric', 'compare' => 'BETWEEN' ); return $query; } /** * get meta query for filtering woocommerce posts. * before: RevSliderWooCommerce::getMetaQuery(); */ public static function get_meta_query($args){ $f = new RevSliderFunctions(); $reg_price_from = $f->get_val($args, array('source', 'woo', 'regPriceFrom')); $reg_price_to = $f->get_val($args, array('source', 'woo', 'regPriceTo')); $sale_price_from = $f->get_val($args, array('source', 'woo', 'salePriceFrom')); $sale_price_to = $f->get_val($args, array('source', 'woo', 'salePriceTo')); $query = array(); $meta_query = array(); $tax_query = array(); //get regular price array if(!empty($reg_price_from) || !empty($reg_price_to)){ $meta_query[] = self::get_price_query($reg_price_from, $reg_price_to, '_regular_price'); } //get sale price array if(!empty($sale_price_from) || !empty($sale_price_to)){ $meta_query[] = self::get_price_query($sale_price_from, $sale_price_to, '_sale_price'); } if($f->get_val($args, array('source', 'woo', 'inStockOnly')) == true){ $meta_query[] = array( 'key' => '_stock_status', 'value' => 'instock', 'compare' => '=' ); } if($f->get_val($args, array('source', 'woo', 'featuredOnly')) == true){ $tax_query[] = array( 'taxonomy' => 'product_visibility', 'field' => 'name', 'terms' => 'featured', ); } if(!empty($meta_query)){ $query['meta_query'] = $meta_query; } if(!empty($tax_query)){ $query['tax_query'] = $tax_query; } return $query; } /** * get sortby function including standart wp sortby array */ public static function getArrSortBy(){ $sort_by = array( 'meta_num__regular_price' => __('Regular Price', 'revslider'), 'meta_num__sale_price' => __('Sale Price', 'revslider'), 'meta_num_total_sales' => __('Number Of Sales', 'revslider'), 'meta__featured' => __('Featured Products', 'revslider'), 'meta__sku' => __('SKU', 'revslider'), 'meta_num_stock' => __('Stock Quantity', 'revslider') ); return $sort_by; } } //end of the class ?>
Save
cmd:
run