Plugin Directory

Changeset 2252942


Ignore:
Timestamp:
03/02/2020 12:33:27 PM (6 years ago)
Author:
vjoondev
Message:

Update to version 0.18.7

Location:
vjoon-wp-adapter/trunk
Files:
1 deleted
9 edited

Legend:

Unmodified
Added
Removed
  • vjoon-wp-adapter/trunk/Adapter.php

    r2251902 r2252942  
    77 * Author URI: https://vjoon.com
    88 * Description: vjoon WordPress Adapter for vjoon K4
    9  * Version: 0.18.5
     9 * Version: 0.18.7
    1010 * Text Domain: vj-wp-adapter
    1111 * Domain Path: resources/LocalizedStrings
     
    330330
    331331        function app_add_language_support() {
    332             load_plugin_textdomain( 'vj-wp-adapter', FALSE, basename( dirname( __FILE__ ) ) . App::$appSettings->plugin->LanguageResourcePath );
     332            $basename = basename( dirname( __FILE__ ) );
     333            $languagePath = $basename .'/'. App::$appSettings->plugin->LanguageResourcePath;
     334            $rtn = load_plugin_textdomain( 'vj-wp-adapter', FALSE, $languagePath );
     335            Debug::log( array('loaded' => $rtn, 'languagePath' => $languagePath), 'LOAD LOCALIZATION');
    333336        }
    334337
  • vjoon-wp-adapter/trunk/readme.txt

    r2251902 r2252942  
    3838== Changelog ==
    3939 
    40 = 0.18.5 =
     40= 0.18.7 =
    4141* internal vjoon test version
    42 
  • vjoon-wp-adapter/trunk/src/Endpoints.php

    r2244295 r2252942  
    2929     */
    3030    function __construct() {
    31         add_action('rest_api_init', array(__CLASS__, 'register_rest_api'));
     31        add_action( 'plugins_loaded', array(__CLASS__,'add_language_support'),10 );                   
     32        add_filter( 'load_textdomain_mofile', array(__CLASS__, 'app_language_fallback'), 10, 2);
     33
     34        add_action('rest_api_init', array(__CLASS__, 'register_rest_api'),1000);
    3235        self::$route = self::$namespace . self::$version ;
    3336    }
    3437
     38    public static function add_language_support() {
     39        $basename = \str_replace(WP_PLUGIN_DIR, '', App::$appSettings->plugin->Dir);
     40        $languagePath = $basename . App::$appSettings->plugin->LanguageResourcePath;
     41        $rtn = load_plugin_textdomain( 'vj-wp-adapter', FALSE, $languagePath );
     42        Debug::log( array('loaded' => $rtn, 'languagePath' => $languagePath), 'LOAD LOCALIZATION FOR REST API');
     43    }
     44
     45    function app_language_fallback($mofile, $domain) {
     46        return Functions::load_language_mofile($mofile, $domain);
     47    }
    3548    /**
    3649     * register rest API Endpoints
     
    5063     */
    5164    public static function register_rest_api() {
     65        Debug::log('REGISTER REST API');
     66
    5267
    5368        //note: auth
     
    503518     */
    504519    public static function register_endpoints() {
    505 
     520        Debug::log('REGISTER PREVIEW ENDPOINT');
    506521        //PREVIEW
    507522        add_rewrite_rule(
  • vjoon-wp-adapter/trunk/src/Functions.php

    r2251902 r2252942  
    516516               
    517517                case 'getBuildInfo':
    518                     $return_value['result'] = "Build: 133 (f688a31)";
     518                    $return_value['result'] = "Build: 137 (ae040a4)";
    519519
    520520                default:
  • vjoon-wp-adapter/trunk/src/Response.php

    r2251902 r2252942  
    131131        switch ($code) {
    132132            case 200: //OK
    133                 /* Homogenisiert
    134                 $returnArray = $codeArray;
    135                 $returnArray['data'] = [];
    136                 $returnArray['data']['status'] = $code;
    137                 $returnArray['data']['internal'] = $internal;
    138                 */
     133                //note: nothing to do
    139134                break;
    140135
    141136            default:
    142                 return new \WP_Error( $codeArray['code'], $codeArray['message'], $errArray );
     137                $_return = new \WP_Error( $codeArray['code'], $codeArray['message'], $errArray );
     138                Debug::log($request,'THIS REQUEST RESULTS IN THE FOLLOWING WP_ERROR');
     139                Debug::log($_return,'WP_ERROR');
     140                _doing_it_wrong('RESTAPI', __( 'Route must be specified.' ), '5.3.0');
     141                return $_return;
    143142                break;
    144143        }
     
    156155        $nonce = wp_create_nonce('wp_rest');
    157156        $returnArray = [];
    158         $returnArray['hint'] = 'this Array is only visible when Adapter is in DebugMode';
     157        $returnArray['hint'] = 'this is only visible in SupportMode';
    159158        $returnArray['nonce'] = $nonce;
    160159        $returnArray['nonceValid'] = wp_verify_nonce( $nonce , 'wp_rest' );
  • vjoon-wp-adapter/trunk/vendor/autoload.php

    r2251902 r2252942  
    55require_once __DIR__ . '/composer/autoload_real.php';
    66
    7 return ComposerAutoloaderInitd8ebc1d969517b6e556f186f3bdb1246::getLoader();
     7return ComposerAutoloaderInit0f136cf3491d956edd46e6b82d88d3bf::getLoader();
  • vjoon-wp-adapter/trunk/vendor/composer/autoload_real.php

    r2251902 r2252942  
    33// autoload_real.php @generated by Composer
    44
    5 class ComposerAutoloaderInitd8ebc1d969517b6e556f186f3bdb1246
     5class ComposerAutoloaderInit0f136cf3491d956edd46e6b82d88d3bf
    66{
    77    private static $loader;
     
    2020        }
    2121
    22         spl_autoload_register(array('ComposerAutoloaderInitd8ebc1d969517b6e556f186f3bdb1246', 'loadClassLoader'), true, true);
     22        spl_autoload_register(array('ComposerAutoloaderInit0f136cf3491d956edd46e6b82d88d3bf', 'loadClassLoader'), true, true);
    2323        self::$loader = $loader = new \Composer\Autoload\ClassLoader();
    24         spl_autoload_unregister(array('ComposerAutoloaderInitd8ebc1d969517b6e556f186f3bdb1246', 'loadClassLoader'));
     24        spl_autoload_unregister(array('ComposerAutoloaderInit0f136cf3491d956edd46e6b82d88d3bf', 'loadClassLoader'));
    2525
    2626        $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
     
    2828            require_once __DIR__ . '/autoload_static.php';
    2929
    30             call_user_func(\Composer\Autoload\ComposerStaticInitd8ebc1d969517b6e556f186f3bdb1246::getInitializer($loader));
     30            call_user_func(\Composer\Autoload\ComposerStaticInit0f136cf3491d956edd46e6b82d88d3bf::getInitializer($loader));
    3131        } else {
    3232            $map = require __DIR__ . '/autoload_namespaces.php';
  • vjoon-wp-adapter/trunk/vendor/composer/autoload_static.php

    r2251902 r2252942  
    55namespace Composer\Autoload;
    66
    7 class ComposerStaticInitd8ebc1d969517b6e556f186f3bdb1246
     7class ComposerStaticInit0f136cf3491d956edd46e6b82d88d3bf
    88{
    99    public static $prefixLengthsPsr4 = array (
     
    3434    {
    3535        return \Closure::bind(function () use ($loader) {
    36             $loader->prefixLengthsPsr4 = ComposerStaticInitd8ebc1d969517b6e556f186f3bdb1246::$prefixLengthsPsr4;
    37             $loader->prefixDirsPsr4 = ComposerStaticInitd8ebc1d969517b6e556f186f3bdb1246::$prefixDirsPsr4;
    38             $loader->prefixesPsr0 = ComposerStaticInitd8ebc1d969517b6e556f186f3bdb1246::$prefixesPsr0;
     36            $loader->prefixLengthsPsr4 = ComposerStaticInit0f136cf3491d956edd46e6b82d88d3bf::$prefixLengthsPsr4;
     37            $loader->prefixDirsPsr4 = ComposerStaticInit0f136cf3491d956edd46e6b82d88d3bf::$prefixDirsPsr4;
     38            $loader->prefixesPsr0 = ComposerStaticInit0f136cf3491d956edd46e6b82d88d3bf::$prefixesPsr0;
    3939
    4040        }, null, ClassLoader::class);
Note: See TracChangeset for help on using the changeset viewer.