Naše kontakty
Tento postup popisuje, ako sa podarilo „spárovať“ Multishipping v module extension/enhancement/ea_ocmod_manager a ako to aplikovať všeobecne na ľubovoľnú modifikáciu alebo modul.
oc_extension_install.filename
oc_extension_path
extension_install_id
oc_modification.extension_install_id
oc_extension_install.extension_install_id
filename
oc_extension_path.extension_install_id
path_cnt
mod_cnt
SELECT modification_id, name, code, extension_install_id, status FROM oc_modification WHERE name LIKE '%NAZOV%' OR code LIKE '%KOD%' ORDER BY modification_id DESC;
oc_extension_install
SELECT extension_install_id, filename, extension_download_id, date_added FROM oc_extension_install WHERE extension_install_id = <EXT_ID>;
-NA-.xml
-NA-.xml_
EXT_ID
SELECT COUNT(*) AS files_cnt FROM oc_extension_path WHERE extension_install_id = <EXT_ID>;
UPDATE oc_extension_install SET filename = 'nazov_balicka.ocmod.zip' WHERE extension_install_id = <EXT_ID>;
INSERT INTO oc_extension_install (extension_download_id, filename, date_added) VALUES (0, 'kod_modulu.ocmod.zip', NOW());
UPDATE oc_modification SET extension_install_id = <NEW_ID> WHERE modification_id = <MOD_ID>;
-NA
UPDATE oc_extension_install i JOIN oc_modification m ON m.extension_install_id = i.extension_install_id SET i.filename = CONCAT(m.code, '.ocmod.zip') WHERE i.filename IN ('-NA-.xml', '-NA-.xml_') AND m.code IS NOT NULL AND m.code <> '';
SELECT i.extension_install_id, i.filename FROM oc_extension_install i LEFT JOIN oc_extension_path p ON p.extension_install_id=i.extension_install_id LEFT JOIN oc_modification m ON m.extension_install_id=i.extension_install_id WHERE p.extension_install_id IS NULL AND m.extension_install_id IS NULL;
Ak používate iný prefix než oc_, nahraďte ho. Manuál je určený pre OpenCart 3 + EA OCMOD Manager.
oc_