[12/05/2025] Un peu de paramétrage, notamment les frais de port gratuits en fonction de certains seuils
This commit is contained in:
69
local/modules/ColissimoPickupPoint/Config/config.xml
Executable file
69
local/modules/ColissimoPickupPoint/Config/config.xml
Executable file
@@ -0,0 +1,69 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
|
||||
<config xmlns="http://thelia.net/schema/dic/config"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://thelia.net/schema/dic/config http://thelia.net/schema/dic/config/thelia-1.0.xsd">
|
||||
|
||||
<loops>
|
||||
<loop class="ColissimoPickupPoint\Loop\CheckRightsLoop" name="colissimo.pickup.point.check.rights" />
|
||||
<loop class="ColissimoPickupPoint\Loop\ColissimoPickupPointPriceSlices" name="colissimo.pickup.point" />
|
||||
<loop class="ColissimoPickupPoint\Loop\ColissimoPickupPointId" name="colissimo.pickup.point.id" />
|
||||
<loop class="ColissimoPickupPoint\Loop\GetRelais" name="colissimo.pickup.point.around" />
|
||||
<loop class="ColissimoPickupPoint\Loop\ColissimoPickupPointAddress" name="address.colissimo.pickup.point" />
|
||||
<loop class="ColissimoPickupPoint\Loop\NotSentOrders" name="order.notsent.colissimo.pickup.point" />
|
||||
<loop class="ColissimoPickupPoint\Loop\ColissimoPickupPointOrderAddressLoop" name="colissimo.pickup.point.order_address" />
|
||||
<loop class="ColissimoPickupPoint\Loop\AreaFreeshipping" name="colissimo.pickup.point.area.freeshipping" />
|
||||
<loop class="ColissimoPickupPoint\Loop\ColissimoPickupPointFreeshippingLoop" name="colissimo.pickup.point.freeshipping" />
|
||||
</loops>
|
||||
|
||||
<forms>
|
||||
<form name="colissimo.pickup.point.freeshipping.form" class="ColissimoPickupPoint\Form\FreeShippingForm" />
|
||||
<form name="colissimo.pickup.point.configure" class="ColissimoPickupPoint\Form\ConfigureColissimoPickupPoint" />
|
||||
<form name="colissimo.pickup.point.export" class="ColissimoPickupPoint\Form\ExportOrder" />
|
||||
<form name="colissimo.pickup.point.import" class="ColissimoPickupPoint\Form\ImportForm"/>
|
||||
<form name="colissimo.pickup.point.add.price.form" class="ColissimoPickupPoint\Form\AddPriceForm" />
|
||||
<form name="colissimo.pickup.point.update.price.form" class="ColissimoPickupPoint\Form\UpdatePriceForm" />
|
||||
</forms>
|
||||
|
||||
<services>
|
||||
<service id="hook.order.module.colissimo.pickup.point" class="ColissimoPickupPoint\Listener\SetDeliveryModule" scope="request">
|
||||
<argument type="service" id="request"/>
|
||||
<tag name="kernel.event_subscriber"/>
|
||||
</service>
|
||||
<service id="send.colissimo.pickup.point.mail" class="ColissimoPickupPoint\Listener\SendMail" scope="request">
|
||||
<argument type="service" id="thelia.parser" />
|
||||
<argument type="service" id="mailer"/>
|
||||
<tag name="kernel.event_subscriber"/>
|
||||
</service>
|
||||
<service id="api.colissimo.pickup.point" class="ColissimoPickupPoint\Listener\APIListener" scope="request">
|
||||
<tag name="kernel.event_subscriber"/>
|
||||
</service>
|
||||
<service id="colissimo.pickup.point.price.smarty.plugin" class="ColissimoPickupPoint\Smarty\Plugins\ColissimoPickupPointDeliveryPrice" scope="request">
|
||||
<argument type="service" id="request" />
|
||||
<argument type="service" id="event_dispatcher"/>
|
||||
<tag name="thelia.parser.register_plugin" />
|
||||
</service>
|
||||
|
||||
<service id="colissimo.pickup.point.google.map.key.smarty.plugin" class="ColissimoPickupPoint\Smarty\Plugins\ColissimoPickupPointGoogleApiKey" scope="request">
|
||||
<argument type="service" id="request" />
|
||||
<argument type="service" id="event_dispatcher"/>
|
||||
<tag name="thelia.parser.register_plugin" />
|
||||
</service>
|
||||
</services>
|
||||
|
||||
<hooks>
|
||||
<hook id="colissimo.pickup.point.hook.back" class="ColissimoPickupPoint\Hook\BackHook">
|
||||
<tag name="hook.event_listener" event="module.configuration" type="back" method="onModuleConfiguration" />
|
||||
<tag name="hook.event_listener" event="module.config-js" type="back" method="onModuleConfigJs" />
|
||||
</hook>
|
||||
<hook id="colissimo.pickup.point.hook.front" class="ColissimoPickupPoint\Hook\FrontHook" scope="request">
|
||||
<tag name="hook.event_listener" event="order-delivery.extra" />
|
||||
<tag name="hook.event_listener" event="order-invoice.delivery-address" />
|
||||
<tag name="hook.event_listener" event="main.head-bottom" />
|
||||
</hook>
|
||||
<hook id="colissimo.pickup.point.hook.pdf" class="ColissimoPickupPoint\Hook\PdfHook" scope="request">
|
||||
<tag name="hook.event_listener" event="invoice.after-delivery-module" type="pdf" method="onInvoiceAfterDeliveryModule" />
|
||||
</hook>
|
||||
</hooks>
|
||||
|
||||
</config>
|
||||
30
local/modules/ColissimoPickupPoint/Config/insert.sql
Normal file
30
local/modules/ColissimoPickupPoint/Config/insert.sql
Normal file
@@ -0,0 +1,30 @@
|
||||
# This is a fix for InnoDB in MySQL >= 4.1.x
|
||||
# It "suspends judgement" for fkey relationships until are tables are set.
|
||||
SET FOREIGN_KEY_CHECKS = 0;
|
||||
|
||||
-- ---------------------------------------------------------------------
|
||||
-- Mail templates for colissimo pickup point
|
||||
-- ---------------------------------------------------------------------
|
||||
-- First, delete existing entries
|
||||
SET @var := 0;
|
||||
SELECT @var := `id` FROM `message` WHERE name="mail_colissimo_pickup_point";
|
||||
DELETE FROM `message` WHERE `id`=@var;
|
||||
-- Try if ON DELETE constraint isn't set
|
||||
DELETE FROM `message_i18n` WHERE `id`=@var;
|
||||
|
||||
-- Then add new entries
|
||||
SELECT @max := MAX(`id`) FROM `message`;
|
||||
SET @max := @max+1;
|
||||
-- insert message
|
||||
INSERT INTO `message` (`id`, `name`, `secured`) VALUES
|
||||
(@max,
|
||||
'mail_colissimo_pickup_point',
|
||||
'0'
|
||||
);
|
||||
|
||||
-- and template fr_FR
|
||||
INSERT INTO `message_i18n` (`id`, `locale`, `title`, `subject`, `text_message`, `html_message`) VALUES
|
||||
(@max, 'fr_FR', 'Mail livraison Colissimo Point Relais', 'Suivi Colissimo Point Relais commande : {$order_ref}', '{loop type="customer" name="customer.order" current="false" id="$customer_id" backend_context="1"}\r\n{$LASTNAME} {$FIRSTNAME},\r\n{/loop}\r\nNous vous remercions de votre commande sur notre site {config key="store_name"}\r\nUn colis concernant votre commande {$order_ref} du {format_date date=$order_date} a quitté nos entrepôts pour être pris en charge par La Poste le {format_date date=$update_date}.\r\nSon numéro de suivi est le suivant : {$package}\r\nIl vous permet de suivre votre colis en ligne sur le site de La Poste : www.coliposte.net\r\nNous restons à votre disposition pour toute information complémentaire.\r\nCordialement', '{loop type="customer" name="customer.order" current="false" id="$customer_id" backend_context="1"}\r\n{$LASTNAME} {$FIRSTNAME},\r\n{/loop}\r\nNous vous remercions de votre commande sur notre site {config key="store_name"}\r\nUn colis concernant votre commande {$order_ref} du {format_date date=$order_date} a quitté nos entrepôts pour être pris en charge par La Poste le {format_date date=$update_date}.\r\nSon numéro de suivi est le suivant : {$package}\r\nIl vous permet de suivre votre colis en ligne sur le site de La Poste : www.coliposte.net\r\nIl vous sera, par ailleurs, très utile si vous étiez absent au moment de la livraison de votre colis : en fournissant ce numéro de Colissimo Suivi, vous pourrez retirer votre colis dans le bureau de Poste le plus proche.\r\nATTENTION ! Si vous ne trouvez pas l''avis de passage normalement déposé dans votre boîte aux lettres au bout de 48 Heures jours ouvrables, n''hésitez pas à aller le réclamer à votre bureau de Poste, muni de votre numéro de Colissimo Suivi.\r\nNous restons à votre disposition pour toute information complémentaire.\r\nCordialement');
|
||||
|
||||
# This restores the fkey checks, after having unset them earlier
|
||||
SET FOREIGN_KEY_CHECKS = 1;
|
||||
18
local/modules/ColissimoPickupPoint/Config/module.xml
Executable file
18
local/modules/ColissimoPickupPoint/Config/module.xml
Executable file
@@ -0,0 +1,18 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<module>
|
||||
<fullnamespace>ColissimoPickupPoint\ColissimoPickupPoint</fullnamespace>
|
||||
<descriptive locale="en_US">
|
||||
<title>Colissimo Pickup Point Delivery</title>
|
||||
</descriptive>
|
||||
<descriptive locale="fr_FR">
|
||||
<title>Livraison Colissimo en Point Retrait</title>
|
||||
</descriptive>
|
||||
<version>1.0.2</version>
|
||||
<author>
|
||||
<name>Thelia</name>
|
||||
<email>info@thelia.net</email>
|
||||
</author>
|
||||
<type>delivery</type>
|
||||
<thelia>2.3.3</thelia>
|
||||
<stability>other</stability>
|
||||
</module>
|
||||
46
local/modules/ColissimoPickupPoint/Config/routing.xml
Executable file
46
local/modules/ColissimoPickupPoint/Config/routing.xml
Executable file
@@ -0,0 +1,46 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<routes xmlns="http://symfony.com/schema/routing"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://symfony.com/schema/routing http://symfony.com/schema/routing/routing-1.0.xsd">
|
||||
|
||||
<route id="colissimo.pickup.point.add.price" path="/admin/module/ColissimoPickupPoint/slice/save" methods="post">
|
||||
<default key="_controller">ColissimoPickupPoint\Controller\SliceController::saveSliceAction</default>
|
||||
</route>
|
||||
<route id="colissimo.pickup.point.update.price" path="/admin/module/ColissimoPickupPoint/slice/delete" methods="post">
|
||||
<default key="_controller">ColissimoPickupPoint\Controller\SliceController::deleteSliceAction</default>
|
||||
</route>
|
||||
|
||||
<route id="colissimo.pickup.point.toggle.freeshipping" path="/admin/module/ColissimoPickupPoint/freeshipping" methods="post">
|
||||
<default key="_controller">ColissimoPickupPoint\Controller\FreeShipping::toggleFreeShippingActivation</default>
|
||||
</route>
|
||||
|
||||
<route id="colissimo.pickup.point.edit.areafreeshipping" path="/admin/module/ColissimoPickupPoint/area_freeshipping" methods="post">
|
||||
<default key="_controller">ColissimoPickupPoint\Controller\FreeShipping::setAreaFreeShipping</default>
|
||||
</route>
|
||||
|
||||
<route id="colissimo.pickup.point.configure" path="/admin/module/ColissimoPickupPoint/configure" methods="post">
|
||||
<default key="_controller">ColissimoPickupPoint\Controller\SaveConfig::save</default>
|
||||
</route>
|
||||
|
||||
<route id="colissimo.pickup.point.get.specific.location" path="/module/ColissimoPickupPoint/{countryid}/{zipcode}/{city}/{address}" methods="get">
|
||||
<default key="_controller">ColissimoPickupPoint\Controller\GetSpecificLocation::get</default>
|
||||
<default key="address"></default>
|
||||
<requirement key="city">[a-zA-Z\- ]+</requirement>
|
||||
</route>
|
||||
|
||||
<route id="colissimo.pickup.point.point.info" path="/module/ColissimoPickupPoint/point/{point_id}">
|
||||
<default key="_controller">ColissimoPickupPoint\Controller\GetSpecificLocation::getPointInfo</default>
|
||||
</route>
|
||||
|
||||
<route id="colissimo.pickup.point.point.search" path="/module/ColissimoPickupPoint/points">
|
||||
<default key="_controller">ColissimoPickupPoint\Controller\GetSpecificLocation::search</default>
|
||||
</route>
|
||||
|
||||
<route id="colissimo.pickup.point.export" path="/admin/module/ColissimoPickupPoint/export" methods="post">
|
||||
<default key="_controller">ColissimoPickupPoint\Controller\Export::export</default>
|
||||
</route>
|
||||
|
||||
<route id="colissimo.pickup.point.import" path="/admin/module/ColissimoPickupPoint/import" methods="post">
|
||||
<default key="_controller">ColissimoPickupPoint:Import:import</default>
|
||||
</route>
|
||||
</routes>
|
||||
64
local/modules/ColissimoPickupPoint/Config/schema.xml
Executable file
64
local/modules/ColissimoPickupPoint/Config/schema.xml
Executable file
@@ -0,0 +1,64 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<database defaultIdMethod="native" name="thelia" namespace="ColissimoPickupPoint\Model">
|
||||
|
||||
<table name="address_colissimo_pickup_point">
|
||||
<column name="id" primaryKey="true" required="true" type="INTEGER" />
|
||||
<column name="title_id" required="true" type="INTEGER" />
|
||||
<column name="company" size="255" type="VARCHAR" />
|
||||
<column name="firstname" required="true" size="255" type="VARCHAR" />
|
||||
<column name="lastname" required="true" size="255" type="VARCHAR" />
|
||||
<column name="address1" required="true" size="255" type="VARCHAR" />
|
||||
<column name="address2" required="true" size="255" type="VARCHAR" />
|
||||
<column name="address3" required="true" size="255" type="VARCHAR" />
|
||||
<column name="zipcode" required="true" size="10" type="VARCHAR" />
|
||||
<column name="city" required="true" size="255" type="VARCHAR" />
|
||||
<column name="country_id" required="true" type="INTEGER" />
|
||||
<column name="code" required="true" size="10" type="VARCHAR" />
|
||||
<column name="type" required="true" size="10" type="VARCHAR" />
|
||||
<column name="cellphone" required="false" size="20" type="VARCHAR" />
|
||||
<foreign-key foreignTable="customer_title" name="fk_address_colissimo_pickup_point_customer_title_id" onDelete="RESTRICT" onUpdate="RESTRICT">
|
||||
<reference foreign="id" local="title_id" />
|
||||
</foreign-key>
|
||||
<foreign-key foreignTable="country" name="fk_address_colissimo_pickup_point_country_id" onDelete="RESTRICT" onUpdate="RESTRICT">
|
||||
<reference foreign="id" local="country_id" />
|
||||
</foreign-key>
|
||||
</table>
|
||||
|
||||
<table name="order_address_colissimo_pickup_point">
|
||||
<column name="id" primaryKey="true" required="true" type="INTEGER" />
|
||||
<column name="code" size="10" type="VARCHAR" required="true" />
|
||||
<column name="type" size="10" type="VARCHAR" required="true" />
|
||||
<foreign-key foreignTable="order_address" name="fk_order_address_colissimo_pickup_point_order_address_id" onDelete="CASCADE" onUpdate="CASCADE">
|
||||
<reference foreign="id" local="id" />
|
||||
</foreign-key>
|
||||
</table>
|
||||
|
||||
<table name="colissimo_pickup_point_price_slices">
|
||||
<column name="id" primaryKey="true" autoIncrement="true" required="true" type="INTEGER" />
|
||||
<column name="area_id" required="true" type="INTEGER" />
|
||||
<column name="weight_max" type="FLOAT" />
|
||||
<column name="price_max" type="FLOAT" />
|
||||
<column name="franco_min_price" type="FLOAT" />
|
||||
<column name="price" required="true" type="FLOAT" />
|
||||
<foreign-key foreignTable="area" name="fk_colissimo_pickup_point_price_slices_area_id" onDelete="RESTRICT" onUpdate="RESTRICT">
|
||||
<reference foreign="id" local="area_id" />
|
||||
</foreign-key>
|
||||
</table>
|
||||
|
||||
<table name="colissimo_pickup_point_freeshipping">
|
||||
<column name="id" primaryKey="true" required="true" type="INTEGER" />
|
||||
<column name="active" type="BOOLEAN" default="0"/>
|
||||
<column name="freeshipping_from" size="18" scale="2" type="DECIMAL" />
|
||||
</table>
|
||||
|
||||
<table name="colissimo_pickup_point_area_freeshipping">
|
||||
<column name="id" primaryKey="true" autoIncrement="true" required="true" type="INTEGER" />
|
||||
<column name="area_id" required="true" type="INTEGER" />
|
||||
<column name="cart_amount" defaultValue="0.00" size="18" scale="2" type="DECIMAL" />
|
||||
<foreign-key foreignTable="area" name="fk_colissimo_pickup_point_area_freeshipping_pr_area_id" onDelete="RESTRICT" onUpdate="RESTRICT">
|
||||
<reference foreign="id" local="area_id" />
|
||||
</foreign-key>
|
||||
</table>
|
||||
|
||||
<external-schema filename="local/config/schema.xml" referenceOnly="true" />
|
||||
</database>
|
||||
2
local/modules/ColissimoPickupPoint/Config/sqldb.map
Normal file
2
local/modules/ColissimoPickupPoint/Config/sqldb.map
Normal file
@@ -0,0 +1,2 @@
|
||||
# Sqlfile -> Database map
|
||||
thelia.sql=thelia
|
||||
120
local/modules/ColissimoPickupPoint/Config/thelia.sql
Normal file
120
local/modules/ColissimoPickupPoint/Config/thelia.sql
Normal file
@@ -0,0 +1,120 @@
|
||||
|
||||
# This is a fix for InnoDB in MySQL >= 4.1.x
|
||||
# It "suspends judgement" for fkey relationships until are tables are set.
|
||||
SET FOREIGN_KEY_CHECKS = 0;
|
||||
|
||||
-- ---------------------------------------------------------------------
|
||||
-- address_colissimo_pickup_point
|
||||
-- ---------------------------------------------------------------------
|
||||
|
||||
DROP TABLE IF EXISTS `address_colissimo_pickup_point`;
|
||||
|
||||
CREATE TABLE `address_colissimo_pickup_point`
|
||||
(
|
||||
`id` INTEGER NOT NULL,
|
||||
`title_id` INTEGER NOT NULL,
|
||||
`company` VARCHAR(255),
|
||||
`firstname` VARCHAR(255) NOT NULL,
|
||||
`lastname` VARCHAR(255) NOT NULL,
|
||||
`address1` VARCHAR(255) NOT NULL,
|
||||
`address2` VARCHAR(255) NOT NULL,
|
||||
`address3` VARCHAR(255) NOT NULL,
|
||||
`zipcode` VARCHAR(10) NOT NULL,
|
||||
`city` VARCHAR(255) NOT NULL,
|
||||
`country_id` INTEGER NOT NULL,
|
||||
`code` VARCHAR(10) NOT NULL,
|
||||
`type` VARCHAR(10) NOT NULL,
|
||||
`cellphone` VARCHAR(20),
|
||||
PRIMARY KEY (`id`),
|
||||
INDEX `FI_address_colissimo_pickup_point_customer_title_id` (`title_id`),
|
||||
INDEX `FI_address_colissimo_pickup_point_country_id` (`country_id`),
|
||||
CONSTRAINT `fk_address_colissimo_pickup_point_customer_title_id`
|
||||
FOREIGN KEY (`title_id`)
|
||||
REFERENCES `customer_title` (`id`)
|
||||
ON UPDATE RESTRICT
|
||||
ON DELETE RESTRICT,
|
||||
CONSTRAINT `fk_address_colissimo_pickup_point_country_id`
|
||||
FOREIGN KEY (`country_id`)
|
||||
REFERENCES `country` (`id`)
|
||||
ON UPDATE RESTRICT
|
||||
ON DELETE RESTRICT
|
||||
) ENGINE=InnoDB;
|
||||
|
||||
-- ---------------------------------------------------------------------
|
||||
-- order_address_colissimo_pickup_point
|
||||
-- ---------------------------------------------------------------------
|
||||
|
||||
DROP TABLE IF EXISTS `order_address_colissimo_pickup_point`;
|
||||
|
||||
CREATE TABLE `order_address_colissimo_pickup_point`
|
||||
(
|
||||
`id` INTEGER NOT NULL,
|
||||
`code` VARCHAR(10) NOT NULL,
|
||||
`type` VARCHAR(10) NOT NULL,
|
||||
PRIMARY KEY (`id`),
|
||||
CONSTRAINT `fk_order_address_colissimo_pickup_point_order_address_id`
|
||||
FOREIGN KEY (`id`)
|
||||
REFERENCES `order_address` (`id`)
|
||||
ON UPDATE CASCADE
|
||||
ON DELETE CASCADE
|
||||
) ENGINE=InnoDB;
|
||||
|
||||
-- ---------------------------------------------------------------------
|
||||
-- colissimo_pickup_point_price_slices
|
||||
-- ---------------------------------------------------------------------
|
||||
|
||||
DROP TABLE IF EXISTS `colissimo_pickup_point_price_slices`;
|
||||
|
||||
CREATE TABLE `colissimo_pickup_point_price_slices`
|
||||
(
|
||||
`id` INTEGER NOT NULL AUTO_INCREMENT,
|
||||
`area_id` INTEGER NOT NULL,
|
||||
`weight_max` FLOAT,
|
||||
`price_max` FLOAT,
|
||||
`franco_min_price` FLOAT,
|
||||
`price` FLOAT NOT NULL,
|
||||
PRIMARY KEY (`id`),
|
||||
INDEX `FI_colissimo_pickup_point_price_slices_area_id` (`area_id`),
|
||||
CONSTRAINT `fk_colissimo_pickup_point_price_slices_area_id`
|
||||
FOREIGN KEY (`area_id`)
|
||||
REFERENCES `area` (`id`)
|
||||
ON UPDATE RESTRICT
|
||||
ON DELETE RESTRICT
|
||||
) ENGINE=InnoDB;
|
||||
|
||||
-- ---------------------------------------------------------------------
|
||||
-- colissimo_pickup_point_freeshipping
|
||||
-- ---------------------------------------------------------------------
|
||||
|
||||
DROP TABLE IF EXISTS `colissimo_pickup_point_freeshipping`;
|
||||
|
||||
CREATE TABLE `colissimo_pickup_point_freeshipping`
|
||||
(
|
||||
`id` INTEGER NOT NULL,
|
||||
`active` TINYINT(1) DEFAULT 0,
|
||||
`freeshipping_from` DECIMAL(18,2),
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=InnoDB;
|
||||
|
||||
-- ---------------------------------------------------------------------
|
||||
-- colissimo_pickup_point_area_freeshipping
|
||||
-- ---------------------------------------------------------------------
|
||||
|
||||
DROP TABLE IF EXISTS `colissimo_pickup_point_area_freeshipping`;
|
||||
|
||||
CREATE TABLE `colissimo_pickup_point_area_freeshipping`
|
||||
(
|
||||
`id` INTEGER NOT NULL AUTO_INCREMENT,
|
||||
`area_id` INTEGER NOT NULL,
|
||||
`cart_amount` DECIMAL(18,2) DEFAULT 0.00,
|
||||
PRIMARY KEY (`id`),
|
||||
INDEX `FI_colissimo_pickup_point_area_freeshipping_pr_area_id` (`area_id`),
|
||||
CONSTRAINT `fk_colissimo_pickup_point_area_freeshipping_pr_area_id`
|
||||
FOREIGN KEY (`area_id`)
|
||||
REFERENCES `area` (`id`)
|
||||
ON UPDATE RESTRICT
|
||||
ON DELETE RESTRICT
|
||||
) ENGINE=InnoDB;
|
||||
|
||||
# This restores the fkey checks, after having unset them earlier
|
||||
SET FOREIGN_KEY_CHECKS = 1;
|
||||
Reference in New Issue
Block a user