Changeset 2409946
- Timestamp:
- 10/30/2020 05:48:32 PM (5 years ago)
- Location:
- feedzy-rss-feeds
- Files:
-
- 140 added
- 13 edited
-
tags/3.5.1 (added)
-
tags/3.5.1/CHANGELOG.md (added)
-
tags/3.5.1/LICENSE.txt (added)
-
tags/3.5.1/css (added)
-
tags/3.5.1/css/admin.css (added)
-
tags/3.5.1/css/feedzy-rss-feed-import.css (added)
-
tags/3.5.1/css/feedzy-rss-feeds.css (added)
-
tags/3.5.1/css/form.css (added)
-
tags/3.5.1/css/metabox-settings.css (added)
-
tags/3.5.1/css/settings.css (added)
-
tags/3.5.1/feedzy-rss-feed.php (added)
-
tags/3.5.1/form (added)
-
tags/3.5.1/form/form.php (added)
-
tags/3.5.1/img (added)
-
tags/3.5.1/img/Protect-your-Brand.jpg (added)
-
tags/3.5.1/img/Unlimited-Content.jpg (added)
-
tags/3.5.1/img/World-class-support.jpg (added)
-
tags/3.5.1/img/features-affiliate-ready.jpg (added)
-
tags/3.5.1/img/features-caching.jpg (added)
-
tags/3.5.1/img/features-feed-to-post.jpg (added)
-
tags/3.5.1/img/features-templates.jpg (added)
-
tags/3.5.1/img/features-widgets-support.jpg (added)
-
tags/3.5.1/img/feedzy-default-template.jpg (added)
-
tags/3.5.1/img/feedzy-rss-feeds-wordai.jpg (added)
-
tags/3.5.1/img/feedzy-style1-template.jpg (added)
-
tags/3.5.1/img/feedzy-style2-template.jpg (added)
-
tags/3.5.1/img/feedzy.png (added)
-
tags/3.5.1/img/feedzy.svg (added)
-
tags/3.5.1/includes (added)
-
tags/3.5.1/includes/abstract (added)
-
tags/3.5.1/includes/abstract/feedzy-rss-feeds-admin-abstract.php (added)
-
tags/3.5.1/includes/admin (added)
-
tags/3.5.1/includes/admin/feedzy-rss-feeds-admin.php (added)
-
tags/3.5.1/includes/admin/feedzy-rss-feeds-import.php (added)
-
tags/3.5.1/includes/admin/feedzy-rss-feeds-options.php (added)
-
tags/3.5.1/includes/admin/feedzy-rss-feeds-ui-lang.php (added)
-
tags/3.5.1/includes/admin/feedzy-rss-feeds-ui.php (added)
-
tags/3.5.1/includes/admin/feedzy-rss-feeds-upgrader.php (added)
-
tags/3.5.1/includes/admin/feedzy-wp-widget.php (added)
-
tags/3.5.1/includes/feedzy-rss-feeds-activator.php (added)
-
tags/3.5.1/includes/feedzy-rss-feeds-deactivator.php (added)
-
tags/3.5.1/includes/feedzy-rss-feeds-feed-tweaks.php (added)
-
tags/3.5.1/includes/feedzy-rss-feeds-i18n.php (added)
-
tags/3.5.1/includes/feedzy-rss-feeds-loader.php (added)
-
tags/3.5.1/includes/feedzy-rss-feeds.php (added)
-
tags/3.5.1/includes/gutenberg (added)
-
tags/3.5.1/includes/gutenberg/build (added)
-
tags/3.5.1/includes/gutenberg/build/block.css (added)
-
tags/3.5.1/includes/gutenberg/build/block.js (added)
-
tags/3.5.1/includes/gutenberg/feedzy-rss-feeds-gutenberg-block.php (added)
-
tags/3.5.1/includes/layouts (added)
-
tags/3.5.1/includes/layouts/feedzy-improve.php (added)
-
tags/3.5.1/includes/layouts/feedzy-support.php (added)
-
tags/3.5.1/includes/layouts/feedzy-tutorial.php (added)
-
tags/3.5.1/includes/layouts/feedzy-upsell.php (added)
-
tags/3.5.1/includes/layouts/header.php (added)
-
tags/3.5.1/includes/layouts/settings.php (added)
-
tags/3.5.1/includes/util (added)
-
tags/3.5.1/includes/util/feedzy-rss-feeds-util-simplepie.php (added)
-
tags/3.5.1/includes/views (added)
-
tags/3.5.1/includes/views/css (added)
-
tags/3.5.1/includes/views/css/chosen-sprite.png (added)
-
tags/3.5.1/includes/views/css/[email protected] (added)
-
tags/3.5.1/includes/views/css/chosen.css (added)
-
tags/3.5.1/includes/views/css/import-metabox-edit.css (added)
-
tags/3.5.1/includes/views/import-metabox-edit.php (added)
-
tags/3.5.1/includes/views/js (added)
-
tags/3.5.1/includes/views/js/chosen.js (added)
-
tags/3.5.1/includes/views/js/import-metabox-edit.js (added)
-
tags/3.5.1/includes/views/misc-view.php (added)
-
tags/3.5.1/index.php (added)
-
tags/3.5.1/js (added)
-
tags/3.5.1/js/categories.js (added)
-
tags/3.5.1/js/feedzy-lazy.js (added)
-
tags/3.5.1/js/feedzy-rss-feeds-ui-mce.js (added)
-
tags/3.5.1/languages (added)
-
tags/3.5.1/languages/feedzy-rss-feeds-de_DE.mo (added)
-
tags/3.5.1/languages/feedzy-rss-feeds-de_DE.po (added)
-
tags/3.5.1/languages/feedzy-rss-feeds-es_ES.mo (added)
-
tags/3.5.1/languages/feedzy-rss-feeds-es_ES.po (added)
-
tags/3.5.1/languages/feedzy-rss-feeds-fr_FR.mo (added)
-
tags/3.5.1/languages/feedzy-rss-feeds-fr_FR.po (added)
-
tags/3.5.1/languages/feedzy-rss-feeds-ja.mo (added)
-
tags/3.5.1/languages/feedzy-rss-feeds-ja.po (added)
-
tags/3.5.1/languages/feedzy-rss-feeds-sr_RS.mo (added)
-
tags/3.5.1/languages/feedzy-rss-feeds-sr_RS.po (added)
-
tags/3.5.1/languages/feedzy-rss-feeds.pot (added)
-
tags/3.5.1/readme.md (added)
-
tags/3.5.1/readme.txt (added)
-
tags/3.5.1/themeisle-hash.json (added)
-
tags/3.5.1/uninstall.php (added)
-
tags/3.5.1/vendor (added)
-
tags/3.5.1/vendor/autoload.php (added)
-
tags/3.5.1/vendor/autoload_52.php (added)
-
tags/3.5.1/vendor/codeinwp (added)
-
tags/3.5.1/vendor/codeinwp/themeisle-sdk (added)
-
tags/3.5.1/vendor/codeinwp/themeisle-sdk/CHANGELOG.md (added)
-
tags/3.5.1/vendor/codeinwp/themeisle-sdk/LICENSE (added)
-
tags/3.5.1/vendor/codeinwp/themeisle-sdk/README.md (added)
-
tags/3.5.1/vendor/codeinwp/themeisle-sdk/docker-compose.local.yml (added)
-
tags/3.5.1/vendor/codeinwp/themeisle-sdk/index.php (added)
-
tags/3.5.1/vendor/codeinwp/themeisle-sdk/load.php (added)
-
tags/3.5.1/vendor/codeinwp/themeisle-sdk/src (added)
-
tags/3.5.1/vendor/codeinwp/themeisle-sdk/src/Common (added)
-
tags/3.5.1/vendor/codeinwp/themeisle-sdk/src/Common/Abstract_module.php (added)
-
tags/3.5.1/vendor/codeinwp/themeisle-sdk/src/Common/Module_factory.php (added)
-
tags/3.5.1/vendor/codeinwp/themeisle-sdk/src/Loader.php (added)
-
tags/3.5.1/vendor/codeinwp/themeisle-sdk/src/Modules (added)
-
tags/3.5.1/vendor/codeinwp/themeisle-sdk/src/Modules/Dashboard_widget.php (added)
-
tags/3.5.1/vendor/codeinwp/themeisle-sdk/src/Modules/Licenser.php (added)
-
tags/3.5.1/vendor/codeinwp/themeisle-sdk/src/Modules/Logger.php (added)
-
tags/3.5.1/vendor/codeinwp/themeisle-sdk/src/Modules/Notification.php (added)
-
tags/3.5.1/vendor/codeinwp/themeisle-sdk/src/Modules/Recommendation.php (added)
-
tags/3.5.1/vendor/codeinwp/themeisle-sdk/src/Modules/Review.php (added)
-
tags/3.5.1/vendor/codeinwp/themeisle-sdk/src/Modules/Rollback.php (added)
-
tags/3.5.1/vendor/codeinwp/themeisle-sdk/src/Modules/Translate.php (added)
-
tags/3.5.1/vendor/codeinwp/themeisle-sdk/src/Modules/Uninstall_feedback.php (added)
-
tags/3.5.1/vendor/codeinwp/themeisle-sdk/src/Product.php (added)
-
tags/3.5.1/vendor/codeinwp/themeisle-sdk/start.php (added)
-
tags/3.5.1/vendor/composer (added)
-
tags/3.5.1/vendor/composer/ClassLoader.php (added)
-
tags/3.5.1/vendor/composer/ClassLoader52.php (added)
-
tags/3.5.1/vendor/composer/LICENSE (added)
-
tags/3.5.1/vendor/composer/autoload_classmap.php (added)
-
tags/3.5.1/vendor/composer/autoload_files.php (added)
-
tags/3.5.1/vendor/composer/autoload_namespaces.php (added)
-
tags/3.5.1/vendor/composer/autoload_psr4.php (added)
-
tags/3.5.1/vendor/composer/autoload_real.php (added)
-
tags/3.5.1/vendor/composer/autoload_real_52.php (added)
-
tags/3.5.1/vendor/composer/installed.json (added)
-
tags/3.5.1/vendor/xrstf (added)
-
tags/3.5.1/vendor/xrstf/composer-php52 (added)
-
tags/3.5.1/vendor/xrstf/composer-php52/LICENSE (added)
-
tags/3.5.1/vendor/xrstf/composer-php52/README.md (added)
-
tags/3.5.1/vendor/xrstf/composer-php52/lib (added)
-
tags/3.5.1/vendor/xrstf/composer-php52/lib/xrstf (added)
-
tags/3.5.1/vendor/xrstf/composer-php52/lib/xrstf/Composer52 (added)
-
tags/3.5.1/vendor/xrstf/composer-php52/lib/xrstf/Composer52/AutoloadGenerator.php (added)
-
tags/3.5.1/vendor/xrstf/composer-php52/lib/xrstf/Composer52/ClassLoader.php (added)
-
tags/3.5.1/vendor/xrstf/composer-php52/lib/xrstf/Composer52/Generator.php (added)
-
trunk/CHANGELOG.md (modified) (1 diff)
-
trunk/css/feedzy-rss-feeds.css (modified) (1 diff)
-
trunk/feedzy-rss-feed.php (modified) (1 diff)
-
trunk/includes/abstract/feedzy-rss-feeds-admin-abstract.php (modified) (2 diffs)
-
trunk/includes/admin/feedzy-rss-feeds-import.php (modified) (4 diffs)
-
trunk/includes/feedzy-rss-feeds.php (modified) (1 diff)
-
trunk/readme.md (modified) (1 diff)
-
trunk/readme.txt (modified) (1 diff)
-
trunk/themeisle-hash.json (modified) (1 diff)
-
trunk/vendor/autoload.php (modified) (1 diff)
-
trunk/vendor/autoload_52.php (modified) (1 diff)
-
trunk/vendor/composer/autoload_real.php (modified) (4 diffs)
-
trunk/vendor/composer/autoload_real_52.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
feedzy-rss-feeds/trunk/CHANGELOG.md
r2398010 r2409946 1 1 2 ### v3.5.1 - 2020-10-30 3 **Changes:** 4 * [Fix] Importing random images with https://source.unsplash.com/random generator link in Feed to Post 5 * [Fix] Importing fixed featured image in Feed to Post 6 * [Fix] Enclosures that do no specify image extension are not imported even if the type is image/jpeg 7 2 8 ### v3.5.0 - 2020-10-12 3 9 **Changes:** -
feedzy-rss-feeds/trunk/css/feedzy-rss-feeds.css
r2398010 r2409946 3 3 * Feedzy RSS Feed 4 4 * Copyright: (c) 2016 Themeisle, themeisle.com 5 * Version: 3.5. 05 * Version: 3.5.1 6 6 * Plugin Name: FEEDZY RSS Feeds 7 7 * Plugin URI: http://themeisle.com/plugins/feedzy-rss-feeds/ -
feedzy-rss-feeds/trunk/feedzy-rss-feed.php
r2398010 r2409946 16 16 * Plugin URI: https://themeisle.com/plugins/feedzy-rss-feeds-lite/ 17 17 * Description: A small and lightweight RSS aggregator plugin. Fast and very easy to use, it allows you to aggregate multiple RSS feeds into your WordPress site through fully customizable shortcodes & widgets. 18 * Version: 3.5. 018 * Version: 3.5.1 19 19 * Author: Themeisle 20 20 * Author URI: http://themeisle.com -
feedzy-rss-feeds/trunk/includes/abstract/feedzy-rss-feeds-admin-abstract.php
r2398010 r2409946 1313 1313 */ 1314 1314 public function feedzy_retrieve_image( $item, $sc = null ) { 1315 $image_mime_types = array(); 1316 foreach ( wp_get_mime_types() as $extn => $mime ) { 1317 if ( strpos( $mime, 'image/' ) !== false ) { 1318 $image_mime_types[] = $mime; 1319 } 1320 } 1321 1322 $image_mime_types = apply_filters( 'feedzy_image_mime_types', $image_mime_types ); 1323 1315 1324 $the_thumbnail = ''; 1316 1325 if ( $enclosures = $item->get_enclosures() ) { … … 1335 1344 $imgsrc = $thumbnail; 1336 1345 if ( preg_match( $pattern, $imgsrc, $matches ) ) { 1346 $the_thumbnail = $thumbnail; 1347 break; 1348 } elseif ( in_array( $enclosure->type, $image_mime_types, true ) ) { 1337 1349 $the_thumbnail = $thumbnail; 1338 1350 break; -
feedzy-rss-feeds/trunk/includes/admin/feedzy-rss-feeds-import.php
r2398010 r2409946 439 439 // where errors can be shown 440 440 $invalid = get_post_meta( $post_id, '__transient_feedzy_invalid_source', true ); 441 error_log( "redirect_post_location $post_id = " . print_r( $invalid, true ) );442 441 if ( empty( $invalid ) ) { 443 442 return admin_url( 'edit.php?post_type=feedzy_imports' ); … … 1147 1146 } 1148 1147 1149 $import_image = strpos( $import_content, '[#item_image]' ) !== false || strpos( $import_featured_img, '[#item_image]' ) !== false;1150 if ( $import_image && empty( $item['item_img_path'] ) ) {1151 do_action( 'themeisle_log_event', FEEDZY_NAME, sprintf( 'Unable to find an image for item title %s.', $item['item_title'] ), 'warn', __FILE__, __LINE__ );1152 $import_image_errors++;1153 }1154 1155 1148 $author = ''; 1156 1149 if ( $item['item_author'] ) { … … 1198 1191 1199 1192 $item_link = '<a href="' . $item['item_url'] . '" target="_blank">' . __( 'Read More', 'feedzy-rss-feeds' ) . '</a>'; 1200 $image_html = '<img src="' . $item['item_img_path'] . '" title="' . $item['item_title'] . '" />'; 1193 $image_html = ''; 1194 if ( ! empty( $item['item_img_path'] ) ) { 1195 $image_html = '<img src="' . $item['item_img_path'] . '" title="' . $item['item_title'] . '" />'; 1196 } 1201 1197 $post_content = str_replace( 1202 1198 array( … … 1326 1322 $index++; 1327 1323 1328 if ( trim( $import_featured_img ) !== '' && ! empty( $item['item_img_path']) ) {1329 $image_url = str_replace( '[#item_image]', $item['item_img_path'], $import_featured_img );1324 if ( ! empty( $import_featured_img ) ) { 1325 $image_url = ''; 1330 1326 $img_success = true; 1331 if ( $image_url !== '' && isset( $item['item_img_path'] ) && $item['item_img_path'] !== '' ) { 1327 1328 // image tag 1329 if ( strpos( $import_featured_img, '[#item_image]' ) !== false ) { 1330 // image exists in item 1331 if ( ! empty( $item['item_img_path'] ) ) { 1332 $image_url = str_replace( '[#item_image]', $item['item_img_path'], $import_featured_img ); 1333 } else { 1334 $img_success = false; 1335 } 1336 } else { 1337 $image_url = $import_featured_img; 1338 } 1339 1340 if ( ! empty( $image_url ) ) { 1341 // if import_featured_img is a tag 1332 1342 $img_success = $this->generate_featured_image( $image_url, $new_post_id, $item['item_title'], $import_errors, $import_info ); 1333 } else { 1334 $img_success = $this->generate_featured_image( $import_featured_img, $new_post_id, $item['item_title'], $import_errors, $import_info ); 1335 } 1343 } 1344 1336 1345 if ( ! $img_success ) { 1337 1346 $import_image_errors++; -
feedzy-rss-feeds/trunk/includes/feedzy-rss-feeds.php
r2398010 r2409946 105 105 public function init() { 106 106 self::$plugin_name = 'feedzy-rss-feeds'; 107 self::$version = '3.5. 0';107 self::$version = '3.5.1'; 108 108 self::$instance->load_dependencies(); 109 109 self::$instance->set_locale(); -
feedzy-rss-feeds/trunk/readme.md
r2398010 r2409946 462 462 463 463 == Changelog == 464 ### 3.5.1 - 2020-10-30 ### 465 466 * [Fix] Importing random images with https://source.unsplash.com/random generator link in Feed to Post 467 * [Fix] Importing fixed featured image in Feed to Post 468 * [Fix] Enclosures that do no specify image extension are not imported even if the type is image/jpeg 469 470 464 471 ### 3.5.0 - 2020-10-12 ### 465 472 -
feedzy-rss-feeds/trunk/readme.txt
r2398010 r2409946 462 462 463 463 == Changelog == 464 = 3.5.1 - 2020-10-30 = 465 466 * [Fix] Importing random images with https://source.unsplash.com/random generator link in Feed to Post 467 * [Fix] Importing fixed featured image in Feed to Post 468 * [Fix] Enclosures that do no specify image extension are not imported even if the type is image/jpeg 469 470 464 471 = 3.5.0 - 2020-10-12 = 465 472 -
feedzy-rss-feeds/trunk/themeisle-hash.json
r2398010 r2409946 1 {"feedzy-rss-feed.php":" b987a3ed66b1465c85d317884f5a00ff","index.php":"71c0755260138a4b7b2182c3c61179f6","uninstall.php":"cdb21f8648e005cbb9c73481d1750186"}1 {"feedzy-rss-feed.php":"e893f730727345d6269b9932fd862c85","index.php":"71c0755260138a4b7b2182c3c61179f6","uninstall.php":"cdb21f8648e005cbb9c73481d1750186"} -
feedzy-rss-feeds/trunk/vendor/autoload.php
r2398010 r2409946 5 5 require_once __DIR__ . '/composer' . '/autoload_real.php'; 6 6 7 return ComposerAutoloaderInit 21a3a7dd973af49e9322f7c49b7edf5c::getLoader();7 return ComposerAutoloaderInita8bbe8b2d9dd55695f1245350eb5f93c::getLoader(); -
feedzy-rss-feeds/trunk/vendor/autoload_52.php
r2398010 r2409946 5 5 require_once dirname(__FILE__) . '/composer'.'/autoload_real_52.php'; 6 6 7 return ComposerAutoloaderInit 33ada9a75367c67d82882bee194c98e4::getLoader();7 return ComposerAutoloaderInitde358a322445089daa86875e89b9e4df::getLoader(); -
feedzy-rss-feeds/trunk/vendor/composer/autoload_real.php
r2398010 r2409946 3 3 // autoload_real.php @generated by Composer 4 4 5 class ComposerAutoloaderInit 21a3a7dd973af49e9322f7c49b7edf5c5 class ComposerAutoloaderInita8bbe8b2d9dd55695f1245350eb5f93c 6 6 { 7 7 private static $loader; … … 20 20 } 21 21 22 spl_autoload_register(array('ComposerAutoloaderInit 21a3a7dd973af49e9322f7c49b7edf5c', 'loadClassLoader'), true, true);22 spl_autoload_register(array('ComposerAutoloaderInita8bbe8b2d9dd55695f1245350eb5f93c', 'loadClassLoader'), true, true); 23 23 self::$loader = $loader = new \Composer\Autoload\ClassLoader(); 24 spl_autoload_unregister(array('ComposerAutoloaderInit 21a3a7dd973af49e9322f7c49b7edf5c', 'loadClassLoader'));24 spl_autoload_unregister(array('ComposerAutoloaderInita8bbe8b2d9dd55695f1245350eb5f93c', 'loadClassLoader')); 25 25 26 26 $map = require __DIR__ . '/autoload_namespaces.php'; … … 43 43 $includeFiles = require __DIR__ . '/autoload_files.php'; 44 44 foreach ($includeFiles as $fileIdentifier => $file) { 45 composerRequire 21a3a7dd973af49e9322f7c49b7edf5c($fileIdentifier, $file);45 composerRequirea8bbe8b2d9dd55695f1245350eb5f93c($fileIdentifier, $file); 46 46 } 47 47 … … 50 50 } 51 51 52 function composerRequire 21a3a7dd973af49e9322f7c49b7edf5c($fileIdentifier, $file)52 function composerRequirea8bbe8b2d9dd55695f1245350eb5f93c($fileIdentifier, $file) 53 53 { 54 54 if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) { -
feedzy-rss-feeds/trunk/vendor/composer/autoload_real_52.php
r2398010 r2409946 3 3 // autoload_real_52.php generated by xrstf/composer-php52 4 4 5 class ComposerAutoloaderInit 33ada9a75367c67d82882bee194c98e4{5 class ComposerAutoloaderInitde358a322445089daa86875e89b9e4df { 6 6 private static $loader; 7 7 … … 20 20 } 21 21 22 spl_autoload_register(array('ComposerAutoloaderInit 33ada9a75367c67d82882bee194c98e4', 'loadClassLoader'), true /*, true */);22 spl_autoload_register(array('ComposerAutoloaderInitde358a322445089daa86875e89b9e4df', 'loadClassLoader'), true /*, true */); 23 23 self::$loader = $loader = new xrstf_Composer52_ClassLoader(); 24 spl_autoload_unregister(array('ComposerAutoloaderInit 33ada9a75367c67d82882bee194c98e4', 'loadClassLoader'));24 spl_autoload_unregister(array('ComposerAutoloaderInitde358a322445089daa86875e89b9e4df', 'loadClassLoader')); 25 25 26 26 $vendorDir = dirname(dirname(__FILE__));
Note: See TracChangeset
for help on using the changeset viewer.