GIF89a logo.gif

‰PNG  $1902220114081995

$12 GRAYBYTE WORDPRESS FILE MANAGER $63

SERVER : s22.hosterpk.com #1 SMP PREEMPT_DYNAMIC Fri Apr 4 05:23:43 EDT 2025
SERVER IP : 64.31.25.146 | ADMIN IP 216.73.216.219
OPTIONS : CRL = ON | WGT = ON | SDO = OFF | PKEX = OFF
DEACTIVATED : mail

/home3/zerasaco/dsf-sa.com/classes/

HOME
Current File : /home3/zerasaco/dsf-sa.com/classes//TranslatedConfiguration.php
<?php
/**
 * Copyright since 2007 PrestaShop SA and Contributors
 * PrestaShop is an International Registered Trademark & Property of PrestaShop SA
 *
 * 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.md.
 * It is also available through the world-wide-web at this URL:
 * https://opensource.org/licenses/OSL-3.0
 * 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 https://devdocs.prestashop.com/ for more information.
 *
 * @author    PrestaShop SA and Contributors <contact@prestashop.com>
 * @copyright Since 2007 PrestaShop SA and Contributors
 * @license   https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
 */

/**
 * Class TranslatedConfigurationCore.
 */
class TranslatedConfigurationCore extends Configuration
{
    /** @var array */
    protected $webserviceParameters = [
        'objectNodeName' => 'translated_configuration',
        'objectsNodeName' => 'translated_configurations',
        'fields' => [
            'value' => [],
            'date_add' => [],
            'date_upd' => [],
        ],
    ];

    /** @var array */
    public static $definition = [
        'table' => 'configuration',
        'primary' => 'id_configuration',
        'multilang' => true,
        'fields' => [
            'name' => ['type' => self::TYPE_STRING, 'validate' => 'isConfigName', 'required' => true, 'size' => 32],
            'id_shop_group' => ['type' => self::TYPE_NOTHING, 'validate' => 'isUnsignedId'],
            'id_shop' => ['type' => self::TYPE_NOTHING, 'validate' => 'isUnsignedId'],
            'value' => ['type' => self::TYPE_STRING, 'lang' => true],
            'date_add' => ['type' => self::TYPE_DATE, 'validate' => 'isDate'],
            'date_upd' => ['type' => self::TYPE_DATE, 'validate' => 'isDate'],
        ],
    ];

    /**
     * TranslatedConfigurationCore constructor.
     *
     * @param int|null $id
     * @param int|null $idLang
     */
    public function __construct($id = null, $idLang = null)
    {
        $this->def = ObjectModel::getDefinition($this);
        // Check if the id configuration is set in the configuration_lang table.
        // Otherwise configuration is not set as translated configuration.
        if ($id !== null) {
            $idTranslated = Db::getInstance()->executeS('SELECT `' . bqSQL($this->def['primary']) . '`
				FROM `' . bqSQL(_DB_PREFIX_ . $this->def['table']) . '_lang`
				WHERE `' . bqSQL($this->def['primary']) . '`=' . (int) $id . ' LIMIT 0,1
			');

            if (empty($idTranslated)) {
                $id = null;
            }
        }
        parent::__construct($id, $idLang);
    }

    /**
     * @param bool $autoDate
     * @param bool $nullValues
     *
     * @return bool
     */
    public function add($autoDate = true, $nullValues = false)
    {
        return $this->update($nullValues);
    }

    /**
     * @param bool $nullValues
     *
     * @return bool
     */
    public function update($nullValues = false)
    {
        $ishtml = false;
        if (is_array($this->value)) {
            foreach ($this->value as $i18NValue) {
                if (Validate::isCleanHtml($i18NValue)) {
                    $ishtml = true;

                    break;
                }
            }
        }
        Configuration::updateValue($this->name, $this->value, $ishtml);

        $lastInsert = Db::getInstance()->getRow('
			SELECT `id_configuration` AS id
			FROM `' . _DB_PREFIX_ . 'configuration`
			WHERE `name` = \'' . pSQL($this->name) . '\'');
        if ($lastInsert) {
            $this->id = $lastInsert['id'];
        }

        return true;
    }

    /**
     * @param string $sqlJoin
     * @param string $sqlFilter
     * @param string $sqlSort
     * @param string $sqlLimit
     *
     * @return array|false|mysqli_result|PDOStatement|resource|null
     */
    public function getWebserviceObjectList($sqlJoin, $sqlFilter, $sqlSort, $sqlLimit)
    {
        $query = '
		SELECT DISTINCT main.`' . $this->def['primary'] . '` FROM `' . _DB_PREFIX_ . $this->def['table'] . '` main
		' . $sqlJoin . '
		WHERE id_configuration IN
		(	SELECT id_configuration
			FROM ' . _DB_PREFIX_ . $this->def['table'] . '_lang
		) ' . $sqlFilter . '
		' . ($sqlSort != '' ? $sqlSort : '') . '
		' . ($sqlLimit != '' ? $sqlLimit : '') . '
		';

        return Db::getInstance(_PS_USE_SQL_SLAVE_)->executeS($query);
    }
}


Current_dir [ WRITEABLE ] Document_root [ WRITEABLE ]


[ Back ]
NAME
SIZE
LAST TOUCH
USER
CAN-I?
FUNCTIONS
..
--
22 Jan 2026 1.09 AM
zerasaco / nobody
0750
Smarty
--
23 Dec 2024 2.15 PM
zerasaco / zerasaco
0755
assets
--
23 Dec 2024 2.15 PM
zerasaco / zerasaco
0755
cache
--
23 Dec 2024 2.15 PM
zerasaco / zerasaco
0755
checkout
--
23 Dec 2024 2.15 PM
zerasaco / zerasaco
0755
container
--
23 Dec 2024 2.15 PM
zerasaco / zerasaco
0755
controller
--
23 Dec 2024 2.15 PM
zerasaco / zerasaco
0755
db
--
23 Dec 2024 2.15 PM
zerasaco / zerasaco
0755
exception
--
23 Dec 2024 2.15 PM
zerasaco / zerasaco
0755
form
--
23 Dec 2024 2.15 PM
zerasaco / zerasaco
0755
helper
--
23 Dec 2024 2.15 PM
zerasaco / zerasaco
0755
lang
--
23 Dec 2024 2.15 PM
zerasaco / zerasaco
0755
log
--
23 Dec 2024 2.15 PM
zerasaco / zerasaco
0755
module
--
23 Dec 2024 2.15 PM
zerasaco / zerasaco
0755
order
--
23 Dec 2024 2.15 PM
zerasaco / zerasaco
0755
pdf
--
23 Dec 2024 2.15 PM
zerasaco / zerasaco
0755
product
--
23 Dec 2024 2.15 PM
zerasaco / zerasaco
0755
proxy
--
23 Dec 2024 2.15 PM
zerasaco / zerasaco
0755
range
--
23 Dec 2024 2.15 PM
zerasaco / zerasaco
0755
shop
--
23 Dec 2024 2.15 PM
zerasaco / zerasaco
0755
stock
--
23 Dec 2024 2.15 PM
zerasaco / zerasaco
0755
tax
--
23 Dec 2024 2.15 PM
zerasaco / zerasaco
0755
test-x
--
10 Jan 2026 4.56 PM
zerasaco / zerasaco
0755
tree
--
23 Dec 2024 2.15 PM
zerasaco / zerasaco
0755
webservice
--
23 Dec 2024 2.15 PM
zerasaco / zerasaco
0755
wp-bak
--
30 Dec 2025 9.01 PM
zerasaco / zerasaco
0755
wp-bak1
--
10 Jan 2026 5.05 PM
zerasaco / zerasaco
0755
wp-content
--
14 Oct 2025 10.16 PM
zerasaco / zerasaco
0755
wp-deve
--
31 Dec 2025 1.11 AM
zerasaco / zerasaco
0755
wp-includes
--
1 Sep 2025 12.04 AM
zerasaco / zerasaco
0755
wpbx
--
30 Dec 2025 6.52 PM
zerasaco / zerasaco
0755
Access.php
13.255 KB
3 Jul 2024 11.18 AM
zerasaco / zerasaco
0644
Address.php
22.477 KB
3 Jul 2024 11.18 AM
zerasaco / zerasaco
0644
AddressChecksumCore.php
1.808 KB
3 Jul 2024 11.18 AM
zerasaco / zerasaco
0644
AddressFormat.php
24.536 KB
3 Jul 2024 11.18 AM
zerasaco / zerasaco
0644
Alias.php
4.986 KB
3 Jul 2024 11.18 AM
zerasaco / zerasaco
0644
Attachment.php
11.286 KB
3 Jul 2024 11.18 AM
zerasaco / zerasaco
0644
AttributeGroup.php
13.172 KB
3 Jul 2024 11.18 AM
zerasaco / zerasaco
0644
CMS.php
11.45 KB
3 Jul 2024 11.18 AM
zerasaco / zerasaco
0644
CMSCategory.php
23.582 KB
3 Jul 2024 11.18 AM
zerasaco / zerasaco
0644
CMSRole.php
1.779 KB
3 Jul 2024 11.18 AM
zerasaco / zerasaco
0644
CSV.php
3.037 KB
3 Jul 2024 11.18 AM
zerasaco / zerasaco
0644
Carrier.php
63.974 KB
3 Jul 2024 11.18 AM
zerasaco / zerasaco
0644
Cart.php
215.001 KB
3 Jul 2024 11.18 AM
zerasaco / zerasaco
0644
CartRule.php
90.567 KB
3 Jul 2024 11.18 AM
zerasaco / zerasaco
0644
Category.php
87.037 KB
3 Jul 2024 11.18 AM
zerasaco / zerasaco
0644
Chart.php
4.079 KB
3 Jul 2024 11.18 AM
zerasaco / zerasaco
0644
ChecksumInterface.php
1.217 KB
3 Jul 2024 11.18 AM
zerasaco / zerasaco
0644
Combination.php
17.59 KB
3 Jul 2024 11.18 AM
zerasaco / zerasaco
0644
Configuration.php
26.52 KB
3 Jul 2024 11.18 AM
zerasaco / zerasaco
0644
ConfigurationKPI.php
8.912 KB
3 Jul 2024 11.18 AM
zerasaco / zerasaco
0644
ConfigurationTest.php
12.021 KB
3 Jul 2024 11.18 AM
zerasaco / zerasaco
0644
Connection.php
10.021 KB
3 Jul 2024 11.18 AM
zerasaco / zerasaco
0644
ConnectionsSource.php
4.811 KB
3 Jul 2024 11.18 AM
zerasaco / zerasaco
0644
Contact.php
3.861 KB
3 Jul 2024 11.18 AM
zerasaco / zerasaco
0644
Context.php
17.941 KB
3 Jul 2024 11.18 AM
zerasaco / zerasaco
0644
Cookie.php
17.389 KB
3 Jul 2024 11.18 AM
zerasaco / zerasaco
0644
Country.php
16.331 KB
3 Jul 2024 11.18 AM
zerasaco / zerasaco
0644
Currency.php
36.296 KB
3 Jul 2024 11.18 AM
zerasaco / zerasaco
0644
Curve.php
2.923 KB
3 Jul 2024 11.18 AM
zerasaco / zerasaco
0644
Customer.php
52.221 KB
3 Jul 2024 11.18 AM
zerasaco / zerasaco
0644
CustomerAddress.php
1.265 KB
3 Jul 2024 11.18 AM
zerasaco / zerasaco
0644
CustomerMessage.php
5.752 KB
3 Jul 2024 11.18 AM
zerasaco / zerasaco
0644
CustomerSession.php
2.654 KB
3 Jul 2024 11.18 AM
zerasaco / zerasaco
0644
CustomerThread.php
9.617 KB
3 Jul 2024 11.18 AM
zerasaco / zerasaco
0644
Customization.php
13.432 KB
3 Jul 2024 11.18 AM
zerasaco / zerasaco
0644
CustomizationField.php
2.847 KB
3 Jul 2024 11.18 AM
zerasaco / zerasaco
0644
DateRange.php
2.473 KB
3 Jul 2024 11.18 AM
zerasaco / zerasaco
0644
Delivery.php
3.239 KB
3 Jul 2024 11.18 AM
zerasaco / zerasaco
0644
Dispatcher.php
47.063 KB
3 Jul 2024 11.18 AM
zerasaco / zerasaco
0644
Employee.php
23.498 KB
3 Jul 2024 11.18 AM
zerasaco / zerasaco
0644
EmployeeSession.php
2.654 KB
3 Jul 2024 11.18 AM
zerasaco / zerasaco
0644
Feature.php
11.383 KB
3 Jul 2024 11.18 AM
zerasaco / zerasaco
0644
FeatureFlag.php
3.15 KB
3 Jul 2024 11.18 AM
zerasaco / zerasaco
0644
FeatureValue.php
8.056 KB
3 Jul 2024 11.18 AM
zerasaco / zerasaco
0644
FileUploader.php
3.73 KB
3 Jul 2024 11.18 AM
zerasaco / zerasaco
0644
Gender.php
2.809 KB
3 Jul 2024 11.18 AM
zerasaco / zerasaco
0644
Group.php
14.964 KB
3 Jul 2024 11.18 AM
zerasaco / zerasaco
0644
GroupReduction.php
8.813 KB
3 Jul 2024 11.18 AM
zerasaco / zerasaco
0644
Guest.php
8.313 KB
3 Jul 2024 11.18 AM
zerasaco / zerasaco
0644
Hook.php
48.895 KB
3 Jul 2024 11.18 AM
zerasaco / zerasaco
0644
Image.php
31.243 KB
3 Jul 2024 11.18 AM
zerasaco / zerasaco
0644
ImageManager.php
31.786 KB
3 Jul 2024 11.18 AM
zerasaco / zerasaco
0644
ImageType.php
6.987 KB
3 Jul 2024 11.18 AM
zerasaco / zerasaco
0644
Language.php
62.058 KB
3 Jul 2024 11.18 AM
zerasaco / zerasaco
0644
Link.php
61.502 KB
3 Jul 2024 11.18 AM
zerasaco / zerasaco
0644
LocalizationPack.php
23.051 KB
3 Jul 2024 11.18 AM
zerasaco / zerasaco
0644
Mail.php
33.494 KB
3 Jul 2024 11.18 AM
zerasaco / zerasaco
0644
Manufacturer.php
21.235 KB
3 Jul 2024 11.18 AM
zerasaco / zerasaco
0644
ManufacturerAddress.php
1.28 KB
3 Jul 2024 11.18 AM
zerasaco / zerasaco
0644
Media.php
31.434 KB
3 Jul 2024 11.18 AM
zerasaco / zerasaco
0644
Message.php
6.471 KB
3 Jul 2024 11.18 AM
zerasaco / zerasaco
0644
Meta.php
18.21 KB
3 Jul 2024 11.18 AM
zerasaco / zerasaco
0644
Notification.php
8.271 KB
3 Jul 2024 11.18 AM
zerasaco / zerasaco
0644
ObjectModel.php
81.559 KB
3 Jul 2024 11.18 AM
zerasaco / zerasaco
0644
Pack.php
25.715 KB
3 Jul 2024 11.18 AM
zerasaco / zerasaco
0644
Page.php
4.49 KB
3 Jul 2024 11.18 AM
zerasaco / zerasaco
0644
PaymentFree.php
1.33 KB
3 Jul 2024 11.18 AM
zerasaco / zerasaco
0644
PaymentModule.php
59.488 KB
3 Jul 2024 11.18 AM
zerasaco / zerasaco
0644
PhpEncryption.php
3.214 KB
3 Jul 2024 11.18 AM
zerasaco / zerasaco
0644
PhpEncryptionEngine.php
3.856 KB
3 Jul 2024 11.18 AM
zerasaco / zerasaco
0644
PrestaShopAutoload.php
9.569 KB
3 Jul 2024 11.18 AM
zerasaco / zerasaco
0644
PrestaShopBackup.php
11.428 KB
3 Jul 2024 11.18 AM
zerasaco / zerasaco
0644
PrestaShopCollection.php
21.279 KB
3 Jul 2024 11.18 AM
zerasaco / zerasaco
0644
PrestaShopLogger.php
8.323 KB
3 Jul 2024 11.18 AM
zerasaco / zerasaco
0644
Product.php
310.017 KB
3 Jul 2024 11.18 AM
zerasaco / zerasaco
0644
ProductAssembler.php
6.733 KB
3 Jul 2024 11.18 AM
zerasaco / zerasaco
0644
ProductAttribute.php
13.484 KB
3 Jul 2024 11.18 AM
zerasaco / zerasaco
0644
ProductDownload.php
10.053 KB
3 Jul 2024 11.18 AM
zerasaco / zerasaco
0644
ProductPresenterFactory.php
3.89 KB
3 Jul 2024 11.18 AM
zerasaco / zerasaco
0644
ProductSale.php
12.695 KB
3 Jul 2024 11.18 AM
zerasaco / zerasaco
0644
ProductSupplier.php
8.337 KB
3 Jul 2024 11.18 AM
zerasaco / zerasaco
0644
Profile.php
8.323 KB
3 Jul 2024 11.18 AM
zerasaco / zerasaco
0644
QqUploadedFileForm.php
5.192 KB
3 Jul 2024 11.18 AM
zerasaco / zerasaco
0644
QqUploadedFileXhr.php
5.688 KB
3 Jul 2024 11.18 AM
zerasaco / zerasaco
0644
QuickAccess.php
6.252 KB
3 Jul 2024 11.18 AM
zerasaco / zerasaco
0644
RequestSql.php
20.95 KB
3 Jul 2024 11.18 AM
zerasaco / zerasaco
0644
Risk.php
2.362 KB
3 Jul 2024 11.18 AM
zerasaco / zerasaco
0644
Search.php
51.86 KB
3 Jul 2024 11.18 AM
zerasaco / zerasaco
0644
SearchEngine.php
2.812 KB
3 Jul 2024 11.18 AM
zerasaco / zerasaco
0644
SpecificPrice.php
32.434 KB
3 Jul 2024 11.18 AM
zerasaco / zerasaco
0644
SpecificPriceRule.php
14.037 KB
3 Jul 2024 11.18 AM
zerasaco / zerasaco
0644
State.php
7.77 KB
3 Jul 2024 11.18 AM
zerasaco / zerasaco
0644
Store.php
6.244 KB
3 Jul 2024 11.18 AM
zerasaco / zerasaco
0644
Supplier.php
17.909 KB
3 Jul 2024 11.18 AM
zerasaco / zerasaco
0644
SupplierAddress.php
1.269 KB
3 Jul 2024 11.18 AM
zerasaco / zerasaco
0644
Tab.php
21.702 KB
3 Jul 2024 11.18 AM
zerasaco / zerasaco
0644
Tag.php
13.24 KB
3 Jul 2024 11.18 AM
zerasaco / zerasaco
0644
Tools.php
136.374 KB
3 Jul 2024 11.18 AM
zerasaco / zerasaco
0644
Translate.php
11.776 KB
3 Jul 2024 11.18 AM
zerasaco / zerasaco
0644
TranslatedConfiguration.php
4.68 KB
3 Jul 2024 11.18 AM
zerasaco / zerasaco
0644
Upgrader.php
11.581 KB
3 Jul 2024 11.18 AM
zerasaco / zerasaco
0644
Uploader.php
10.844 KB
3 Jul 2024 11.18 AM
zerasaco / zerasaco
0644
Validate.php
38.868 KB
3 Jul 2024 11.18 AM
zerasaco / zerasaco
0644
ValidateConstraintTranslator.php
2.55 KB
3 Jul 2024 11.18 AM
zerasaco / zerasaco
0644
WarehouseAddress.php
1.271 KB
3 Jul 2024 11.18 AM
zerasaco / zerasaco
0644
Zone.php
3.418 KB
3 Jul 2024 11.18 AM
zerasaco / zerasaco
0644
index.php
1.34 KB
3 Jul 2024 11.18 AM
zerasaco / zerasaco
0644
xr.php
4.376 KB
20 Dec 2025 1.33 AM
zerasaco / zerasaco
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2025 CONTACT ME
Static GIF