diff --git a/.vscode/ftp-kr.sync.cache.json b/.vscode/ftp-kr.sync.cache.json index 55bd11f6..4eedceb7 100644 --- a/.vscode/ftp-kr.sync.cache.json +++ b/.vscode/ftp-kr.sync.cache.json @@ -328,8 +328,8 @@ "controller": { "AdminController.php": { "type": "-", - "size": 198055, - "lmtime": 0, + "size": 198215, + "lmtime": 1744213883585, "modified": false }, "Controller.php": { @@ -943,8 +943,8 @@ }, "defines.inc.php": { "type": "-", - "size": 8108, - "lmtime": 1742912102633, + "size": 8107, + "lmtime": 1744213952832, "modified": false }, "defines_uri.inc.php": { @@ -1082,9 +1082,9 @@ }, ".htaccess": { "type": "-", - "size": 7168, + "size": 7169, "lmtime": 1743169569305, - "modified": false + "modified": true }, ".htaccess.2025-01-27-1738009656": { "type": "-", @@ -2603,317 +2603,317 @@ "apadminajax.php": { "type": "-", "size": 795, - "lmtime": 0, + "lmtime": 1742913414000, "modified": false }, "apajax.php": { "type": "-", "size": 8442, - "lmtime": 0, + "lmtime": 1742913414000, "modified": false }, "appagebuilder.php": { "type": "-", - "size": 157926, - "lmtime": 0, + "size": 156814, + "lmtime": 1744214277279, "modified": false }, "classes": { "ApPageBuilderDetailsModel.php": { "type": "-", "size": 5505, - "lmtime": 0, + "lmtime": 1742913420000, "modified": false }, "ApPageBuilderHookModel.php": { "type": "-", "size": 1753, - "lmtime": 0, + "lmtime": 1742913421000, "modified": false }, "ApPageBuilderModel.php": { "type": "-", "size": 16864, - "lmtime": 0, + "lmtime": 1742913421000, "modified": false }, "ApPageBuilderPositionsModel.php": { "type": "-", "size": 5515, - "lmtime": 0, + "lmtime": 1742913421000, "modified": false }, "ApPageBuilderProductsModel.php": { "type": "-", "size": 5257, - "lmtime": 0, + "lmtime": 1742913421000, "modified": false }, "ApPageBuilderProfilesModel.php": { "type": "-", "size": 19195, - "lmtime": 0, + "lmtime": 1742913422000, "modified": false }, "ApPageBuilderShortcodeModel.php": { "type": "-", "size": 11670, - "lmtime": 0, + "lmtime": 1742913423000, "modified": false }, "ApPageSetting.php": { "type": "-", "size": 51981, - "lmtime": 1742900368148, + "lmtime": 1742913423000, "modified": false }, "ApShortCodesBuilder.php": { "type": "-", "size": 17656, - "lmtime": 0, + "lmtime": 1742913425000, "modified": false }, "index.php": { "type": "-", "size": 1342, - "lmtime": 0, + "lmtime": 1742913425000, "modified": false }, "shortcodes": { "ApAccordions.php": { "type": "-", "size": 8099, - "lmtime": 0, + "lmtime": 1742913426000, "modified": false }, "ApAlert.php": { "type": "-", "size": 2808, - "lmtime": 0, + "lmtime": 1742913426000, "modified": false }, "ApBlockCarousel.php": { "type": "-", "size": 50341, - "lmtime": 0, + "lmtime": 1742913428000, "modified": false }, "ApBlockLink.php": { "type": "-", "size": 20459, - "lmtime": 0, + "lmtime": 1742913430000, "modified": false }, "ApBlog.php": { "type": "-", "size": 57138, - "lmtime": 0, + "lmtime": 1742913431000, "modified": false }, "ApButton.php": { "type": "-", "size": 7931, - "lmtime": 0, + "lmtime": 1742913432000, "modified": false }, "ApCategoryImage.php": { "type": "-", "size": 12222, - "lmtime": 0, + "lmtime": 1742913432000, "modified": false }, "ApColumn.php": { "type": "-", "size": 11594, - "lmtime": 0, + "lmtime": 1742913433000, "modified": false }, "ApCountdown.php": { "type": "-", "size": 6349, - "lmtime": 0, + "lmtime": 1742913433000, "modified": false }, "ApFacebook.php": { "type": "-", "size": 3865, - "lmtime": 0, + "lmtime": 1742913434000, "modified": false }, "ApFontAwesome.php": { "type": "-", "size": 5588, - "lmtime": 0, + "lmtime": 1742913434000, "modified": false }, "ApFullSlider.php": { "type": "-", "size": 10725, - "lmtime": 0, + "lmtime": 1742913435000, "modified": false }, "ApGenCode.php": { "type": "-", "size": 3603, - "lmtime": 0, + "lmtime": 1742913435000, "modified": false }, "ApGmap.php": { "type": "-", "size": 10347, - "lmtime": 0, + "lmtime": 1742913436000, "modified": false }, "ApHtml.php": { "type": "-", "size": 2838, - "lmtime": 0, + "lmtime": 1742913437000, "modified": false }, "ApImage360.php": { "type": "-", "size": 16393, - "lmtime": 0, + "lmtime": 1742913437000, "modified": false }, "ApImageGallery.php": { "type": "-", "size": 8507, - "lmtime": 0, + "lmtime": 1742913438000, "modified": false }, "ApImageGalleryProduct.php": { "type": "-", "size": 11245, - "lmtime": 0, + "lmtime": 1742913439000, "modified": false }, "ApImageHotspot.php": { "type": "-", "size": 19986, - "lmtime": 0, + "lmtime": 1742913439000, "modified": false }, "ApImage.php": { "type": "-", "size": 6073, - "lmtime": 0, + "lmtime": 1742913439000, "modified": false }, "ApInstagram.php": { "type": "-", "size": 23195, - "lmtime": 0, + "lmtime": 1742913440000, "modified": false }, "ApManuFacturersCarousel.php": { "type": "-", "size": 47182, - "lmtime": 0, + "lmtime": 1742913440000, "modified": false }, "ApMegamenu.php": { "type": "-", "size": 6548, - "lmtime": 0, + "lmtime": 1742913442000, "modified": false }, "ApModule.php": { "type": "-", "size": 9893, - "lmtime": 0, + "lmtime": 1742913443000, "modified": false }, "ApProductCarousel.php": { "type": "-", "size": 55957, - "lmtime": 0, + "lmtime": 1742913443000, "modified": false }, "ApProductList.php": { "type": "-", "size": 21950, - "lmtime": 0, + "lmtime": 1742913443000, "modified": false }, "ApProductTag.php": { "type": "-", "size": 5418, - "lmtime": 0, + "lmtime": 1742913444000, "modified": false }, "ApQuicklogin.php": { "type": "-", "size": 4410, - "lmtime": 0, + "lmtime": 1742913444000, "modified": false }, "ApRawHtml.php": { "type": "-", "size": 1890, - "lmtime": 0, + "lmtime": 1742913445000, "modified": false }, "ApRow.php": { "type": "-", "size": 34456, - "lmtime": 0, + "lmtime": 1742913447000, "modified": false }, "ApSliderLayer.php": { "type": "-", "size": 5988, - "lmtime": 0, + "lmtime": 1742913447000, "modified": false }, "ApSlideShow.php": { "type": "-", "size": 6209, - "lmtime": 0, + "lmtime": 1742913447000, "modified": false }, "ApTabs.php": { "type": "-", "size": 16690, - "lmtime": 0, + "lmtime": 1742913448000, "modified": false }, "ApTwitter.php": { "type": "-", "size": 6802, - "lmtime": 0, + "lmtime": 1742913449000, "modified": false }, "ApVideo.php": { "type": "-", "size": 2613, - "lmtime": 0, + "lmtime": 1742913449000, "modified": false }, "index.php": { "type": "-", "size": 1342, - "lmtime": 0, + "lmtime": 1742913450000, "modified": false } }, "shortcodes.php": { "type": "-", "size": 23600, - "lmtime": 0, + "lmtime": 1742913426000, "modified": false } }, "config_pl.xml": { "type": "-", "size": 498, - "lmtime": 0, + "lmtime": 1742913415000, "modified": false }, "config.xml": { "type": "-", "size": 498, - "lmtime": 0, + "lmtime": 1742913415000, "modified": false }, "controllers": { @@ -2921,91 +2921,91 @@ "AdminApPageBuilderDetails.php": { "type": "-", "size": 33935, - "lmtime": 0, + "lmtime": 1742913453000, "modified": false }, "AdminApPageBuilderHome.php": { "type": "-", "size": 60624, - "lmtime": 1742897525132, + "lmtime": 1743458950355, "modified": false }, "AdminApPageBuilderHook.php": { "type": "-", "size": 17317, - "lmtime": 0, + "lmtime": 1742913453000, "modified": false }, "AdminApPageBuilderImages.php": { "type": "-", "size": 10126, - "lmtime": 0, + "lmtime": 1742913453000, "modified": false }, "AdminApPageBuilderModule.php": { "type": "-", "size": 698, - "lmtime": 0, + "lmtime": 1742913453000, "modified": false }, "AdminApPageBuilder.php": { "type": "-", "size": 1058, - "lmtime": 0, + "lmtime": 1742913453000, "modified": false }, "AdminApPageBuilderPositions.php": { "type": "-", "size": 18765, - "lmtime": 0, + "lmtime": 1742913454000, "modified": false }, "AdminApPageBuilderProductModule.php": { "type": "-", "size": 509, - "lmtime": 0, + "lmtime": 1742913455000, "modified": false }, "AdminApPageBuilderProducts.php": { "type": "-", - "size": 19359, - "lmtime": 0, + "size": 19291, + "lmtime": 1743458949834, "modified": false }, "AdminApPageBuilderProfiles.php": { "type": "-", - "size": 32527, - "lmtime": 1742913418806, + "size": 32437, + "lmtime": 1743458949576, "modified": false }, "AdminApPageBuilderShortcode.php": { "type": "-", "size": 28373, - "lmtime": 0, + "lmtime": 1742913458000, "modified": false }, "AdminApPageBuilderShortcodes.php": { "type": "-", "size": 10167, - "lmtime": 0, + "lmtime": 1742913459000, "modified": false }, "AdminApPageBuilderThemeConfiguration.php": { "type": "-", - "size": 76734, - "lmtime": 0, + "size": 76386, + "lmtime": 1743458949683, "modified": false }, "AdminApPageBuilderThemeEditor.php": { "type": "-", "size": 10146, - "lmtime": 0, + "lmtime": 1742913460000, "modified": false }, "index.php": { "type": "-", "size": 1342, - "lmtime": 0, + "lmtime": 1742913460000, "modified": false } }, @@ -3013,20 +3013,20 @@ "appagebuilderhome.php": { "type": "-", "size": 1523, - "lmtime": 0, + "lmtime": 1742913460000, "modified": false }, "index.php": { "type": "-", "size": 1342, - "lmtime": 0, + "lmtime": 1742913460000, "modified": false } }, "index.php": { "type": "-", "size": 1342, - "lmtime": 0, + "lmtime": 1742913452000, "modified": false } }, @@ -3035,62 +3035,62 @@ "form.css": { "type": "-", "size": 30396, - "lmtime": 0, + "lmtime": 1742913470000, "modified": false }, "images.css": { "type": "-", "size": 1215, - "lmtime": 0, + "lmtime": 1742913470000, "modified": false }, "index.php": { "type": "-", "size": 1342, - "lmtime": 0, + "lmtime": 1742913471000, "modified": false }, "style_AdminApPageBuilderThemeConfiguration.css": { "type": "-", "size": 1036, - "lmtime": 0, + "lmtime": 1742913473000, "modified": false }, "style.css": { "type": "-", "size": 8459, - "lmtime": 0, + "lmtime": 1742913474000, "modified": false }, "style_hook_cpanel.css": { "type": "-", "size": 4510, - "lmtime": 0, + "lmtime": 1742913475000, "modified": false }, "themeeditor.css": { "type": "-", "size": 4566, - "lmtime": 0, + "lmtime": 1742913476000, "modified": false } }, "animate.css": { "type": "-", "size": 76164, - "lmtime": 0, + "lmtime": 1742913460000, "modified": false }, "ApImage360.css": { "type": "-", "size": 31102, - "lmtime": 0, + "lmtime": 1742913461000, "modified": false }, "ApImageHotspot.css": { "type": "-", "size": 15859, - "lmtime": 0, + "lmtime": 1742913462000, "modified": false }, "colorpicker": { @@ -3098,19 +3098,19 @@ "colorpicker.css": { "type": "-", "size": 3181, - "lmtime": 0, + "lmtime": 1742913476000, "modified": false }, "index.php": { "type": "-", "size": 1300, - "lmtime": 0, + "lmtime": 1742913476000, "modified": false }, "layout.css": { "type": "-", "size": 4073, - "lmtime": 0, + "lmtime": 1742913477000, "modified": false } }, @@ -3118,232 +3118,232 @@ "blank.gif": { "type": "-", "size": 49, - "lmtime": 0, + "lmtime": 1742913477000, "modified": false }, "colorpicker_background.png": { "type": "-", "size": 1897, - "lmtime": 0, + "lmtime": 1742913478000, "modified": false }, "colorpicker_hex.png": { "type": "-", "size": 532, - "lmtime": 0, + "lmtime": 1742913479000, "modified": false }, "colorpicker_hsb_b.png": { "type": "-", "size": 970, - "lmtime": 0, + "lmtime": 1742913480000, "modified": false }, "colorpicker_hsb_h.png": { "type": "-", "size": 1012, - "lmtime": 0, + "lmtime": 1742913481000, "modified": false }, "colorpicker_hsb_s.png": { "type": "-", "size": 1171, - "lmtime": 0, + "lmtime": 1742913481000, "modified": false }, "colorpicker_indic.gif": { "type": "-", "size": 86, - "lmtime": 0, + "lmtime": 1742913482000, "modified": false }, "colorpicker_overlay.png": { "type": "-", "size": 10355, - "lmtime": 0, + "lmtime": 1742913483000, "modified": false }, "colorpicker_rgb_b.png": { "type": "-", "size": 970, - "lmtime": 0, + "lmtime": 1742913483000, "modified": false }, "colorpicker_rgb_g.png": { "type": "-", "size": 1069, - "lmtime": 0, + "lmtime": 1742913483000, "modified": false }, "colorpicker_rgb_r.png": { "type": "-", "size": 1066, - "lmtime": 0, + "lmtime": 1742913484000, "modified": false }, "colorpicker_select.gif": { "type": "-", "size": 78, - "lmtime": 0, + "lmtime": 1742913484000, "modified": false }, "colorpicker_submit.png": { "type": "-", "size": 984, - "lmtime": 0, + "lmtime": 1742913484000, "modified": false }, "custom_background.png": { "type": "-", "size": 1916, - "lmtime": 0, + "lmtime": 1742913485000, "modified": false }, "custom_hex.png": { "type": "-", "size": 562, - "lmtime": 0, + "lmtime": 1742913485000, "modified": false }, "custom_hsb_b.png": { "type": "-", "size": 1097, - "lmtime": 0, + "lmtime": 1742913486000, "modified": false }, "custom_hsb_h.png": { "type": "-", "size": 970, - "lmtime": 0, + "lmtime": 1742913487000, "modified": false }, "custom_hsb_s.png": { "type": "-", "size": 1168, - "lmtime": 0, + "lmtime": 1742913488000, "modified": false }, "custom_indic.gif": { "type": "-", "size": 86, - "lmtime": 0, + "lmtime": 1742913488000, "modified": false }, "custom_rgb_b.png": { "type": "-", "size": 1008, - "lmtime": 0, + "lmtime": 1742913488000, "modified": false }, "custom_rgb_g.png": { "type": "-", "size": 1069, - "lmtime": 0, + "lmtime": 1742913488000, "modified": false }, "custom_rgb_r.png": { "type": "-", "size": 1018, - "lmtime": 0, + "lmtime": 1742913489000, "modified": false }, "custom_submit.png": { "type": "-", "size": 997, - "lmtime": 0, + "lmtime": 1742913489000, "modified": false }, "index.php": { "type": "-", "size": 1300, - "lmtime": 0, + "lmtime": 1742913490000, "modified": false }, "select2.png": { "type": "-", "size": 518, - "lmtime": 0, + "lmtime": 1742913491000, "modified": false }, "select.png": { "type": "-", "size": 506, - "lmtime": 0, + "lmtime": 1742913491000, "modified": false }, "slider.png": { "type": "-", "size": 315, - "lmtime": 0, + "lmtime": 1742913491000, "modified": false } }, "index.php": { "type": "-", "size": 1300, - "lmtime": 0, + "lmtime": 1742913476000, "modified": false } }, "index.php": { "type": "-", "size": 1287, - "lmtime": 0, + "lmtime": 1742913463000, "modified": false }, "jquery.fullPage.css": { "type": "-", "size": 4529, - "lmtime": 0, + "lmtime": 1742913464000, "modified": false }, "owl.carousel.css": { "type": "-", "size": 5140, - "lmtime": 0, + "lmtime": 1742913465000, "modified": false }, "owl.theme.css": { "type": "-", "size": 3081, - "lmtime": 0, + "lmtime": 1742913466000, "modified": false }, "paneltool.css": { "type": "-", "size": 10659, - "lmtime": 0, + "lmtime": 1742913467000, "modified": false }, "slick.css": { "type": "-", "size": 2497, - "lmtime": 0, + "lmtime": 1742913467000, "modified": false }, "slick-theme.css": { "type": "-", "size": 4174, - "lmtime": 0, + "lmtime": 1742913468000, "modified": false }, "styles.css": { "type": "-", "size": 60867, - "lmtime": 0, + "lmtime": 1742913469000, "modified": false }, "unique.css": { "type": "-", "size": 479, - "lmtime": 0, + "lmtime": 1742913469000, "modified": false } }, "errors.log": { "type": "-", "size": 4764, - "lmtime": 0, + "lmtime": 1742913415000, "modified": false }, "img": { @@ -3351,299 +3351,299 @@ "column.png": { "type": "-", "size": 3378, - "lmtime": 0, + "lmtime": 1742913493000, "modified": false }, "config.png": { "type": "-", "size": 2342, - "lmtime": 0, + "lmtime": 1742913494000, "modified": false }, "device.png": { "type": "-", "size": 4239, - "lmtime": 0, + "lmtime": 1742913494000, "modified": false }, "edit.png": { "type": "-", "size": 2196, - "lmtime": 0, + "lmtime": 1742913494000, "modified": false }, "edit.webp": { "type": "-", "size": 336, - "lmtime": 0, + "lmtime": 1742913495000, "modified": false }, "index.php": { "type": "-", "size": 1321, - "lmtime": 0, + "lmtime": 1742913495000, "modified": false }, "layout.png": { "type": "-", "size": 4560, - "lmtime": 0, + "lmtime": 1742913495000, "modified": false } }, "ajax-loader.gif": { "type": "-", "size": 4178, - "lmtime": 0, + "lmtime": 1742913492000, "modified": false }, "AjaxLoader.gif": { "type": "-", "size": 1517, - "lmtime": 0, + "lmtime": 1742913492000, "modified": false }, "grabbing.png": { "type": "-", "size": 116, - "lmtime": 0, + "lmtime": 1742913492000, "modified": false }, "graphics": { "buttons01.png": { "type": "-", "size": 1658, - "lmtime": 0, + "lmtime": 1742913495000, "modified": false }, "buttons02.png": { "type": "-", "size": 2400, - "lmtime": 0, + "lmtime": 1742913496000, "modified": false }, "buttons03.png": { "type": "-", "size": 2284, - "lmtime": 0, + "lmtime": 1742913496000, "modified": false }, "buttons04.png": { "type": "-", "size": 1856, - "lmtime": 0, + "lmtime": 1742913496000, "modified": false }, "buttons05.png": { "type": "-", "size": 4421, - "lmtime": 0, + "lmtime": 1742913497000, "modified": false }, "buttons06.png": { "type": "-", "size": 3435, - "lmtime": 0, + "lmtime": 1742913497000, "modified": false }, "buttons07.png": { "type": "-", "size": 4100, - "lmtime": 0, + "lmtime": 1742913497000, "modified": false }, "buttons08.png": { "type": "-", "size": 3754, - "lmtime": 0, + "lmtime": 1742913498000, "modified": false }, "buttons09.png": { "type": "-", "size": 1226, - "lmtime": 0, + "lmtime": 1742913499000, "modified": false }, "buttons10.png": { "type": "-", "size": 696, - "lmtime": 0, + "lmtime": 1742913500000, "modified": false }, "buttons11.png": { "type": "-", "size": 1230, - "lmtime": 0, + "lmtime": 1742913500000, "modified": false }, "buttons12.png": { "type": "-", "size": 936, - "lmtime": 0, + "lmtime": 1742913500000, "modified": false }, "buttons13.png": { "type": "-", "size": 2025, - "lmtime": 0, + "lmtime": 1742913501000, "modified": false }, "buttons14.png": { "type": "-", "size": 1560, - "lmtime": 0, + "lmtime": 1742913503000, "modified": false }, "buttons15.png": { "type": "-", "size": 1880, - "lmtime": 0, + "lmtime": 1742913503000, "modified": false }, "buttons16.png": { "type": "-", "size": 1713, - "lmtime": 0, + "lmtime": 1742913503000, "modified": false }, "buttons17.png": { "type": "-", "size": 1222, - "lmtime": 0, + "lmtime": 1742913504000, "modified": false }, "buttons18.png": { "type": "-", "size": 701, - "lmtime": 0, + "lmtime": 1742913504000, "modified": false }, "buttons19.png": { "type": "-", "size": 1327, - "lmtime": 0, + "lmtime": 1742913504000, "modified": false }, "buttons20.png": { "type": "-", "size": 1044, - "lmtime": 0, + "lmtime": 1742913504000, "modified": false }, "buttons21.png": { "type": "-", "size": 1984, - "lmtime": 0, + "lmtime": 1742913505000, "modified": false }, "buttons22.png": { "type": "-", "size": 1524, - "lmtime": 0, + "lmtime": 1742913505000, "modified": false }, "buttons23.png": { "type": "-", "size": 1841, - "lmtime": 0, + "lmtime": 1742913505000, "modified": false }, "buttons24.png": { "type": "-", "size": 1682, - "lmtime": 0, + "lmtime": 1742913506000, "modified": false }, "hint-01.png": { "type": "-", "size": 2739, - "lmtime": 0, + "lmtime": 1742913507000, "modified": false }, "hint-02.png": { "type": "-", "size": 2233, - "lmtime": 0, + "lmtime": 1742913507000, "modified": false }, "hint-03.png": { "type": "-", "size": 2729, - "lmtime": 0, + "lmtime": 1742913508000, "modified": false }, "hint-04.png": { "type": "-", "size": 2199, - "lmtime": 0, + "lmtime": 1742913508000, "modified": false }, "hint-05.png": { "type": "-", "size": 3721, - "lmtime": 0, + "lmtime": 1742913508000, "modified": false }, "hotspot1.png": { "type": "-", "size": 1080, - "lmtime": 0, + "lmtime": 1742913508000, "modified": false }, "hotspot2.png": { "type": "-", "size": 1086, - "lmtime": 0, + "lmtime": 1742913509000, "modified": false }, "hotspot3.png": { "type": "-", "size": 1314, - "lmtime": 0, + "lmtime": 1742913509000, "modified": false }, "hotspot-close.png": { "type": "-", "size": 1577, - "lmtime": 0, + "lmtime": 1742913509000, "modified": false }, "index.php": { "type": "-", "size": 1342, - "lmtime": 0, + "lmtime": 1742913509000, "modified": false }, "loader.gif": { "type": "-", "size": 6140, - "lmtime": 0, + "lmtime": 1742913509000, "modified": false }, "zoomin.cur": { "type": "-", "size": 4286, - "lmtime": 0, + "lmtime": 1742913509000, "modified": false }, "zoomout.cur": { "type": "-", "size": 4286, - "lmtime": 0, + "lmtime": 1742913509000, "modified": false } }, "index.php": { "type": "-", "size": 1342, - "lmtime": 0, + "lmtime": 1742913493000, "modified": false } }, "index.php": { "type": "-", "size": 1321, - "lmtime": 0, + "lmtime": 1743458935937, "modified": false }, "js": { @@ -3651,112 +3651,112 @@ "detail.js": { "type": "-", "size": 21411, - "lmtime": 0, + "lmtime": 1742913517000, "modified": false }, "form_admin_positions.js": { "type": "-", "size": 870, - "lmtime": 0, + "lmtime": 1742913519000, "modified": false }, "form.js": { "type": "-", "size": 34884, - "lmtime": 0, + "lmtime": 1742913520000, "modified": false }, "home.js": { "type": "-", "size": 120246, - "lmtime": 0, + "lmtime": 1742913520000, "modified": false }, "index.php": { "type": "-", "size": 1342, - "lmtime": 0, + "lmtime": 1742913521000, "modified": false }, "isotope.pkgd.min.js": { "type": "-", "size": 36138, - "lmtime": 0, + "lmtime": 1742913521000, "modified": false }, "product-list.js": { "type": "-", "size": 3229, - "lmtime": 0, + "lmtime": 1742913522000, "modified": false }, "setting.js": { "type": "-", "size": 5441, - "lmtime": 0, + "lmtime": 1742913523000, "modified": false }, "themeeditor.js": { "type": "-", "size": 9602, - "lmtime": 0, + "lmtime": 1742913523000, "modified": false } }, "ApImage360.js": { "type": "-", "size": 226571, - "lmtime": 0, + "lmtime": 1742913509000, "modified": false }, "ApImageHotspot.js": { "type": "-", "size": 40467, - "lmtime": 0, + "lmtime": 1742913509000, "modified": false }, "colorpicker": { "index.php": { "type": "-", "size": 1300, - "lmtime": 0, + "lmtime": 1742913523000, "modified": false }, "js": { "colorpicker.js": { "type": "-", "size": 17176, - "lmtime": 0, + "lmtime": 1742913524000, "modified": false }, "eye.js": { "type": "-", "size": 652, - "lmtime": 0, + "lmtime": 1742913524000, "modified": false }, "index.php": { "type": "-", "size": 1300, - "lmtime": 0, + "lmtime": 1742913526000, "modified": false }, "layout.js": { "type": "-", "size": 1949, - "lmtime": 0, + "lmtime": 1742913526000, "modified": false }, "leo.jquery.colorpicker.js": { "type": "-", "size": 18052, - "lmtime": 0, + "lmtime": 1742913526000, "modified": false }, "utils.js": { "type": "-", "size": 7183, - "lmtime": 0, + "lmtime": 1742913526000, "modified": false } } @@ -3764,115 +3764,115 @@ "countdown.js": { "type": "-", "size": 2436, - "lmtime": 0, + "lmtime": 1742913510000, "modified": false }, "flashmediaelement-cdn.swf": { "type": "-", "size": 131636, - "lmtime": 0, + "lmtime": 1742913510000, "modified": false }, "flashmediaelement.swf": { "type": "-", "size": 131609, - "lmtime": 0, + "lmtime": 1742913510000, "modified": false }, "imagesloaded.pkgd.min.js": { "type": "-", "size": 5594, - "lmtime": 0, + "lmtime": 1742913510000, "modified": false }, "index.php": { "type": "-", "size": 1342, - "lmtime": 0, + "lmtime": 1742913511000, "modified": false }, "instafeed.min.js": { "type": "-", "size": 10560, - "lmtime": 0, + "lmtime": 1742913511000, "modified": false }, "jquery.elevateZoom-3.0.8.min.js": { "type": "-", "size": 33267, - "lmtime": 0, + "lmtime": 1742913511000, "modified": false }, "jquery.fullPage.js": { "type": "-", "size": 121404, - "lmtime": 0, + "lmtime": 1742913512000, "modified": false }, "jquery.infinitescroll.min.js": { "type": "-", "size": 10865, - "lmtime": 0, + "lmtime": 1742913513000, "modified": false }, "jquery.stellar.js": { "type": "-", "size": 23941, - "lmtime": 0, + "lmtime": 1742913514000, "modified": false }, "jquery-ui-1.10.3.custom.min.js": { "type": "-", "size": 55942, - "lmtime": 0, + "lmtime": 1742913515000, "modified": false }, "mediaelement-and-player.js": { "type": "-", "size": 162559, - "lmtime": 0, + "lmtime": 1742913516000, "modified": false }, "owl.carousel.js": { "type": "-", "size": 54026, - "lmtime": 0, + "lmtime": 1742913516000, "modified": false }, "owl.carousel.min.js": { "type": "-", "size": 24048, - "lmtime": 0, + "lmtime": 1742913517000, "modified": false }, "paneltool.js": { "type": "-", "size": 9524, - "lmtime": 0, + "lmtime": 1742913517000, "modified": false }, "script.js": { "type": "-", "size": 39462, - "lmtime": 0, + "lmtime": 1742913517000, "modified": false }, "slick.js": { "type": "-", "size": 89600, - "lmtime": 0, + "lmtime": 1742913517000, "modified": false }, "swiper.min.js": { "type": "-", "size": 111714, - "lmtime": 0, + "lmtime": 1742913517000, "modified": false }, "waypoints.min.js": { "type": "-", "size": 18119, - "lmtime": 0, + "lmtime": 1742913517000, "modified": false } }, @@ -3880,74 +3880,74 @@ "apValidate.php": { "type": "-", "size": 827, - "lmtime": 0, + "lmtime": 1742913526000, "modified": false }, "google_fonts.php": { "type": "-", "size": 168140, - "lmtime": 0, + "lmtime": 1742913526000, "modified": false }, "Helper.php": { "type": "-", "size": 57227, - "lmtime": 0, + "lmtime": 1742913527000, "modified": false }, "index.php": { "type": "-", "size": 1342, - "lmtime": 0, + "lmtime": 1742913528000, "modified": false }, "LeoDataSample.php": { "type": "-", "size": 102251, - "lmtime": 0, + "lmtime": 1742913529000, "modified": false }, "LeoFrameworkHelper.php": { "type": "-", "size": 31446, - "lmtime": 0, + "lmtime": 1742913529000, "modified": false }, "LeoFriendlyUrl.php": { "type": "-", "size": 5034, - "lmtime": 0, + "lmtime": 1742913529000, "modified": false }, "LeoProcessData.php": { "type": "-", "size": 1893, - "lmtime": 0, + "lmtime": 1742913529000, "modified": false }, "setup.php": { "type": "-", "size": 36853, - "lmtime": 0, + "lmtime": 1742913531000, "modified": false } }, "logo.gif": { "type": "-", "size": 1237, - "lmtime": 0, + "lmtime": 1742913416000, "modified": false }, "logo.png": { "type": "-", "size": 2104, - "lmtime": 0, + "lmtime": 1742913417000, "modified": false }, "logo.webp": { "type": "-", "size": 506, - "lmtime": 0, + "lmtime": 1742913418000, "modified": false }, "override": { @@ -3956,73 +3956,73 @@ "CmsController.php": { "type": "-", "size": 2647, - "lmtime": 0, + "lmtime": 1742913531000, "modified": false }, "index.php": { "type": "-", "size": 1281, - "lmtime": 0, + "lmtime": 1742913531000, "modified": false }, "listing": { "CategoryController.php": { "type": "-", "size": 1428, - "lmtime": 0, + "lmtime": 1742913532000, "modified": false }, "index.php": { "type": "-", "size": 1281, - "lmtime": 0, + "lmtime": 1742913533000, "modified": false } }, "ProductController.php": { "type": "-", "size": 846, - "lmtime": 0, + "lmtime": 1742913532000, "modified": false } }, "index.php": { "type": "-", "size": 1281, - "lmtime": 0, + "lmtime": 1742913531000, "modified": false } }, "index.php": { "type": "-", "size": 1342, - "lmtime": 0, + "lmtime": 1742913531000, "modified": false } }, "Readme.md": { "type": "-", "size": 346, - "lmtime": 0, + "lmtime": 1742913419000, "modified": false }, "translations": { "index.php": { "type": "-", "size": 1321, - "lmtime": 0, + "lmtime": 1742913533000, "modified": false }, "pl.php": { "type": "-", "size": 628, - "lmtime": 0, + "lmtime": 1742913533000, "modified": false }, "sk.php": { "type": "-", "size": 730, - "lmtime": 0, + "lmtime": 1742913533000, "modified": false } }, @@ -4032,62 +4032,62 @@ "form.css": { "type": "-", "size": 30396, - "lmtime": 0, + "lmtime": 1742913541000, "modified": false }, "images.css": { "type": "-", "size": 1215, - "lmtime": 0, + "lmtime": 1742913541000, "modified": false }, "index.php": { "type": "-", "size": 1342, - "lmtime": 0, + "lmtime": 1742913541000, "modified": false }, "style_AdminApPageBuilderThemeConfiguration.css": { "type": "-", "size": 1036, - "lmtime": 0, + "lmtime": 1742913542000, "modified": false }, "style.css": { "type": "-", "size": 8459, - "lmtime": 0, + "lmtime": 1742913543000, "modified": false }, "style_hook_cpanel.css": { "type": "-", "size": 4510, - "lmtime": 0, + "lmtime": 1742913543000, "modified": false }, "themeeditor.css": { "type": "-", "size": 4566, - "lmtime": 0, + "lmtime": 1742913544000, "modified": false } }, "animate.css": { "type": "-", "size": 76164, - "lmtime": 0, + "lmtime": 1742913533000, "modified": false }, "ApImage360.css": { "type": "-", "size": 31102, - "lmtime": 0, + "lmtime": 1742913535000, "modified": false }, "ApImageHotspot.css": { "type": "-", "size": 15859, - "lmtime": 0, + "lmtime": 1742913535000, "modified": false }, "colorpicker": { @@ -4095,81 +4095,81 @@ "colorpicker.css": { "type": "-", "size": 3445, - "lmtime": 0, + "lmtime": 1742913545000, "modified": false }, "index.php": { "type": "-", "size": 1300, - "lmtime": 0, + "lmtime": 1742913546000, "modified": false }, "layout.css": { "type": "-", "size": 4381, - "lmtime": 0, + "lmtime": 1742913546000, "modified": false } }, "index.php": { "type": "-", "size": 1300, - "lmtime": 0, + "lmtime": 1742913544000, "modified": false } }, "index.php": { "type": "-", "size": 1287, - "lmtime": 0, + "lmtime": 1742913535000, "modified": false }, "jquery.fullPage.css": { "type": "-", "size": 4529, - "lmtime": 0, + "lmtime": 1742913535000, "modified": false }, "owl.carousel.css": { "type": "-", "size": 5140, - "lmtime": 0, + "lmtime": 1742913536000, "modified": false }, "owl.theme.css": { "type": "-", "size": 3081, - "lmtime": 0, + "lmtime": 1742913537000, "modified": false }, "paneltool.css": { "type": "-", "size": 10659, - "lmtime": 0, + "lmtime": 1742913538000, "modified": false }, "slick.css": { "type": "-", "size": 2497, - "lmtime": 0, + "lmtime": 1742913539000, "modified": false }, "slick-theme.css": { "type": "-", "size": 4174, - "lmtime": 0, + "lmtime": 1742913540000, "modified": false }, "styles.css": { "type": "-", "size": 60867, - "lmtime": 0, + "lmtime": 1742913541000, "modified": false }, "unique.css": { "type": "-", "size": 479, - "lmtime": 0, + "lmtime": 1742913541000, "modified": false } }, @@ -4178,56 +4178,56 @@ "column.png": { "type": "-", "size": 3378, - "lmtime": 0, + "lmtime": 1742913548000, "modified": false }, "column.webp": { "type": "-", "size": 166, - "lmtime": 0, + "lmtime": 1742913548000, "modified": false }, "config.png": { "type": "-", "size": 2342, - "lmtime": 0, + "lmtime": 1742913549000, "modified": false }, "device.png": { "type": "-", "size": 4239, - "lmtime": 0, + "lmtime": 1742913549000, "modified": false }, "edit.png": { "type": "-", "size": 2196, - "lmtime": 0, + "lmtime": 1742913549000, "modified": false }, "index.php": { "type": "-", "size": 1321, - "lmtime": 0, + "lmtime": 1742913549000, "modified": false }, "layout.png": { "type": "-", "size": 4560, - "lmtime": 0, + "lmtime": 1742913549000, "modified": false } }, "ajax-loader.gif": { "type": "-", "size": 4178, - "lmtime": 0, + "lmtime": 1742913547000, "modified": false }, "AjaxLoader.gif": { "type": "-", "size": 1517, - "lmtime": 0, + "lmtime": 1742913547000, "modified": false }, "colorpicker": { @@ -4235,474 +4235,474 @@ "blank.gif": { "type": "-", "size": 49, - "lmtime": 0, + "lmtime": 1742913551000, "modified": false }, "colorpicker_background.png": { "type": "-", "size": 1897, - "lmtime": 0, + "lmtime": 1742913552000, "modified": false }, "colorpicker_background.webp": { "type": "-", "size": 1472, - "lmtime": 0, + "lmtime": 1742913553000, "modified": false }, "colorpicker_hex.png": { "type": "-", "size": 532, - "lmtime": 0, + "lmtime": 1742913554000, "modified": false }, "colorpicker_hex.webp": { "type": "-", "size": 358, - "lmtime": 0, + "lmtime": 1742913554000, "modified": false }, "colorpicker_hsb_b.png": { "type": "-", "size": 970, - "lmtime": 0, + "lmtime": 1742913555000, "modified": false }, "colorpicker_hsb_b.webp": { "type": "-", "size": 598, - "lmtime": 0, + "lmtime": 1742913556000, "modified": false }, "colorpicker_hsb_h.png": { "type": "-", "size": 1012, - "lmtime": 0, + "lmtime": 1742913556000, "modified": false }, "colorpicker_hsb_h.webp": { "type": "-", "size": 592, - "lmtime": 0, + "lmtime": 1742913557000, "modified": false }, "colorpicker_hsb_s.png": { "type": "-", "size": 1171, - "lmtime": 0, + "lmtime": 1742913558000, "modified": false }, "colorpicker_hsb_s.webp": { "type": "-", "size": 608, - "lmtime": 0, + "lmtime": 1742913559000, "modified": false }, "colorpicker_indic.gif": { "type": "-", "size": 86, - "lmtime": 0, + "lmtime": 1742913560000, "modified": false }, "colorpicker_overlay.png": { "type": "-", "size": 10355, - "lmtime": 0, + "lmtime": 1742913561000, "modified": false }, "colorpicker_overlay.webp": { "type": "-", "size": 4076, - "lmtime": 0, + "lmtime": 1742913563000, "modified": false }, "colorpicker_rgb_b.png": { "type": "-", "size": 970, - "lmtime": 0, + "lmtime": 1742913563000, "modified": false }, "colorpicker_rgb_b.webp": { "type": "-", "size": 598, - "lmtime": 0, + "lmtime": 1742913563000, "modified": false }, "colorpicker_rgb_g.png": { "type": "-", "size": 1069, - "lmtime": 0, + "lmtime": 1742913564000, "modified": false }, "colorpicker_rgb_g.webp": { "type": "-", "size": 618, - "lmtime": 0, + "lmtime": 1742913564000, "modified": false }, "colorpicker_rgb_r.png": { "type": "-", "size": 1066, - "lmtime": 0, + "lmtime": 1742913564000, "modified": false }, "colorpicker_rgb_r.webp": { "type": "-", "size": 608, - "lmtime": 0, + "lmtime": 1742913564000, "modified": false }, "colorpicker_select.gif": { "type": "-", "size": 78, - "lmtime": 0, + "lmtime": 1742913565000, "modified": false }, "colorpicker_submit.png": { "type": "-", "size": 984, - "lmtime": 0, + "lmtime": 1742913565000, "modified": false }, "colorpicker_submit.webp": { "type": "-", "size": 532, - "lmtime": 0, + "lmtime": 1742913565000, "modified": false }, "custom_background.png": { "type": "-", "size": 1916, - "lmtime": 0, + "lmtime": 1742913566000, "modified": false }, "custom_hex.png": { "type": "-", "size": 562, - "lmtime": 0, + "lmtime": 1742913567000, "modified": false }, "custom_hsb_b.png": { "type": "-", "size": 1097, - "lmtime": 0, + "lmtime": 1742913567000, "modified": false }, "custom_hsb_h.png": { "type": "-", "size": 970, - "lmtime": 0, + "lmtime": 1742913567000, "modified": false }, "custom_hsb_s.png": { "type": "-", "size": 1168, - "lmtime": 0, + "lmtime": 1742913568000, "modified": false }, "custom_indic.gif": { "type": "-", "size": 86, - "lmtime": 0, + "lmtime": 1742913568000, "modified": false }, "custom_rgb_b.png": { "type": "-", "size": 1008, - "lmtime": 0, + "lmtime": 1742913569000, "modified": false }, "custom_rgb_g.png": { "type": "-", "size": 1069, - "lmtime": 0, + "lmtime": 1742913569000, "modified": false }, "custom_rgb_r.png": { "type": "-", "size": 1018, - "lmtime": 0, + "lmtime": 1742913570000, "modified": false }, "custom_submit.png": { "type": "-", "size": 997, - "lmtime": 0, + "lmtime": 1742913570000, "modified": false }, "index.php": { "type": "-", "size": 1300, - "lmtime": 0, + "lmtime": 1742913571000, "modified": false }, "select2.png": { "type": "-", "size": 518, - "lmtime": 0, + "lmtime": 1742913571000, "modified": false }, "select.png": { "type": "-", "size": 506, - "lmtime": 0, + "lmtime": 1742913572000, "modified": false }, "slider.png": { "type": "-", "size": 315, - "lmtime": 0, + "lmtime": 1742913573000, "modified": false } }, "index.php": { "type": "-", "size": 1300, - "lmtime": 0, + "lmtime": 1742913550000, "modified": false } }, "grabbing.png": { "type": "-", "size": 116, - "lmtime": 0, + "lmtime": 1742913547000, "modified": false }, "graphics": { "buttons01.png": { "type": "-", "size": 1658, - "lmtime": 0, + "lmtime": 1742913574000, "modified": false }, "buttons02.png": { "type": "-", "size": 2400, - "lmtime": 0, + "lmtime": 1742913575000, "modified": false }, "buttons03.png": { "type": "-", "size": 2284, - "lmtime": 0, + "lmtime": 1742913575000, "modified": false }, "buttons04.png": { "type": "-", "size": 1856, - "lmtime": 0, + "lmtime": 1742913576000, "modified": false }, "buttons05.png": { "type": "-", "size": 4421, - "lmtime": 0, + "lmtime": 1742913577000, "modified": false }, "buttons06.png": { "type": "-", "size": 3435, - "lmtime": 0, + "lmtime": 1742913577000, "modified": false }, "buttons07.png": { "type": "-", "size": 4100, - "lmtime": 0, + "lmtime": 1742913578000, "modified": false }, "buttons08.png": { "type": "-", "size": 3754, - "lmtime": 0, + "lmtime": 1742913579000, "modified": false }, "buttons09.png": { "type": "-", "size": 1226, - "lmtime": 0, + "lmtime": 1742913580000, "modified": false }, "buttons10.png": { "type": "-", "size": 696, - "lmtime": 0, + "lmtime": 1742913580000, "modified": false }, "buttons11.png": { "type": "-", "size": 1230, - "lmtime": 0, + "lmtime": 1742913581000, "modified": false }, "buttons12.png": { "type": "-", "size": 936, - "lmtime": 0, + "lmtime": 1742913581000, "modified": false }, "buttons13.png": { "type": "-", "size": 2025, - "lmtime": 0, + "lmtime": 1742913583000, "modified": false }, "buttons14.png": { "type": "-", "size": 1560, - "lmtime": 0, + "lmtime": 1742913584000, "modified": false }, "buttons15.png": { "type": "-", "size": 1880, - "lmtime": 0, + "lmtime": 1742913585000, "modified": false }, "buttons16.png": { "type": "-", "size": 1713, - "lmtime": 0, + "lmtime": 1742913586000, "modified": false }, "buttons17.png": { "type": "-", "size": 1222, - "lmtime": 0, + "lmtime": 1742913587000, "modified": false }, "buttons18.png": { "type": "-", "size": 701, - "lmtime": 0, + "lmtime": 1742913587000, "modified": false }, "buttons19.png": { "type": "-", "size": 1327, - "lmtime": 0, + "lmtime": 1742913587000, "modified": false }, "buttons20.png": { "type": "-", "size": 1044, - "lmtime": 0, + "lmtime": 1742913588000, "modified": false }, "buttons21.png": { "type": "-", "size": 1984, - "lmtime": 0, + "lmtime": 1742913589000, "modified": false }, "buttons22.png": { "type": "-", "size": 1524, - "lmtime": 0, + "lmtime": 1742913589000, "modified": false }, "buttons23.png": { "type": "-", "size": 1841, - "lmtime": 0, + "lmtime": 1742913591000, "modified": false }, "buttons24.png": { "type": "-", "size": 1682, - "lmtime": 0, + "lmtime": 1742913591000, "modified": false }, "hint-01.png": { "type": "-", "size": 2739, - "lmtime": 0, + "lmtime": 1742913591000, "modified": false }, "hint-02.png": { "type": "-", "size": 2233, - "lmtime": 0, + "lmtime": 1742913592000, "modified": false }, "hint-03.png": { "type": "-", "size": 2729, - "lmtime": 0, + "lmtime": 1742913592000, "modified": false }, "hint-04.png": { "type": "-", "size": 2199, - "lmtime": 0, + "lmtime": 1742913593000, "modified": false }, "hint-05.png": { "type": "-", "size": 3721, - "lmtime": 0, + "lmtime": 1742913593000, "modified": false }, "hotspot1.png": { "type": "-", "size": 1080, - "lmtime": 0, + "lmtime": 1742913593000, "modified": false }, "hotspot2.png": { "type": "-", "size": 1086, - "lmtime": 0, + "lmtime": 1742913593000, "modified": false }, "hotspot3.png": { "type": "-", "size": 1314, - "lmtime": 0, + "lmtime": 1742913594000, "modified": false }, "hotspot-close.png": { "type": "-", "size": 1577, - "lmtime": 0, + "lmtime": 1742913596000, "modified": false }, "index.php": { "type": "-", "size": 1342, - "lmtime": 0, + "lmtime": 1742913597000, "modified": false }, "loader.gif": { "type": "-", "size": 6140, - "lmtime": 0, + "lmtime": 1742913598000, "modified": false }, "zoomin.cur": { "type": "-", "size": 4286, - "lmtime": 0, + "lmtime": 1742913598000, "modified": false }, "zoomout.cur": { "type": "-", "size": 4286, - "lmtime": 0, + "lmtime": 1742913599000, "modified": false } }, "index.php": { "type": "-", "size": 1342, - "lmtime": 0, + "lmtime": 1742913548000, "modified": false } }, "index.php": { "type": "-", "size": 1307, - "lmtime": 0, + "lmtime": 1742913533000, "modified": false }, "js": { @@ -4710,112 +4710,112 @@ "detail.js": { "type": "-", "size": 21411, - "lmtime": 0, + "lmtime": 1742913614000, "modified": false }, "form_admin_positions.js": { "type": "-", "size": 870, - "lmtime": 0, + "lmtime": 1742913614000, "modified": false }, "form.js": { "type": "-", "size": 34884, - "lmtime": 0, + "lmtime": 1742913615000, "modified": false }, "home.js": { "type": "-", - "size": 120246, - "lmtime": 0, + "size": 119533, + "lmtime": 1743458949166, "modified": false }, "index.php": { "type": "-", "size": 1342, - "lmtime": 0, + "lmtime": 1742913616000, "modified": false }, "isotope.pkgd.min.js": { "type": "-", "size": 36138, - "lmtime": 0, + "lmtime": 1742913617000, "modified": false }, "product-list.js": { "type": "-", "size": 3229, - "lmtime": 0, + "lmtime": 1742913617000, "modified": false }, "setting.js": { "type": "-", "size": 5441, - "lmtime": 0, + "lmtime": 1742913618000, "modified": false }, "themeeditor.js": { "type": "-", "size": 9602, - "lmtime": 0, + "lmtime": 1742913619000, "modified": false } }, "ApImage360.js": { "type": "-", "size": 226571, - "lmtime": 0, + "lmtime": 1742913600000, "modified": false }, "ApImageHotspot.js": { "type": "-", "size": 40467, - "lmtime": 0, + "lmtime": 1742913600000, "modified": false }, "colorpicker": { "index.php": { "type": "-", "size": 1300, - "lmtime": 0, + "lmtime": 1742913620000, "modified": false }, "js": { "colorpicker.js": { "type": "-", "size": 17176, - "lmtime": 0, + "lmtime": 1742913620000, "modified": false }, "eye.js": { "type": "-", "size": 652, - "lmtime": 0, + "lmtime": 1742913621000, "modified": false }, "index.php": { "type": "-", "size": 1300, - "lmtime": 0, + "lmtime": 1742913621000, "modified": false }, "layout.js": { "type": "-", "size": 1949, - "lmtime": 0, + "lmtime": 1742913621000, "modified": false }, "leo.jquery.colorpicker.js": { "type": "-", "size": 18052, - "lmtime": 0, + "lmtime": 1742913621000, "modified": false }, "utils.js": { "type": "-", "size": 7183, - "lmtime": 0, + "lmtime": 1742913621000, "modified": false } } @@ -4823,97 +4823,97 @@ "countdown.js": { "type": "-", "size": 2436, - "lmtime": 0, + "lmtime": 1742913601000, "modified": false }, "flashmediaelement-cdn.swf": { "type": "-", "size": 131636, - "lmtime": 0, + "lmtime": 1742913602000, "modified": false }, "flashmediaelement.swf": { "type": "-", "size": 131609, - "lmtime": 0, + "lmtime": 1742913602000, "modified": false }, "imagesloaded.pkgd.min.js": { "type": "-", "size": 5594, - "lmtime": 0, + "lmtime": 1742913603000, "modified": false }, "index.php": { "type": "-", "size": 1342, - "lmtime": 0, + "lmtime": 1742913603000, "modified": false }, "instafeed.min.js": { "type": "-", "size": 10560, - "lmtime": 0, + "lmtime": 1742913604000, "modified": false }, "jquery.elevateZoom-3.0.8.min.js": { "type": "-", "size": 33267, - "lmtime": 0, + "lmtime": 1742913605000, "modified": false }, "jquery.fullPage.js": { "type": "-", "size": 121404, - "lmtime": 0, + "lmtime": 1742913605000, "modified": false }, "jquery.infinitescroll.min.js": { "type": "-", "size": 10865, - "lmtime": 0, + "lmtime": 1742913606000, "modified": false }, "jquery.stellar.js": { "type": "-", "size": 23941, - "lmtime": 0, + "lmtime": 1742913607000, "modified": false }, "jquery-ui-1.10.3.custom.min.js": { "type": "-", "size": 55942, - "lmtime": 0, + "lmtime": 1742913608000, "modified": false }, "mediaelement-and-player.js": { "type": "-", "size": 162559, - "lmtime": 0, + "lmtime": 1742913608000, "modified": false }, "owl.carousel.js": { "type": "-", "size": 54026, - "lmtime": 0, + "lmtime": 1742913608000, "modified": false }, "owl.carousel.min.js": { "type": "-", "size": 24048, - "lmtime": 0, + "lmtime": 1742913610000, "modified": false }, "paneltool.js": { "type": "-", "size": 9524, - "lmtime": 0, + "lmtime": 1742913611000, "modified": false }, "script.js": { "type": "-", "size": 39462, - "lmtime": 0, + "lmtime": 1742913612000, "modified": false }, "shortcode": { @@ -4921,13 +4921,13 @@ "index.php": { "type": "-", "size": 1287, - "lmtime": 0, + "lmtime": 1742913625000, "modified": false }, "plugin.min.js": { "type": "-", "size": 1487, - "lmtime": 0, + "lmtime": 1742913625000, "modified": false } }, @@ -4935,45 +4935,45 @@ "index.php": { "type": "-", "size": 1342, - "lmtime": 0, + "lmtime": 1742913625000, "modified": false }, "tinymce.inc.js": { "type": "-", "size": 3128, - "lmtime": 0, + "lmtime": 1742913625000, "modified": false } }, "index.php": { "type": "-", "size": 1342, - "lmtime": 0, + "lmtime": 1742913623000, "modified": false }, "tinymce.inc.js": { "type": "-", "size": 3483, - "lmtime": 0, + "lmtime": 1742913624000, "modified": false } }, "slick.js": { "type": "-", "size": 89600, - "lmtime": 0, + "lmtime": 1742913613000, "modified": false }, "swiper.min.js": { "type": "-", "size": 111714, - "lmtime": 0, + "lmtime": 1742913614000, "modified": false }, "waypoints.min.js": { "type": "-", "size": 18119, - "lmtime": 0, + "lmtime": 1742913614000, "modified": false } }, @@ -4983,13 +4983,13 @@ "element_form.tpl": { "type": "-", "size": 353, - "lmtime": 0, + "lmtime": 1742913631000, "modified": false }, "index.php": { "type": "-", "size": 1321, - "lmtime": 0, + "lmtime": 1742913632000, "modified": false } }, @@ -4997,31 +4997,31 @@ "home_form.tpl": { "type": "-", "size": 5191, - "lmtime": 0, + "lmtime": 1742913632000, "modified": false }, "home.tpl": { "type": "-", "size": 9481, - "lmtime": 0, + "lmtime": 1742913632000, "modified": false }, "index.php": { "type": "-", "size": 1321, - "lmtime": 0, + "lmtime": 1742913633000, "modified": false }, "position.tpl": { "type": "-", "size": 4904, - "lmtime": 0, + "lmtime": 1742913634000, "modified": false }, "shortcodelist.tpl": { "type": "-", "size": 4651, - "lmtime": 0, + "lmtime": 1742913635000, "modified": false } }, @@ -5029,13 +5029,13 @@ "index.php": { "type": "-", "size": 1277, - "lmtime": 0, + "lmtime": 1742913637000, "modified": false }, "panel.tpl": { "type": "-", "size": 25269, - "lmtime": 0, + "lmtime": 1742913638000, "modified": false } }, @@ -5043,13 +5043,13 @@ "imagemanager.tpl": { "type": "-", "size": 5917, - "lmtime": 0, + "lmtime": 1742913639000, "modified": false }, "index.php": { "type": "-", "size": 1321, - "lmtime": 0, + "lmtime": 1742913640000, "modified": false } }, @@ -5057,13 +5057,13 @@ "element_form.tpl": { "type": "-", "size": 353, - "lmtime": 0, + "lmtime": 1742913641000, "modified": false }, "index.php": { "type": "-", "size": 1321, - "lmtime": 0, + "lmtime": 1742913641000, "modified": false } }, @@ -5071,13 +5071,13 @@ "index.php": { "type": "-", "size": 1321, - "lmtime": 0, + "lmtime": 1742913642000, "modified": false }, "list.tpl": { "type": "-", "size": 7336, - "lmtime": 1742900117364, + "lmtime": 1743458945952, "modified": false } }, @@ -5085,25 +5085,25 @@ "home_form.tpl": { "type": "-", "size": 5191, - "lmtime": 0, + "lmtime": 1742913643000, "modified": false }, "home.tpl": { "type": "-", "size": 1755, - "lmtime": 0, + "lmtime": 1742913644000, "modified": false }, "index.php": { "type": "-", "size": 1321, - "lmtime": 0, + "lmtime": 1742913645000, "modified": false }, "position.tpl": { "type": "-", "size": 1496, - "lmtime": 0, + "lmtime": 1742913647000, "modified": false } }, @@ -5111,49 +5111,49 @@ "ApAccordions.tpl": { "type": "-", "size": 5894, - "lmtime": 0, + "lmtime": 1742913648000, "modified": false }, "ApAlert.tpl": { "type": "-", "size": 2621, - "lmtime": 0, + "lmtime": 1742913649000, "modified": false }, "ApColumn.tpl": { "type": "-", "size": 8066, - "lmtime": 0, + "lmtime": 1742913650000, "modified": false }, "ApGeneral.tpl": { "type": "-", "size": 2574, - "lmtime": 0, + "lmtime": 1742913651000, "modified": false }, "ApModule.tpl": { "type": "-", "size": 2688, - "lmtime": 0, + "lmtime": 1742913652000, "modified": false }, "ApRow.tpl": { "type": "-", "size": 6625, - "lmtime": 0, + "lmtime": 1742913653000, "modified": false }, "ApTabs.tpl": { "type": "-", "size": 5462, - "lmtime": 0, + "lmtime": 1742913653000, "modified": false }, "index.php": { "type": "-", "size": 1321, - "lmtime": 0, + "lmtime": 1742913654000, "modified": false } }, @@ -5163,27 +5163,27 @@ "form.tpl": { "type": "-", "size": 29604, - "lmtime": 0, + "lmtime": 1742913657000, "modified": false }, "index.php": { "type": "-", "size": 1321, - "lmtime": 0, + "lmtime": 1742913659000, "modified": false } }, "index.php": { "type": "-", "size": 1321, - "lmtime": 0, + "lmtime": 1742913656000, "modified": false } }, "index.php": { "type": "-", "size": 1321, - "lmtime": 0, + "lmtime": 1742913655000, "modified": false } }, @@ -5191,20 +5191,20 @@ "index.php": { "type": "-", "size": 1300, - "lmtime": 0, + "lmtime": 1742913660000, "modified": false }, "themeeditor.tpl": { "type": "-", "size": 17090, - "lmtime": 0, + "lmtime": 1742913661000, "modified": false } }, "categoryextra.tpl": { "type": "-", "size": 7126, - "lmtime": 0, + "lmtime": 1742913628000, "modified": false }, "_configure": { @@ -5214,45 +5214,45 @@ "code.tpl": { "type": "-", "size": 861, - "lmtime": 0, + "lmtime": 1742913665000, "modified": false }, "column.tpl": { "type": "-", "size": 1419, - "lmtime": 0, + "lmtime": 1742913666000, "modified": false }, "element.tpl": { "type": "-", "size": 1251, - "lmtime": 0, + "lmtime": 1742913667000, "modified": false }, "form.tpl": { "type": "-", "size": 30192, - "lmtime": 0, + "lmtime": 1742913668000, "modified": false }, "index.php": { "type": "-", "size": 1342, - "lmtime": 0, + "lmtime": 1742913669000, "modified": false } }, "index.php": { "type": "-", "size": 1342, - "lmtime": 0, + "lmtime": 1742913664000, "modified": false } }, "index.php": { "type": "-", "size": 1342, - "lmtime": 0, + "lmtime": 1742913663000, "modified": false } }, @@ -5262,27 +5262,27 @@ "form.tpl": { "type": "-", "size": 8547, - "lmtime": 0, + "lmtime": 1742913673000, "modified": false }, "index.php": { "type": "-", "size": 1342, - "lmtime": 0, + "lmtime": 1742913674000, "modified": false } }, "index.php": { "type": "-", "size": 1342, - "lmtime": 0, + "lmtime": 1742913672000, "modified": false } }, "index.php": { "type": "-", "size": 1342, - "lmtime": 0, + "lmtime": 1742913670000, "modified": false } }, @@ -5290,13 +5290,13 @@ "index.php": { "type": "-", "size": 1321, - "lmtime": 0, + "lmtime": 1742913675000, "modified": false }, "list.tpl": { "type": "-", "size": 7470, - "lmtime": 0, + "lmtime": 1742913676000, "modified": false } }, @@ -5305,66 +5305,60 @@ "form.tpl": { "type": "-", "size": 23264, - "lmtime": 0, + "lmtime": 1742913678000, "modified": false }, "index.php": { "type": "-", "size": 1300, - "lmtime": 0, + "lmtime": 1742913679000, "modified": false } }, "index.php": { "type": "-", "size": 1300, - "lmtime": 0, + "lmtime": 1742913677000, "modified": false } }, "index.php": { "type": "-", "size": 1300, - "lmtime": 0, + "lmtime": 1742913662000, "modified": false } }, "configure.tpl": { "type": "-", "size": 8496, - "lmtime": 0, - "modified": false - }, - "content.tpl": { - "type": "-", - "size": 7126, - "lmtime": 0, + "lmtime": 1742913629000, "modified": false }, "guide.tpl": { "type": "-", - "size": 4123, - "lmtime": 1742900208389, + "size": 4124, + "lmtime": 1742913629000, "modified": false }, "helpers": { "index.php": { "type": "-", "size": 1321, - "lmtime": 0, + "lmtime": 1742913680000, "modified": false }, "uploader": { "ajax.tpl": { "type": "-", "size": 9089, - "lmtime": 0, + "lmtime": 1742913681000, "modified": false }, "index.php": { "type": "-", "size": 1342, - "lmtime": 0, + "lmtime": 1742913682000, "modified": false } } @@ -5372,68 +5366,68 @@ "index.php": { "type": "-", "size": 1300, - "lmtime": 0, + "lmtime": 1742913630000, "modified": false }, "productextra.tpl": { "type": "-", "size": 257, - "lmtime": 0, + "lmtime": 1742913631000, "modified": false }, "shortcodes": { "ApBlockCarousel.tpl": { "type": "-", "size": 2593, - "lmtime": 0, + "lmtime": 1742913683000, "modified": false }, "ApColumn.tpl": { "type": "-", "size": 1501, - "lmtime": 0, + "lmtime": 1742913685000, "modified": false }, "ApFullSlider.tpl": { "type": "-", "size": 2613, - "lmtime": 0, + "lmtime": 1742913686000, "modified": false }, "ApImage360.tpl": { "type": "-", "size": 1220, - "lmtime": 0, + "lmtime": 1742913687000, "modified": false }, "ApImageGallery.tpl": { "type": "-", "size": 1874, - "lmtime": 0, + "lmtime": 1742913688000, "modified": false }, "ApImageHotspot.tpl": { "type": "-", "size": 2557, - "lmtime": 0, + "lmtime": 1742913689000, "modified": false }, "ApRow.tpl": { "type": "-", "size": 1501, - "lmtime": 0, + "lmtime": 1742913690000, "modified": false }, "index.php": { "type": "-", "size": 1307, - "lmtime": 0, + "lmtime": 1742913691000, "modified": false }, "setup.txt": { "type": "-", "size": 130826, - "lmtime": 0, + "lmtime": 1742913693000, "modified": false } } @@ -5443,165 +5437,165 @@ "config.json": { "type": "-", "size": 2542, - "lmtime": 0, + "lmtime": 1742913695000, "modified": false }, "div.tpl": { "type": "-", "size": 271, - "lmtime": 0, + "lmtime": 1742913696000, "modified": false }, "footer_product.tpl": { "type": "-", "size": 446, - "lmtime": 0, + "lmtime": 1742913697000, "modified": false }, "header_product.tpl": { "type": "-", "size": 397, - "lmtime": 0, + "lmtime": 1742913698000, "modified": false }, "hook_display_footer_product.tpl": { "type": "-", "size": 366, - "lmtime": 0, + "lmtime": 1742913699000, "modified": false }, "hook_display_leo_product_review_extra.tpl": { "type": "-", "size": 313, - "lmtime": 0, + "lmtime": 1742913700000, "modified": false }, "hook_display_product_additional_info.tpl": { "type": "-", "size": 370, - "lmtime": 0, + "lmtime": 1742913701000, "modified": false }, "hook_display_reassurance.tpl": { "type": "-", "size": 339, - "lmtime": 0, + "lmtime": 1742913704000, "modified": false }, "index.php": { "type": "-", "size": 1307, - "lmtime": 0, + "lmtime": 1742913705000, "modified": false }, "page_footer_container.tpl": { "type": "-", "size": 425, - "lmtime": 0, + "lmtime": 1742913706000, "modified": false }, "product_accessories.tpl": { "type": "-", "size": 1289, - "lmtime": 0, + "lmtime": 1742913708000, "modified": false }, "product_actions_form.tpl": { "type": "-", "size": 1772, - "lmtime": 0, + "lmtime": 1742913709000, "modified": false }, "product_customization.tpl": { "type": "-", "size": 488, - "lmtime": 0, + "lmtime": 1742913710000, "modified": false }, "product_description_short.tpl": { "type": "-", "size": 453, - "lmtime": 0, + "lmtime": 1742913711000, "modified": false }, "product_detail_name.tpl": { "type": "-", "size": 451, - "lmtime": 0, + "lmtime": 1742913712000, "modified": false }, "product_image_show_all.tpl": { "type": "-", "size": 4192, - "lmtime": 0, + "lmtime": 1742913713000, "modified": false }, "product_images_modal.tpl": { "type": "-", "size": 365, - "lmtime": 0, + "lmtime": 1742913714000, "modified": false }, "product_image.tpl": { "type": "-", "size": 705, - "lmtime": 0, + "lmtime": 1742913715000, "modified": false }, "product_image_with_thumb.tpl": { "type": "-", "size": 4192, - "lmtime": 0, + "lmtime": 1742913716000, "modified": false }, "product_more_info_accordions.tpl": { "type": "-", "size": 305, - "lmtime": 0, + "lmtime": 1742913718000, "modified": false }, "product_more_info_default.tpl": { "type": "-", "size": 302, - "lmtime": 0, + "lmtime": 1742913719000, "modified": false }, "product_more_info_tab.tpl": { "type": "-", "size": 298, - "lmtime": 0, + "lmtime": 1742913720000, "modified": false }, "product_price.tpl": { "type": "-", "size": 354, - "lmtime": 0, + "lmtime": 1742913721000, "modified": false } }, "index.php": { "type": "-", "size": 1307, - "lmtime": 0, + "lmtime": 1742913694000, "modified": false }, "product-item": { "index.php": { "type": "-", "size": 1310, - "lmtime": 0, + "lmtime": 1742913722000, "modified": false }, "plist1427203522.tpl": { "type": "-", "size": 7295, - "lmtime": 0, + "lmtime": 1742913723000, "modified": false }, "product-item.tpl": { "type": "-", "size": 3379, - "lmtime": 0, + "lmtime": 1742913725000, "modified": false } }, @@ -5609,85 +5603,85 @@ "add_to_cart_attribute.tpl": { "type": "-", "size": 388, - "lmtime": 0, + "lmtime": 1742913726000, "modified": false }, "add_to_cart_quantity.tpl": { "type": "-", "size": 387, - "lmtime": 0, + "lmtime": 1742913727000, "modified": false }, "add_to_cart.tpl": { "type": "-", "size": 385, - "lmtime": 0, + "lmtime": 1742913728000, "modified": false }, "compare.tpl": { "type": "-", "size": 388, - "lmtime": 0, + "lmtime": 1742913729000, "modified": false }, "index.php": { "type": "-", "size": 1287, - "lmtime": 0, + "lmtime": 1742913730000, "modified": false }, "product_description_short.tpl": { "type": "-", "size": 452, - "lmtime": 0, + "lmtime": 1742913731000, "modified": false }, "product_flags.tpl": { "type": "-", "size": 526, - "lmtime": 0, + "lmtime": 1742913733000, "modified": false }, "product_name.tpl": { "type": "-", "size": 477, - "lmtime": 0, + "lmtime": 1742913734000, "modified": false }, "product_price_and_shipping.tpl": { "type": "-", "size": 1786, - "lmtime": 0, + "lmtime": 1742913735000, "modified": false }, "product_thumbnail.tpl": { "type": "-", "size": 1634, - "lmtime": 0, + "lmtime": 1742913736000, "modified": false }, "product_variants.tpl": { "type": "-", "size": 540, - "lmtime": 0, + "lmtime": 1742913737000, "modified": false }, "quickview.tpl": { "type": "-", "size": 878, - "lmtime": 0, + "lmtime": 1742913738000, "modified": false }, "reviews.tpl": { "type": "-", "size": 392, - "lmtime": 0, + "lmtime": 1742913739000, "modified": false }, "wishlist.tpl": { "type": "-", "size": 389, - "lmtime": 0, + "lmtime": 1742913741000, "modified": false } }, @@ -5695,13 +5689,13 @@ "ApGmap.tpl": { "type": "-", "size": 373, - "lmtime": 0, + "lmtime": 1742913742000, "modified": false }, "index.php": { "type": "-", "size": 1307, - "lmtime": 0, + "lmtime": 1742913743000, "modified": false } } @@ -5710,368 +5704,368 @@ "ApAccordions.tpl": { "type": "-", "size": 3144, - "lmtime": 0, + "lmtime": 1742913744000, "modified": false }, "ApAlert.tpl": { "type": "-", "size": 1059, - "lmtime": 0, + "lmtime": 1742913745000, "modified": false }, "ApBlockCarouselItem.tpl": { "type": "-", "size": 2806, - "lmtime": 0, + "lmtime": 1742913746000, "modified": false }, "ApBlockCarousel.tpl": { "type": "-", "size": 1968, - "lmtime": 0, + "lmtime": 1742913747000, "modified": false }, "ApBlockLink.tpl": { "type": "-", "size": 3408, - "lmtime": 0, + "lmtime": 1742913748000, "modified": false }, "ApBlockOwlCarouselItem.tpl": { "type": "-", "size": 7059, - "lmtime": 0, + "lmtime": 1742913749000, "modified": false }, "ApBlockSlickCarouselItem.tpl": { "type": "-", "size": 5880, - "lmtime": 0, + "lmtime": 1742913750000, "modified": false }, "ApBlog.tpl": { "type": "-", "size": 2559, - "lmtime": 0, + "lmtime": 1742913751000, "modified": false }, "ApButton.tpl": { "type": "-", "size": 1354, - "lmtime": 0, + "lmtime": 1742913753000, "modified": false }, "ApCategoryImage.tpl": { "type": "-", "size": 3770, - "lmtime": 0, + "lmtime": 1742913754000, "modified": false }, "ApColumn.tpl": { "type": "-", "size": 1944, - "lmtime": 0, + "lmtime": 1742913755000, "modified": false }, "ApCountdown.tpl": { "type": "-", "size": 2918, - "lmtime": 0, + "lmtime": 1742913756000, "modified": false }, "ApFacebook.tpl": { "type": "-", "size": 2134, - "lmtime": 0, + "lmtime": 1742913757000, "modified": false }, "ApFontAwesome.tpl": { "type": "-", "size": 1145, - "lmtime": 0, + "lmtime": 1742913758000, "modified": false }, "ApFullSlider.tpl": { "type": "-", "size": 2940, - "lmtime": 0, + "lmtime": 1742913759000, "modified": false }, "ApGenCode.tpl": { "type": "-", "size": 721, - "lmtime": 0, + "lmtime": 1742913760000, "modified": false }, "ApGeneral.tpl": { "type": "-", "size": 1195, - "lmtime": 0, + "lmtime": 1742913761000, "modified": false }, "ApGmap.tpl": { "type": "-", "size": 6459, - "lmtime": 0, + "lmtime": 1742913762000, "modified": false }, "ApHtml.tpl": { "type": "-", "size": 2880, - "lmtime": 0, + "lmtime": 1742913763000, "modified": false }, "ApImage360.tpl": { "type": "-", "size": 5985, - "lmtime": 0, + "lmtime": 1742913764000, "modified": false }, "ApImageGalleryProduct.tpl": { "type": "-", "size": 2132, - "lmtime": 0, + "lmtime": 1742913766000, "modified": false }, "ApImageGallery.tpl": { "type": "-", "size": 4997, - "lmtime": 0, + "lmtime": 1742913767000, "modified": false }, "ApImageHotspot.tpl": { "type": "-", "size": 9059, - "lmtime": 0, + "lmtime": 1742913768000, "modified": false }, "ApImage.tpl": { "type": "-", "size": 2519, - "lmtime": 0, + "lmtime": 1742913769000, "modified": false }, "ApInstagram.tpl": { "type": "-", "size": 12642, - "lmtime": 0, + "lmtime": 1742913770000, "modified": false }, "ApLiveEdit.tpl": { "type": "-", "size": 855, - "lmtime": 0, + "lmtime": 1742913771000, "modified": false }, "ApManuFacturersCarousel.tpl": { "type": "-", "size": 2335, - "lmtime": 0, + "lmtime": 1742913772000, "modified": false }, "ApMegamenu.tpl": { "type": "-", "size": 760, - "lmtime": 0, + "lmtime": 1742913773000, "modified": false }, "ApModule.tpl": { "type": "-", "size": 554, - "lmtime": 0, + "lmtime": 1742913774000, "modified": false }, "appagebuilder.tpl": { "type": "-", "size": 315, - "lmtime": 0, + "lmtime": 1742913775000, "modified": false }, "ApProductCarousel.tpl": { "type": "-", "size": 2122, - "lmtime": 0, + "lmtime": 1742913776000, "modified": false }, "ApProductList.tpl": { "type": "-", "size": 2732, - "lmtime": 0, + "lmtime": 1742913777000, "modified": false }, "ApProductTag.tpl": { "type": "-", "size": 3640, - "lmtime": 0, + "lmtime": 1742913778000, "modified": false }, "ApQuicklogin.tpl": { "type": "-", "size": 714, - "lmtime": 0, + "lmtime": 1742913780000, "modified": false }, "ApRow.tpl": { "type": "-", "size": 3573, - "lmtime": 0, + "lmtime": 1742913781000, "modified": false }, "ApSliderLayer.tpl": { "type": "-", "size": 757, - "lmtime": 0, + "lmtime": 1742913782000, "modified": false }, "ApSlideShow.tpl": { "type": "-", "size": 757, - "lmtime": 0, + "lmtime": 1742913783000, "modified": false }, "ApTabs.tpl": { "type": "-", "size": 6867, - "lmtime": 0, + "lmtime": 1742913784000, "modified": false }, "ApTwitter.tpl": { "type": "-", "size": 8383, - "lmtime": 0, + "lmtime": 1742913785000, "modified": false }, "ApVideo.tpl": { "type": "-", "size": 1069, - "lmtime": 0, + "lmtime": 1742913786000, "modified": false }, "BlogCarousel.tpl": { "type": "-", "size": 1976, - "lmtime": 0, + "lmtime": 1742913787000, "modified": false }, "BlogItem.tpl": { "type": "-", "size": 6639, - "lmtime": 0, + "lmtime": 1742913788000, "modified": false }, "BlogOwlCarousel.tpl": { "type": "-", "size": 4693, - "lmtime": 0, + "lmtime": 1742913789000, "modified": false }, "BlogSlickCarousel.tpl": { "type": "-", "size": 4497, - "lmtime": 0, + "lmtime": 1742913790000, "modified": false }, "categoryExtra.tpl": { "type": "-", "size": 3511, - "lmtime": 0, + "lmtime": 1742913791000, "modified": false }, "cdown.tpl": { "type": "-", "size": 1592, - "lmtime": 0, + "lmtime": 1742913792000, "modified": false }, "color.tpl": { "type": "-", "size": 946, - "lmtime": 0, + "lmtime": 1742913794000, "modified": false }, "config.tpl": { "type": "-", "size": 2176, - "lmtime": 0, + "lmtime": 1742913795000, "modified": false }, "header.tpl": { "type": "-", "size": 1721, - "lmtime": 0, + "lmtime": 1742913796000, "modified": false }, "index.php": { "type": "-", "size": 1321, - "lmtime": 0, + "lmtime": 1742913797000, "modified": false }, "list_shortcode.tpl": { "type": "-", "size": 3286, - "lmtime": 0, + "lmtime": 1742913798000, "modified": false }, "manufacturers_carousel.tpl": { "type": "-", "size": 2244, - "lmtime": 0, + "lmtime": 1742913799000, "modified": false }, "manufacturers_owl_carousel.tpl": { "type": "-", "size": 5813, - "lmtime": 0, + "lmtime": 1742913800000, "modified": false }, "manufacturers_slick_carousel.tpl": { "type": "-", "size": 4987, - "lmtime": 0, + "lmtime": 1742913801000, "modified": false }, "ProductCarousel.tpl": { "type": "-", "size": 1996, - "lmtime": 0, + "lmtime": 1742913802000, "modified": false }, "productExtra.tpl": { "type": "-", "size": 2773, - "lmtime": 0, + "lmtime": 1742913803000, "modified": false }, "ProductItem.tpl": { "type": "-", "size": 406, - "lmtime": 0, + "lmtime": 1742913804000, "modified": false }, "ProductOwlCarousel.tpl": { "type": "-", "size": 5361, - "lmtime": 0, + "lmtime": 1742913805000, "modified": false }, "ProductSlickCarousel.tpl": { "type": "-", "size": 4423, - "lmtime": 0, + "lmtime": 1742913807000, "modified": false }, "product.tpl": { "type": "-", "size": 2135, - "lmtime": 0, + "lmtime": 1742913808000, "modified": false } }, "index.php": { "type": "-", "size": 1310, - "lmtime": 0, + "lmtime": 1742913626000, "modified": false } } @@ -7756,6 +7750,39 @@ "lmtime": 0, "modified": false } + }, + "cms": { + "category.tpl": { + "type": "-", + "size": 1841, + "lmtime": 0, + "modified": false + }, + "index.php": { + "type": "-", + "size": 1279, + "lmtime": 0, + "modified": false + }, + "page.tpl": { + "type": "-", + "size": 2356, + "lmtime": 1744214079423, + "modified": false + }, + "_partials": {}, + "sitemap.tpl": { + "type": "-", + "size": 1920, + "lmtime": 0, + "modified": false + }, + "stores.tpl": { + "type": "-", + "size": 3372, + "lmtime": 0, + "modified": false + } } }, "assets": { @@ -7843,6 +7870,12 @@ "lmtime": 0, "modified": false }, + "detail1526395446 kopia.tpl": { + "type": "-", + "size": 18621, + "lmtime": 0, + "modified": false + }, "detail1526395446 — kopia.tpl": { "type": "-", "size": 18302, @@ -7851,8 +7884,8 @@ }, "detail1526395446.tpl": { "type": "-", - "size": 30075, - "lmtime": 1738066833340, + "size": 30298, + "lmtime": 1743238532895, "modified": false }, "detail1526396195.tpl": { diff --git a/classes/controller/AdminController.php b/classes/controller/AdminController.php index 3320b29d..bd848731 100644 --- a/classes/controller/AdminController.php +++ b/classes/controller/AdminController.php @@ -2687,7 +2687,7 @@ class AdminControllerCore extends Controller $this->addJqueryPlugin(['scrollTo', 'alerts', 'chosen', 'autosize', 'fancybox']); $this->addJqueryPlugin('growl', null, false); - $this->addJqueryUI(['ui.slider', 'ui.datepicker']); + $this->addJqueryUI(['ui.core', 'ui.widget', 'ui.mouse', 'ui.draggable', 'ui.sortable','ui.datepicker','ui.slider']); $this->addJS(__PS_BASE_URI__ . $this->admin_webpath . '/themes/' . $this->bo_theme . '/js/vendor/bootstrap.min.js'); $this->addJS(__PS_BASE_URI__ . $this->admin_webpath . '/themes/' . $this->bo_theme . '/js/vendor/modernizr.min.js'); @@ -2717,6 +2717,10 @@ class AdminControllerCore extends Controller // Specific Admin Theme $this->addCSS(__PS_BASE_URI__ . $this->admin_webpath . '/themes/' . $this->bo_theme . '/css/overrides.css', 'all', PHP_INT_MAX); + + + + $this->context->controller->addJs(apPageHelper::getJsAdminDir().'admin/form.js'); } $this->addJS([ diff --git a/config/defines.inc.php b/config/defines.inc.php index e784397a..3ffb6c22 100644 --- a/config/defines.inc.php +++ b/config/defines.inc.php @@ -235,7 +235,7 @@ define('_PS_SMARTY_CONSOLE_OPEN_BY_URL_', 1); define('_PS_SMARTY_CONSOLE_OPEN_', 2); if (!defined('_PS_JQUERY_VERSION_')) { - define('_PS_JQUERY_VERSION_', '3.4.1'); + define('_PS_JQUERY_VERSION_', '1.12.4'); } define('_PS_CACHE_CA_CERT_FILE_', _PS_CACHE_DIR_.'cacert.pem'); diff --git a/modules/appagebuilder/appagebuilder.php b/modules/appagebuilder/appagebuilder.php index cbce4fab..9efd3737 100644 --- a/modules/appagebuilder/appagebuilder.php +++ b/modules/appagebuilder/appagebuilder.php @@ -38,7 +38,7 @@ class APPageBuilder extends Module protected $product_active; protected $backup_dir; protected $header_content; - + protected $_confirmations = array(); protected $_errors = array(); protected $_warnings = array(); @@ -56,7 +56,7 @@ class APPageBuilder extends Module $this->secure_key = Tools::encrypt($this->name); $this->bootstrap = true; parent::__construct(); - + $this->displayName = $this->l('Apollo Page Builder'); $this->description = $this->l('Apollo Page Builder build content for your site.'); $this->theme_name = _THEME_NAME_; @@ -66,7 +66,7 @@ class APPageBuilder extends Module $this->templateFile = 'module:appagebuilder/views/templates/hook/appagebuilder.tpl'; $this->redirectFriendUrl(); } - + public function redirectFriendUrl() { // if (Context::getContext()->controller === null || (isset(Context::getContext()->controller->controller_type) && in_array(Context::getContext()->controller->controller_type, array('front', 'modulefront')))) { @@ -80,19 +80,19 @@ class APPageBuilder extends Module if (isset($profile_data['friendly_url']) && !empty($profile_data['friendly_url'])) { require_once(_PS_MODULE_DIR_.'appagebuilder/libs/LeoFriendlyUrl.php'); $leo_friendly_url = LeoFriendlyUrl::getInstance(); - + $link = Context::getContext()->link; $idLang = Context::getContext()->language->id; $idShop = null; $relativeProtocol = false; - + $url = $link->getBaseLink($idShop, null, $relativeProtocol).$leo_friendly_url->getLangLink($idLang, null, $idShop).$profile_data['friendly_url'].'.html'; $leo_friendly_url->canonicalRedirection($url); } } } } - + public static function getInstance() { static $_instance; @@ -105,20 +105,20 @@ class APPageBuilder extends Module public function install() { require_once(_PS_MODULE_DIR_.$this->name.'/libs/setup.php'); - + //DONGND:: build shortcode, create folder for override apPageHelper::createShortCode(); - + if (!parent::install() || !ApPageSetup::installConfiguration() || !ApPageSetup::createTables() || !ApPageSetup::installModuleTab() || !$this->registerLeoHook()) { return false; } # NOT LOAD DATASAMPLE AGAIN Configuration::updateValue('AP_INSTALLED_APPAGEBUILDER', '1'); - + # REMOVE FILE INDEX.PHP FOR TRANSLATE ApPageSetup::processTranslateTheme(); - + Configuration::updateValue('APPAGEBUILDER_OVERRIDED', 1); return true; @@ -127,21 +127,21 @@ class APPageBuilder extends Module public function uninstall() { require_once(_PS_MODULE_DIR_.$this->name.'/libs/setup.php'); - + //DONGND:: rollback default file config for tinymce Tools::copy(_PS_MODULE_DIR_.$this->name.'/views/js/shortcode/backup/tinymce.inc.js', _PS_ROOT_DIR_.'/js/admin/tinymce.inc.js'); if (!parent::uninstall()|| !ApPageSetup::uninstallModuleTab() || !ApPageSetup::deleteTables() || !ApPageSetup::uninstallConfiguration()) { return false; } - + //DONGND:: remove overrider folder // $this->uninstallOverrides(); Configuration::updateValue('APPAGEBUILDER_OVERRIDED', 0); - + return true; } - + public function hookActionModuleRegisterHookAfter($params) { if (isset($params['hook_name']) && ($params['hook_name'] == 'header' || $params['hook_name']=='displayheader')) { @@ -150,7 +150,7 @@ class APPageBuilder extends Module $id_hook = Hook::getIdByName($hook_name); $id_module = $this->id; $id_shop = Context::getContext()->shop->id; - + // Get module position in hook $sql = 'SELECT MAX(`position`) AS position FROM `'._DB_PREFIX_.'hook_module` @@ -167,13 +167,13 @@ class APPageBuilder extends Module } } } - + public function postProcess() { if (count($this->errors) > 0) { return; } - + if (Tools::isSubmit('installdemo')) { require_once(_PS_MODULE_DIR_.$this->name.'/libs/setup.php'); ApPageSetup::installSample(); @@ -242,12 +242,12 @@ class APPageBuilder extends Module $this->errors[] = $this->trans('You do not have permission to configure this.', array(), 'Admin.Notifications.Error'); $this->context->smarty->assign('errors', $this->errors); } - + $this->postProcess(); - + $output = ''; $this->backup_dir = str_replace('\\', '/', _PS_CACHE_DIR_.'backup/modules/appagebuilder/'); - + $create_profile_link = $this->context->link->getAdminLink('AdminApPageBuilderProfiles').'&addappagebuilder_profiles'; $profile_link = $this->context->link->getAdminLink('AdminApPageBuilderProfiles'); $position_link = $this->context->link->getAdminLink('AdminApPageBuilderPositions'); @@ -283,7 +283,7 @@ class APPageBuilder extends Module foreach ($field_text as $k => $v) { // validate module unset($k); - + $v = str_replace(' ', '_', trim($v)); $v = preg_replace('/[^A-Za-z0-9\_]/', '', $v); if ($v && !in_array($v, $field_default)) { @@ -299,14 +299,14 @@ class APPageBuilder extends Module foreach ($field_editor as $k => $v) { // validate module unset($k); - + $v = str_replace(' ', '_', trim($v)); $v = preg_replace('/[^A-Za-z0-9\_]/', '', $v); if ($v && !in_array($v, $field_text) && !in_array($v, $field_default)) { $field_editor_valid[] = $v; } } - + Configuration::updateValue($fe, implode(',', $field_editor_valid)); $this->processExtrafield($field_editor_valid, $type, 'text'); } @@ -440,7 +440,7 @@ class APPageBuilder extends Module public function processBackup() { $install_folder = $this->backup_dir; - + if (!is_dir($install_folder)) { mkdir($install_folder, 0755, true); } @@ -576,7 +576,7 @@ class APPageBuilder extends Module } fclose($fp); } - + /** * sub function of back-up database */ @@ -934,7 +934,7 @@ class APPageBuilder extends Module 'title' => $this->l('Save'), ) ); - + $form_extrafield = array( 'legend' => array( @@ -1168,7 +1168,7 @@ class APPageBuilder extends Module { $this->context->controller->addCss(apPageHelper::getCssDir().'style.css'); $result = array(); - + foreach ($form_general['input'] as $form) { //$form['name'] = isset($form['name']) ? $form['name'] : ''; if (Configuration::hasKey($form['name'])) { @@ -1177,7 +1177,7 @@ class APPageBuilder extends Module $result[$form['name']] = Tools::getValue($form['name'], isset($form['default']) ? $form['default'] : ''); } } - + foreach ($form_extrafield['input'] as $form) { //$form['name'] = isset($form['name']) ? $form['name'] : ''; if (Configuration::hasKey($form['name'])) { @@ -1239,7 +1239,7 @@ class APPageBuilder extends Module $assign['apLiveEdit'] .= '" target="_blank"> Edit'; $assign['apLiveEditEnd'] = ''; } - + if ($assign) { foreach ($assign as $key => $ass) { $this->smarty->assign(array($key => $ass)); @@ -1315,12 +1315,12 @@ class APPageBuilder extends Module if ($value_by_categories) { $id_categories = isset($params['categorybox']) ? $params['categorybox'] : ''; $id_categories = apPageHelper::addonValidInt( $id_categories ); # We validate id_categories in apPageHelper::addonValidInt function . This function is used at any where - + if (isset($params['category_type']) && $params['category_type'] == 'default') { $where .= ' AND product_shop.`id_category_default` IN ('.pSQL($id_categories).')'; } else { $sql_join .= ' INNER JOIN '._DB_PREFIX_.'category_product cp ON (cp.id_product= p.`id_product` )'; - + $where .= ' AND cp.`id_category` IN ('.pSQL($id_categories).')'; $sql_group = ' GROUP BY p.id_product'; } @@ -1384,7 +1384,7 @@ class APPageBuilder extends Module } $where .= ' AND p.`id_product` IN ('.((is_array($tab_id_product) && count($tab_id_product)) ? implode(', ', $tab_id_product) : 0).')'; } - + $sql = 'SELECT p.*, product_shop.*, p.`reference`, stock.out_of_stock, IFNULL(stock.quantity, 0) as quantity, product_attribute_shop.id_product_attribute, product_attribute_shop.minimal_quantity AS product_attribute_minimal_quantity, @@ -1402,7 +1402,7 @@ class APPageBuilder extends Module } else { $sql .= ' FROM `'._DB_PREFIX_.'product` p'; } - + $sql .= ' INNER JOIN '._DB_PREFIX_.'product_shop product_shop ON (product_shop.id_product = p.id_product AND product_shop.id_shop = '.(int)$context->shop->id.') LEFT JOIN '._DB_PREFIX_.'product_attribute_shop product_attribute_shop ON p.`id_product` = product_attribute_shop.`id_product` AND product_attribute_shop.`default_on` = 1 AND product_attribute_shop.id_shop='.(int)$context->shop->id.' '.ProductCore::sqlStock('p', 'product_attribute_shop', false, $context->shop).' @@ -1452,14 +1452,14 @@ class APPageBuilder extends Module ) ); Configuration::updateValue('shortcode_url_add', $this->context->link->getAdminLink('AdminApPageBuilderShortcode')); - + $this->autoRestoreSampleData(); } public function hookdisplayHeader() { apPageHelper::autoUpdateModule(); - + if ( Tools::getIsset('leo_support_team') && (int)Tools::getValue('leo_support_team') == 1) { Configuration::updateValue('LEO_SUPPORT_TEAM', '1'); die('update'); @@ -1467,7 +1467,7 @@ class APPageBuilder extends Module Configuration::updateValue('LEO_SUPPORT_TEAM', '0'); die('update'); } - + if (isset(Context::getContext()->controller->controller_type) && in_array(Context::getContext()->controller->controller_type, array('front', 'modulefront'))) { # WORK AT FRONTEND apPageHelper::loadShortCode(_PS_THEME_DIR_); @@ -1479,12 +1479,12 @@ class APPageBuilder extends Module # FIX 1.7 apPageHelper::setGlobalVariable($this->context); } - - + + if (Configuration::get('APPAGEBUILDER_LOAD_WAYPOINTS')) { $uri = apPageHelper::getCssDir().'animate.css'; $this->context->controller->registerStylesheet(sha1($uri), $uri, array('media' => 'all', 'priority' => 8000)); - + $uri = apPageHelper::getJsDir().'waypoints.min.js'; $this->context->controller->registerJavascript(sha1($uri), $uri, array('position' => 'bottom', 'priority' => 8000)); } @@ -1501,7 +1501,7 @@ class APPageBuilder extends Module $this->context->controller->registerStylesheet(sha1($uri), $uri, array('media' => 'all', 'priority' => 8000)); $uri = apPageHelper::getCssDir().'owl.theme.css'; $this->context->controller->registerStylesheet(sha1($uri), $uri, array('media' => 'all', 'priority' => 8000)); - + $uri = apPageHelper::getJsDir().'owl.carousel.js'; $this->context->controller->registerJavascript(sha1($uri), $uri, array('position' => 'bottom', 'priority' => 8000)); } @@ -1509,7 +1509,7 @@ class APPageBuilder extends Module if (Configuration::get('APPAGEBUILDER_LOAD_SWIPER')) { $uri = apPageHelper::getCssDir().'swiper.min.css'; $this->context->controller->registerStylesheet(sha1($uri), $uri, array('media' => 'all', 'priority' => 8000)); - + $uri = apPageHelper::getJsDir().'swiper.min.js'; $this->context->controller->registerJavascript(sha1($uri), $uri, array('position' => 'bottom', 'priority' => 8000)); } @@ -1557,12 +1557,12 @@ class APPageBuilder extends Module if ($product_list_image) { $this->context->controller->addJqueryPlugin(array('scrollTo', 'serialScroll')); } - + // add js for html5 youtube video if (Configuration::get('APPAGEBUILDER_LOAD_HTML5VIDEO')) { $uri = apPageHelper::getCssDir().'mediaelementplayer.min.css'; $this->context->controller->registerStylesheet(sha1($uri), $uri, array('media' => 'all', 'priority' => 8000)); - + $uri = apPageHelper::getJsDir().'mediaelement-and-player.js'; $this->context->controller->registerJavascript(sha1($uri), $uri, array('position' => 'bottom', 'priority' => 8000)); } @@ -1570,7 +1570,7 @@ class APPageBuilder extends Module if (Configuration::get('APPAGEBUILDER_LOAD_FULLPAGEJS')) { $uri = apPageHelper::getCssDir().'jquery.fullPage.css'; $this->context->controller->registerStylesheet(sha1($uri), $uri, array('media' => 'all', 'priority' => 8000)); - + $uri = apPageHelper::getJsDir().'jquery.fullPage.js'; $this->context->controller->registerJavascript(sha1($uri), $uri, array('position' => 'bottom', 'priority' => 8000)); } @@ -1578,7 +1578,7 @@ class APPageBuilder extends Module if (Configuration::get('APPAGEBUILDER_LOAD_IMAGE360')) { $uri = apPageHelper::getCssDir().'ApImage360.css'; $this->context->controller->registerStylesheet(sha1($uri), $uri, array('media' => 'all', 'priority' => 8000)); - + $uri = apPageHelper::getJsDir().'ApImage360.js'; $this->context->controller->registerJavascript(sha1($uri), $uri, array('position' => 'bottom', 'priority' => 8000)); $this->context->controller->addJqueryUI('ui.slider'); @@ -1587,7 +1587,7 @@ class APPageBuilder extends Module if (Configuration::get('APPAGEBUILDER_LOAD_IMAGEHOTPOT')) { $uri = apPageHelper::getCssDir().'ApImageHotspot.css'; $this->context->controller->registerStylesheet(sha1($uri), $uri, array('media' => 'all', 'priority' => 8000)); - + $uri = apPageHelper::getJsDir().'ApImageHotspot.js'; $this->context->controller->registerJavascript(sha1($uri), $uri, array('position' => 'bottom', 'priority' => 8000)); } @@ -1598,20 +1598,20 @@ class APPageBuilder extends Module $uri = apPageHelper::getCssDir().'styles.css'; $this->context->controller->registerStylesheet(sha1($uri), $uri, array('media' => 'all', 'priority' => 8000)); - - //DONGND:: add unique css file, css of module for all theme, no need override + + //DONGND:: add unique css file, css of module for all theme, no need override $uri = apPageHelper::getCssDir().'unique.css'; $this->context->controller->registerStylesheet(sha1($uri), $uri, array('media' => 'all', 'priority' => 8000)); - + $uri = apPageHelper::getJsDir().'script.js'; $this->context->controller->registerJavascript(sha1($uri), $uri, array('position' => 'bottom', 'priority' => 8000)); if (!$this->product_active) { $this->product_active = ApPageBuilderProductsModel::getActive(); } $this->smarty->smarty->assign(array('productClassWidget' => $this->product_active['class'])); - + $tpl_file = apPageHelper::getConfigDir('theme_profiles') . $this->product_active['plist_key'].'.tpl'; - + if (is_file($tpl_file)) { $this->smarty->smarty->assign(array('productProfileDefault' => $this->product_active['plist_key'])); } @@ -1626,7 +1626,7 @@ class APPageBuilder extends Module 'mediumSize' => Image::getSize(ImageType::getFormattedName('medium')) )); } - + # LEOTEMCP $isRTL = $this->context->language->is_rtl; $leoRTL = $this->context->language->is_rtl; @@ -1640,7 +1640,7 @@ class APPageBuilder extends Module break; } } - + if ($rtl_file) { $leoRTL = false; // to remove class RTL // $this->context->controller->unregisterStylesheet('theme-rtl'); @@ -1650,11 +1650,11 @@ class APPageBuilder extends Module } // $id_shop = $this->context->shop->id; // $helper = LeoFrameworkHelper::getInstance(); - + $this->themeCookieName = $this->getConfigName('PANEL_CONFIG'); $panelTool = $this->getConfig('PANELTOOL'); $backGroundValue = ''; - + //DONGND:: get product detail layout $list_productdetail_layout = array(); @@ -1664,17 +1664,17 @@ class APPageBuilder extends Module $this->context->controller->registerStylesheet(sha1($uri), $uri, array('media' => 'all', 'priority' => 8000)); $uri = apPageHelper::getCssDir().'paneltool.css'; $this->context->controller->registerStylesheet(sha1($uri), $uri, array('media' => 'all', 'priority' => 8000)); - + $uri = apPageHelper::getJsDir().'colorpicker/js/colorpicker.js'; $this->context->controller->registerJavascript(sha1($uri), $uri, array('position' => 'bottom', 'priority' => 8000)); $uri = apPageHelper::getJsDir().'paneltool.js'; $this->context->controller->registerJavascript(sha1($uri), $uri, array('position' => 'bottom', 'priority' => 8000)); $this->context->controller->addJqueryPlugin('cooki-plugin'); - + $skin = $this->getPanelConfig('default_skin'); $layout_mode = $this->getPanelConfig('layout_mode'); $enable_fheader = (int)$this->getPanelConfig('enable_fheader'); - + $backGroundValue = array( 'attachment' => array('scroll', 'fixed', 'local', 'initial', 'inherit'), 'repeat' => array('repeat', 'repeat-x', 'repeat-y', 'no-repeat', 'initial', 'inherit'), @@ -1720,7 +1720,7 @@ class APPageBuilder extends Module $this->context->controller->addJqueryPlugin('cooki-plugin'); } } - + // if ($this->getConfig('ENABLE_CUSTOMFONT')) { // # CUSTOM FONT // $uri = apPageHelper::getCssDir().'fonts-cuttom.css'; @@ -1731,7 +1731,7 @@ class APPageBuilder extends Module $uri = apPageHelper::getCssDir().'fonts-cuttom2.css'; $this->context->controller->registerStylesheet(sha1($uri), $uri, array('media' => 'all', 'priority' => 8000)); } - + $layout_width_val = ''; $layout_width = $this->getConfig('layout_width'); if (trim($layout_width) != 'auto' && trim($layout_width) != '') { @@ -1742,7 +1742,7 @@ class APPageBuilder extends Module $layout_width_val .= ''; } } - + $load_css_type = $this->getConfig('load_css_type'); $css_skin = array(); $css_custom = array(); @@ -1752,19 +1752,19 @@ class APPageBuilder extends Module $uri = apPageHelper::getCssDir().'non-responsive.css'; $this->context->controller->registerStylesheet(sha1($uri), $uri, array('media' => 'all', 'priority' => 8000)); } - + # LOAD SKIN CSS IN MODULE $uri = apPageHelper::getCssDir().'skins/'.$skin.'/skin.css'; $this->context->controller->registerStylesheet(sha1($uri), $uri, array('media' => 'all', 'priority' => 8000)); $uri = apPageHelper::getCssDir().'skins/'.$skin.'/custom-rtl.css'; $this->context->controller->registerStylesheet(sha1($uri), $uri, array('media' => 'all', 'priority' => 8000)); - + # LOAD CUSTOM CSS if ($this->context->getMobileDevice() != false && !$this->getConfig('enable_responsive')) { $uri = apPageHelper::getCssDir().'mobile.css'; $this->context->controller->registerStylesheet(sha1($uri), $uri, array('media' => 'all', 'priority' => 8000)); } - + # LOAD POSITIONS AND PROFILES $this->loadResouceForProfile(); @@ -1782,7 +1782,7 @@ class APPageBuilder extends Module $css_skin[] = ''; } } - + # LOAD SKIN CSS IN TPL $uri = apPageHelper::getCssDir().'skins/'.$skin.'/skin.css'; $skinFileUrl = apPageHelper::getFullPathCss($uri); @@ -1794,7 +1794,7 @@ class APPageBuilder extends Module if ($leoRTL && $skinFileUrl !== false) { $css_skin[] = ''; } - + # LOAD CUSTOM CSS if ($this->context->getMobileDevice() != false && !$this->getConfig('enable_responsive')) { $uri = apPageHelper::getCssDir().'mobile.css'; @@ -1803,10 +1803,10 @@ class APPageBuilder extends Module $css_skin[] = ''; } } - + # LOAD POSITIONS AND PROFILES $this->loadResouceForProfile(); - + # LOAD PATTERN if ($profile = $this->getConfig('c_profile')) { $uri = apPageHelper::getCssDir().'patterns/'.$profile.'.css'; @@ -1816,7 +1816,7 @@ class APPageBuilder extends Module } } } - + if ($this->context->language->is_rtl) { # OVERRIDE CORE, LOAD RTL.CSS FILE AT BOTTOM $this->context->controller->registerStylesheet('theme-rtl', '/assets/css/rtl.css', ['media' => 'all', 'priority' => 9000]); @@ -1926,24 +1926,25 @@ class APPageBuilder extends Module $cache_id = $this->getCacheId('apshortcode', $shortcode_key); if ($disable_cache || !$this->isCached($this->templateFile, $cache_id)) { + $shortcode_html = ''; $shortcode_obj = ApPageBuilderShortcodeModel::getShortCode($shortcode_key); if (isset($shortcode_obj['id_appagebuilder']) && $shortcode_obj['id_appagebuilder'] != '' && $shortcode_obj['id_appagebuilder'] != 0) { $shortcode_code = ApPageBuilderShortcodeModel::getAllItems($shortcode_obj['id_appagebuilder'], 1); - + if (!empty($shortcode_code)) { if (empty(ApShortCodesBuilder::$shortcode_tags)) { apPageHelper::loadShortCode(_PS_THEME_DIR_); } - + apPageHelper::setGlobalVariable($this->context); - + // ApShortCodesBuilder::$is_front_office = 1; // ApShortCodesBuilder::$is_gen_html = 1; // ApShortCodesBuilder::$profile_param = array(); $ap_helper = new ApShortCodesBuilder(); // ApShortCodesBuilder::$hook_name = 'apshortcode'; - + $shortcode_html = $ap_helper->parse($shortcode_code['apshortcode']); } } @@ -2005,7 +2006,7 @@ class APPageBuilder extends Module } return $cover_hook_live.$this->fetch( $this->templateFile, $cache_id); } - + public function hookDisplayBanner($params) { return $this->processHook('displayBanner', $params); @@ -2080,23 +2081,23 @@ class APPageBuilder extends Module { return $this->processHook('displayLeftColumnProduct', $params); } - + public function hookdisplayProductButtons($params) { return $this->processHook('displayProductButtons', $params); } - + public function hookDisplayReassurance($params) { return $this->processHook('displayReassurance', $params); } - + public function hookDisplayLeoProfileProduct($params) { apPageHelper::setGlobalVariable($this->context); $html = ''; $tpl_file = ''; - + if (isset($params['ony_global_variable'])) { # {hook h='displayLeoProfileProduct' ony_global_variable=true} return $html; @@ -2148,7 +2149,7 @@ class APPageBuilder extends Module // $this->unregisterExceptions((int)$row['id_hook']); // } } - + /** * FIX BUG 1.7.3.3 : install theme lose hook displayHome, displayLeoProfileProduct * because ajax not run hookActionAdminBefore(); @@ -2163,7 +2164,7 @@ class APPageBuilder extends Module )); } } - + /** * Run only one when install/change Theme_of_Leo */ @@ -2176,8 +2177,8 @@ class APPageBuilder extends Module // Other module call this hook -> duplicate data return; } - - + + # FIX : update Prestashop by 1-Click module -> NOT NEED RESTORE DATABASE $ap_version = Configuration::get('AP_CURRENT_VERSION'); if ($ap_version != false) { @@ -2189,8 +2190,8 @@ class APPageBuilder extends Module return; } } - - + + # WHENE INSTALL THEME, INSERT HOOK FROM DATASAMPLE IN THEME $hook_from_theme = false; if (file_exists(_PS_MODULE_DIR_.'appagebuilder/libs/LeoDataSample.php')) { @@ -2200,36 +2201,36 @@ class APPageBuilder extends Module $hook_from_theme = true; }; } - + # INSERT HOOK FROM MODULE_DATASAMPLE if ($hook_from_theme == false) { $this->registerLeoHook(); } - + # WHEN INSTALL MODULE, NOT NEED RESTORE DATABASE IN THEME $install_module = (int)Configuration::get('AP_INSTALLED_APPAGEBUILDER', 0); if ($install_module) { Configuration::updateValue('AP_INSTALLED_APPAGEBUILDER', '0'); // next : allow restore sample return; } - + # INSERT DATABASE FROM THEME_DATASAMPLE if (file_exists(_PS_MODULE_DIR_.'appagebuilder/libs/LeoDataSample.php')) { require_once(_PS_MODULE_DIR_.'appagebuilder/libs/LeoDataSample.php'); $sample = new Datasample(); $sample->processImport($this->name); } - + # REMOVE FILE INDEX.PHP FOR TRANSLATE if (file_exists(_PS_MODULE_DIR_.'appagebuilder/libs/setup.php')) { require_once(_PS_MODULE_DIR_.'appagebuilder/libs/setup.php'); ApPageSetup::processTranslateTheme(); } - + # REMOVE SUPPORT TEAM FIX LINK CSS, JS Configuration::updateValue('LEO_SUPPORT_TEAM', '0'); } - + protected function getCacheId($hook_name = null, $shortcode_key = null) { $cache_array = array(); @@ -2287,12 +2288,12 @@ class APPageBuilder extends Module if (Tools::getValue('footer') && Tools::getIsset('leopanelchange') && (in_array($hook_name, ApPageSetting::getHook('footer')) || $hook_name == 'pagebuilderConfig|footer')) { $cache_array[] = 'footer_'.Tools::getValue('footer'); } - + //DONGND:: update cache for shortcode if ($shortcode_key) { $cache_array[] = 'shortcodekey_'.$shortcode_key; } - + return implode('|', $cache_array); } @@ -2372,12 +2373,12 @@ class APPageBuilder extends Module // $this->_clearCache('appagebuilder.tpl', $this->name); $this->_clearCache($this->templateFile); # CLEAR CACHE ALL HOOKS } - + //DONGND:: add clear cache for shortcode public function clearShortCodeCache($shortcode_key) { $cache_id = $this->getCacheId('apshortcode', $shortcode_key); - + $this->_clearCache('appagebuilder.tpl', $cache_id); } @@ -2457,19 +2458,19 @@ class APPageBuilder extends Module if ($list_positions) { foreach ($list_positions as $item) { $name = $item['position'].$item['position_key']; - + $uri = apPageHelper::getCssDir().'positions/'.$name.'.css'; $this->context->controller->registerStylesheet(sha1($uri), $uri, array('media' => 'all', 'priority' => 8000)); - + $uri = apPageHelper::getJsDir().'positions/'.$name.'.js'; $this->context->controller->registerJavascript(sha1($uri), $uri, array('position' => 'bottom', 'priority' => 8000)); } } } - + $uri = apPageHelper::getCssDir().'profiles/'.$profile['profile_key'].'.css'; $this->context->controller->registerStylesheet(sha1($uri), $uri, array('media' => 'all', 'priority' => 8000)); - + $uri = apPageHelper::getJsDir().'profiles/'.$profile['profile_key'].'.js'; $this->context->controller->registerJavascript(sha1($uri), $uri, array('position' => 'bottom', 'priority' => 8000)); } @@ -2662,7 +2663,7 @@ class APPageBuilder extends Module } return $obj; } - + public function hookModuleRoutes($params) { $routes = array(); @@ -2834,7 +2835,7 @@ class APPageBuilder extends Module $return .= ''; return $return; } - + /** * alias from apPageHelper::getConfig() */ @@ -2842,7 +2843,7 @@ class APPageBuilder extends Module { return apPageHelper::getConfigName($name); } - + /** * alias from apPageHelper::getConfig() */ @@ -2850,7 +2851,7 @@ class APPageBuilder extends Module { return apPageHelper::getConfig($name); } - + /** * get Value of configuration based on actived theme */ @@ -2862,7 +2863,7 @@ class APPageBuilder extends Module } $cookie = LeoFrameworkHelper::getCookie(); - + if (isset($cookie[$this->themeCookieName.'_'.$key])) { return $cookie[$this->themeCookieName.'_'.$key]; } @@ -2904,16 +2905,16 @@ class APPageBuilder extends Module } # register hook to show when paging $this->registerHook('pagebuilderConfig'); - + # register hook to show category and tags of product $this->registerHook('displayProductInformation'); - + # register hook again to after install/change theme $this->registerHook('actionObjectShopUpdateAfter'); - + # Multishop create new shop $this->registerHook('actionAdminShopControllerSaveAfter'); - + $this->registerHook('displayProductButtons'); $this->registerHook('displayReassurance'); $this->registerHook('displayLeoProfileProduct'); @@ -2931,7 +2932,7 @@ class APPageBuilder extends Module $this->registerHook('actionAdminControllerSetMedia'); return $res; } - + /** * @Action Create new shop, choose theme then auto restore datasample. */ @@ -2941,7 +2942,7 @@ class APPageBuilder extends Module && Tools::getIsset('submitAddshop') !== false && Tools::getValue('submitAddshop') && Tools::getIsset('theme_name') !== false && Tools::getValue('theme_name')) { $shop = $param['return']; - + if (file_exists(_PS_MODULE_DIR_.'appagebuilder/libs/LeoDataSample.php')) { require_once(_PS_MODULE_DIR_.'appagebuilder/libs/LeoDataSample.php'); $sample = new Datasample(); @@ -2954,16 +2955,16 @@ class APPageBuilder extends Module public function hookDisplayBackOfficeCategory($params) { - + if (Validate::isLoadedObject($category = new Category((int)Tools::getValue('id_category')))) { // validate module unset($category); - + $id_shop = Context::getContext()->shop->id; - + $category_layouts = array(); $id_category = Tools::getValue('id_category'); - + if (is_dir(apPageHelper::getConfigDir('theme_profiles'))) { //DONGND:: fix get list product list via database $sql = 'SELECT * FROM '._DB_PREFIX_.'appagebuilder_products p @@ -3012,7 +3013,7 @@ class APPageBuilder extends Module $id_shop = Context::getContext()->shop->id; $sql = 'SELECT page from `'._DB_PREFIX_.'appagebuilder_page` where id_category = \''.(int)$id_category.'\' AND id_shop = \''.(int)$id_shop.'\''; $result = Db::getInstance(_PS_USE_SQL_SLAVE_)->getValue($sql); - + if ($result) { if ($aplayout == 'default') { Db::getInstance()->execute('DELETE from `'._DB_PREFIX_.'appagebuilder_page` where id_category = \''.(int)$id_category.'\' and id_shop=\''.(int)$id_shop.'\''); @@ -3095,7 +3096,7 @@ class APPageBuilder extends Module $id_shop = Context::getContext()->shop->id; $sql = 'SELECT * from `'._DB_PREFIX_.'appagebuilder_page` WHERE id_product = '.(int)$id_product.' AND id_shop = '.(int)$id_shop; $result = Db::getInstance(_PS_USE_SQL_SLAVE_)->getValue($sql); - + if ($result) { if ($aplayout == 'default') { Db::getInstance()->execute('DELETE from `'._DB_PREFIX_.'appagebuilder_page` WHERE id_product = '.(int)$id_product.' and id_shop='.(int)$id_shop); @@ -3107,7 +3108,7 @@ class APPageBuilder extends Module Db::getInstance()->execute('INSERT INTO `'._DB_PREFIX_.'appagebuilder_page` (`id_product`,`id_category`,`page`,`id_shop`) VALUES ('.(int)$id_product.',0,\''.pSQL($aplayout).'\','.(int)$id_shop.')'); } } - + if (Configuration::get('APPAGEBUILDER_PRODUCT_TEXTEXTRA') || Configuration::get('APPAGEBUILDER_PRODUCT_EDITOREXTRA')) { //save for extrafield $sql = 'SHOW FIELDS FROM `'._DB_PREFIX_.'appagebuilder_extrapro' .'`'; @@ -3151,7 +3152,7 @@ class APPageBuilder extends Module if (Validate::isLoadedObject($product = new Product((int)$params['id_product']))) { // validate module unset($product); - + $id_shop = Context::getContext()->shop->id; $extrafied = array(); $data_fields = array(); @@ -3159,7 +3160,7 @@ class APPageBuilder extends Module if (Configuration::get('APPAGEBUILDER_PRODUCT_TEXTEXTRA') || Configuration::get('APPAGEBUILDER_PRODUCT_EDITOREXTRA')) { $sql = 'SHOW FIELDS FROM `'._DB_PREFIX_.'appagebuilder_extrapro' .'`'; $result = Db::getInstance()->executeS($sql); - + $rows = Db::getInstance()->executeS('SELECT * FROM `'._DB_PREFIX_.'appagebuilder_extrapro' .'` WHERE id_product="'.(int)$params['id_product'].'" AND id_shop="'.(int)$id_shop.'"'); foreach ($result as $value) { @@ -3185,7 +3186,7 @@ class APPageBuilder extends Module 'default_language' => $this->default_language, 'current_layout' => Db::getInstance(_PS_USE_SQL_SLAVE_)->getValue('SELECT page from `'._DB_PREFIX_.'appagebuilder_page` where id_product = \''.(int)$params['id_product'].'\' AND id_shop = \''.(int)$id_shop.'\'') )); - + return $this->display(__FILE__, 'productExtra.tpl'); } } @@ -3227,7 +3228,7 @@ class APPageBuilder extends Module return $params; } - + /** * PERMISSION ACCOUNT demo@demo.com */ @@ -3240,10 +3241,10 @@ class APPageBuilder extends Module $view = Module::getPermissionStatic($this->id, 'view', $employee); return ($configure || $view); } - + return Module::getPermissionStatic($this->id, $variable, $employee); } - + /** * PERMISSION ACCOUNT demo@demo.com */ diff --git a/modules/appagebuilder/classes/ApPageBuilderShortcodeModel.php b/modules/appagebuilder/classes/ApPageBuilderShortcodeModel.php index da513fee..2822abc1 100644 --- a/modules/appagebuilder/classes/ApPageBuilderShortcodeModel.php +++ b/modules/appagebuilder/classes/ApPageBuilderShortcodeModel.php @@ -37,46 +37,46 @@ class ApPageBuilderShortcodeModel extends ObjectModel 'fields' => array( 'shortcode_key' => array('type' => self::TYPE_STRING, 'validate' => 'isString', 'size' => 255), // 'id_appagebuilder' => array('type' => self::TYPE_INT, 'validate' => 'isUnsignedId'), - + 'shortcode_name' => array('type' => self::TYPE_STRING, 'validate' => 'isString', 'size' => 255, 'lang' => true, 'required' => true), - + 'active' => array('type' => self::TYPE_BOOL, 'shop' => true, 'validate' => 'isBool'), ) ); - + public function __construct($id = null, $id_lang = null, $id_shop = null, Context $context = null) { // validate module unset($context); parent::__construct($id, $id_lang, $id_shop); } - + public function add($autodate = true, $null_values = false) { $id_shop = apPageHelper::getIDShop(); $res = parent::add($autodate, $null_values); - + $res &= Db::getInstance()->execute(' INSERT INTO `'._DB_PREFIX_.'appagebuilder_shortcode_shop` (`id_shop`, `id_appagebuilder_shortcode`, `active`) VALUES('.(int)$id_shop.', '.(int)$this->id.', '.(int)$this->active.')'); return $res; } - + public function update($nullValues = false) { $id_shop = apPageHelper::getIDShop(); $res = parent::update($nullValues); - + $res &= Db::getInstance()->execute(' UPDATE `'._DB_PREFIX_.'appagebuilder_shortcode_shop` ps set ps.active = '.(int)$this->active.' WHERE ps.id_shop='.(int)$id_shop.' AND ps.id_appagebuilder_shortcode = '.(int)$this->id); - + return $res; } public function delete() { $result = parent::delete(); - + if ($result) { if (isset($this->def['multishop']) && $this->def['multishop'] == true) { # DELETE RECORD FORM TABLE _SHOP @@ -90,25 +90,25 @@ class ApPageBuilderShortcodeModel extends ObjectModel Db::getInstance()->delete($this->def['table'].'_shop', '`'.$this->def['primary'].'`='. (int)$this->id.' AND id_shop IN ('.pSQL(implode(', ', $id_shop_list)).')'); } - + //DONGND:: delete appagebuilder related shortcode $id_appagebuilder = ApPageBuilderModel::getIdByIdShortCode((int)$this->id); - + if ($id_appagebuilder) { $obj = new ApPageBuilderModel($id_appagebuilder); $obj->delete(); } } - + return $result; } - + public function getShortCodeContent($id_appagebuilder = 0, $is_font = 0, $id_lang = 0) { $context = Context::getContext(); $id_shop = (int)$context->shop->id; $where = ' WHERE ps.id_shop='.(int)$id_shop.' AND p.id_appagebuilder='.(int)$id_appagebuilder; - + if ($id_lang) { $where .= ' AND pl.id_lang = '.(int)$id_lang; } else { @@ -119,10 +119,10 @@ class ApPageBuilderShortcodeModel extends ObjectModel LEFT JOIN `'._DB_PREFIX_.'appagebuilder_shop` ps ON (ps.id_appagebuilder = p.id_appagebuilder) LEFT JOIN `'._DB_PREFIX_.'appagebuilder_lang` pl ON (pl.id_appagebuilder = p.id_appagebuilder) LEFT JOIN `'._DB_PREFIX_.'appagebuilder_shortcode` pp ON (p.id_appagebuilder_shortcode = pp.id_appagebuilder_shortcode) - + '.pSql($where).' ORDER BY p.id_appagebuilder'; $result = Db::getInstance(_PS_USE_SQL_SLAVE_)->executeS($sql); - + // echo '
';
// print_r($result);die();
$id_langs = Language::getLanguages(true, false, true);
@@ -132,7 +132,7 @@ class ApPageBuilderShortcodeModel extends ObjectModel
unset($result[$key]);
}
}
-
+
$data_lang = array();
if ($is_font) {
foreach ($result as $row) {
@@ -177,10 +177,10 @@ class ApPageBuilderShortcodeModel extends ObjectModel
}
$data_hook[$row['hook_name']] = $row;
}
-
+
return array('content' => $data_hook, 'dataForm' => ApShortCodesBuilder::$data_form);
}
-
+
/**
* Get all items - datas of all hooks by shop Id, lang Id for front-end or back-end
* @param type $id_profiles
@@ -248,24 +248,24 @@ class ApPageBuilderShortcodeModel extends ObjectModel
return array('content' => $data_hook, 'dataForm' => ApShortCodesBuilder::$data_form);
}
-
+
public static function getShortCode($shortcode_key)
{
$id_shop = Context::getContext()->shop->id;
-
+
$sql = 'SELECT p.*, pp.`id_appagebuilder` FROM `'._DB_PREFIX_.'appagebuilder_shortcode` p
INNER JOIN `'._DB_PREFIX_.'appagebuilder_shortcode_shop` ps on(p.`id_appagebuilder_shortcode` = ps.`id_appagebuilder_shortcode`)
INNER JOIN `'._DB_PREFIX_.'appagebuilder` pp on(p.`id_appagebuilder_shortcode` = pp.`id_appagebuilder_shortcode`) WHERE
p.`shortcode_key` = "'.pSQL($shortcode_key).'" AND ps.`active`= 1 AND ps.`id_shop` = '.(int)$id_shop;
-
+
return Db::getInstance()->getRow($sql);
}
-
+
public static function getListShortCode()
{
$id_shop = Context::getContext()->shop->id;
$id_lang = Context::getContext()->language->id;
-
+
$sql = 'SELECT p.*, ps.*, pl.* FROM `'._DB_PREFIX_.'appagebuilder_shortcode` p
INNER JOIN `'._DB_PREFIX_.'appagebuilder_shortcode_shop` ps on(p.`id_appagebuilder_shortcode` = ps.`id_appagebuilder_shortcode`)
INNER JOIN `'._DB_PREFIX_.'appagebuilder_shortcode_lang` pl on(p.`id_appagebuilder_shortcode` = pl.`id_appagebuilder_shortcode`) WHERE
diff --git a/modules/appagebuilder/controllers/admin/AdminApPageBuilderProducts.php b/modules/appagebuilder/controllers/admin/AdminApPageBuilderProducts.php
index ccaa1db6..cb6023dd 100644
--- a/modules/appagebuilder/controllers/admin/AdminApPageBuilderProducts.php
+++ b/modules/appagebuilder/controllers/admin/AdminApPageBuilderProducts.php
@@ -121,11 +121,11 @@ class AdminApPageBuilderProductsController extends ModuleAdminControllerCore
public function postProcess()
{
parent::postProcess();
-
+
if (count($this->errors) > 0) {
return;
}
-
+
if (Tools::getIsset('duplicateappagebuilder_products')) {
$id = Tools::getValue('id_appagebuilder_products');
$model = new ApPageBuilderProductsModel($id);
@@ -147,8 +147,8 @@ class AdminApPageBuilderProductsController extends ModuleAdminControllerCore
Tools::displayError('Can not duplicate Profiles');
}
}
-
-
+
+
if (Tools::isSubmit('saveELement')) {
$filecontent = Tools::getValue('filecontent');
$fileName = Tools::getValue('fileName');
@@ -442,7 +442,7 @@ class AdminApPageBuilderProductsController extends ModuleAdminControllerCore
}
return $object;
}
-
+
public function displayDuplicateLink($token = null, $id = null, $name = null)
{
$controller = 'AdminApPageBuilderProducts';
@@ -450,13 +450,13 @@ class AdminApPageBuilderProductsController extends ModuleAdminControllerCore
$html = '
Duplicate
';
-
+
// validate module
unset($name);
-
+
return $html;
}
-
+
/**
* PERMISSION ACCOUNT demo@demo.com
* OVERRIDE CORE
@@ -469,7 +469,7 @@ class AdminApPageBuilderProductsController extends ModuleAdminControllerCore
}
return parent::access($action, $disable);
}
-
+
/**
* PERMISSION ACCOUNT demo@demo.com
* OVERRIDE CORE
@@ -477,7 +477,7 @@ class AdminApPageBuilderProductsController extends ModuleAdminControllerCore
public function initProcess()
{
parent::initProcess();
-
+
if (count($this->errors) <= 0) {
if( Tools::isSubmit('duplicate'.$this->table) ) {
if ($this->id_object) {
diff --git a/modules/appagebuilder/controllers/admin/AdminApPageBuilderProfiles.php b/modules/appagebuilder/controllers/admin/AdminApPageBuilderProfiles.php
index a9e606fc..65b9ce5b 100644
--- a/modules/appagebuilder/controllers/admin/AdminApPageBuilderProfiles.php
+++ b/modules/appagebuilder/controllers/admin/AdminApPageBuilderProfiles.php
@@ -112,7 +112,6 @@ class AdminApPageBuilderProfilesController extends ModuleAdminControllerCore
public function initPageHeaderToolbar()
{
- $this->context->controller->addJs(apPageHelper::getJsAdminDir().'admin/form.js');
$this->page_header_toolbar_btn['SaveAndStay'] = array(
'href' => 'javascript:void(0);',
diff --git a/modules/appagebuilder/controllers/admin/AdminApPageBuilderThemeConfiguration.php b/modules/appagebuilder/controllers/admin/AdminApPageBuilderThemeConfiguration.php
index e9a2bfe2..4d9bbfa7 100644
--- a/modules/appagebuilder/controllers/admin/AdminApPageBuilderThemeConfiguration.php
+++ b/modules/appagebuilder/controllers/admin/AdminApPageBuilderThemeConfiguration.php
@@ -35,17 +35,17 @@ class AdminApPageBuilderThemeConfigurationController extends ModuleAdminControll
public $module_path;
public $tpl_path;
public $theme_dir;
-
+
/**
* @var Array $overrideHooks
*/
protected $themeName;
-
+
/**
* @var Array $overrideHooks
*/
protected $themePath = '';
-
+
/**
* save config
*/
@@ -70,7 +70,7 @@ class AdminApPageBuilderThemeConfigurationController extends ModuleAdminControll
// $this->module_path_resource = $this->module_path.'views/';
$this->themePath = _PS_ALL_THEMES_DIR_.$this->themeName.'/';
}
-
+
public function initPageHeaderToolbar()
{
$this->context->controller->addJquery();
@@ -78,17 +78,17 @@ class AdminApPageBuilderThemeConfigurationController extends ModuleAdminControll
$this->context->controller->addJqueryUI('ui.draggable'); // FILE FORM.js required this
$this->context->controller->addJs(apPageHelper::getJsAdminDir().'admin/form.js');
$this->context->controller->addJs(apPageHelper::getJsAdminDir().'admin/home.js');
-
+
Context::getContext()->controller->addJqueryPlugin('colorpicker');
-
+
Media::addJsDef(array(
'ap_controller' => 'AdminApPageBuilderThemeConfigurationController',
));
-
+
$this->context->controller->addCss(__PS_BASE_URI__.str_replace('//', '/', 'modules/appagebuilder').'/css/admin/style_AdminApPageBuilderThemeConfiguration.css', 'all');
parent::initPageHeaderToolbar();
}
-
+
/**
* OVERRIDE ROOT\classes\controller\AdminController.php
* Assign smarty variables for all default views, list and form, then call other init functions
@@ -104,7 +104,7 @@ class AdminApPageBuilderThemeConfigurationController extends ModuleAdminControll
$this->initToolbar();
$this->initTabModuleList();
$this->initPageHeaderToolbar();
-
+
$this->content .= $this->renderForm();
// FIXME: Sorry. I'm not very proud of this, but no choice... Please wait sf refactoring to solve this.
if (get_class($this) != 'AdminCarriersController') {
@@ -147,10 +147,10 @@ class AdminApPageBuilderThemeConfigurationController extends ModuleAdminControll
'label' => $this->l('Disabled'),
)
);
-
+
$tskins = LeoFrameworkHelper::getSkins($this->themeName);
// $directions = LeoFrameworkHelper::getLayoutDirections($this->themeName);
-
+
$this->lang = true;
$skins = array();
$skins[] = array('name' => $this->l('Default'), 'id' => 'default');
@@ -158,10 +158,10 @@ class AdminApPageBuilderThemeConfigurationController extends ModuleAdminControll
$this->initToolbar();
$this->context->controller->addJqueryUI('ui.sortable');
-
+
$sample = new Datasample();
$moduleList = $sample->getModuleList();
-
+
$fields_form = array(
// 'legend' => array(
// 'title' => $this->l('Ap Theme Configuration'),
@@ -398,7 +398,7 @@ class AdminApPageBuilderThemeConfigurationController extends ModuleAdminControll
'desc' => $this->l('How many column display in grid mode of product list.'),
'form_group_class' => 'aprow_pages',
),
-
+
array(
'type' => 'select',
'label' => $this->l('Product Detail Tab Type'),
@@ -1133,10 +1133,10 @@ class AdminApPageBuilderThemeConfigurationController extends ModuleAdminControll
'title' => $this->l('Save'),
),
);
-
+
if (version_compare(Configuration::get('PS_VERSION_DB'), '1.7.3.0', '>=')) {
$fields_form['input']['config']['values']['aprow_rtl'] = $this->l('Righ to Left');
-
+
$fields_form['input'][] =
array(
'type' => 'html',
@@ -1144,7 +1144,7 @@ class AdminApPageBuilderThemeConfigurationController extends ModuleAdminControll
'html_content' => '',
'form_group_class' => 'aprow_rtl',
);
-
+
$fields_form['input'][] =
array(
'type' => 'html',
@@ -1152,7 +1152,7 @@ class AdminApPageBuilderThemeConfigurationController extends ModuleAdminControll
'html_content' => '',
'form_group_class' => 'aprow_rtl',
);
-
+
$fields_form['input'][] =
array(
'type' => 'html',
@@ -1162,7 +1162,7 @@ class AdminApPageBuilderThemeConfigurationController extends ModuleAdminControll
'form_group_class' => 'aprow_rtl',
);
}
-
+
$theme_customizations = LeoFrameworkHelper::getLayoutSettingByTheme($this->themeName);
if (isset($theme_customizations['layout'])) {
foreach ($theme_customizations['layout'] as $key => $value) {
@@ -1182,10 +1182,10 @@ class AdminApPageBuilderThemeConfigurationController extends ModuleAdminControll
array_push($fields_form['input'], $o);
}
}
-
+
$this->fields_form = $fields_form;
$this->tpl_form_vars['backup_dir'] = $sample->backup_dir;
-
+
if ($this->submitSaveSetting && Tools::isSubmit('submitAddconfiguration')) {
# SAVING CONFIGURATION
$this->saveThemeConfigs();
@@ -1193,7 +1193,7 @@ class AdminApPageBuilderThemeConfigurationController extends ModuleAdminControll
}
return parent::renderForm();
}
-
+
public function postProcess()
{
if (count($this->errors) > 0) {
@@ -1233,7 +1233,7 @@ class AdminApPageBuilderThemeConfigurationController extends ModuleAdminControll
$this->submitSaveSetting = true;
}
}
-
+
public function generateRTL()
{
$theme_name = apPageHelper::getThemeName();
@@ -1242,7 +1242,7 @@ class AdminApPageBuilderThemeConfigurationController extends ModuleAdminControll
->setRegenerate(true)
->process();
}
-
+
public function removeRTL()
{
$directory = _PS_ALL_THEMES_DIR_._THEME_NAME_;
@@ -1258,11 +1258,11 @@ class AdminApPageBuilderThemeConfigurationController extends ModuleAdminControll
unlink($directory . DIRECTORY_SEPARATOR . $file);
}
}
-
+
public function saveThemeConfigsBefore()
{
//$helper = LeoFrameworkHelper::getInstance();
-
+
// SET COOKIE AGAIN
$theme_cookie_name = $this->getConfigName('PANEL_CONFIG');
$arrayConfig = array('default_skin', 'layout_mode', 'header_style', 'enable_fheader', 'sidebarmenu');
@@ -1271,7 +1271,7 @@ class AdminApPageBuilderThemeConfigurationController extends ModuleAdminControll
unset($_COOKIE[$theme_cookie_name.'_'.$value]);
setcookie($theme_cookie_name.'_'.$value, '', 0, '/');
}
-
+
# WRITE LOAD GOOGLE FONT
if (apPageHelper::getPostConfig('enable_loadfont') == 1) {
$content_font = '';
@@ -1315,7 +1315,7 @@ class AdminApPageBuilderThemeConfigurationController extends ModuleAdminControll
$content_font .= $this->renderCSSFont('span');
LeoFrameworkHelper::writeToCache($this->themePath.apPageHelper::getCssDir(), 'fonts-cuttom2', $content_font, 'css');
}
-
+
# SAVING GOOGLE FONT
$gfont_items = Tools::getValue('gfont_items');
if ($gfont_items) {
@@ -1324,7 +1324,7 @@ class AdminApPageBuilderThemeConfigurationController extends ModuleAdminControll
} else {
Configuration::updateValue($this->getConfigName('google_font'), '');
}
-
+
# SAVING SUBSET
$gfonts_subsets = Tools::getValue('gfonts_subsets');
if ($gfonts_subsets) {
@@ -1334,7 +1334,7 @@ class AdminApPageBuilderThemeConfigurationController extends ModuleAdminControll
Configuration::updateValue($this->getConfigName('google_subset'), '');
}
}
-
+
/**
* alias from apPageHelper::getConfigName()
*/
@@ -1342,7 +1342,7 @@ class AdminApPageBuilderThemeConfigurationController extends ModuleAdminControll
{
return apPageHelper::getConfigName($name);
}
-
+
/**
* Update Theme Configurations
*/
@@ -1352,7 +1352,7 @@ class AdminApPageBuilderThemeConfigurationController extends ModuleAdminControll
$content_setting = '';
//$content_font = '';
//$helper = LeoFrameworkHelper::getInstance();
-
+
foreach ($this->fields_form['input'] as $input) {
if (isset($input['lang'])) {
$data = array();
@@ -1381,7 +1381,7 @@ class AdminApPageBuilderThemeConfigurationController extends ModuleAdminControll
$value = Tools::getValue($input['name'], Configuration::get($input['name']));
$input['default'] = isset($input['default']) ? $input['default'] : '';
$dataSave = $value ? $value : $input['default'];
-
+
if (isset($input['save']) && $input['save']== false) {
// NOT SAVE
} else if ($input['type'] == 'font_h') {
@@ -1438,14 +1438,14 @@ class AdminApPageBuilderThemeConfigurationController extends ModuleAdminControll
}
}
}
-
+
$folder = $this->themePath.'templates/layouts/';
if (!is_dir($folder)) {
mkdir($folder, 0755, true);
}
LeoFrameworkHelper::writeToCache($this->themePath.'templates/layouts/', 'setting', $content_setting, 'tpl');
}
-
+
public function renderGoogleLinkFont($gfont_name, $attribute)
{
$output = '';
@@ -1455,15 +1455,15 @@ class AdminApPageBuilderThemeConfigurationController extends ModuleAdminControll
$str_att .= ','.$value;
}
$str_att = trim($str_att, ',');
-
+
$output = $gfont_name . ':' . $str_att;
} else {
$output = $gfont_name;
}
-
+
return $output;
}
-
+
public function renderCSSFont($tag)
{
$html = '';
@@ -1482,21 +1482,21 @@ class AdminApPageBuilderThemeConfigurationController extends ModuleAdminControll
if (apPageHelper::getPostConfig($tag . '_font_style')) {
$html .= ' font-style:' . apPageHelper::getPostConfig($tag . '_font_style') . ';';
}
-
+
$output = '';
if (!empty($html)) {
$output = $tag . ' {'.$html.' }'."\n";
}
-
+
return $output;
}
-
+
public function getFieldsValue($obj)
{
unset($obj);
$languages = Language::getLanguages(false);
$fields_values = array();
-
+
foreach ($this->fields_form as $f) {
foreach ($f['form']['input'] as $input) {
if (isset($input['lang'])) {
@@ -1525,7 +1525,7 @@ class AdminApPageBuilderThemeConfigurationController extends ModuleAdminControll
}
// Font setup : list fonts in google
$fields_values['gfont_api'] = Tools::jsonEncode(GoogleFont::getAllGoogleFonts());
-
+
// Font setup : list fonts in database
$google_font_cfg = Configuration::get($this->getConfigName('google_font'));
$fields_values['gfont_list_ori'] = '[]';
@@ -1537,7 +1537,7 @@ class AdminApPageBuilderThemeConfigurationController extends ModuleAdminControll
$fields_values['gfont_list'] = $google_fonts;
$fields_values['gfont_list_ori'] = Tools::jsonEncode($google_fonts);
}
-
+
// Font setup : list subset in database
$google_subset_cfg = Configuration::get($this->getConfigName('google_subset'));
$fields_values['gfont_subset'] = '[]';
@@ -1545,15 +1545,15 @@ class AdminApPageBuilderThemeConfigurationController extends ModuleAdminControll
$google_subset = explode(',', $google_subset_cfg);
$fields_values['gfont_subset'] = Tools::jsonEncode($google_subset);
}
-
+
return $fields_values;
}
-
+
public function getGoogleFont()
{
return array_keys(GoogleFont::getAllGoogleFonts());
}
-
+
public function getFontWeight($default = false)
{
if ($default == 'default') {
@@ -1573,7 +1573,7 @@ class AdminApPageBuilderThemeConfigurationController extends ModuleAdminControll
);
return $result;
}
-
+
public function getFontStyle($default = false)
{
if ($default == 'default') {
diff --git a/modules/appagebuilder/override/controllers/front/CmsController.php b/modules/appagebuilder/override/controllers/front/CmsController.php
index a1a51988..3a1c423b 100644
--- a/modules/appagebuilder/override/controllers/front/CmsController.php
+++ b/modules/appagebuilder/override/controllers/front/CmsController.php
@@ -72,7 +72,7 @@ class CmsController extends CmsControllerCore
$this->setTemplate('cms/category');
}
FrontController::initContent();
-
+
// validate module
unset($id_module);
unset($array_return);
diff --git a/modules/appagebuilder/views/js/admin/home.js b/modules/appagebuilder/views/js/admin/home.js
index 8b0222d5..e3213d9b 100644
--- a/modules/appagebuilder/views/js/admin/home.js
+++ b/modules/appagebuilder/views/js/admin/home.js
@@ -2,7 +2,7 @@
* @Website: apollotheme.com - prestashop template provider
* @author Apollotheme
* @copyright 2007-2018 Apollotheme
- * @description:
+ * @description:
*/
imgId = null; // using for store object image select a source in function select image
function log(message) {
@@ -70,25 +70,25 @@ function htmlentitiesDecode(str) {
$('.' + key).data('form', dataObj[key]);
//DONGND:: install data animation for column and group
if (typeof dataObj[key].animation != 'undefined')
- {
+ {
if ($('.' + key).find('.animation-button').first().length)
- {
+ {
var animation_bt = $('.' + key).find('.animation-button').first();
var animation_type = dataObj[key].animation ? dataObj[key].animation : 'none';
var animation_delay = dataObj[key].animation_delay ? dataObj[key].animation_delay : 1;
var animation_duration = dataObj[key].animation_duration ? dataObj[key].animation_duration : 1;
var animation_iteration_count = dataObj[key].animation_iteration_count ? dataObj[key].animation_iteration_count : 1;
- var animation_infinite = dataObj[key].animation_infinite ? dataObj[key].animation_infinite : 0;
-
+ var animation_infinite = dataObj[key].animation_infinite ? dataObj[key].animation_infinite : 0;
+
$globalthis.assignConfigAnimation(animation_bt, animation_type, animation_delay, animation_duration, animation_iteration_count, animation_infinite);
}
}
-
+
});
-
- //DONGND:: fix can't click tab 1 when create new widget tab
- $('.ApTabs:not(#default_ApTabs)').each(function(){
- var activeTabId = $(this).data('form').active_tab;
+
+ //DONGND:: fix can't click tab 1 when create new widget tab
+ $('.ApTabs:not(#default_ApTabs)').each(function(){
+ var activeTabId = $(this).data('form').active_tab;
if (activeTabId != '' && parseInt(activeTabId))
{
$(this).find('.nav-tabs a').eq(parseInt(activeTabId)-1).tab('show');
@@ -149,7 +149,7 @@ function htmlentitiesDecode(str) {
handle: ".waction-drag"
});
// $( ".widget-row" ).addClass( $globalthis.classWidget )
-// .find( ".waction-drag" ).addClass( $globalthis.classWidgetHeader );
+// .find( ".waction-drag" ).addClass( $globalthis.classWidgetHeader );
};
this.downloadFile = function (filename, result) {
@@ -185,7 +185,7 @@ function htmlentitiesDecode(str) {
cls = cls.replace("col-sp-12", "col-sp-" + realValue);
$(column).attr("class", cls);
objColumn = {form_id: "form_" + $globalthis.getRandomNumber()};
-
+
objColumn.sm = widthCol;
objColumn.xs = widthCol;
objColumn.sp = widthCol;
@@ -317,7 +317,7 @@ function htmlentitiesDecode(str) {
btnElement = $(this);
$('.btn-fwidth').removeClass('active');
$(this).addClass('active');
- //reset
+ //reset
if ($(this).hasClass('width-default')) {
$globalthis.windowWidth = $(window).width();
$('#home_wrapper').attr('class', 'default');
@@ -506,10 +506,9 @@ function htmlentitiesDecode(str) {
//edit group
$(document).on("click", ".btn-edit", function () {
- if ($(this).data('type' == undefined) && $(this).data('type') == undefined) {
- var type = $(this).closest('.widget-row').data("type");
- } else
- var type = $(this).data("type");
+ var type = $(this).data('type') !== undefined
+ ? $(this).data('type')
+ : $(this).closest('.widget-row').data('type');
if (type.indexOf("apSub") == 0) {
if (type == "apSubAccordions") {
@@ -569,7 +568,7 @@ function htmlentitiesDecode(str) {
$('#modal_form .modal-footer').show();
$('#modal_form .modal-body').html(data);
$('#modal_form').removeClass('modal-new').addClass('modal-edit');
-
+
// FIX BUG : ApCategory khong save duoc icon cu, khi thay icon cho 1 category khac
// resetSelectedImage();
@@ -582,7 +581,7 @@ function htmlentitiesDecode(str) {
initFullSlider("edit");
}
hideFormLevel2();
-
+
$globalthis.setFormAction();
},
error: function (XMLHttpRequest, textStatus, errorThrown) {
@@ -591,7 +590,7 @@ function htmlentitiesDecode(str) {
}
});
});
-
+
$(document).on("click", ".btn-new-widget", function () {
var url = $globalthis.ajaxHomeUrl + '&ajax=1&action=renderList';
if ($(this).hasClass('tabcontent-action'))
@@ -917,7 +916,7 @@ function htmlentitiesDecode(str) {
$(this).closest('.translatable-field').find('.img-thumbnail').hide();
return false;
});
-
+
$(document).on("click", ".image-manager .img-link", function (e) {
e.stopPropagation();
var img = $(this).find("img");
@@ -927,7 +926,7 @@ function htmlentitiesDecode(str) {
var div = $(imgId).closest("div");
imgDest = $(div).find("img");
-
+
var widget = $(img).attr("data-widget");
if(widget == "ApImage360")
{
@@ -990,17 +989,17 @@ function htmlentitiesDecode(str) {
$(document).on("click", ".animation-button", function (e) {
var animation_wrapper = $(this).siblings('.animation-wrapper');
if (!$(this).hasClass('active'))
- {
+ {
$(".animation-button.active").siblings('.animation-wrapper').hide();
$(".animation-button.active").removeClass('active');
- //DONGND:: load config by data
+ //DONGND:: load config by data
$(this).addClass('active');
var animation_type = $(this).data('animation-type');
- var animation_delay = $(this).data('animation-delay');
+ var animation_delay = $(this).data('animation-delay');
var animation_duration = $(this).data('animation-duration');
var animation_iteration_count = $(this).data('animation-iteration-count');
var animation_infinite = $(this).data('animation-infinite');
-
+
if (typeof animation_delay != 'undefined')
{
animation_wrapper.find('.animation_delay').val(animation_delay);
@@ -1009,7 +1008,7 @@ function htmlentitiesDecode(str) {
{
animation_wrapper.find('.animation_delay').val(1);
}
-
+
if (typeof animation_duration != 'undefined')
{
animation_wrapper.find('.animation_duration').val(animation_duration);
@@ -1018,7 +1017,7 @@ function htmlentitiesDecode(str) {
{
animation_wrapper.find('.animation_duration').val(1);
}
-
+
if (typeof animation_iteration_count != 'undefined')
{
animation_wrapper.find('.animation_iteration_count').val(animation_iteration_count);
@@ -1027,7 +1026,7 @@ function htmlentitiesDecode(str) {
{
animation_wrapper.find('.animation_iteration_count').val(1);
}
-
+
if (animation_infinite == 1)
{
animation_wrapper.find('.animation_infinite').attr( 'checked', 'checked' );
@@ -1036,24 +1035,24 @@ function htmlentitiesDecode(str) {
{
animation_wrapper.removeAttr('checked');
}
- //DONGND:: change offset to right with column small
+ //DONGND:: change offset to right with column small
if ($(window).width()-$(this).offset().left < animation_wrapper.width())
{
animation_wrapper.addClass('offset-right');
}
animation_wrapper.show();
-
+
if (typeof animation_type != 'undefined')
{
- animation_wrapper.find('.animation_select').val(animation_type).trigger('change');
+ animation_wrapper.find('.animation_select').val(animation_type).trigger('change');
}
else
{
- animation_wrapper.find('.animation_select').val('none').trigger('change');
+ animation_wrapper.find('.animation_select').val('none').trigger('change');
}
-
+
// animation_wrapper.find('.animate-it').trigger('click');
-
+
}
else
{
@@ -1062,9 +1061,9 @@ function htmlentitiesDecode(str) {
animation_wrapper.removeClass('offset-right');
animation_wrapper.find('.animationSandbox').removeClass().removeAttr('style').addClass('animationSandbox');
}
-
+
});
-
+
//DONGND:: save config of animation to data form of column/group
$(document).on("click", ".btn-save-animation", function (e) {
var obj_parent = $(this).parents('.animation-wrapper');
@@ -1074,17 +1073,17 @@ function htmlentitiesDecode(str) {
var animation_duration = obj_parent.find('.animation_duration').val();
var animation_iteration_count = obj_parent.find('.animation_iteration_count').val();
var animation_infinite = obj_parent.find('.animation_infinite').is(':checked')? 1 : 0;
-
+
$globalthis.assignConfigAnimation(animation_bt, animation_type, animation_delay, animation_duration, animation_iteration_count, animation_infinite);
-
+
//DONGND:: update data form for group/column
if (obj_parent.hasClass('column-animation-wrapper'))
- {
+ {
var main_obj = obj_parent.parents('.column-row');
-
+
}
if (obj_parent.hasClass('group-animation-wrapper'))
- {
+ {
var main_obj = obj_parent.parents('.group-row');
}
if (typeof main_obj != 'undefined')
@@ -1095,10 +1094,10 @@ function htmlentitiesDecode(str) {
main_obj.data('form').animation_iteration_count = animation_iteration_count;
main_obj.data('form').animation_infinite = animation_infinite;
}
-
+
animation_bt.trigger('click');
});
-
+
//DONGND:: hide section select animation for column and group when click out
$(document).on("click", function (e) {
if ($('.animation-button.active').length)
@@ -1106,16 +1105,16 @@ function htmlentitiesDecode(str) {
e.stopPropagation();
var container = $('.animation-wrapper');
var container2 = $('.animation-button');
-
- if (container.length && container.has(e.target).length === 0 && container2.has(e.target).length === 0 && !$(e.target).hasClass('animation-button') && !$(e.target).hasClass('animation-wrapper')) {
- // container.hide();
+
+ if (container.length && container.has(e.target).length === 0 && container2.has(e.target).length === 0 && !$(e.target).hasClass('animation-button') && !$(e.target).hasClass('animation-wrapper')) {
+ // container.hide();
// $('.animation-button.active').siblings('.animation-wrapper').find('.animationSandbox').removeClass().removeAttr('style').addClass('animationSandbox');
- // $('.animation-button.active').removeClass('active');
+ // $('.animation-button.active').removeClass('active');
$('.animation-button.active').trigger('click');
}
- }
+ }
});
-
+
//DONGND:: active button for section select animation for column and group
$(document).on("change", '.animation_select', function (e) {
var wrapper_obj = $(this).parents('.animation-wrapper');
@@ -1132,24 +1131,24 @@ function htmlentitiesDecode(str) {
else
{
var iteration_number = wrapper_obj.find('.animation_iteration_count').val();
- }
-
+ }
+
wrapper_obj.find('.animationSandbox').removeClass().removeAttr('style').attr('style','animation-duration: '+duration_time+'s; animation-delay: '+delay_time+'s; animation-iteration-count: '+iteration_number).addClass($(this).val() + ' animated animationSandbox').one('webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend', function () {
$(this).removeClass().removeAttr('style').addClass('animationSandbox');
});
}
});
-
+
//DONGND:: run demo with current config
$(document).on("click", '.animate-it', function (e) {
var wrapper_obj = $(this).parents('.animation-wrapper');
wrapper_obj.find('.animation_select').trigger('change');
});
-
+
//DONGND:: copy to clipboard
- $(document).on("click", '.bt_copy_clipboard', function (e) {
+ $(document).on("click", '.bt_copy_clipboard', function (e) {
var text_copy = '';
-
+
if ($(this).hasClass('shortcode_key'))
{
text_copy = $('#shortcode_key').val();
@@ -1162,22 +1161,22 @@ function htmlentitiesDecode(str) {
{
text_copy = $('#shortcode_embedded_code').val();
};
-
+
if (text_copy != '')
{
var $temp = $("");
- $("body").append($temp);
+ $("body").append($temp);
$temp.val(text_copy).select();
document.execCommand("copy");
showSuccessMessage('Copy successful');
$temp.remove();
}
- });
-
+ });
+
};
-
+
//DONGND:: assign config to data form column/group
- this.assignConfigAnimation = function (obj_bt, data_type, data_delay, data_duration, data_iteration, data_infinite) {
+ this.assignConfigAnimation = function (obj_bt, data_type, data_delay, data_duration, data_iteration, data_infinite) {
obj_bt.data('animation-type', data_type);
obj_bt.data('animation-delay', data_delay);
obj_bt.data('animation-duration', data_duration);
@@ -1185,8 +1184,8 @@ function htmlentitiesDecode(str) {
obj_bt.data('animation-infinite', data_infinite);
var txt_default = obj_bt.find('.animation-status').data('text-default');
if (data_type != 'none')
- {
- obj_bt.addClass('btn-success');
+ {
+ obj_bt.addClass('btn-success');
var txt_infinite = obj_bt.find('.animation-status').data('text-infinite');
obj_bt.find('.animation-status').text(data_type + (data_infinite == 1 ? ' ('+txt_infinite+')' : ''));
}
@@ -1344,46 +1343,46 @@ function htmlentitiesDecode(str) {
};
// AJAX LOAD FORM, LOAD WIDGET
this.setFormAction = function () {
- var $globalthis = this;
-
- //DONGND:: slick custom enable/disable
- $('#slick_custom_status').change(function(){
+ var $globalthis = this;
+
+ //DONGND:: slick custom enable/disable
+ $('#slick_custom_status').change(function(){
if($(this).val() == 1)
- {
+ {
$('#slick_custom').parents('.form-group').show();
}
else
- {
+ {
$('#slick_custom').parents('.form-group').hide();
}
- });
-
-
+ });
+
+
//DONGND:: slick center mode enable/disable
- $('#slick_centermode').change(function(){
+ $('#slick_centermode').change(function(){
if($(this).val() == 1)
- {
+ {
$('#slick_centerpadding').parents('.form-group').show();
}
else
- {
+ {
$('#slick_centerpadding').parents('.form-group').hide();
}
- });
-
+ });
+
$('.form-action').change(function () {
var elementName = $(this).attr('name');
$('.' + elementName + '_sub').hide();
$('.' + elementName + '-' + $(this).val()).show();
-
+
//DONGND:: special fields of slick carousel
if ($(this).val() == 'slickcarousel')
- {
+ {
$('#slick_custom_status').trigger('change');
$('#slick_centermode').trigger('change');
}
- });
-
+ });
+
// Show tool tip, hint of label
$("#modal_form .label-tooltip").tooltip();
@@ -1541,7 +1540,7 @@ function htmlentitiesDecode(str) {
if ($(".select-class").length) {
$(".select-class").click(function () {
if ($(this).is(':checked')) {
-
+
$('.select-class').each(function() {
// REMOVE ALL CHECKBOX VALUE IN TEXT
var classChk = $(this).data("value");
@@ -1565,9 +1564,9 @@ function htmlentitiesDecode(str) {
$(elementText).val(classChk);
}
}
- }
+ }
});
-
+
$(".chk-row").click(function () {
var classChk = $(this).data("value");
var elementText = $(this).closest('.well').find('.element_class').first();
@@ -1749,7 +1748,7 @@ function htmlentitiesDecode(str) {
// Reinit
var container = (currentTab === "widget" ? $containerWidget : $containerModule);
- // Priority is action search, in the case text search is not empty
+ // Priority is action search, in the case text search is not empty
// will search and reset sub category is Show all
if (filterValue !== "*") {
$(".for-" + currentTab + " .btn").removeClass("is-checked");
@@ -1837,14 +1836,14 @@ function htmlentitiesDecode(str) {
contentHtml = "";
widgetType = '';
-
+
// FIX : widget AP_RAW_HTML always get content of AP_HTML which created before
$($("#configuration_form").serializeArray()).each(function (i, field) {
if (field.name.substring(0, 2).toLowerCase() == 'ap' && field.value == '1') {
widgetType = field.name;
}
});
-
+
if (typeof tinyMCE != "undefined" && widgetType != 'ApRawHtml') {
tinyMCE.triggerSave();
//var mce = tinyMCE.activeEditor.getContent();
@@ -1863,13 +1862,13 @@ function htmlentitiesDecode(str) {
});
$($("#configuration_form").serializeArray()).each(function (i, field) {
-
+
// SET EMPTY VALUE AFTER UPDATE LANGUAGE FOR OTHER FIELD
if( field.value == '_JS_EMPTY_VALUE_')
{
field.value = '';
}
-
+
if (field.name.substring(0, 2).toLowerCase() == 'ap' && field.value == '1') {
widgetType = field.name;
} else {
@@ -1935,10 +1934,10 @@ function htmlentitiesDecode(str) {
$(currentE).attr("href", "#" + ObjectForm.id);
}
if (type == "update") {
- // SAVE ACTIVE
+ // SAVE ACTIVE
//DONGND:: fix can't save tab after update
if (widgetType != "ap_sub_tabs")
- {
+ {
if ($(currentE).find('.btn-status').first().hasClass("deactive")) {
ObjectForm.active = 0;
} else {
@@ -1958,13 +1957,13 @@ function htmlentitiesDecode(str) {
} else {
$(currentE).data("form", ObjectForm);
}
-
+
//DONGND:: update name of tab after change
if (widgetType == "ap_sub_tabs")
{
$(currentE).text(ObjectForm['title_' + $globalthis.lang_id]);
}
-
+
//console.log(ObjectForm);
$(".label-tooltip").tooltip();
return true;
@@ -2095,7 +2094,7 @@ function htmlentitiesDecode(str) {
continue;
}
- //default xs = 6-> 2 cols.but we set 2 cols, we have to assign again
+ //default xs = 6-> 2 cols.but we set 2 cols, we have to assign again
if (startSet && ((12 / parseInt(colDefault[$globalthis.arrayCol[j]])) < colNumber)) {
colDefault[$globalthis.arrayCol[j]] = finalVal;
}
@@ -2204,12 +2203,12 @@ function htmlentitiesDecode(str) {
//set hook to object
objects[iHook] = objHook;
});
-
+
//DONGND: enable save multithreading
if(checkSaveMultithreading == 1)
{
var i = 0;
- doLoop(isValid);
+ doLoop(isValid);
}
else
{
@@ -2243,22 +2242,22 @@ function htmlentitiesDecode(str) {
}
});
};
-
+
//DONGND: function run save multithreading
- function doLoop(isValid) {
+ function doLoop(isValid) {
var temp_obj = new Object();
temp_obj[i] = objects[i];
- data = 'dataForm=' + JSON.stringify(temp_obj);
+ data = 'dataForm=' + JSON.stringify(temp_obj);
if(i+1 == Object.keys(objects).length)
{
data += '&dataLast=1';
};
-
+
if(i==0)
{
data += '&dataFirst=1';
};
-
+
$.ajax({
type: "POST",
headers: {"cache-control": "no-cache"},
@@ -2293,7 +2292,7 @@ function htmlentitiesDecode(str) {
$("#ap_loading").hide();
alert("TECHNICAL ERROR: \n\nDetails:\nError thrown: " + XMLHttpRequest + "\n" + 'Text status: ' + textStatus);
}
- });
+ });
};
return false;
});
@@ -2329,7 +2328,7 @@ function htmlentitiesDecode(str) {
//console.log(objects);
$('#data_profile').val(JSON.stringify(objects));
$('#data_id_profile').val($('#current_profile').data('id'));
-
+
if($globalthis.isValid == true)
{
$("#form_data_profile button").click();
@@ -2338,10 +2337,10 @@ function htmlentitiesDecode(str) {
}
});
};
-
+
//DONGND:: submit shortcode
- $(document).on("click", ".shortcode_save_btn, .shortcode_save_stay_btn", function () {
-
+ $(document).on("click", ".shortcode_save_btn, .shortcode_save_stay_btn", function () {
+
if ($(this).hasClass('shortcode_save_stay_btn'))
{
$('#stay_page').val(1);
@@ -2356,16 +2355,16 @@ function htmlentitiesDecode(str) {
objHook.groups = {};
// console.log($('.group-row'));
$('.hook-wrapper .group-row').each(function (iGroup) {
-
+
objHook.groups[iGroup] = $globalthis.getHookSubmit(this, true);
});
// console.log(objHook);
$('#shortcode_content').val(JSON.stringify(objHook));
-
+
$('#appagebuilder_shortcode_form').submit();
return false;
});
-
+
$(document).on("click", ".position-cover .list-position .position-name", function () {
var select = $(this).closest("ul");
var isRunning = (typeof $(select).attr("isRunning") != "undefined") ? $(select).attr("isRunning") : "";
diff --git a/modules/appagebuilder/views/templates/admin/content.tpl b/modules/appagebuilder/views/templates/admin/content.tpl
index 022efd0f..ec733545 100644
--- a/modules/appagebuilder/views/templates/admin/content.tpl
+++ b/modules/appagebuilder/views/templates/admin/content.tpl
@@ -1,4 +1,4 @@
-{*
+{*
* @Module Name: AP Page Builder
* @Website: apollotheme.com - prestashop template provider
* @author Apollotheme
@@ -26,7 +26,7 @@
{l s='Select image ' mod='appagebuilder'}
{l s='Please put image link or select image' mod='appagebuilder'}
- {/if}
+ {/if}
{if $input.type == 'apExceptions'}
@@ -41,7 +41,7 @@
- {if $input.type == 'ApRowclass'}
+ {if $input.type == 'ApRowclass'}
{/if}
@@ -56,7 +56,7 @@
-
+
@@ -70,7 +70,7 @@
{/if}
-
+
{if $input.type == 'bg_select'}
{$image_uploader}{* HTML form , no escape necessary *}
{/if}
@@ -100,7 +100,7 @@