Plugin Directory

Changeset 2945341


Ignore:
Timestamp:
07/31/2023 10:35:33 AM (3 years ago)
Author:
vohotv
Message:

1.1.9 release

Location:
manageimmo
Files:
311 added
8 edited

Legend:

Unmodified
Added
Removed
  • manageimmo/trunk/includes/manageimmo-immoscout24-functions.php

    r2939436 r2945341  
    3131
    3232        foreach ( $properties as $property ) {
    33             if( 'ACTIVE' !== $property->realEstateState ) {
    34                 continue;
    35             }
    36 
    3733            $immoscout24_ids[] = $property->{'@id'};
    3834            as_enqueue_async_action( 'manageimmo_create_or_update_property', array( $property->{'@id'} ) );
     
    9389    $property = $property->{$key};
    9490
     91    $is_reference_object = isset( $property->apiSearchData ) && 'referenzobjekt' === $property->apiSearchData->searchField1;
     92
     93    if ( 'ACTIVE' !== $property->realEstateState && ( ! $import_references || ! $is_reference_object ) ) {
     94        wp_delete_post( $current_property ? $current_property->ID : 0 );
     95        return;
     96    }
     97
    9598    $property_attachments = ManageImmo()->api->get( "/offer/v1.0/user/me/realestate/$immoscout24_id/attachment" )->{'common.attachments'}[0]->attachment;
    9699
     
    103106
    104107    // If it's marked as referenzobjekt in ImmoScout24, we add our reference status to it.
    105     $property_status = isset( $property->apiSearchData ) && 'referenzobjekt' === $property->apiSearchData->searchField1 ? 'manageimmo-reference' : 'publish';
     108    $property_status = $is_reference_object ? 'manageimmo-reference' : 'publish';
    106109
    107110    $property_args = array(
  • manageimmo/trunk/manageimmo.php

    r2939436 r2945341  
    44 * Plugin Name:       ManageImmo
    55 * Description:       An Immoscout24 API integration for WordPress.
    6  * Version:           1.1.8
     6 * Version:           1.1.9
    77 * Requires at least: 5.3
    88 * Requires PHP:      7.4
  • manageimmo/trunk/readme.txt

    r2939436 r2945341  
    44Requires at least: 5.3
    55Tested up to: 6.1.1
    6 Stable tag: 1.1.8
     6Stable tag: 1.1.9
    77Requires PHP: 7.4
    88License: GPLv2 or later
     
    2626
    2727== Changelog ==
     28
     29= 1.1.9 =
     30* Improved referenzobjekt import from Immobilienscout24.
    2831
    2932= 1.1.8 =
  • manageimmo/trunk/vendor/autoload.php

    r2939436 r2945341  
    1010require_once __DIR__ . '/composer/autoload_real.php';
    1111
    12 return ComposerAutoloaderInit05ebfc807c280984e7f28ba528ebcdc1::getLoader();
     12return ComposerAutoloaderInit63087b3e09de811c803fe8e5543925e5::getLoader();
  • manageimmo/trunk/vendor/composer/autoload_real.php

    r2939436 r2945341  
    33// autoload_real.php @generated by Composer
    44
    5 class ComposerAutoloaderInit05ebfc807c280984e7f28ba528ebcdc1
     5class ComposerAutoloaderInit63087b3e09de811c803fe8e5543925e5
    66{
    77    private static $loader;
     
    2525        require __DIR__ . '/platform_check.php';
    2626
    27         spl_autoload_register(array('ComposerAutoloaderInit05ebfc807c280984e7f28ba528ebcdc1', 'loadClassLoader'), true, true);
     27        spl_autoload_register(array('ComposerAutoloaderInit63087b3e09de811c803fe8e5543925e5', 'loadClassLoader'), true, true);
    2828        self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__));
    29         spl_autoload_unregister(array('ComposerAutoloaderInit05ebfc807c280984e7f28ba528ebcdc1', 'loadClassLoader'));
     29        spl_autoload_unregister(array('ComposerAutoloaderInit63087b3e09de811c803fe8e5543925e5', 'loadClassLoader'));
    3030
    3131        require __DIR__ . '/autoload_static.php';
    32         call_user_func(\Composer\Autoload\ComposerStaticInit05ebfc807c280984e7f28ba528ebcdc1::getInitializer($loader));
     32        call_user_func(\Composer\Autoload\ComposerStaticInit63087b3e09de811c803fe8e5543925e5::getInitializer($loader));
    3333
    3434        $loader->register(true);
    3535
    36         $includeFiles = \Composer\Autoload\ComposerStaticInit05ebfc807c280984e7f28ba528ebcdc1::$files;
     36        $includeFiles = \Composer\Autoload\ComposerStaticInit63087b3e09de811c803fe8e5543925e5::$files;
    3737        foreach ($includeFiles as $fileIdentifier => $file) {
    38             composerRequire05ebfc807c280984e7f28ba528ebcdc1($fileIdentifier, $file);
     38            composerRequire63087b3e09de811c803fe8e5543925e5($fileIdentifier, $file);
    3939        }
    4040
     
    4848 * @return void
    4949 */
    50 function composerRequire05ebfc807c280984e7f28ba528ebcdc1($fileIdentifier, $file)
     50function composerRequire63087b3e09de811c803fe8e5543925e5($fileIdentifier, $file)
    5151{
    5252    if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
  • manageimmo/trunk/vendor/composer/autoload_static.php

    r2939436 r2945341  
    55namespace Composer\Autoload;
    66
    7 class ComposerStaticInit05ebfc807c280984e7f28ba528ebcdc1
     7class ComposerStaticInit63087b3e09de811c803fe8e5543925e5
    88{
    99    public static $files = array (
     
    6363    {
    6464        return \Closure::bind(function () use ($loader) {
    65             $loader->prefixLengthsPsr4 = ComposerStaticInit05ebfc807c280984e7f28ba528ebcdc1::$prefixLengthsPsr4;
    66             $loader->prefixDirsPsr4 = ComposerStaticInit05ebfc807c280984e7f28ba528ebcdc1::$prefixDirsPsr4;
    67             $loader->classMap = ComposerStaticInit05ebfc807c280984e7f28ba528ebcdc1::$classMap;
     65            $loader->prefixLengthsPsr4 = ComposerStaticInit63087b3e09de811c803fe8e5543925e5::$prefixLengthsPsr4;
     66            $loader->prefixDirsPsr4 = ComposerStaticInit63087b3e09de811c803fe8e5543925e5::$prefixDirsPsr4;
     67            $loader->classMap = ComposerStaticInit63087b3e09de811c803fe8e5543925e5::$classMap;
    6868
    6969        }, null, ClassLoader::class);
  • manageimmo/trunk/vendor/composer/installed.json

    r2907574 r2945341  
    282282        }
    283283    ],
    284     "dev": true,
     284    "dev": false,
    285285    "dev-package-names": []
    286286}
  • manageimmo/trunk/vendor/composer/installed.php

    r2939436 r2945341  
    66        'install_path' => __DIR__ . '/../../',
    77        'aliases' => array(),
    8         'reference' => 'fbe2a81871206adbb5f4474d5b8dd68ce71e5a64',
     8        'reference' => 'eb2bd8fbb7bfc617b1601b74ba4462552eb06337',
    99        'name' => '__root__',
    10         'dev' => true,
     10        'dev' => false,
    1111    ),
    1212    'versions' => array(
     
    1717            'install_path' => __DIR__ . '/../../',
    1818            'aliases' => array(),
    19             'reference' => 'fbe2a81871206adbb5f4474d5b8dd68ce71e5a64',
     19            'reference' => 'eb2bd8fbb7bfc617b1601b74ba4462552eb06337',
    2020            'dev_requirement' => false,
    2121        ),
Note: See TracChangeset for help on using the changeset viewer.