Changeset 3401546
- Timestamp:
- 11/24/2025 05:42:33 AM (3 months ago)
- Location:
- rometheme-for-elementor
- Files:
-
- 320 added
- 3 edited
-
tags/1.6.8 (added)
-
tags/1.6.8/RomeTheme.php (added)
-
tags/1.6.8/assets (added)
-
tags/1.6.8/assets/css (added)
-
tags/1.6.8/assets/css/admin_style.css (added)
-
tags/1.6.8/assets/css/fontawesome (added)
-
tags/1.6.8/assets/css/fontawesome/brands.css (added)
-
tags/1.6.8/assets/css/fontawesome/fontawesome.css (added)
-
tags/1.6.8/assets/css/fontawesome/regular.css (added)
-
tags/1.6.8/assets/css/fontawesome/solid.css (added)
-
tags/1.6.8/assets/css/rkit.css (added)
-
tags/1.6.8/assets/css/rtmicon-regular.css (added)
-
tags/1.6.8/assets/css/rtmicon-thin.css (added)
-
tags/1.6.8/assets/css/rtmicons.css (added)
-
tags/1.6.8/assets/css/sticky_content.css (added)
-
tags/1.6.8/assets/css/tooltip.css (added)
-
tags/1.6.8/assets/fonts (added)
-
tags/1.6.8/assets/fonts/fa-brands-400.ttf (added)
-
tags/1.6.8/assets/fonts/fa-brands-400.woff2 (added)
-
tags/1.6.8/assets/fonts/fa-regular-400.ttf (added)
-
tags/1.6.8/assets/fonts/fa-regular-400.woff2 (added)
-
tags/1.6.8/assets/fonts/fa-solid-900.ttf (added)
-
tags/1.6.8/assets/fonts/fa-solid-900.woff2 (added)
-
tags/1.6.8/assets/fonts/fa-v4compatibility.ttf (added)
-
tags/1.6.8/assets/fonts/fa-v4compatibility.woff2 (added)
-
tags/1.6.8/assets/fonts/rtmicons (added)
-
tags/1.6.8/assets/fonts/rtmicons/rtmicon-regular.eot (added)
-
tags/1.6.8/assets/fonts/rtmicons/rtmicon-regular.svg (added)
-
tags/1.6.8/assets/fonts/rtmicons/rtmicon-regular.ttf (added)
-
tags/1.6.8/assets/fonts/rtmicons/rtmicon-regular.woff (added)
-
tags/1.6.8/assets/fonts/rtmicons/rtmicon-thin.eot (added)
-
tags/1.6.8/assets/fonts/rtmicons/rtmicon-thin.svg (added)
-
tags/1.6.8/assets/fonts/rtmicons/rtmicon-thin.ttf (added)
-
tags/1.6.8/assets/fonts/rtmicons/rtmicon-thin.woff (added)
-
tags/1.6.8/assets/js (added)
-
tags/1.6.8/assets/js/extensions-pro.json (added)
-
tags/1.6.8/assets/js/extensions.json (added)
-
tags/1.6.8/assets/js/form_widgets.json (added)
-
tags/1.6.8/assets/js/new-selections.json (added)
-
tags/1.6.8/assets/js/post_widget_pro.json (added)
-
tags/1.6.8/assets/js/rkit.js (added)
-
tags/1.6.8/assets/js/rtmicon-thin.json (added)
-
tags/1.6.8/assets/js/rtmicon.json (added)
-
tags/1.6.8/assets/js/rtmwp.json (added)
-
tags/1.6.8/assets/js/sticky.min.js (added)
-
tags/1.6.8/assets/js/sticky_content.js (added)
-
tags/1.6.8/assets/js/widgets.json (added)
-
tags/1.6.8/autoloader.php (added)
-
tags/1.6.8/bootstrap (added)
-
tags/1.6.8/bootstrap/css (added)
-
tags/1.6.8/bootstrap/css/bootstrap.css (added)
-
tags/1.6.8/bootstrap/css/bootstrap.min.css (added)
-
tags/1.6.8/bootstrap/css/bootstrap.rtl.css (added)
-
tags/1.6.8/bootstrap/css/bootstrap.rtl.css.map (added)
-
tags/1.6.8/bootstrap/js (added)
-
tags/1.6.8/bootstrap/js/bootstrap.bundle.js (added)
-
tags/1.6.8/bootstrap/js/bootstrap.bundle.js.map (added)
-
tags/1.6.8/bootstrap/js/bootstrap.bundle.min.js (added)
-
tags/1.6.8/bootstrap/js/bootstrap.bundle.min.js.map (added)
-
tags/1.6.8/bootstrap/js/bootstrap.esm.js (added)
-
tags/1.6.8/bootstrap/js/bootstrap.esm.js.map (added)
-
tags/1.6.8/bootstrap/js/bootstrap.esm.min.js (added)
-
tags/1.6.8/bootstrap/js/bootstrap.esm.min.js.map (added)
-
tags/1.6.8/bootstrap/js/bootstrap.js (added)
-
tags/1.6.8/bootstrap/js/bootstrap.js.map (added)
-
tags/1.6.8/bootstrap/js/bootstrap.min.js (added)
-
tags/1.6.8/bootstrap/js/bootstrap.min.js.map (added)
-
tags/1.6.8/libs (added)
-
tags/1.6.8/libs/AES256 (added)
-
tags/1.6.8/libs/AES256/aes.php (added)
-
tags/1.6.8/libs/notice (added)
-
tags/1.6.8/libs/notice/notice.php (added)
-
tags/1.6.8/modules (added)
-
tags/1.6.8/modules/Form (added)
-
tags/1.6.8/modules/Form/form-require.php (added)
-
tags/1.6.8/modules/Form/form-view.php (added)
-
tags/1.6.8/modules/Form/form.php (added)
-
tags/1.6.8/modules/Form/rform.png (added)
-
tags/1.6.8/modules/Form/romethemeform1a.png (added)
-
tags/1.6.8/modules/HeaderFooter (added)
-
tags/1.6.8/modules/HeaderFooter/HeaderFooter.php (added)
-
tags/1.6.8/modules/HeaderFooter/assets (added)
-
tags/1.6.8/modules/HeaderFooter/assets/css (added)
-
tags/1.6.8/modules/HeaderFooter/assets/css/style.css (added)
-
tags/1.6.8/modules/HeaderFooter/assets/js (added)
-
tags/1.6.8/modules/HeaderFooter/assets/js/style.js (added)
-
tags/1.6.8/modules/HeaderFooter/templates (added)
-
tags/1.6.8/modules/HeaderFooter/templates/footer_template.php (added)
-
tags/1.6.8/modules/HeaderFooter/templates/header_template.php (added)
-
tags/1.6.8/modules/HeaderFooter/views (added)
-
tags/1.6.8/modules/HeaderFooter/views/footer.php (added)
-
tags/1.6.8/modules/HeaderFooter/views/header.php (added)
-
tags/1.6.8/modules/banner (added)
-
tags/1.6.8/modules/banner/banner.php (added)
-
tags/1.6.8/modules/controls (added)
-
tags/1.6.8/modules/controls/assets (added)
-
tags/1.6.8/modules/controls/assets/css (added)
-
tags/1.6.8/modules/controls/assets/css/promotion.scss (added)
-
tags/1.6.8/modules/controls/assets/js (added)
-
tags/1.6.8/modules/controls/assets/js/promotion.js (added)
-
tags/1.6.8/modules/controls/control (added)
-
tags/1.6.8/modules/controls/control/promotion.php (added)
-
tags/1.6.8/modules/controls/controls.php (added)
-
tags/1.6.8/modules/extensions (added)
-
tags/1.6.8/modules/extensions/blur_effects.php (added)
-
tags/1.6.8/modules/extensions/ext.php (added)
-
tags/1.6.8/modules/extensions/rkit_post_duplicator.php (added)
-
tags/1.6.8/modules/extensions/rkit_tool_tips.php (added)
-
tags/1.6.8/modules/extensions/rkit_wrapper_link.php (added)
-
tags/1.6.8/modules/layout-libs (added)
-
tags/1.6.8/modules/layout-libs/assets (added)
-
tags/1.6.8/modules/layout-libs/assets/css (added)
-
tags/1.6.8/modules/layout-libs/assets/css/preview.css (added)
-
tags/1.6.8/modules/layout-libs/assets/css/style.css (added)
-
tags/1.6.8/modules/layout-libs/assets/images (added)
-
tags/1.6.8/modules/layout-libs/assets/images/rometheme.svg (added)
-
tags/1.6.8/modules/layout-libs/assets/images/romethemekit.svg (added)
-
tags/1.6.8/modules/layout-libs/assets/js (added)
-
tags/1.6.8/modules/layout-libs/assets/js/script.js (added)
-
tags/1.6.8/modules/layout-libs/init.php (added)
-
tags/1.6.8/modules/settings (added)
-
tags/1.6.8/modules/settings/assets (added)
-
tags/1.6.8/modules/settings/assets/js (added)
-
tags/1.6.8/modules/settings/assets/js/scripts.js (added)
-
tags/1.6.8/modules/settings/settings.php (added)
-
tags/1.6.8/modules/settings/views (added)
-
tags/1.6.8/modules/settings/views/settings-view.php (added)
-
tags/1.6.8/modules/template (added)
-
tags/1.6.8/modules/template/assets (added)
-
tags/1.6.8/modules/template/assets/js (added)
-
tags/1.6.8/modules/template/assets/js/template.js (added)
-
tags/1.6.8/modules/template/template.php (added)
-
tags/1.6.8/modules/template/views (added)
-
tags/1.6.8/modules/template/views/installed_template.php (added)
-
tags/1.6.8/modules/template/views/installed_template_list.php (added)
-
tags/1.6.8/modules/template/views/template_list.php (added)
-
tags/1.6.8/modules/template/views/templates.php (added)
-
tags/1.6.8/modules/themebuilder (added)
-
tags/1.6.8/modules/themebuilder/views (added)
-
tags/1.6.8/modules/themebuilder/views/all.php (added)
-
tags/1.6.8/modules/themebuilder/views/comingsoon.php (added)
-
tags/1.6.8/modules/themebuilder/views/getproversion.php (added)
-
tags/1.6.8/modules/themebuilder/views/modal-btn.php (added)
-
tags/1.6.8/modules/themebuilder/views/modal.php (added)
-
tags/1.6.8/modules/themebuilder/views/themebuilder.php (added)
-
tags/1.6.8/modules/themebuilder/views/trash.php (added)
-
tags/1.6.8/modules/updates (added)
-
tags/1.6.8/modules/updates/scripts (added)
-
tags/1.6.8/modules/updates/scripts/update.js (added)
-
tags/1.6.8/modules/updates/updates.php (added)
-
tags/1.6.8/modules/updates/views (added)
-
tags/1.6.8/modules/updates/views/update_view.php (added)
-
tags/1.6.8/modules/widgets (added)
-
tags/1.6.8/modules/widgets/assets (added)
-
tags/1.6.8/modules/widgets/assets/js (added)
-
tags/1.6.8/modules/widgets/assets/js/rtmwp.js (added)
-
tags/1.6.8/modules/widgets/assets/js/widget.js (added)
-
tags/1.6.8/modules/widgets/views (added)
-
tags/1.6.8/modules/widgets/views/widgets_view.php (added)
-
tags/1.6.8/modules/widgets/widgets.php (added)
-
tags/1.6.8/plugin.php (added)
-
tags/1.6.8/readme.txt (added)
-
tags/1.6.8/view (added)
-
tags/1.6.8/view/bg-1.png (added)
-
tags/1.6.8/view/bg-2.png (added)
-
tags/1.6.8/view/browser.svg (added)
-
tags/1.6.8/view/dashboard.php (added)
-
tags/1.6.8/view/dashboard_section_1.png (added)
-
tags/1.6.8/view/formbuilder.png (added)
-
tags/1.6.8/view/header.php (added)
-
tags/1.6.8/view/homepage.png (added)
-
tags/1.6.8/view/images (added)
-
tags/1.6.8/view/images/RTMKitNew.png (added)
-
tags/1.6.8/view/images/banner.png (added)
-
tags/1.6.8/view/images/box-rtmkit.png (added)
-
tags/1.6.8/view/images/cta-template.png (added)
-
tags/1.6.8/view/images/homekit.png (added)
-
tags/1.6.8/view/images/icons8-facebook-f.svg (added)
-
tags/1.6.8/view/images/img-hero-1.jpg (added)
-
tags/1.6.8/view/images/logoRT.png (added)
-
tags/1.6.8/view/images/rate-us.png (added)
-
tags/1.6.8/view/images/rometheme.png (added)
-
tags/1.6.8/view/images/rtmkit-logo-black.png (added)
-
tags/1.6.8/view/images/rtmkit-logo-white-old.png (added)
-
tags/1.6.8/view/images/rtmkit-logo-white.png (added)
-
tags/1.6.8/view/images/widget-wp.png (added)
-
tags/1.6.8/view/rometheme.svg (added)
-
tags/1.6.8/view/romethemekit.svg (added)
-
tags/1.6.8/view/system.php (added)
-
tags/1.6.8/view/welcome.php (added)
-
tags/1.6.8/widgets (added)
-
tags/1.6.8/widgets/assets (added)
-
tags/1.6.8/widgets/assets/css (added)
-
tags/1.6.8/widgets/assets/css/accordion.css (added)
-
tags/1.6.8/widgets/assets/css/advance_heading_old.css (added)
-
tags/1.6.8/widgets/assets/css/advanced_heading.css (added)
-
tags/1.6.8/widgets/assets/css/animated_heading.css (added)
-
tags/1.6.8/widgets/assets/css/back_to_top.css (added)
-
tags/1.6.8/widgets/assets/css/barchart.css (added)
-
tags/1.6.8/widgets/assets/css/blockquote.css (added)
-
tags/1.6.8/widgets/assets/css/card_slider.css (added)
-
tags/1.6.8/widgets/assets/css/client_carouse (added)
-
tags/1.6.8/widgets/assets/css/client_grid.css (added)
-
tags/1.6.8/widgets/assets/css/countdown.css (added)
-
tags/1.6.8/widgets/assets/css/counter.css (added)
-
tags/1.6.8/widgets/assets/css/cta.css (added)
-
tags/1.6.8/widgets/assets/css/dual_button.css (added)
-
tags/1.6.8/widgets/assets/css/ex-client_carousel (added)
-
tags/1.6.8/widgets/assets/css/ex-post_carousel (added)
-
tags/1.6.8/widgets/assets/css/ex-pricingbox (added)
-
tags/1.6.8/widgets/assets/css/glightbox.min.css (added)
-
tags/1.6.8/widgets/assets/css/headerinfo.css (added)
-
tags/1.6.8/widgets/assets/css/home_slider.css (added)
-
tags/1.6.8/widgets/assets/css/image_accordion.css (added)
-
tags/1.6.8/widgets/assets/css/image_box.css (added)
-
tags/1.6.8/widgets/assets/css/image_comparison.css (added)
-
tags/1.6.8/widgets/assets/css/image_gallery.css (added)
-
tags/1.6.8/widgets/assets/css/linechart.css (added)
-
tags/1.6.8/widgets/assets/css/navmenu.css (added)
-
tags/1.6.8/widgets/assets/css/offcanvas.css (added)
-
tags/1.6.8/widgets/assets/css/piechart.css (added)
-
tags/1.6.8/widgets/assets/css/post_carousel.css (added)
-
tags/1.6.8/widgets/assets/css/postlist.css (added)
-
tags/1.6.8/widgets/assets/css/pricelist.css (added)
-
tags/1.6.8/widgets/assets/css/pricetable (added)
-
tags/1.6.8/widgets/assets/css/pricingbox.css (added)
-
tags/1.6.8/widgets/assets/css/progress-bar.css (added)
-
tags/1.6.8/widgets/assets/css/rkit-blog-post.css (added)
-
tags/1.6.8/widgets/assets/css/rkit-navmenu.css (added)
-
tags/1.6.8/widgets/assets/css/rkit-post-block.css (added)
-
tags/1.6.8/widgets/assets/css/rkit_team.css (added)
-
tags/1.6.8/widgets/assets/css/rkit_team_carousel.css (added)
-
tags/1.6.8/widgets/assets/css/running_text.css (added)
-
tags/1.6.8/widgets/assets/css/search.css (added)
-
tags/1.6.8/widgets/assets/css/site_logo.css (added)
-
tags/1.6.8/widgets/assets/css/social_icon.css (added)
-
tags/1.6.8/widgets/assets/css/social_share.css (added)
-
tags/1.6.8/widgets/assets/css/swiper-bundle.min.css (added)
-
tags/1.6.8/widgets/assets/css/tabs.css (added)
-
tags/1.6.8/widgets/assets/css/testimonial_carousel.css (added)
-
tags/1.6.8/widgets/assets/css/video_button.css (added)
-
tags/1.6.8/widgets/assets/css/woo_product_carousel.css (added)
-
tags/1.6.8/widgets/assets/css/woo_product_grid.css (added)
-
tags/1.6.8/widgets/assets/js (added)
-
tags/1.6.8/widgets/assets/js/accordion.js (added)
-
tags/1.6.8/widgets/assets/js/animated_heading.js (added)
-
tags/1.6.8/widgets/assets/js/back_to_top.js (added)
-
tags/1.6.8/widgets/assets/js/bar_chart.js (added)
-
tags/1.6.8/widgets/assets/js/card_slider.js (added)
-
tags/1.6.8/widgets/assets/js/countdown.js (added)
-
tags/1.6.8/widgets/assets/js/counter.js (added)
-
tags/1.6.8/widgets/assets/js/ex-client_carousel (added)
-
tags/1.6.8/widgets/assets/js/ex-post_carousel (added)
-
tags/1.6.8/widgets/assets/js/glightbox.min.js (added)
-
tags/1.6.8/widgets/assets/js/home_slider.js (added)
-
tags/1.6.8/widgets/assets/js/image_accordion.js (added)
-
tags/1.6.8/widgets/assets/js/image_comparison.js (added)
-
tags/1.6.8/widgets/assets/js/image_gallery.js (added)
-
tags/1.6.8/widgets/assets/js/imagesloaded.pkgd.min.js (added)
-
tags/1.6.8/widgets/assets/js/line_chart.js (added)
-
tags/1.6.8/widgets/assets/js/masonry.pkgd.min.js (added)
-
tags/1.6.8/widgets/assets/js/navmenu.js (added)
-
tags/1.6.8/widgets/assets/js/offcanvas.js (added)
-
tags/1.6.8/widgets/assets/js/pie_chart.js (added)
-
tags/1.6.8/widgets/assets/js/post_carousel.js (added)
-
tags/1.6.8/widgets/assets/js/progress.js (added)
-
tags/1.6.8/widgets/assets/js/rkit-navmenu.js (added)
-
tags/1.6.8/widgets/assets/js/running_text.js (added)
-
tags/1.6.8/widgets/assets/js/social_share.js (added)
-
tags/1.6.8/widgets/assets/js/swiper-bundle.js (added)
-
tags/1.6.8/widgets/assets/js/swiper-bundle.min.js (added)
-
tags/1.6.8/widgets/assets/js/tabs.js (added)
-
tags/1.6.8/widgets/assets/js/team_carousel.js (added)
-
tags/1.6.8/widgets/assets/js/testimonial_carousel.js (added)
-
tags/1.6.8/widgets/assets/js/video_button.js (added)
-
tags/1.6.8/widgets/assets/js/woo_product_carousel.js (added)
-
tags/1.6.8/widgets/header_info_rometheme.php (added)
-
tags/1.6.8/widgets/nav_menu.php (added)
-
tags/1.6.8/widgets/offcanvas-rometheme.php (added)
-
tags/1.6.8/widgets/rkit_widgets (added)
-
tags/1.6.8/widgets/rkit_widgets/rkit-countdown.php (added)
-
tags/1.6.8/widgets/rkit_widgets/rkit-counter.php (added)
-
tags/1.6.8/widgets/rkit_widgets/rkit-post-block.php (added)
-
tags/1.6.8/widgets/rkit_widgets/rkit-testimonial-carousel.php (added)
-
tags/1.6.8/widgets/rkit_widgets/rkit_accordion.php (added)
-
tags/1.6.8/widgets/rkit_widgets/rkit_advanced_heading.php (added)
-
tags/1.6.8/widgets/rkit_widgets/rkit_animated_heading.php (added)
-
tags/1.6.8/widgets/rkit_widgets/rkit_back_to_top.php (added)
-
tags/1.6.8/widgets/rkit_widgets/rkit_bar_chart.php (added)
-
tags/1.6.8/widgets/rkit_widgets/rkit_blockquote.php (added)
-
tags/1.6.8/widgets/rkit_widgets/rkit_blog_post.php (added)
-
tags/1.6.8/widgets/rkit_widgets/rkit_card_slider.php (added)
-
tags/1.6.8/widgets/rkit_widgets/rkit_client_grid.php (added)
-
tags/1.6.8/widgets/rkit_widgets/rkit_cta.php (added)
-
tags/1.6.8/widgets/rkit_widgets/rkit_dual_button.php (added)
-
tags/1.6.8/widgets/rkit_widgets/rkit_home_slider.php (added)
-
tags/1.6.8/widgets/rkit_widgets/rkit_image_accordion.php (added)
-
tags/1.6.8/widgets/rkit_widgets/rkit_image_box.php (added)
-
tags/1.6.8/widgets/rkit_widgets/rkit_image_comparison.php (added)
-
tags/1.6.8/widgets/rkit_widgets/rkit_image_gallery.php (added)
-
tags/1.6.8/widgets/rkit_widgets/rkit_line_chart.php (added)
-
tags/1.6.8/widgets/rkit_widgets/rkit_pie_chart.php (added)
-
tags/1.6.8/widgets/rkit_widgets/rkit_postlist.php (added)
-
tags/1.6.8/widgets/rkit_widgets/rkit_pricelist.php (added)
-
tags/1.6.8/widgets/rkit_widgets/rkit_pricing_table (added)
-
tags/1.6.8/widgets/rkit_widgets/rkit_progress_bar.php (added)
-
tags/1.6.8/widgets/rkit_widgets/rkit_running_text.php (added)
-
tags/1.6.8/widgets/rkit_widgets/rkit_social_icon.php (added)
-
tags/1.6.8/widgets/rkit_widgets/rkit_tabs.php (added)
-
tags/1.6.8/widgets/rkit_widgets/rkit_team.php (added)
-
tags/1.6.8/widgets/rkit_widgets/rkit_team_carousel.php (added)
-
tags/1.6.8/widgets/rkit_widgets/rkit_video_button.php (added)
-
tags/1.6.8/widgets/rkit_widgets/rkit_woo_product_carousel.php (added)
-
tags/1.6.8/widgets/rkit_widgets/rkit_woo_product_grid.php (added)
-
tags/1.6.8/widgets/rkit_widgets/social_share.php (added)
-
tags/1.6.8/widgets/rtm_pro_widget.php (added)
-
tags/1.6.8/widgets/search-rometheme.php (added)
-
tags/1.6.8/widgets/sitelogo-rometheme.php (added)
-
trunk/RomeTheme.php (modified) (4 diffs)
-
trunk/modules/banner (added)
-
trunk/modules/banner/banner.php (added)
-
trunk/modules/template/template.php (modified) (7 diffs)
-
trunk/readme.txt (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
rometheme-for-elementor/trunk/RomeTheme.php
r3383986 r3401546 4 4 * Plugin Name: RTMKit 5 5 * Description: The best toolkit solution for Elementor. Enjoy advanced addons, theme builders, forms, icons, and ready-made templates to create stunning websites quickly and effortlessly. 6 * Version: 1.6. 76 * Version: 1.6.8 7 7 * Author: Rometheme 8 8 * Author URI: https://rometheme.net/ 9 9 * License : GPLv3 or later 10 10 * Requires Plugins : elementor 11 * Plugin URI : https://rometheme.net/ 11 12 * 12 13 * The best toolkit solution for Elementor. Enjoy advanced addons, theme builders, forms, icons, and ready-made templates to create stunning websites quickly and effortlessly. … … 50 51 require_once self::module_dir() . 'controls/controls.php'; 51 52 require_once self::module_dir() . 'updates/updates.php'; 53 require_once self::module_dir() . 'banner/banner.php'; 52 54 53 55 new RomethemeKit\RkitWidgets(); … … 61 63 new \RomethemeKit\Controls(); 62 64 new \RomethemeKit\Update(); 65 new \RomethemeKit\Banner(); 63 66 // \RomethemeKit\Rkit_GetPro::instance(); 64 67 add_action('admin_enqueue_scripts', [$this, 'register_style']); … … 124 127 static function rt_version() 125 128 { 126 return '1.6. 7';129 return '1.6.8'; 127 130 } 128 131 -
rometheme-for-elementor/trunk/modules/template/template.php
r3383986 r3401546 52 52 public function fetch_lib() 53 53 { 54 // SECURITY FIX: Add capability check to prevent IDOR vulnerability 55 if (!current_user_can('manage_options')) { 56 wp_send_json_error('Access Denied: Insufficient permissions'); 57 wp_die(); 58 } 59 54 60 if (!isset($_POST['wpnonce']) || !wp_verify_nonce($_POST['wpnonce'], 'rtm_template_nonce')) { 55 61 wp_send_json_error('Access Denied'); … … 57 63 } 58 64 59 $args = [60 'headers' => [61 'Accept' => 'application/json',62 ],63 'httpversion' => '1.1',64 'timeout' => 15,65 'sslverify' => false, // Ubah ke true di production jika SSL valid66 'auth' => [$this->ck, $this->cs],67 ];65 $args = [ 66 'headers' => [ 67 'Accept' => 'application/json', 68 ], 69 'httpversion' => '1.1', 70 'timeout' => 15, 71 'sslverify' => false, // Ubah ke true di production jika SSL valid 72 'auth' => [$this->ck, $this->cs], 73 ]; 68 74 69 75 // Gunakan wp_remote_get untuk mengambil data dari REST API … … 149 155 public function fetch_envato_template() 150 156 { 157 158 // SECURITY FIX: Add capability check to prevent IDOR vulnerability 159 if (!current_user_can('manage_options')) { 160 wp_send_json_error('Access Denied: Insufficient permissions'); 161 wp_die(); 162 } 163 151 164 if (!isset($_POST['wpnonce']) || !wp_verify_nonce($_POST['wpnonce'], 'rtm_template_nonce')) { 152 165 wp_send_json_error('Access Denied'); … … 357 370 public function get_installed_template() 358 371 { 372 // SECURITY FIX: Add capability check to prevent IDOR vulnerability 373 if (!current_user_can('manage_options')) { 374 wp_send_json_error('Access Denied: Insufficient permissions'); 375 wp_die(); 376 } 377 359 378 if (!isset($_POST['wpnonce']) || !wp_verify_nonce($_POST['wpnonce'], 'rtm_template_nonce')) { 360 379 wp_send_json_error('Access Denied'); … … 381 400 public function get_installed_templates() 382 401 { 402 // SECURITY FIX: Add capability check to prevent IDOR vulnerability 403 if (!current_user_can('manage_options')) { 404 wp_send_json_error('Access Denied: Insufficient permissions'); 405 wp_die(); 406 } 407 383 408 $templates = get_option('rtm_template_installed', []); 384 409 $upload_dir = wp_upload_dir(); … … 523 548 } 524 549 550 // SECURITY FIX: Add capability check to prevent IDOR vulnerability 551 if (!current_user_can('manage_options')) { 552 wp_send_json_error('Access Denied: Insufficient permissions'); 553 wp_die(); 554 } 555 525 556 $id = absint($_POST['template']); 526 557 … … 608 639 public function template_category() 609 640 { 641 // SECURITY FIX: Add capability check to prevent IDOR vulnerability 642 if (!current_user_can('manage_options')) { 643 wp_send_json_error('Access Denied: Insufficient permissions'); 644 wp_die(); 645 } 646 610 647 if (!isset($_POST['wpnonce']) || !wp_verify_nonce($_POST['wpnonce'], 'rtm_template_nonce')) { 611 648 wp_send_json_error('Access Denied'); -
rometheme-for-elementor/trunk/readme.txt
r3383986 r3401546 5 5 Tested up to: 6.8.1 6 6 Requires PHP: 8.2 7 Stable tag: 1.6. 77 Stable tag: 1.6.8 8 8 License: GPLv3 or later 9 9 License URI: https://www.gnu.org/licenses/gpl-3.0.html … … 200 200 201 201 == Changelog == 202 Version 1.6.8 - November 2024, 2025 203 Security Update 204 202 205 Version 1.6.7 - October 24, 2025 203 206 IMPROVE : setting navigation animation in the "Card Carousel" widget. … … 454 457 Version : 1.0.0 - January 5, 2023 455 458 * this is first version of Rometheme for Elementor Plugin 459 460 == Wordfence Verification == 461 Vendor Key: eev51sugjaq1fchrfpnfqvtkaqbvbeds
Note: See TracChangeset
for help on using the changeset viewer.