JEMBOT MAWOT Bypass Shell

Current Path : /home/cinepatreb/billetterie/modules/mollie/upgrade/
Upload File :
Current File : /home/cinepatreb/billetterie/modules/mollie/upgrade/Upgrade-4.0.8.php

<?php
/**
 * Mollie       https://www.mollie.nl
 *
 * @author      Mollie B.V. <info@mollie.nl>
 * @copyright   Mollie B.V.
 * @license     https://github.com/mollie/PrestaShop/blob/master/LICENSE.md
 *
 * @see        https://github.com/mollie/PrestaShop
 */

use Mollie\Config\Config;
use Mollie\Utility\MultiLangUtility;

if (!defined('_PS_VERSION_')) {
    exit;
}

/**
 * @return bool
 *
 * @throws PrestaShopDatabaseException
 * @throws PrestaShopException
 */
function upgrade_module_4_0_8(Mollie $module)
{
    /** @var \Mollie\Adapter\ConfigurationAdapter $configuration */
    $configuration = $module->getService(\Mollie\Adapter\ConfigurationAdapter::class);

    $configuration->updateValue(Config::MOLLIE_ENVIRONMENT, Config::ENVIRONMENT_LIVE);
    $configuration->updateValue(Config::MOLLIE_SINGLE_CLICK_PAYMENT, 0);

    $sql = 'CREATE TABLE IF NOT EXISTS `' . _DB_PREFIX_ . 'mol_customer` (
				`id_mol_customer`  INT(64)  NOT NULL PRIMARY KEY AUTO_INCREMENT,
				`customer_id` VARCHAR(64) NOT NULL,
				`name` VARCHAR(64) NOT NULL,
				`email` VARCHAR(64) NOT NULL,
				`created_at` VARCHAR(64) NOT NULL
			) ENGINE=' . _MYSQL_ENGINE_ . ' DEFAULT CHARSET=utf8;
';
    $sql .= '
        ALTER TABLE ' . _DB_PREFIX_ . 'mol_payment_method
        ADD COLUMN live_environment TINYINT(1) DEFAULT 1;
     ';

    $sql .= '
        ALTER TABLE `' . _DB_PREFIX_ . 'mollie_payments` ADD INDEX(`order_reference`);
     ';

    if (false == Db::getInstance()->execute($sql)) {
        return false;
    }
    $tabId = Tab::getIdFromClassName('AdminMollieModule');
    $tab = new Tab($tabId);
    $tab->name = MultiLangUtility::createMultiLangField('Mollie');
    $tab->icon = 'mollie';
    $tab->active = true;
    $tab->update();

    return true;
}

xxxxx1.0, XXX xxxx