diff --git a/.vscode/ftp-kr.sync.cache.json b/.vscode/ftp-kr.sync.cache.json index e091806a..9b881695 100644 --- a/.vscode/ftp-kr.sync.cache.json +++ b/.vscode/ftp-kr.sync.cache.json @@ -3443,7 +3443,1158 @@ "lmtime": 0, "modified": false }, - "Resources": {}, + "Resources": { + "all_languages.json": { + "type": "-", + "size": 17065, + "lmtime": 0, + "modified": false + }, + "geoip": {}, + "legacy-to-standard-locales.json": { + "type": "-", + "size": 1363, + "lmtime": 0, + "modified": false + }, + "security": {}, + "translations": { + "ar-SA": {}, + "de-DE": {}, + "default": {}, + "en-US": {}, + "es-ES": {}, + "fr-FR": {}, + "it-IT": {}, + "pl-PL": { + "AdminActions.pl-PL.xlf": { + "type": "-", + "size": 58129, + "lmtime": 1744096927700, + "modified": false + }, + "AdminAdvparametersFeature.pl-PL.xlf": { + "type": "-", + "size": 111758, + "lmtime": 1744096927702, + "modified": false + }, + "AdminAdvparametersHelp.pl-PL.xlf": { + "type": "-", + "size": 55481, + "lmtime": 1744096927704, + "modified": false + }, + "AdminAdvparametersNotification.pl-PL.xlf": { + "type": "-", + "size": 87081, + "lmtime": 1744096927705, + "modified": false + }, + "AdminCatalogFeature.pl-PL.xlf": { + "type": "-", + "size": 149789, + "lmtime": 1744096927707, + "modified": false + }, + "AdminCatalogHelp.pl-PL.xlf": { + "type": "-", + "size": 70262, + "lmtime": 1744096927708, + "modified": false + }, + "AdminCatalogNotification.pl-PL.xlf": { + "type": "-", + "size": 71864, + "lmtime": 1744096927711, + "modified": false + }, + "AdminDashboardFeature.pl-PL.xlf": { + "type": "-", + "size": 6459, + "lmtime": 1744096927712, + "modified": false + }, + "AdminDashboardHelp.pl-PL.xlf": { + "type": "-", + "size": 4834, + "lmtime": 1744096927712, + "modified": false + }, + "AdminDashboardNotification.pl-PL.xlf": { + "type": "-", + "size": 1660, + "lmtime": 1744096927713, + "modified": false + }, + "AdminDesignFeature.pl-PL.xlf": { + "type": "-", + "size": 31697, + "lmtime": 1744096927714, + "modified": false + }, + "AdminDesignHelp.pl-PL.xlf": { + "type": "-", + "size": 27735, + "lmtime": 1744096927715, + "modified": false + }, + "AdminDesignNotification.pl-PL.xlf": { + "type": "-", + "size": 18740, + "lmtime": 1744096927716, + "modified": false + }, + "AdminGlobalError.pl-PL.xlf": { + "type": "-", + "size": 307, + "lmtime": 1744096927717, + "modified": false + }, + "AdminGlobal.pl-PL.xlf": { + "type": "-", + "size": 102172, + "lmtime": 1744096927717, + "modified": false + }, + "AdminInternationalFeature.pl-PL.xlf": { + "type": "-", + "size": 55424, + "lmtime": 1744096927719, + "modified": false + }, + "AdminInternationalHelp.pl-PL.xlf": { + "type": "-", + "size": 35008, + "lmtime": 1744096927720, + "modified": false + }, + "AdminInternationalNotification.pl-PL.xlf": { + "type": "-", + "size": 49644, + "lmtime": 1744096927721, + "modified": false + }, + "AdminLoginFeature.pl-PL.xlf": { + "type": "-", + "size": 2343, + "lmtime": 1744096927722, + "modified": false + }, + "AdminLoginNotification.pl-PL.xlf": { + "type": "-", + "size": 8488, + "lmtime": 1744096927722, + "modified": false + }, + "AdminModulesFeature.pl-PL.xlf": { + "type": "-", + "size": 35883, + "lmtime": 1744096927723, + "modified": false + }, + "AdminModulesHelp.pl-PL.xlf": { + "type": "-", + "size": 5976, + "lmtime": 1744096927724, + "modified": false + }, + "AdminModulesNotification.pl-PL.xlf": { + "type": "-", + "size": 49638, + "lmtime": 1744096927725, + "modified": false + }, + "AdminNavigationFooter.pl-PL.xlf": { + "type": "-", + "size": 2006, + "lmtime": 1744096927727, + "modified": false + }, + "AdminNavigationHeader.pl-PL.xlf": { + "type": "-", + "size": 18779, + "lmtime": 1744096927727, + "modified": false + }, + "AdminNavigationMenu.pl-PL.xlf": { + "type": "-", + "size": 35048, + "lmtime": 1744096927728, + "modified": false + }, + "AdminNavigationNotification.pl-PL.xlf": { + "type": "-", + "size": 7467, + "lmtime": 1744096927729, + "modified": false + }, + "AdminNavigationSearch.pl-PL.xlf": { + "type": "-", + "size": 6571, + "lmtime": 1744096927730, + "modified": false + }, + "AdminNotificationsError.pl-PL.xlf": { + "type": "-", + "size": 100777, + "lmtime": 1744096927732, + "modified": false + }, + "AdminNotificationsInfo.pl-PL.xlf": { + "type": "-", + "size": 5513, + "lmtime": 1744096927733, + "modified": false + }, + "AdminNotificationsSuccess.pl-PL.xlf": { + "type": "-", + "size": 12841, + "lmtime": 1744096927733, + "modified": false + }, + "AdminNotificationsWarning.pl-PL.xlf": { + "type": "-", + "size": 8774, + "lmtime": 1744096927734, + "modified": false + }, + "AdminOrderscustomersFeature.pl-PL.xlf": { + "type": "-", + "size": 117190, + "lmtime": 1744096927736, + "modified": false + }, + "AdminOrderscustomersHelp.pl-PL.xlf": { + "type": "-", + "size": 22566, + "lmtime": 1744096927737, + "modified": false + }, + "AdminOrderscustomersNotification.pl-PL.xlf": { + "type": "-", + "size": 67580, + "lmtime": 1744096927738, + "modified": false + }, + "AdminPaymentFeature.pl-PL.xlf": { + "type": "-", + "size": 2412, + "lmtime": 1744096927739, + "modified": false + }, + "AdminPaymentHelp.pl-PL.xlf": { + "type": "-", + "size": 3303, + "lmtime": 1744096927740, + "modified": false + }, + "AdminPaymentNotification.pl-PL.xlf": { + "type": "-", + "size": 5154, + "lmtime": 1744096927740, + "modified": false + }, + "AdminShippingFeature.pl-PL.xlf": { + "type": "-", + "size": 20229, + "lmtime": 1744096927741, + "modified": false + }, + "AdminShippingHelp.pl-PL.xlf": { + "type": "-", + "size": 19826, + "lmtime": 1744096927742, + "modified": false + }, + "AdminShippingNotification.pl-PL.xlf": { + "type": "-", + "size": 6634, + "lmtime": 1744096927743, + "modified": false + }, + "AdminShopparametersFeature.pl-PL.xlf": { + "type": "-", + "size": 96126, + "lmtime": 1744096927745, + "modified": false + }, + "AdminShopparametersHelp.pl-PL.xlf": { + "type": "-", + "size": 66431, + "lmtime": 1744096927746, + "modified": false + }, + "AdminShopparametersNotification.pl-PL.xlf": { + "type": "-", + "size": 20905, + "lmtime": 1744096927748, + "modified": false + }, + "AdminStatsFeature.pl-PL.xlf": { + "type": "-", + "size": 2978, + "lmtime": 1744096927749, + "modified": false + }, + "AdminStatsHelp.pl-PL.xlf": { + "type": "-", + "size": 1819, + "lmtime": 1744096927749, + "modified": false + }, + "AdminStatsNotification.pl-PL.xlf": { + "type": "-", + "size": 1224, + "lmtime": 1744096927750, + "modified": false + }, + "EmailsBody.pl-PL.xlf": { + "type": "-", + "size": 134470, + "lmtime": 1744096927751, + "modified": false + }, + "EmailsSubject.pl-PL.xlf": { + "type": "-", + "size": 10143, + "lmtime": 1744096927751, + "modified": false + }, + "GlobalActions.pl-PL.xlf": { + "type": "-", + "size": 1082, + "lmtime": 1744096927752, + "modified": false + }, + "Install.pl-PL.xlf": { + "type": "-", + "size": 73128, + "lmtime": 1744096927753, + "modified": false + }, + "messages.pl-PL.xlf": { + "type": "-", + "size": 146821, + "lmtime": 1744096927853, + "modified": false + }, + "ModulesAdvertisingAdmin.pl-PL.xlf": { + "type": "-", + "size": 3948, + "lmtime": 1744096927754, + "modified": false + }, + "ModulesAutoupgradeAdmin.pl-PL.xlf": { + "type": "-", + "size": 79510, + "lmtime": 1744096927756, + "modified": false + }, + "ModulesBannerAdmin.pl-PL.xlf": { + "type": "-", + "size": 3099, + "lmtime": 1744096927756, + "modified": false + }, + "ModulesBannerShop.pl-PL.xlf": { + "type": "-", + "size": 530, + "lmtime": 1744096927757, + "modified": false + }, + "ModulesBestsellersAdmin.pl-PL.xlf": { + "type": "-", + "size": 1578, + "lmtime": 1744096927758, + "modified": false + }, + "ModulesBestsellersShop.pl-PL.xlf": { + "type": "-", + "size": 905, + "lmtime": 1744096927758, + "modified": false + }, + "ModulesBlockreassuranceAdmin.pl-PL.xlf": { + "type": "-", + "size": 20289, + "lmtime": 1744096927759, + "modified": false + }, + "ModulesBlockreassuranceShop.pl-PL.xlf": { + "type": "-", + "size": 2373, + "lmtime": 1744096927760, + "modified": false + }, + "ModulesBlockwishlistAdmin.pl-PL.xlf": { + "type": "-", + "size": 6374, + "lmtime": 1744096927761, + "modified": false + }, + "ModulesBlockwishlistShop.pl-PL.xlf": { + "type": "-", + "size": 18017, + "lmtime": 1744096927762, + "modified": false + }, + "ModulesBrandlistAdmin.pl-PL.xlf": { + "type": "-", + "size": 2952, + "lmtime": 1744096927762, + "modified": false + }, + "ModulesBrandlistShop.pl-PL.xlf": { + "type": "-", + "size": 1042, + "lmtime": 1744096927763, + "modified": false + }, + "ModulesBuybuttonliteAdmin.pl-PL.xlf": { + "type": "-", + "size": 3188, + "lmtime": 1744096927763, + "modified": false + }, + "ModulesCarriercomparisonAdmin.pl-PL.xlf": { + "type": "-", + "size": 1629, + "lmtime": 1744096927764, + "modified": false + }, + "ModulesCarriercomparisonShop.pl-PL.xlf": { + "type": "-", + "size": 3291, + "lmtime": 1744096927765, + "modified": false + }, + "ModulesCashondeliveryAdmin.pl-PL.xlf": { + "type": "-", + "size": 902, + "lmtime": 1744096927765, + "modified": false + }, + "ModulesCashondeliveryShop.pl-PL.xlf": { + "type": "-", + "size": 3099, + "lmtime": 1744096927766, + "modified": false + }, + "ModulesCategoryproductsAdmin.pl-PL.xlf": { + "type": "-", + "size": 2348, + "lmtime": 1744096927767, + "modified": false + }, + "ModulesCategoryproductsShop.pl-PL.xlf": { + "type": "-", + "size": 1022, + "lmtime": 1744096927768, + "modified": false + }, + "ModulesCategorytreeAdmin.pl-PL.xlf": { + "type": "-", + "size": 3573, + "lmtime": 1744096927769, + "modified": false + }, + "ModulesCheckpaymentAdmin.pl-PL.xlf": { + "type": "-", + "size": 4537, + "lmtime": 1744096927770, + "modified": false + }, + "ModulesCheckpaymentShop.pl-PL.xlf": { + "type": "-", + "size": 5878, + "lmtime": 1744096927770, + "modified": false + }, + "ModulesContactformAdmin.pl-PL.xlf": { + "type": "-", + "size": 3067, + "lmtime": 1744096927771, + "modified": false + }, + "ModulesContactformShop.pl-PL.xlf": { + "type": "-", + "size": 4521, + "lmtime": 1744096927773, + "modified": false + }, + "ModulesContactinfoAdmin.pl-PL.xlf": { + "type": "-", + "size": 1164, + "lmtime": 1744096927773, + "modified": false + }, + "ModulesContactinfoShop.pl-PL.xlf": { + "type": "-", + "size": 2441, + "lmtime": 1744096927774, + "modified": false + }, + "ModulesCrosssellingAdmin.pl-PL.xlf": { + "type": "-", + "size": 2869, + "lmtime": 1744096927775, + "modified": false + }, + "ModulesCrosssellingShop.pl-PL.xlf": { + "type": "-", + "size": 597, + "lmtime": 1744096927775, + "modified": false + }, + "ModulesCurrencyselectorAdmin.pl-PL.xlf": { + "type": "-", + "size": 801, + "lmtime": 1744096927776, + "modified": false + }, + "ModulesCustomeraccountlinksAdmin.pl-PL.xlf": { + "type": "-", + "size": 1531, + "lmtime": 1744096927777, + "modified": false + }, + "ModulesCustomersigninAdmin.pl-PL.xlf": { + "type": "-", + "size": 1437, + "lmtime": 1744096927777, + "modified": false + }, + "ModulesCustomtextAdmin.pl-PL.xlf": { + "type": "-", + "size": 1895, + "lmtime": 1744096927778, + "modified": false + }, + "ModulesDashactivityAdmin.pl-PL.xlf": { + "type": "-", + "size": 7831, + "lmtime": 1744096927779, + "modified": false + }, + "ModulesDashgoalsAdmin.pl-PL.xlf": { + "type": "-", + "size": 5594, + "lmtime": 1744096927779, + "modified": false + }, + "ModulesDashproductsAdmin.pl-PL.xlf": { + "type": "-", + "size": 6885, + "lmtime": 1744096927780, + "modified": false + }, + "ModulesDashtrendsAdmin.pl-PL.xlf": { + "type": "-", + "size": 5260, + "lmtime": 1744096927780, + "modified": false + }, + "ModulesDataprivacyAdmin.pl-PL.xlf": { + "type": "-", + "size": 3303, + "lmtime": 1744096927781, + "modified": false + }, + "ModulesDataprivacyShop.pl-PL.xlf": { + "type": "-", + "size": 579, + "lmtime": 1744096927782, + "modified": false + }, + "ModulesDateofdeliveryAdmin.pl-PL.xlf": { + "type": "-", + "size": 10041, + "lmtime": 1744096927783, + "modified": false + }, + "ModulesDateofdeliveryShop.pl-PL.xlf": { + "type": "-", + "size": 2209, + "lmtime": 1744096927783, + "modified": false + }, + "ModulesEmailalertsAdmin.pl-PL.xlf": { + "type": "-", + "size": 7552, + "lmtime": 1744096927784, + "modified": false + }, + "ModulesEmailalertsShop.pl-PL.xlf": { + "type": "-", + "size": 1613, + "lmtime": 1744096927785, + "modified": false + }, + "ModulesEmailsubscriptionAdmin.pl-PL.xlf": { + "type": "-", + "size": 11612, + "lmtime": 1744096927786, + "modified": false + }, + "ModulesEmailsubscriptionShop.pl-PL.xlf": { + "type": "-", + "size": 4609, + "lmtime": 1744096927786, + "modified": false + }, + "ModulesFacetedsearchAdmin.pl-PL.xlf": { + "type": "-", + "size": 31046, + "lmtime": 1744096927787, + "modified": false + }, + "ModulesFacetedsearchShop.pl-PL.xlf": { + "type": "-", + "size": 3410, + "lmtime": 1744096927788, + "modified": false + }, + "ModulesFaviconnotificationboAdmin.pl-PL.xlf": { + "type": "-", + "size": 3047, + "lmtime": 1744096927788, + "modified": false + }, + "ModulesFeaturedproductsAdmin.pl-PL.xlf": { + "type": "-", + "size": 4609, + "lmtime": 1744096927789, + "modified": false + }, + "ModulesFeaturedproductsShop.pl-PL.xlf": { + "type": "-", + "size": 754, + "lmtime": 1744096927790, + "modified": false + }, + "ModulesFeederAdmin.pl-PL.xlf": { + "type": "-", + "size": 872, + "lmtime": 1744096927790, + "modified": false + }, + "ModulesGAnalyticsAdmin.pl-PL.xlf": { + "type": "-", + "size": 9198, + "lmtime": 1744096927792, + "modified": false + }, + "ModulesGraphnvd3Admin.pl-PL.xlf": { + "type": "-", + "size": 869, + "lmtime": 1744096927792, + "modified": false + }, + "ModulesGridhtmlAdmin.pl-PL.xlf": { + "type": "-", + "size": 829, + "lmtime": 1744096927793, + "modified": false + }, + "ModulesGsitemapAdmin.pl-PL.xlf": { + "type": "-", + "size": 12896, + "lmtime": 1744096927794, + "modified": false + }, + "ModulesImagesliderAdmin.pl-PL.xlf": { + "type": "-", + "size": 10688, + "lmtime": 1744096927794, + "modified": false + }, + "ModulesLanguageselectorAdmin.pl-PL.xlf": { + "type": "-", + "size": 873, + "lmtime": 1744096927795, + "modified": false + }, + "ModulesLegalcomplianceAdmin.pl-PL.xlf": { + "type": "-", + "size": 22412, + "lmtime": 1744096927796, + "modified": false + }, + "ModulesLegalcomplianceShop.pl-PL.xlf": { + "type": "-", + "size": 8665, + "lmtime": 1744096927797, + "modified": false + }, + "ModulesLinklistAdmin.pl-PL.xlf": { + "type": "-", + "size": 8106, + "lmtime": 1744096927797, + "modified": false + }, + "ModulesLinklistShop.pl-PL.xlf": { + "type": "-", + "size": 711, + "lmtime": 1744096927798, + "modified": false + }, + "ModulesLivetranslationAdmin.pl-PL.xlf": { + "type": "-", + "size": 6060, + "lmtime": 1744096927798, + "modified": false + }, + "ModulesLivetranslationShop.pl-PL.xlf": { + "type": "-", + "size": 648, + "lmtime": 1744096927799, + "modified": false + }, + "ModulesMailalertsAdmin.pl-PL.xlf": { + "type": "-", + "size": 10988, + "lmtime": 1744096927799, + "modified": false + }, + "ModulesMailalertsShop.pl-PL.xlf": { + "type": "-", + "size": 2770, + "lmtime": 1744096927800, + "modified": false + }, + "ModulesMainmenuAdmin.pl-PL.xlf": { + "type": "-", + "size": 9589, + "lmtime": 1744096927801, + "modified": false + }, + "ModulesNewproductsAdmin.pl-PL.xlf": { + "type": "-", + "size": 2542, + "lmtime": 1744096927802, + "modified": false + }, + "ModulesNewproductsShop.pl-PL.xlf": { + "type": "-", + "size": 898, + "lmtime": 1744096927803, + "modified": false + }, + "ModulesNewsletterAdmin.pl-PL.xlf": { + "type": "-", + "size": 6043, + "lmtime": 1744096927803, + "modified": false + }, + "ModulesPagesnotfoundAdmin.pl-PL.xlf": { + "type": "-", + "size": 6780, + "lmtime": 1744096927804, + "modified": false + }, + "ModulesProductcommentsAdmin.pl-PL.xlf": { + "type": "-", + "size": 13568, + "lmtime": 1744096927805, + "modified": false + }, + "ModulesProductcommentsShop.pl-PL.xlf": { + "type": "-", + "size": 13123, + "lmtime": 1744096927806, + "modified": false + }, + "ModulesProductinfoAdmin.pl-PL.xlf": { + "type": "-", + "size": 5569, + "lmtime": 1744096927806, + "modified": false + }, + "ModulesPscleanerAdmin.pl-PL.xlf": { + "type": "-", + "size": 7987, + "lmtime": 1744096927807, + "modified": false + }, + "ModulesReminderAdmin.pl-PL.xlf": { + "type": "-", + "size": 13175, + "lmtime": 1744096927808, + "modified": false + }, + "ModulesRssfeedAdmin.pl-PL.xlf": { + "type": "-", + "size": 5258, + "lmtime": 1744096927808, + "modified": false + }, + "ModulesRssfeedShop.pl-PL.xlf": { + "type": "-", + "size": 591, + "lmtime": 1744096927809, + "modified": false + }, + "ModulesSearchbarAdmin.pl-PL.xlf": { + "type": "-", + "size": 1159, + "lmtime": 1744096927810, + "modified": false + }, + "ModulesSearchbarShop.pl-PL.xlf": { + "type": "-", + "size": 482, + "lmtime": 1744096927810, + "modified": false + }, + "ModulesSekeywordsAdmin.pl-PL.xlf": { + "type": "-", + "size": 6227, + "lmtime": 1744096927811, + "modified": false + }, + "ModulesSharebuttonsAdmin.pl-PL.xlf": { + "type": "-", + "size": 1828, + "lmtime": 1744096927811, + "modified": false + }, + "ModulesSharebuttonsShop.pl-PL.xlf": { + "type": "-", + "size": 1119, + "lmtime": 1744096927812, + "modified": false + }, + "ModulesShoppingcartAdmin.pl-PL.xlf": { + "type": "-", + "size": 1922, + "lmtime": 1744096927812, + "modified": false + }, + "ModulesSocialfollowAdmin.pl-PL.xlf": { + "type": "-", + "size": 5891, + "lmtime": 1744096927813, + "modified": false + }, + "ModulesSocialfollowShop.pl-PL.xlf": { + "type": "-", + "size": 2541, + "lmtime": 1744096927814, + "modified": false + }, + "ModulesSpecialsAdmin.pl-PL.xlf": { + "type": "-", + "size": 1601, + "lmtime": 1744096927815, + "modified": false + }, + "ModulesSpecialsShop.pl-PL.xlf": { + "type": "-", + "size": 879, + "lmtime": 1744096927815, + "modified": false + }, + "ModulesStatsbestcategoriesAdmin.pl-PL.xlf": { + "type": "-", + "size": 2333, + "lmtime": 1744096927816, + "modified": false + }, + "ModulesStatsbestcustomersAdmin.pl-PL.xlf": { + "type": "-", + "size": 5036, + "lmtime": 1744096927817, + "modified": false + }, + "ModulesStatsbestmanufacturersAdmin.pl-PL.xlf": { + "type": "-", + "size": 1036, + "lmtime": 1744096927817, + "modified": false + }, + "ModulesStatsbestproductsAdmin.pl-PL.xlf": { + "type": "-", + "size": 2170, + "lmtime": 1744096927818, + "modified": false + }, + "ModulesStatsbestsuppliersAdmin.pl-PL.xlf": { + "type": "-", + "size": 1040, + "lmtime": 1744096927819, + "modified": false + }, + "ModulesStatsbestvouchersAdmin.pl-PL.xlf": { + "type": "-", + "size": 1638, + "lmtime": 1744096927819, + "modified": false + }, + "ModulesStatscarrierAdmin.pl-PL.xlf": { + "type": "-", + "size": 2335, + "lmtime": 1744096927820, + "modified": false + }, + "ModulesStatscatalogAdmin.pl-PL.xlf": { + "type": "-", + "size": 5094, + "lmtime": 1744096927821, + "modified": false + }, + "ModulesStatscheckupAdmin.pl-PL.xlf": { + "type": "-", + "size": 4427, + "lmtime": 1744096927822, + "modified": false + }, + "ModulesStatsdataAdmin.pl-PL.xlf": { + "type": "-", + "size": 2799, + "lmtime": 1744096927823, + "modified": false + }, + "ModulesStatsequipmentAdmin.pl-PL.xlf": { + "type": "-", + "size": 4456, + "lmtime": 1744096927823, + "modified": false + }, + "ModulesStatsforecastAdmin.pl-PL.xlf": { + "type": "-", + "size": 9587, + "lmtime": 1744096927824, + "modified": false + }, + "ModulesStatsliveAdmin.pl-PL.xlf": { + "type": "-", + "size": 4282, + "lmtime": 1744096927825, + "modified": false + }, + "ModulesStatsnewsletterAdmin.pl-PL.xlf": { + "type": "-", + "size": 2362, + "lmtime": 1744096927826, + "modified": false + }, + "ModulesStatsoriginAdmin.pl-PL.xlf": { + "type": "-", + "size": 4474, + "lmtime": 1744096927826, + "modified": false + }, + "ModulesStatspersonalinfosAdmin.pl-PL.xlf": { + "type": "-", + "size": 8724, + "lmtime": 1744096927827, + "modified": false + }, + "ModulesStatsproductAdmin.pl-PL.xlf": { + "type": "-", + "size": 6198, + "lmtime": 1744096927828, + "modified": false + }, + "ModulesStatsregistrationsAdmin.pl-PL.xlf": { + "type": "-", + "size": 6975, + "lmtime": 1744096927829, + "modified": false + }, + "ModulesStatssalesAdmin.pl-PL.xlf": { + "type": "-", + "size": 6195, + "lmtime": 1744096927829, + "modified": false + }, + "ModulesStatssearchAdmin.pl-PL.xlf": { + "type": "-", + "size": 2551, + "lmtime": 1744096927830, + "modified": false + }, + "ModulesStatsstockAdmin.pl-PL.xlf": { + "type": "-", + "size": 2736, + "lmtime": 1744096927831, + "modified": false + }, + "ModulesStatsvisitsAdmin.pl-PL.xlf": { + "type": "-", + "size": 5349, + "lmtime": 1744096927832, + "modified": false + }, + "ModulesSupplierlistAdmin.pl-PL.xlf": { + "type": "-", + "size": 3060, + "lmtime": 1744096927832, + "modified": false + }, + "ModulesSupplierlistShop.pl-PL.xlf": { + "type": "-", + "size": 1077, + "lmtime": 1744096927833, + "modified": false + }, + "ModulesTrackingfrontAdmin.pl-PL.xlf": { + "type": "-", + "size": 959, + "lmtime": 1744096927834, + "modified": false + }, + "ModulesTrackingfrontShop.pl-PL.xlf": { + "type": "-", + "size": 9934, + "lmtime": 1744096927835, + "modified": false + }, + "ModulesViewedproductAdmin.pl-PL.xlf": { + "type": "-", + "size": 2225, + "lmtime": 1744096927835, + "modified": false + }, + "ModulesViewedproductShop.pl-PL.xlf": { + "type": "-", + "size": 612, + "lmtime": 1744096927836, + "modified": false + }, + "ModulesWatermarkAdmin.pl-PL.xlf": { + "type": "-", + "size": 6871, + "lmtime": 1744096927836, + "modified": false + }, + "ModulesWelcomeAdmin.pl-PL.xlf": { + "type": "-", + "size": 17030, + "lmtime": 1744096927837, + "modified": false + }, + "ModulesWirepaymentAdmin.pl-PL.xlf": { + "type": "-", + "size": 7457, + "lmtime": 1744096927838, + "modified": false + }, + "ModulesWirepaymentShop.pl-PL.xlf": { + "type": "-", + "size": 7108, + "lmtime": 1744096927839, + "modified": false + }, + "ModuleWatermarkAdmin.pl-PL.xlf": { + "type": "-", + "size": 279, + "lmtime": 1744096927754, + "modified": false + }, + "ShopDemoCatalog.pl-PL.xlf": { + "type": "-", + "size": 14661, + "lmtime": 1744096927839, + "modified": false + }, + "ShopFormsErrors.pl-PL.xlf": { + "type": "-", + "size": 2242, + "lmtime": 1744096927840, + "modified": false + }, + "ShopFormsHelp.pl-PL.xlf": { + "type": "-", + "size": 4483, + "lmtime": 1744096927840, + "modified": false + }, + "ShopFormsLabels.pl-PL.xlf": { + "type": "-", + "size": 10745, + "lmtime": 1744096927841, + "modified": false + }, + "ShopNavigation.pl-PL.xlf": { + "type": "-", + "size": 13152, + "lmtime": 1744096927842, + "modified": false + }, + "ShopNotificationsError.pl-PL.xlf": { + "type": "-", + "size": 33282, + "lmtime": 1744096927843, + "modified": false + }, + "ShopNotificationsInfo.pl-PL.xlf": { + "type": "-", + "size": 609, + "lmtime": 1744096927844, + "modified": false + }, + "ShopNotificationsSuccess.pl-PL.xlf": { + "type": "-", + "size": 3852, + "lmtime": 1744096927844, + "modified": false + }, + "ShopNotificationsWarning.pl-PL.xlf": { + "type": "-", + "size": 3781, + "lmtime": 1744096927845, + "modified": false + }, + "ShopPdf.pl-PL.xlf": { + "type": "-", + "size": 26800, + "lmtime": 1744096927846, + "modified": false + }, + "ShopThemeActions.pl-PL.xlf": { + "type": "-", + "size": 19770, + "lmtime": 1744096927847, + "modified": false + }, + "ShopThemeCatalog.pl-PL.xlf": { + "type": "-", + "size": 34710, + "lmtime": 1744096927847, + "modified": false + }, + "ShopThemeCategory.pl-PL.xlf": { + "type": "-", + "size": 518, + "lmtime": 1744096927848, + "modified": false + }, + "ShopThemeCheckout.pl-PL.xlf": { + "type": "-", + "size": 37023, + "lmtime": 1744096927849, + "modified": false + }, + "ShopThemeCustomeraccount.pl-PL.xlf": { + "type": "-", + "size": 27517, + "lmtime": 1744096927850, + "modified": false + }, + "ShopThemeGlobal.pl-PL.xlf": { + "type": "-", + "size": 21398, + "lmtime": 1744096927850, + "modified": false + } + }, + "sk-SK": {} + }, + "TwigBundle": {}, + "views": {} + }, "test": {} }, "autoload.php": { @@ -3473,6 +4624,12 @@ }, "cache": {}, "calculate": {}, + "change-default-category.php": { + "type": "-", + "size": 1475, + "lmtime": 1744096927853, + "modified": false + }, "classes": { "Access.php": { "type": "-", @@ -3797,8 +4954,8 @@ "controller": { "AdminController.php": { "type": "-", - "size": 198055, - "lmtime": 1743429838297, + "size": 198215, + "lmtime": 1744094097566, "modified": false }, "Controller.php": { @@ -4061,8 +5218,8 @@ }, "CustomerFormatter.php": { "type": "-", - "size": 8874, - "lmtime": 1743168945747, + "size": 9245, + "lmtime": 1744096927855, "modified": false }, "CustomerForm.php": { @@ -5506,13 +6663,13 @@ "config": { "alias.php": { "type": "-", - "size": 2057, + "size": 2121, "lmtime": 0, "modified": true }, "autoload.php": { "type": "-", - "size": 1340, + "size": 1372, "lmtime": 0, "modified": true }, @@ -5524,13 +6681,13 @@ }, "config.inc.php": { "type": "-", - "size": 11693, + "size": 12008, "lmtime": 0, "modified": true }, "db_slave_server.inc.php": { "type": "-", - "size": 1337, + "size": 1371, "lmtime": 0, "modified": true }, @@ -5542,32 +6699,99 @@ }, "defines_uri.inc.php": { "type": "-", - "size": 3237, + "size": 3313, "lmtime": 0, "modified": true }, ".htaccess": { "type": "-", - "size": 170, + "size": 180, "lmtime": 0, "modified": true }, "index.php": { "type": "-", - "size": 1369, + "size": 1404, "lmtime": 0, "modified": true }, - "services": {}, + "services": { + "admin": { + "services_dev.yml": { + "type": "-", + "size": 49, + "lmtime": 1744096927860, + "modified": false + }, + "services_prod.yml": { + "type": "-", + "size": 1023, + "lmtime": 1744096927861, + "modified": false + }, + "services_test.yml": { + "type": "-", + "size": 46, + "lmtime": 1744096927862, + "modified": false + } + }, + "common.yml": { + "type": "-", + "size": 1005, + "lmtime": 1744096927862, + "modified": false + }, + "front": { + "services_dev.yml": { + "type": "-", + "size": 49, + "lmtime": 1744096927863, + "modified": false + }, + "services_prod.yml": { + "type": "-", + "size": 2379, + "lmtime": 1744096927864, + "modified": false + }, + "services_test.yml": { + "type": "-", + "size": 46, + "lmtime": 1744096927865, + "modified": false + } + }, + "webservice": { + "services_dev.yml": { + "type": "-", + "size": 49, + "lmtime": 1744096927865, + "modified": false + }, + "services_prod.yml": { + "type": "-", + "size": 45, + "lmtime": 1744096927866, + "modified": false + }, + "services_test.yml": { + "type": "-", + "size": 46, + "lmtime": 1744096927867, + "modified": false + } + } + }, "settings.inc.php": { "type": "-", - "size": 23, + "size": 24, "lmtime": 0, - "modified": false + "modified": true }, "smartyadmin.config.inc.php": { "type": "-", - "size": 5934, + "size": 6085, "lmtime": 0, "modified": true }, @@ -5579,18 +6803,152 @@ }, "smartyfront.config.inc.php": { "type": "-", - "size": 8867, + "size": 9140, "lmtime": 0, "modified": true }, "smartyfront.config.inc.php.before_pagecache_widget_block": { "type": "-", - "size": 8488, + "size": 8755, "lmtime": 0, - "modified": false + "modified": true }, - "themes": {}, - "xml": {} + "themes": { + "classic": { + "shop1.json": { + "type": "-", + "size": 2350, + "lmtime": 1744096927872, + "modified": false + }, + "shop2.json": { + "type": "-", + "size": 2350, + "lmtime": 1744096927873, + "modified": false + } + }, + "classic-backup": { + "shop1.json": { + "type": "-", + "size": 2350, + "lmtime": 1744096927871, + "modified": false + }, + "shop2.json": { + "type": "-", + "size": 2350, + "lmtime": 1744096927871, + "modified": false + } + }, + "leo_gstore": { + "shop1.json": { + "type": "-", + "size": 3217, + "lmtime": 1744096927875, + "modified": false + }, + "shop2.json": { + "type": "-", + "size": 3190, + "lmtime": 1744096927875, + "modified": false + } + }, + "leo_lulandia": { + "shop1.json": { + "type": "-", + "size": 2932, + "lmtime": 1744096927876, + "modified": false + }, + "shop2.json": { + "type": "-", + "size": 3192, + "lmtime": 1744096927877, + "modified": false + } + }, + "probusiness": { + "shop2.json": { + "type": "-", + "size": 5028, + "lmtime": 1744096927878, + "modified": false + } + } + }, + "xml": { + "1.7.8.11.xml": { + "type": "-", + "size": 2284784, + "lmtime": 0, + "modified": false + }, + "channel.xml": { + "type": "-", + "size": 4283, + "lmtime": 0, + "modified": false + }, + "default_country_modules_list.xml": { + "type": "-", + "size": 501505, + "lmtime": 0, + "modified": false + }, + ".htaccess": { + "type": "-", + "size": 180, + "lmtime": 1744096927879, + "modified": false + }, + "index.php": { + "type": "-", + "size": 1404, + "lmtime": 1744096927879, + "modified": false + }, + "modules_native_addons.xml": { + "type": "-", + "size": 448192, + "lmtime": 0, + "modified": false + }, + "must_have_modules_list.xml": { + "type": "-", + "size": 273467, + "lmtime": 0, + "modified": false + }, + "themes": { + "default.xml": { + "type": "-", + "size": 24216, + "lmtime": 1744096927880, + "modified": false + }, + "index.php": { + "type": "-", + "size": 1404, + "lmtime": 1744096927881, + "modified": false + } + }, + "trusted_modules_list.xml": { + "type": "-", + "size": 989, + "lmtime": 1744096927881, + "modified": false + }, + "untrusted_modules_list.xml": { + "type": "-", + "size": 2934, + "lmtime": 1744096927883, + "modified": false + } + } }, "controllers": { "admin": { @@ -6063,13 +7421,13 @@ }, "google-merchant_id-1.xml": { "type": "-", - "size": 68951745, + "size": 68432445, "lmtime": 0, "modified": true }, "google-merchant_id-2.xml": { "type": "-", - "size": 2995212, + "size": 2997392, "lmtime": 0, "modified": true }, @@ -7423,8 +8781,8 @@ }, "theme.css": { "type": "-", - "size": 513908, - "lmtime": 1702485506000, + "size": 572311, + "lmtime": 1744093739777, "modified": false }, "theme.rtlfix": { @@ -14697,7 +16055,52 @@ }, "leoproductsearch": {}, "leoquicklogin": {}, - "leoslideshow": {}, + "leoslideshow": { + "views": { + "templates": { + "hook": { + "slide_list.tpl": { + "type": "-", + "size": 6540, + "lmtime": 1744093484413, + "modified": false + } + } + }, + "css": { + "admin": { + "admincontroller.css": { + "type": "-", + "size": 747, + "lmtime": 0, + "modified": false + }, + "index.php": { + "type": "-", + "size": 1304, + "lmtime": 0, + "modified": false + }, + "style.css": { + "type": "-", + "size": 11408, + "lmtime": 1744093812151, + "modified": false + } + } + } + }, + "controllers": { + "admin": { + "AdminLeoSlideshow.php": { + "type": "-", + "size": 13244, + "lmtime": 1744094076947, + "modified": false + } + } + } + }, "medoo.php": { "type": "-", "size": 36856, @@ -14793,7 +16196,81 @@ "ybc_widget": {} }, "nov": {}, - "override": {}, + "override": { + "classes": { + "assets": {}, + "cache": {}, + "Cart.php": { + "type": "-", + "size": 2168, + "lmtime": 0, + "modified": false + }, + "CartRule.php": { + "type": "-", + "size": 2271, + "lmtime": 0, + "modified": false + }, + "checkout": {}, + "container": {}, + "controller": {}, + "db": {}, + "exception": {}, + "form": {}, + "helper": {}, + "Hook.php": { + "type": "-", + "size": 2411, + "lmtime": 0, + "modified": false + }, + "index.php": { + "type": "-", + "size": 1281, + "lmtime": 0, + "modified": false + }, + "lang": {}, + "log": {}, + "module": {}, + "order": {}, + "pdf": {}, + "Product.php": { + "type": "-", + "size": 3784, + "lmtime": 1744096927884, + "modified": false + }, + "range": {}, + "shop": {}, + "Smarty": {}, + "stock": {}, + "tax": {}, + "tree": {}, + "webservice": {} + }, + "controllers": {}, + ".htaccess": { + "type": "-", + "size": 180, + "lmtime": 0, + "modified": false + }, + "index.php": { + "type": "-", + "size": 1281, + "lmtime": 0, + "modified": false + }, + "modules": {}, + "readme_override.txt": { + "type": "-", + "size": 508, + "lmtime": 0, + "modified": false + } + }, "pdf": {}, "phpmailer": {}, "phpstan.neon.dist": { @@ -44329,8 +45806,8 @@ }, "payment.tpl": { "type": "-", - "size": 6735, - "lmtime": 1741161627332, + "size": 6915, + "lmtime": 1744096927885, "modified": false }, "personal-information.tpl": { @@ -44788,8 +46265,8 @@ }, "default.tpl": { "type": "-", - "size": 8994, - "lmtime": 1741161632924, + "size": 9000, + "lmtime": 1744096927887, "modified": false }, "index.php": { diff --git a/fix_combinations.php b/fix_combinations.php new file mode 100644 index 00000000..b79cfe08 --- /dev/null +++ b/fix_combinations.php @@ -0,0 +1,133 @@ +executeS("SELECT id_shop FROM {$tablePrefix}shop"); + +// Pobierz stare kombinacje wraz z ich parametrami +$oldCombinations = $db->executeS(" + SELECT pa.id_product_attribute, pa.price, pa.weight, pa.quantity, pa.wholesale_price, + pa.ecotax, pa.unit_price_impact, pa.default_on, pa.minimal_quantity, pa.available_date + FROM {$tablePrefix}product_attribute pa + WHERE pa.id_product = $id_product +"); + +if (!$oldCombinations) { + die("Brak kombinacji do zregenerowania.\n"); +} + +// Usuń istniejące kombinacje i powiązania +// Przygotuj zestawy atrybutów do odtworzenia — zanim cokolwiek usuniesz! +$attributeSets = $db->executeS(" + SELECT pac.id_product_attribute, GROUP_CONCAT(pac.id_attribute ORDER BY pac.id_attribute) as attributes + FROM {$tablePrefix}product_attribute_combination pac + WHERE pac.id_product_attribute IN ( + SELECT id_product_attribute FROM {$tablePrefix}product_attribute WHERE id_product = $id_product + ) + GROUP BY pac.id_product_attribute +"); + +if (!$attributeSets) { + die("Brak danych atrybutów do odtworzenia kombinacji. Nic nie zostało usunięte."); +} + +// Usuń istniejące kombinacje i powiązania — dopiero teraz! +foreach ($oldCombinations as $comb) { + $id_pa = (int)$comb['id_product_attribute']; + + $db->delete("product_attribute_combination", "id_product_attribute = $id_pa"); + $db->delete("product_attribute_shop", "id_product_attribute = $id_pa"); + $db->delete("product_attribute", "id_product_attribute = $id_pa"); +} +echo "Usunięto stare kombinacje.\n"; + + +// Mapa: stary id_pa → zestaw atrybutów +$attributeMap = []; +foreach ($attributeSets as $set) { + $attributeMap[$set['id_product_attribute']] = explode(',', $set['attributes']); +} + +$newCombinationIds = []; +$firstDefault = true; + +foreach ($oldCombinations as $oldComb) { + $old_pa = (int)$oldComb['id_product_attribute']; + $attrs = isset($attributeMap[$old_pa]) ? $attributeMap[$old_pa] : []; + + if (empty($attrs)) { + echo "⚠️ Pominięto kombinację $old_pa — brak atrybutów.\n"; + continue; + } + + // Dodaj nową kombinację + $new_pa = $db->insert( + "product_attribute", + [ + 'id_product' => $id_product, + 'price' => $oldComb['price'], + 'wholesale_price' => $oldComb['wholesale_price'], + 'weight' => $oldComb['weight'], + 'quantity' => $oldComb['quantity'], + 'ecotax' => $oldComb['ecotax'], + 'unit_price_impact' => $oldComb['unit_price_impact'], + 'default_on' => $firstDefault ? 1 : 0, + 'minimal_quantity' => $oldComb['minimal_quantity'], + 'available_date' => $oldComb['available_date'], + ], + true + ); + + if (!$new_pa) { + echo "❌ Błąd dodawania nowej kombinacji.\n"; + continue; + } + + // Przypisz do sklepów + foreach ($shops as $shop) { + $db->insert("product_attribute_shop", [ + 'id_product_attribute' => $new_pa, + 'id_product' => $id_product, + 'id_shop' => (int)$shop['id_shop'], + 'price' => $oldComb['price'], + 'wholesale_price' => $oldComb['wholesale_price'], + 'weight' => $oldComb['weight'], + 'ecotax' => $oldComb['ecotax'], + 'default_on' => $firstDefault ? 1 : 0, + 'minimal_quantity' => $oldComb['minimal_quantity'], + 'available_date' => $oldComb['available_date'], + ]); + } + + // Wstaw atrybuty + foreach ($attrs as $attr_id) { + $db->insert("product_attribute_combination", [ + 'id_product_attribute' => $new_pa, + 'id_attribute' => (int)$attr_id, + ]); + } + + echo "✅ Dodano nową kombinację ID $new_pa z atrybutami: " . implode(',', $attrs) . "\n"; + + $newCombinationIds[] = $new_pa; + $firstDefault = false; +} + +// Odśwież domyślną kombinację i cache +$product->checkDefaultAttributes(); +$product->cache_default_attribute = (int)Product::getDefaultAttribute($product->id); +$product->save(); + +Tools::clearCache(); +echo "🎉 Gotowe! Kombinacje zrekonstruowane i produkt zapisany.\n";