Changeset 3286605
- Timestamp:
- 05/03/2025 01:07:14 AM (11 months ago)
- Location:
- wpematico
- Files:
-
- 180 added
- 4 edited
-
tags/2.8.1/app/lib/SimplePie (added)
-
tags/2.8.1/app/lib/SimplePie/Cache (added)
-
tags/2.8.1/app/lib/SimplePie/Content (added)
-
tags/2.8.1/app/lib/SimplePie/Content/Type (added)
-
tags/2.8.1/app/lib/SimplePie/Decode (added)
-
tags/2.8.1/app/lib/SimplePie/Decode/HTML (added)
-
tags/2.8.1/app/lib/SimplePie/HTTP (added)
-
tags/2.8.1/app/lib/SimplePie/Net (added)
-
tags/2.8.1/app/lib/SimplePie/Parse (added)
-
tags/2.8.1/app/lib/SimplePie/XML (added)
-
tags/2.8.1/app/lib/SimplePie/XML/Declaration (added)
-
tags/2.8.3 (added)
-
tags/2.8.3/app (added)
-
tags/2.8.3/app/addons_page.php (added)
-
tags/2.8.3/app/campaign_edit.php (added)
-
tags/2.8.3/app/campaign_edit_functions.php (added)
-
tags/2.8.3/app/campaign_fetch.php (added)
-
tags/2.8.3/app/campaign_fetch_functions.php (added)
-
tags/2.8.3/app/campaign_help.php (added)
-
tags/2.8.3/app/campaign_log.php (added)
-
tags/2.8.3/app/campaign_preview.php (added)
-
tags/2.8.3/app/campaign_preview_item.php (added)
-
tags/2.8.3/app/campaigns_list.php (added)
-
tags/2.8.3/app/campaigns_list_help.php (added)
-
tags/2.8.3/app/compatibilities.php (added)
-
tags/2.8.3/app/cron.php (added)
-
tags/2.8.3/app/cron_functions.php (added)
-
tags/2.8.3/app/css (added)
-
tags/2.8.3/app/css/campaign_preview.css (added)
-
tags/2.8.3/app/css/campaign_preview_item.css (added)
-
tags/2.8.3/app/css/campaigns_list.css (added)
-
tags/2.8.3/app/css/licenses_handlers.css (added)
-
tags/2.8.3/app/css/wpemat_plugin_styles.css (added)
-
tags/2.8.3/app/css/wpemat_styles.css (added)
-
tags/2.8.3/app/debug_page.php (added)
-
tags/2.8.3/app/js (added)
-
tags/2.8.3/app/js/Date.phpformats.js (added)
-
tags/2.8.3/app/js/bulk_quick_edit.js (added)
-
tags/2.8.3/app/js/campaign_edit.js (added)
-
tags/2.8.3/app/js/campaign_list.js (added)
-
tags/2.8.3/app/js/campaign_preview_feed.js (added)
-
tags/2.8.3/app/js/campaign_preview_item_feed.js (added)
-
tags/2.8.3/app/js/campaign_wizard.js (added)
-
tags/2.8.3/app/js/jquery.tipTip.minified.js (added)
-
tags/2.8.3/app/js/jquery.vSort.js (added)
-
tags/2.8.3/app/js/jquery.vSort.min.js (added)
-
tags/2.8.3/app/js/licenses_handlers.js (added)
-
tags/2.8.3/app/js/oplugins.js (added)
-
tags/2.8.3/app/js/settings_page.js (added)
-
tags/2.8.3/app/js/smart_notifications.js (added)
-
tags/2.8.3/app/js/tools_page.js (added)
-
tags/2.8.3/app/js/wpe_hooks.js (added)
-
tags/2.8.3/app/js/wpematico_updates.js (added)
-
tags/2.8.3/app/lib (added)
-
tags/2.8.3/app/lib/EDD_SL_Plugin_Updater.php (added)
-
tags/2.8.3/app/lib/SimplePie (added)
-
tags/2.8.3/app/lib/SimplePie/Cache (added)
-
tags/2.8.3/app/lib/SimplePie/Content (added)
-
tags/2.8.3/app/lib/SimplePie/Content/Type (added)
-
tags/2.8.3/app/lib/SimplePie/Decode (added)
-
tags/2.8.3/app/lib/SimplePie/Decode/HTML (added)
-
tags/2.8.3/app/lib/SimplePie/HTTP (added)
-
tags/2.8.3/app/lib/SimplePie/Net (added)
-
tags/2.8.3/app/lib/SimplePie/Parse (added)
-
tags/2.8.3/app/lib/SimplePie/XML (added)
-
tags/2.8.3/app/lib/SimplePie/XML/Declaration (added)
-
tags/2.8.3/app/lib/blank-simplepie.php (added)
-
tags/2.8.3/app/lib/browser.php (added)
-
tags/2.8.3/app/lib/licenses_handlers.php (added)
-
tags/2.8.3/app/lib/update_class.php (added)
-
tags/2.8.3/app/lib/welcome.php (added)
-
tags/2.8.3/app/lib/wp_ratings.php (added)
-
tags/2.8.3/app/notification_traslate.php (added)
-
tags/2.8.3/app/plugin_functions.php (added)
-
tags/2.8.3/app/settings_help.php (added)
-
tags/2.8.3/app/settings_page.php (added)
-
tags/2.8.3/app/settings_tabs.php (added)
-
tags/2.8.3/app/smart_notifications.php (added)
-
tags/2.8.3/app/tools_help.php (added)
-
tags/2.8.3/app/tools_page.php (added)
-
tags/2.8.3/app/tools_tabs.php (added)
-
tags/2.8.3/app/wp-backend-helpers.php (added)
-
tags/2.8.3/app/wpe-cron.php (added)
-
tags/2.8.3/app/wpematico_functions.php (added)
-
tags/2.8.3/app/xml-importer.php (added)
-
tags/2.8.3/changelog.md (added)
-
tags/2.8.3/images (added)
-
tags/2.8.3/images/about-header.png (added)
-
tags/2.8.3/images/ai-etruel-rewriter-api-200x100.jpg (added)
-
tags/2.8.3/images/campaign-notification.jpg (added)
-
tags/2.8.3/images/canonical.jpg (added)
-
tags/2.8.3/images/etruelcom_ico.png (added)
-
tags/2.8.3/images/export-import.jpg (added)
-
tags/2.8.3/images/hash.jpg (added)
-
tags/2.8.3/images/icon-256x256.jpg (added)
-
tags/2.8.3/images/image-attributes.jpg (added)
-
tags/2.8.3/images/max-categories.jpg (added)
-
tags/2.8.3/images/mime_type.jpg (added)
-
tags/2.8.3/images/performance.jpg (added)
-
tags/2.8.3/images/popup-deactivate.jpg (added)
-
tags/2.8.3/images/popup_log.jpg (added)
-
tags/2.8.3/images/quick-edit.jpg (added)
-
tags/2.8.3/images/robotico-helmet.png (added)
-
tags/2.8.3/images/robotico_orange-25x25.png (added)
-
tags/2.8.3/images/robotico_orange-50x50.png (added)
-
tags/2.8.3/images/robotico_orange-75x130.png (added)
-
tags/2.8.3/images/shorts.jpg (added)
-
tags/2.8.3/images/tools.jpg (added)
-
tags/2.8.3/images/wpematico-essentials-200x100.jpg (added)
-
tags/2.8.3/images/wpematico-perfect-200x100.jpg (added)
-
tags/2.8.3/images/wpematico-plus-200x100.jpg (added)
-
tags/2.8.3/images/wpematico-rss-feed-reader-200x100.png (added)
-
tags/2.8.3/lang (added)
-
tags/2.8.3/lang/wpematico-ar.mo (added)
-
tags/2.8.3/lang/wpematico-ar.po (added)
-
tags/2.8.3/lang/wpematico-de_DE.mo (added)
-
tags/2.8.3/lang/wpematico-de_DE.po (added)
-
tags/2.8.3/lang/wpematico-el.mo (added)
-
tags/2.8.3/lang/wpematico-el.po (added)
-
tags/2.8.3/lang/wpematico-es_AR.mo (added)
-
tags/2.8.3/lang/wpematico-es_AR.po (added)
-
tags/2.8.3/lang/wpematico-es_CL.mo (added)
-
tags/2.8.3/lang/wpematico-es_CL.po (added)
-
tags/2.8.3/lang/wpematico-es_CO.mo (added)
-
tags/2.8.3/lang/wpematico-es_CO.po (added)
-
tags/2.8.3/lang/wpematico-es_CR.mo (added)
-
tags/2.8.3/lang/wpematico-es_CR.po (added)
-
tags/2.8.3/lang/wpematico-es_EC.mo (added)
-
tags/2.8.3/lang/wpematico-es_EC.po (added)
-
tags/2.8.3/lang/wpematico-es_ES.mo (added)
-
tags/2.8.3/lang/wpematico-es_ES.po (added)
-
tags/2.8.3/lang/wpematico-es_GT.mo (added)
-
tags/2.8.3/lang/wpematico-es_GT.po (added)
-
tags/2.8.3/lang/wpematico-es_MX.mo (added)
-
tags/2.8.3/lang/wpematico-es_MX.po (added)
-
tags/2.8.3/lang/wpematico-es_PE.mo (added)
-
tags/2.8.3/lang/wpematico-es_PE.po (added)
-
tags/2.8.3/lang/wpematico-es_PR.mo (added)
-
tags/2.8.3/lang/wpematico-es_PR.po (added)
-
tags/2.8.3/lang/wpematico-es_UY.mo (added)
-
tags/2.8.3/lang/wpematico-es_UY.po (added)
-
tags/2.8.3/lang/wpematico-es_VE.mo (added)
-
tags/2.8.3/lang/wpematico-es_VE.po (added)
-
tags/2.8.3/lang/wpematico-fa_IR.mo (added)
-
tags/2.8.3/lang/wpematico-fa_IR.po (added)
-
tags/2.8.3/lang/wpematico-fr_FR.mo (added)
-
tags/2.8.3/lang/wpematico-fr_FR.po (added)
-
tags/2.8.3/lang/wpematico-nl_NL.mo (added)
-
tags/2.8.3/lang/wpematico-nl_NL.po (added)
-
tags/2.8.3/lang/wpematico-ro_RO.mo (added)
-
tags/2.8.3/lang/wpematico-ro_RO.po (added)
-
tags/2.8.3/lang/wpematico-ru_RU.mo (added)
-
tags/2.8.3/lang/wpematico-ru_RU.po (added)
-
tags/2.8.3/lang/wpematico-sk_SK.mo (added)
-
tags/2.8.3/lang/wpematico-sk_SK.po (added)
-
tags/2.8.3/lang/wpematico-zh_CN.mo (added)
-
tags/2.8.3/lang/wpematico-zh_CN.po (added)
-
tags/2.8.3/lang/wpematico.pot (added)
-
tags/2.8.3/readme.md (added)
-
tags/2.8.3/readme.txt (added)
-
tags/2.8.3/screenshot-1.jpg (added)
-
tags/2.8.3/screenshot-2.jpg (added)
-
tags/2.8.3/screenshot-3.jpg (added)
-
tags/2.8.3/screenshot-4.jpg (added)
-
tags/2.8.3/screenshot-5.jpg (added)
-
tags/2.8.3/screenshot-6.jpg (added)
-
tags/2.8.3/screenshot-7.jpg (added)
-
tags/2.8.3/wpematico.php (added)
-
tags/2.8.3/wpematico_class.php (added)
-
trunk/app/campaign_edit.php (modified) (5 diffs)
-
trunk/app/campaigns_list.php (modified) (2 diffs)
-
trunk/app/lib/SimplePie (added)
-
trunk/app/lib/SimplePie/Cache (added)
-
trunk/app/lib/SimplePie/Content (added)
-
trunk/app/lib/SimplePie/Content/Type (added)
-
trunk/app/lib/SimplePie/Decode (added)
-
trunk/app/lib/SimplePie/Decode/HTML (added)
-
trunk/app/lib/SimplePie/HTTP (added)
-
trunk/app/lib/SimplePie/Net (added)
-
trunk/app/lib/SimplePie/Parse (added)
-
trunk/app/lib/SimplePie/XML (added)
-
trunk/app/lib/SimplePie/XML/Declaration (added)
-
trunk/readme.txt (modified) (3 diffs)
-
trunk/wpematico.php (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
wpematico/trunk/app/campaign_edit.php
r3171741 r3286605 66 66 #fullcontent-box h2.hndle, #fullcontent-box .postbox-header {background: #006100; color: white; } 67 67 #submitdiv h2.hndle, #submitdiv .postbox-header {background: #0085ba; color: white; } 68 .ruedita{background: url(<?php echo admin_url('images/spinner.gif'); ?>) no-repeat 4px !important;}68 .ruedita{background: url(<?php echo esc_url( admin_url('images/spinner.gif') ); ?>) no-repeat 4px !important;} 69 69 <?php 70 70 $CampaignTypesArray = self::campaign_type_options(); … … 74 74 foreach ($cttype->show as $show) { // first hide all 75 75 if($CampaignType != $cttype->value) { 76 echo "#$show {display: none;}"; 76 //echo "#$show {display: none;}"; 77 echo '#' . esc_attr( $show ) . ' {display: none;}'; 77 78 } 78 79 } … … 82 83 foreach ($cttype->show as $show) { // shows these CT metaboxes 83 84 if($CampaignType == $cttype->value) { 84 echo "#$show {display: block;}"; 85 //echo "#$show {display: block;}"; 86 echo '#' . esc_attr( $show ) . ' {display: block;}'; 85 87 if(isset($cttype->hide) ) { // tiene que ocultar algun metabox ? NOT Tested seems can't be recovered later 86 88 foreach ($cttype->hide as $hide) { //process only the hide of selected type 87 echo "#$hide {display: none;}"; 89 echo '#' . esc_attr( $hide ) . ' {display: none;}'; 90 //echo "#$hide {display: none;}"; 88 91 } 89 92 } … … 184 187 $nonce = (isset($_POST['nonce'])) ? sanitize_text_field($_POST['nonce']) : ''; 185 188 if ( ! wp_verify_nonce($nonce, 'wpematico-run-now-nonce') ) { 186 die( __('Please refresh your browser and try again.', 'wpematico'));189 die( esc_html__('Please refresh your browser and try again.', 'wpematico') ); 187 190 } 188 191 … … 190 193 if(!isset($_POST['campaign_ID'])) die('ERROR: ID no encontrado.'); 191 194 $campaign_ID = absint($_POST['campaign_ID']); 192 echo substr( WPeMatico :: wpematico_dojob( $campaign_ID ) , 0, -1); // borro el ultimo caracter que es un 0195 echo wp_kses_post( substr( WPeMatico :: wpematico_dojob( $campaign_ID ) , 0, -1) ); // borro el ultimo caracter que es un 0 193 196 return ''; 194 197 } -
wpematico/trunk/app/campaigns_list.php
r3249023 r3286605 69 69 if ($danger_options['wpe_debug_logs_campaign']) { 70 70 $class = 'notice notice-warning notice-alt'; 71 $message = __('WARNING! WPeMatico Debug mode has been activated at Settings->System Status->Danger Zone.', 'wpematico') . '<br />'71 $message = __('WARNING! WPeMatico Debug mode has been activated at Tools->System Status->Danger Zone.', 'wpematico') . '<br />' 72 72 . __('Be sure to deactivate it after your tests to avoid performance issues.', 'wpematico'); 73 73 printf('<div class="%1$s"><p>%2$s</p></div>', esc_attr($class), $message); … … 1229 1229 */ 1230 1230 function manage_wpematico_save_bulk_edit() { 1231 if ( !is_user_logged_in() && !current_user_can('manage_options') ) { 1232 add_action('admin_notices', array(__CLASS__, 'required_admin_notice')); 1233 wp_send_json_error(__('You do not have sufficient permissions to access this page.', 'wpematico')); 1234 } 1235 1231 1236 // we need the post IDs 1232 1237 $post_ids = ( isset($_POST['post_ids']) && !empty($_POST['post_ids']) ) ? $_POST['post_ids'] : NULL; -
wpematico/trunk/readme.txt
r3265954 r3286605 3 3 Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=B8V39NWK3NFQU 4 4 Tags: RSS,XML,rss to blog,feed to post,rss aggregator 5 Stable tag: 2.8. 26 Tested up to: 6. 7.25 Stable tag: 2.8.3 6 Tested up to: 6.8.1 7 7 Requires at least: 4.8 8 8 Requires PHP: 7.0 … … 243 243 244 244 > See all detailed changelog at [WPeMatico Releases](https://wpematico.com/releases/) 245 246 = 2.8.3 May 2, 2025 = 247 * Fixes Broken Access Control vulnerability on campaign save action. Thanks to domiee13 and Patchstack! 248 * Fixes in strings returned by the campaign edit screen. 249 * Fixes few texts on Notices. 245 250 246 251 = 2.8.2 Abr 2, 2025 = … … 437 442 == Upgrade Notice == 438 443 439 Fixes few bugs and few improvements with images handling.444 Fixes few bugs and a vulnerability report. -
wpematico/trunk/wpematico.php
r3265951 r3286605 4 4 * Plugin URI: https://www.wpematico.com 5 5 * Description: Create posts automatically from RSS/Atom feeds organized into campaigns with multiples filters. If you like it, please rate it 5 stars. 6 * Version: 2.8. 26 * Version: 2.8.3 7 7 * Author: Etruel Developments LLC 8 8 * Author URI: https://etruel.com/wpematico/ … … 28 28 private function setup_constants() { 29 29 if (!defined('WPEMATICO_VERSION')) 30 define('WPEMATICO_VERSION', '2.8. 2');30 define('WPEMATICO_VERSION', '2.8.3'); 31 31 if (!defined('WPEMATICO_BASENAME')) 32 32 define('WPEMATICO_BASENAME', plugin_basename(__FILE__)); … … 47 47 } 48 48 49 49 50 public static function instance() { 51 50 52 if (version_compare(phpversion(), '5.6.0', '<')) { // check PHP Version 51 53 add_action('admin_notices', array(__CLASS__, 'required_php_notice')); … … 100 102 private function hooks() { 101 103 add_action('init', array('WPeMatico', 'init')); 102 add_action(' init', array( self::$instance, 'load_textdomain' ) );104 add_action('admin_init', array( self::$instance, 'load_textdomain' ) ); 103 105 add_action('the_permalink', array('WPeMatico', 'wpematico_permalink')); 104 106 add_filter('post_link', array('WPeMatico', 'wpematico_permalink'));
Note: See TracChangeset
for help on using the changeset viewer.