Changeset 3079730
- Timestamp:
- 05/01/2024 05:32:36 AM (2 years ago)
- Location:
- amazon-auto-links/trunk
- Files:
-
- 12 edited
-
amazon-auto-links.php (modified) (2 diffs)
-
include/core/_common/utility/AmazonAutoLinks_Utility.php (modified) (1 diff)
-
include/core/_common/utility/AmazonAutoLinks_WPUtility_Post.php (modified) (2 diffs)
-
include/core/component/unit/_common/option/_abstract/AmazonAutoLinks_UnitOption_Base.php (modified) (1 diff)
-
include/core/component/unit/unit_type/paapi_item_lookup/event/filter/AmazonAutoLinks_Unit_PAAPIItemLookUp_Event_Filter_ProductsFormatter.php (modified) (1 diff)
-
include/core/component/unit/unit_type/paapi_item_lookup/event/filter/AmazonAutoLinks_Unit_PAAPIItemLookUp_Event_Filter_ProductsSorter.php (modified) (1 diff)
-
include/core/component/unit/unit_type/paapi_item_lookup/option/AmazonAutoLinks_UnitOption_item_lookup.php (modified) (1 diff)
-
include/core/component/unit/unit_type/paapi_item_lookup/output/AmazonAutoLinks_UnitOutput_item_lookup.php (modified) (1 diff)
-
include/core/component/unit/unit_type/paapi_product_search/event/filter/AmazonAutoLinks_Unit_PAAPISearch_Event_Filter_ProductsFormatter.php (modified) (1 diff)
-
include/core/component/unit/unit_type/paapi_scratchpad_payload/option/AmazonAutoLinks_UnitOption_scratchpad_payload.php (modified) (1 diff)
-
include/core/component/unit/unit_type/url/option/AmazonAutoLinks_UnitOption_url.php (modified) (1 diff)
-
include/core/main/option/AmazonAutoLinks_Option.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
amazon-auto-links/trunk/amazon-auto-links.php
r3078138 r3079730 6 6 * Author: Michael Uno (miunosoft) 7 7 * Author URI: https://michaeluno.jp 8 * Version: 5.4.3b0 28 * Version: 5.4.3b03 9 9 * Text Domain: amazon-auto-links 10 10 * Domain Path: /language … … 19 19 */ 20 20 class AmazonAutoLinks_Registry_Base { 21 const VERSION = '5.4.3b0 2'; // <--- DON'T FORGET TO CHANGE THIS AS WELL!!21 const VERSION = '5.4.3b03'; // <--- DON'T FORGET TO CHANGE THIS AS WELL!! 22 22 const NAME = 'Auto Amazon Links'; 23 23 const DESCRIPTION = 'Formerly, Amazon Auto Links. The plugin generates links of Amazon products just coming out today. You just pick categories and they appear even in JavaScript disabled browsers.'; -
amazon-auto-links/trunk/include/core/_common/utility/AmazonAutoLinks_Utility.php
r3034308 r3079730 104 104 */ 105 105 static public function getSubDomainFromHostName( $sHost ) { 106 return preg_replace("/^.*?\.(\w+(\.\w+)+)$/i",'$1', $sHost );106 return preg_replace("/^.*?\.(\w+(\.\w+)+)$/i",'$1', ( string ) $sHost ); 107 107 } 108 108 -
amazon-auto-links/trunk/include/core/_common/utility/AmazonAutoLinks_WPUtility_Post.php
r2715641 r3079730 163 163 $_mValue = get_post_meta( $iPostID, $sKey, true ); 164 164 remove_filter( 'default_post_metadata', array( __CLASS__, 'replyToSetMetaDefaultValue' ), 10 ); 165 166 self::$___aDefaults_getPostMeta = array(); // 5.4.3 moved from `replyToSetMetaDefaultValue()` 165 167 166 168 self::setObjectCache( __METHOD__ . $iPostID . '_' . $sKey, $_mValue ); … … 214 216 return self::$___aDefaults_getPostMeta[ $sMetaKey ]; 215 217 } 216 self::$___aDefaults_getPostMeta = array();218 // self::$___aDefaults_getPostMeta = array(); // @deprecated 5.4.3 Causes a bug 217 219 return $mValue; 218 220 } -
amazon-auto-links/trunk/include/core/component/unit/_common/option/_abstract/AmazonAutoLinks_UnitOption_Base.php
r3078138 r3079730 95 95 ? $aUnitOptions 96 96 + array( 'id' => $iUnitID ) 97 + $this->getPostMeta( $iUnitID, '', $_oOption->get( 'unit_default' ) )97 + array_filter( $this->getPostMeta( $iUnitID, '', $this->aDefault ), array( $this, 'isNotEmptyStringNorNull' ) ) 98 98 : $aUnitOptions; 99 99 $this->aUnitOptions = $this->_getUnitOptionsFormatted( $this->aUnitOptions, $this->aDefault, $this->aRawOptions ); -
amazon-auto-links/trunk/include/core/component/unit/unit_type/paapi_item_lookup/event/filter/AmazonAutoLinks_Unit_PAAPIItemLookUp_Event_Filter_ProductsFormatter.php
r2701172 r3079730 38 38 * @param array $aProducts 39 39 * @return array 40 * @since 5.0.0 41 * @todo not implemented yet 40 * @since 5.4.3 42 41 */ 43 42 // protected function _getItemsFormatted( $aProducts ) { 44 // return $aProducts;45 43 // } 46 44 -
amazon-auto-links/trunk/include/core/component/unit/unit_type/paapi_item_lookup/event/filter/AmazonAutoLinks_Unit_PAAPIItemLookUp_Event_Filter_ProductsSorter.php
r3004541 r3079730 38 38 $this->oUnitOutput->oUnitOption->get( array( '_sort' ), 'raw' ) 39 39 ); 40 return $_oSorter->get(); 40 // [5.4.3] The Item Look-up unit type needs to truncate the products array after applying the sort order 41 return array_slice( $_oSorter->get(), 0, $this->oUnitOutput->oUnitOption->get( 'count' ) ); // truncate items 41 42 } 42 43 -
amazon-auto-links/trunk/include/core/component/unit/unit_type/paapi_item_lookup/option/AmazonAutoLinks_UnitOption_item_lookup.php
r3078138 r3079730 45 45 46 46 'product_title' => null, // 4.0.0+ (string) Alter the product title. 47 48 '_ignore_count' => true, // [5.4.3] Fetch all the items anyway to apply the sort order later. Be careful that the URL unit type extends this unit type but URL units don't need this 47 49 48 50 ); -
amazon-auto-links/trunk/include/core/component/unit/unit_type/paapi_item_lookup/output/AmazonAutoLinks_UnitOutput_item_lookup.php
r2701172 r3079730 41 41 $this->oOption->getPAAPISecretKey( $_sLocale ) 42 42 ); 43 return $_oPAAPIRequest->getPAAPIResponse( $iCount ); 43 44 return $_oPAAPIRequest->getPAAPIResponse( $this->oUnitOption->get( '_ignore_count' ) ? -1 : $iCount ); 44 45 45 46 } -
amazon-auto-links/trunk/include/core/component/unit/unit_type/paapi_product_search/event/filter/AmazonAutoLinks_Unit_PAAPISearch_Event_Filter_ProductsFormatter.php
r3033700 r3079730 130 130 131 131 // Max Number of Items 132 if ( count( $_aProducts ) >= $_iCount ) {132 if ( count( $_aProducts ) >= $_iCount && ! $this->oUnitOutput->oUnitOption->get( '_ignore_count' ) ) { 133 133 break; 134 134 } -
amazon-auto-links/trunk/include/core/component/unit/unit_type/paapi_scratchpad_payload/option/AmazonAutoLinks_UnitOption_scratchpad_payload.php
r2701172 r3079730 23 23 */ 24 24 static public $aStructure_Default = array( 25 'payload' => '', // (string) payload json 25 'payload' => '', // (string) payload json 26 '_ignore_count' => false, // (boolean) [5.4.3] Override the value of the Item Look-up unit type 26 27 ); 27 28 -
amazon-auto-links/trunk/include/core/component/unit/unit_type/url/option/AmazonAutoLinks_UnitOption_url.php
r2701172 r3079730 25 25 */ 26 26 static public $aStructure_Default = array( 27 'urls' => '', // (string|array) 28 'search_per_keyword' => false, // [4.4.0] Changed it to false to save API calls. 29 '_found_items' => '', // (string) 30 '_sort' => 'raw', // [3.2.1] (string) 27 'urls' => '', // (string|array) 28 'search_per_keyword' => false, // [4.4.0] Changed it to false to save API calls. 29 '_found_items' => '', // (string) 30 '_sort' => 'raw', // [3.2.1] (string) 31 '_ignore_count' => false, // (boolean) [5.4.3] Override the value of the Item Look-up unit type 31 32 ); 32 33 -
amazon-auto-links/trunk/include/core/main/option/AmazonAutoLinks_Option.php
r3033700 r3079730 361 361 362 362 '_no_rendering' => false, // [5.2.6+] Skips applying template 363 364 '_ignore_count' => false, // [5.4.3] When this is true, the count parameter will not take effect 365 363 366 ) 364 367
Note: See TracChangeset
for help on using the changeset viewer.