Changeset 3441588
- Timestamp:
- 01/17/2026 01:37:31 PM (8 weeks ago)
- Location:
- elementinvader
- Files:
-
- 120 added
- 7 edited
-
tags/1.2.4 (added)
-
tags/1.2.4/LICENSE.txt (added)
-
tags/1.2.4/README.txt (added)
-
tags/1.2.4/admin (added)
-
tags/1.2.4/admin/class-elementinvader-admin.php (added)
-
tags/1.2.4/admin/css (added)
-
tags/1.2.4/admin/css/_fonts.scss (added)
-
tags/1.2.4/admin/css/elementinvader-admin.css (added)
-
tags/1.2.4/admin/css/elementinvader-admin.scss (added)
-
tags/1.2.4/admin/images (added)
-
tags/1.2.4/admin/images/ajax-loader-white-small.gif (added)
-
tags/1.2.4/admin/images/ajax-loader-white.gif (added)
-
tags/1.2.4/admin/images/ajax-loader.gif (added)
-
tags/1.2.4/admin/images/elementinvader-logo.png (added)
-
tags/1.2.4/admin/images/icon-256x256.png (added)
-
tags/1.2.4/admin/index.php (added)
-
tags/1.2.4/admin/js (added)
-
tags/1.2.4/admin/js/dist (added)
-
tags/1.2.4/admin/js/dist/elementinvader-admin.dev.js (added)
-
tags/1.2.4/admin/js/elementinvader-admin.js (added)
-
tags/1.2.4/admin/js/jquery.helpers.js (added)
-
tags/1.2.4/admin/js/magnific-popup (added)
-
tags/1.2.4/admin/js/magnific-popup/jquery.magnific-popup.js (added)
-
tags/1.2.4/admin/js/magnific-popup/jquery.magnific-popup.min.js (added)
-
tags/1.2.4/admin/js/magnific-popup/magnific-popup.css (added)
-
tags/1.2.4/admin/partials (added)
-
tags/1.2.4/admin/partials/elementinvader-admin-display.php (added)
-
tags/1.2.4/application (added)
-
tags/1.2.4/application/controllers (added)
-
tags/1.2.4/application/controllers/Elementinvader.php (added)
-
tags/1.2.4/application/controllers/Elementinvader_contact.php (added)
-
tags/1.2.4/application/controllers/Elementinvader_marketplace.php (added)
-
tags/1.2.4/application/core (added)
-
tags/1.2.4/application/core/MY_Model.php (added)
-
tags/1.2.4/application/core/index.html (added)
-
tags/1.2.4/application/helpers (added)
-
tags/1.2.4/application/helpers/Basic.php (added)
-
tags/1.2.4/application/models (added)
-
tags/1.2.4/application/models/Cloud_m.php (added)
-
tags/1.2.4/application/models/Control_m.php (added)
-
tags/1.2.4/application/models/Log_m.php (added)
-
tags/1.2.4/application/models/Report_m.php (added)
-
tags/1.2.4/application/models/Sessions_m.php (added)
-
tags/1.2.4/application/views (added)
-
tags/1.2.4/application/views/elementinvader (added)
-
tags/1.2.4/application/views/elementinvader/export_zip.php (added)
-
tags/1.2.4/application/views/elementinvader/index.php (added)
-
tags/1.2.4/application/views/elementinvader/install_plugins.php (added)
-
tags/1.2.4/application/views/elementinvader/install_plugins_all.php (added)
-
tags/1.2.4/application/views/elementinvader_contact (added)
-
tags/1.2.4/application/views/elementinvader_contact/index.php (added)
-
tags/1.2.4/application/views/elementinvader_marketplace (added)
-
tags/1.2.4/application/views/elementinvader_marketplace/index.php (added)
-
tags/1.2.4/application/views/general (added)
-
tags/1.2.4/application/views/general/footer.php (added)
-
tags/1.2.4/elementinvader.php (added)
-
tags/1.2.4/includes (added)
-
tags/1.2.4/includes/class-elementinvader-activator.php (added)
-
tags/1.2.4/includes/class-elementinvader-deactivator.php (added)
-
tags/1.2.4/includes/class-elementinvader-i18n.php (added)
-
tags/1.2.4/includes/class-elementinvader-loader.php (added)
-
tags/1.2.4/includes/class-elementinvader-review-request.php (added)
-
tags/1.2.4/includes/class-elementinvader.php (added)
-
tags/1.2.4/includes/index.php (added)
-
tags/1.2.4/index.php (added)
-
tags/1.2.4/languages (added)
-
tags/1.2.4/languages/elementinvader.pot (added)
-
tags/1.2.4/public (added)
-
tags/1.2.4/public/class-elementinvader-public.php (added)
-
tags/1.2.4/public/css (added)
-
tags/1.2.4/public/css/elementinvader-public.css (added)
-
tags/1.2.4/public/img (added)
-
tags/1.2.4/public/img/no-photo.jpg (added)
-
tags/1.2.4/public/index.php (added)
-
tags/1.2.4/public/js (added)
-
tags/1.2.4/public/js/elementinvader-public.js (added)
-
tags/1.2.4/public/partials (added)
-
tags/1.2.4/public/partials/elementinvader-public-display.php (added)
-
tags/1.2.4/screenshot-1.jpg (added)
-
tags/1.2.4/uninstall.php (added)
-
tags/1.2.4/vendor (added)
-
tags/1.2.4/vendor/ElementorImporter (added)
-
tags/1.2.4/vendor/ElementorImporter/ElementorTemplateExporter.php (added)
-
tags/1.2.4/vendor/ElementorImporter/ElementorTemplateImporter.php (added)
-
tags/1.2.4/vendor/Winter_MVC (added)
-
tags/1.2.4/vendor/Winter_MVC/LICENSE (added)
-
tags/1.2.4/vendor/Winter_MVC/assets (added)
-
tags/1.2.4/vendor/Winter_MVC/assets/css (added)
-
tags/1.2.4/vendor/Winter_MVC/assets/css/winter_mvc.css (added)
-
tags/1.2.4/vendor/Winter_MVC/assets/js (added)
-
tags/1.2.4/vendor/Winter_MVC/assets/js/jquery.wpmediaelement.js (added)
-
tags/1.2.4/vendor/Winter_MVC/assets/js/jquery.wpmediaelement_file.js (added)
-
tags/1.2.4/vendor/Winter_MVC/assets/js/jquery.wpmediamultiple.js (added)
-
tags/1.2.4/vendor/Winter_MVC/core (added)
-
tags/1.2.4/vendor/Winter_MVC/core/database.php (added)
-
tags/1.2.4/vendor/Winter_MVC/core/form.php (added)
-
tags/1.2.4/vendor/Winter_MVC/core/helpers.php (added)
-
tags/1.2.4/vendor/Winter_MVC/core/input.php (added)
-
tags/1.2.4/vendor/Winter_MVC/core/mvc_loader.php (added)
-
tags/1.2.4/vendor/Winter_MVC/core/winter_mvc_controller.php (added)
-
tags/1.2.4/vendor/Winter_MVC/core/winter_mvc_model.php (added)
-
tags/1.2.4/vendor/Winter_MVC/init.php (added)
-
tags/1.2.4/vendor/boo-settings-helper (added)
-
tags/1.2.4/vendor/boo-settings-helper/class-boo-settings-helper.php (added)
-
tags/1.2.4/vendor/boo-settings-helper/readme.md (added)
-
tags/1.2.4/vendor/fontawesome (added)
-
tags/1.2.4/vendor/fontawesome/LICENSE.txt (added)
-
tags/1.2.4/vendor/fontawesome/css (added)
-
tags/1.2.4/vendor/fontawesome/css/fontawesome.min.css (added)
-
tags/1.2.4/vendor/fontawesome/webfonts (added)
-
tags/1.2.4/vendor/fontawesome/webfonts/fa-regular-400.eot (added)
-
tags/1.2.4/vendor/fontawesome/webfonts/fa-regular-400.svg (added)
-
tags/1.2.4/vendor/fontawesome/webfonts/fa-regular-400.ttf (added)
-
tags/1.2.4/vendor/fontawesome/webfonts/fa-regular-400.woff (added)
-
tags/1.2.4/vendor/fontawesome/webfonts/fa-regular-400.woff2 (added)
-
tags/1.2.4/vendor/fontawesome/webfonts/fa-solid-900.eot (added)
-
tags/1.2.4/vendor/fontawesome/webfonts/fa-solid-900.svg (added)
-
tags/1.2.4/vendor/fontawesome/webfonts/fa-solid-900.ttf (added)
-
tags/1.2.4/vendor/fontawesome/webfonts/fa-solid-900.woff (added)
-
tags/1.2.4/vendor/fontawesome/webfonts/fa-solid-900.woff2 (added)
-
trunk/README.txt (modified) (2 diffs)
-
trunk/application/controllers/Elementinvader.php (modified) (2 diffs)
-
trunk/application/views/elementinvader/index.php (modified) (2 diffs)
-
trunk/application/views/elementinvader/install_plugins.php (modified) (1 diff)
-
trunk/application/views/elementinvader/install_plugins_all.php (modified) (1 diff)
-
trunk/application/views/elementinvader_marketplace/index.php (modified) (1 diff)
-
trunk/elementinvader.php (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
elementinvader/trunk/README.txt
r3382908 r3441588 4 4 Tags: template kits, elementor templates, elementor addon, elementor addons, elementor 5 5 Requires at least: 5.6 6 Tested up to: 6. 87 Stable tag: 1.2. 46 Tested up to: 6.9 7 Stable tag: 1.2.5 8 8 License: GPLv2 or later 9 9 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 79 79 == Changelog == 80 80 81 = 1.2.5 = 82 * Security improvements 83 84 = 1.2.4 = 85 * Php compatibility issues 86 81 87 = 1.2.3 = 82 88 * Redesign -
elementinvader/trunk/application/controllers/Elementinvader.php
r2951347 r3441588 50 50 public function import_pages() 51 51 { 52 53 if ( ! current_user_can( 'administrator' ) ) { 54 exit(); 55 } 56 57 check_ajax_referer('elementinvader_secure_install', 'elementinvader_secure'); 58 52 59 //ob_clean(); 53 60 $results = array(); 54 61 $results['status'] = 'success'; 55 62 56 $template = $this->input->post_get('template');57 $page_title = $this->input->post_get('page_title');63 $template = sanitize_text_field($this->input->post_get('template')); 64 $page_title = sanitize_text_field($this->input->post_get('page_title')); 58 65 $template_title = elementinvader_template_data($template, 'title'); 59 66 … … 200 207 { 201 208 209 if ( ! current_user_can( 'administrator' ) ) { 210 exit(); 211 } 212 213 check_ajax_referer('elementinvader_secure_install', 'elementinvader_secure'); 214 202 215 ob_clean(); 203 216 -
elementinvader/trunk/application/views/elementinvader/index.php
r2951347 r3441588 126 126 // Assign handlers immediately after making the request, 127 127 // and remember the jqxhr object for this request 128 var jqxhr = $.post( "<?php echo admin_url('admin-ajax.php?action=elementinvader_action&function=import_pages&page=elementinvader '); ?>", data_form, function(data) {128 var jqxhr = $.post( "<?php echo admin_url('admin-ajax.php?action=elementinvader_action&function=import_pages&page=elementinvader&elementinvader_secure='.wp_create_nonce( 'elementinvader_secure_install' )); ?>", data_form, function(data) { 129 129 130 130 if(data.status == 'success') … … 171 171 // Assign handlers immediately after making the request, 172 172 // and remember the jqxhr object for this request 173 var jqxhr = $.post( "<?php echo admin_url('admin-ajax.php?action=elementinvader_action&function=add_page&page=elementinvader '); ?>", data_form, function(data) {173 var jqxhr = $.post( "<?php echo admin_url('admin-ajax.php?action=elementinvader_action&function=add_page&page=elementinvader&elementinvader_secure='.wp_create_nonce( 'elementinvader_secure_install' )); ?>", data_form, function(data) { 174 174 175 175 if(data.status == 'success') -
elementinvader/trunk/application/views/elementinvader/install_plugins.php
r2951347 r3441588 285 285 // Assign handlers immediately after making the request, 286 286 // and remember the jqxhr object for this request 287 var jqxhr = $.post( "<?php echo admin_url('admin-ajax.php?action=elementinvader_action&function=add_page&page=elementinvader '); ?>", data_form, function(data) {287 var jqxhr = $.post( "<?php echo admin_url('admin-ajax.php?action=elementinvader_action&function=add_page&page=elementinvader&elementinvader_secure='.wp_create_nonce( 'elementinvader_secure_install' )); ?>", data_form, function(data) { 288 288 289 289 if(data.status == 'success') -
elementinvader/trunk/application/views/elementinvader/install_plugins_all.php
r2951347 r3441588 244 244 // Assign handlers immediately after making the request, 245 245 // and remember the jqxhr object for this request 246 var jqxhr = $.post( "<?php echo admin_url('admin-ajax.php?action=elementinvader_action&function=import_pages&page=elementinvader '); ?>", data_form, function(data) {246 var jqxhr = $.post( "<?php echo admin_url('admin-ajax.php?action=elementinvader_action&function=import_pages&page=elementinvader&elementinvader_secure='.wp_create_nonce( 'elementinvader_secure_install' )); ?>", data_form, function(data) { 247 247 248 248 if(data.status == 'success') -
elementinvader/trunk/application/views/elementinvader_marketplace/index.php
r2951347 r3441588 330 330 // Assign handlers immediately after making the request, 331 331 // and remember the jqxhr object for this request 332 var jqxhr = $.post( "<?php echo admin_url('admin-ajax.php?action=elementinvader_action&function=add_page&page=elementinvader '); ?>", data_form, function(data) {332 var jqxhr = $.post( "<?php echo admin_url('admin-ajax.php?action=elementinvader_action&function=add_page&page=elementinvader&elementinvader_secure='.wp_create_nonce( 'elementinvader_secure_install' )); ?>", data_form, function(data) { 333 333 334 334 if(data.login_message) -
elementinvader/trunk/elementinvader.php
r3382906 r3441588 17 17 * Plugin URI: https://elementinvader.com 18 18 * Description: ElementInvader offers premium library of one click ready and free Elementor templates from https://elementinvader.com/ service. 19 * Version: 1.2. 419 * Version: 1.2.5 20 20 * Author: ElementInvader 21 21 * Author URI: https://elementinvader.com … … 25 25 * Domain Path: /languages 26 26 * 27 * Elementor tested up to: 3. 15.227 * Elementor tested up to: 3.29.0 28 28 * Elementor Pro tested up to: 3.16.2 29 29 * … … 41 41 * Rename this for your plugin and update it as you release new versions. 42 42 */ 43 define('ELEMENTINVADER_VERSION', '1.2. 4');43 define('ELEMENTINVADER_VERSION', '1.2.5'); 44 44 define('ELEMENTINVADER_NAME', 'elementinvader'); 45 45 define('ELEMENTINVADER_PATH', plugin_dir_path(__FILE__));
Note: See TracChangeset
for help on using the changeset viewer.