Plugin Directory

Changeset 2244295


Ignore:
Timestamp:
02/14/2020 08:16:33 AM (6 years ago)
Author:
vjoondev
Message:

update version to latest build.

Location:
vjoon-wp-adapter/trunk
Files:
16 edited

Legend:

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

    r2236256 r2244295  
    55 * Plugin URI: https://vjoon.com
    66 * Author: vjoon GmbH
     7 * Author URI: https://vjoon.com/company/contact-office/
    78 * Description: vjoon WordPress Adapter for vjoon K4 and vjoon seven
    8  * Version: 0.13.1
     9 * Version: 0.16.2
    910 * Text Domain: vj-wp-adapter
    1011 * Domain Path: languages
     
    5556                    add_filter( 'views_users', array(self::$instance, 'app_view_users') );
    5657                    add_action( 'editable_roles' , array(self::$instance, 'app_editable_roles') );
     58
     59                    //note: action before a post will be deleted -> delete all related posts to post
     60                    add_action( 'before_delete_post', array(self::$instance, 'app_before_delete_post'), 10, 1);
    5761
    5862                    //future: current experimental - display AuthorName and Custom Link for vjoon Provider User
     
    6569
    6670                    //note: prevent plugin update via wordpress backend, only needed if plugin is hosted on wordpress plugin browser
    67                     //add_filter( 'site_transient_update_plugins', array( self::$instance, 'app_update_manager') ); // site_transient_update_plugins, pre_set_site_transient_update_plugins
     71                    if (self::$appSettings->general->debug) { add_filter( 'site_transient_update_plugins', array( self::$instance, 'app_update_manager') ); }// site_transient_update_plugins, pre_set_site_transient_update_plugins
    6872
    6973                    //note: add settings to plugin overview page
     
    8488                    if (self::$appSettings->general->debug) { add_action( 'add_meta_boxes', array(self::$instance, 'app_add_debug_metabox' ) ); }
    8589
    86                     //future: use gutenberg or classic editor for special post
     90                    //note: extend Gutenberg Blocks
     91                    //postponed: add_action( 'enqueue_block_editor_assets', array( self::$instance , 'app_extend_gutenberg_block') );
     92
     93                    //future: use gutenberg or classic editor for special post, means if K4/seven article is uploaded via classic -> use classic, via gutenberg -> use gutenberg
    8794                    //add_filter( 'use_block_editor_for_post', array(self::$instance, 'app_use_gutenberg_for_post'), 10, 2 );
    8895
     
    103110                //note: add cron job to delete
    104111                add_action( 'vjoon_adapter_garbage_collector', array( self::$instance, 'app_garbage_collector' ) );
    105                 //note:
    106 
     112               
    107113                return self::$instance;
    108114            }
     
    192198
    193199        function app_enqueue_frontend_assets() {
     200           
     201            /* removed @since v0.15.0
    194202            global $wp_query;
    195203            $postID = $wp_query->post->ID;
     
    202210                //nothing to do
    203211            }
     212            */
    204213
    205214        }
     
    225234            return Functions::override_editable_roles($roles);
    226235        }
    227 
    228236
    229237        function app_garbage_collector() {
     
    243251            $vars[] = 'vjoon';
    244252            return $vars;
     253        }
     254
     255        function app_before_delete_post($postid) {
     256            Functions::deleteRelatedPosts($postid);
    245257        }
    246258
     
    329341
    330342        function app_use_gutenberg_for_post($use_gb, $post) {
    331             return !FUNCTIONS::isClassicPost($post->ID);
     343            return !Functions::isClassicPost($post->ID);
     344        }
     345
     346        function app_extend_gutenberg_block() {
     347            Functions::ENQUEUE_SCRIPT_FILE('/assets/js/gb-blocks/image.js', false, false, array( 'wp-blocks', 'wp-dom-ready', 'wp-edit-post' ) );
     348
    332349        }
    333350
     
    348365         */
    349366        function app_add_debug_metabox($post_type) {
    350             FUNCTIONS::add_debug_metabox($post_type);
     367            Functions::add_debug_metabox($post_type);
    351368        }
    352369
     
    378395
    379396        function app_update_manager($transient) {
    380             return Functions::updateManager($transient);
     397            if (self::$appSettings->general->debug) {
     398                if($transient) {
     399                    unset($transient->response[ plugin_basename(__FILE__) ]);
     400                }               
     401            }
     402            return $transient;
    381403        }
    382404
  • vjoon-wp-adapter/trunk/assets/css/adapter.css

    r2236256 r2244295  
    11
    2 .alignright, .alignleft, .aligncenter {
     2.alignright, .alignleft {
    33    max-width: 50%;
    44}
  • vjoon-wp-adapter/trunk/assets/css/adapter.min.css

    r2236256 r2244295  
    1 .alignright,.alignleft,.aligncenter{max-width:50%}
     1.alignright,.alignleft{max-width:50%}
  • vjoon-wp-adapter/trunk/assets/js/app.js

    r2236256 r2244295  
    178178    var copyText = document.getElementById(elem);
    179179    copyText.select();
    180     copyText.setSelectionRange(0, 99999); /*For mobile devices*/
     180    copyText.setSelectionRange(0, 99999); //For mobile devices
    181181    document.execCommand("copy");
    182182    return copyText.value;
  • vjoon-wp-adapter/trunk/lib/backend/settings.php

    r2236256 r2244295  
    190190                                case 'rcKey':
    191191                                    $('input#key').val(jsonData.result);
     192                                    $('input#key').attr('value', jsonData.result);
    192193                                    break;
    193194
    194195                                case 'rcSecret':
    195196                                    $('input#secret').val(jsonData.result);
     197                                    $('input#secret').attr('value', jsonData.result);
    196198                                    break;
    197199
  • vjoon-wp-adapter/trunk/readme.txt

    r2243993 r2244295  
    11=== vjoon WordPress Adapter ===
    2 Contributors: vjoon
     2Contributors: vjoondev
    33Tags: vjoon, adapter, vjoon seven, vjoon k4
    44Requires at least: 5.1
     
    2929*Please Note: If you have generated new API Key, Secret and URL, make sure to click Save Changes before leaving the vjoon WP Adapter settings dialog.*
    3030
    31 
    3231== Screenshots ==
    3332 
  • vjoon-wp-adapter/trunk/src/Article.php

    r2236256 r2244295  
    120120        if ( strtolower(self::$articleData->contentType) == 'custom') {
    121121            self::$articleData->contentType = self::$articleData->customPostType;
     122            //note: check if CPT exists, return value with error code?
     123            if ( !Functions::existsCPT(self::$articleData->contentType) ) {
     124                return ['result' =>false, 'code' => 1107];
     125            }
    122126        }
    123127 
     
    202206
    203207            self::$previewUrl = site_url('').'/_preview/'.self::$articleData->contentId;
    204             return true;
     208            return ['result' =>true, 'code' => 0];
    205209
    206210        } else { //note: there was an error in the post insertion,
     
    208212            Debug::log($args, 'INSERT POST ARGS ARRAY');
    209213
    210             return false;
     214            return ['result' =>false, 'code' => 1102];
    211215
    212216        }
     
    337341        $post_id = self::getPostId(self::$articleData->contentId);
    338342        Debug::log($post_id,'Call Delete Article');
     343
     344        Functions::deleteRelatedPosts($post_id);
     345
    339346        $result = wp_delete_post($post_id, true);
    340347
    341348        if(!is_wp_error($result)){
     349            Debug::log($result, 'Successful Call Delete Article');
    342350            return true;
    343351        } else { //note: there was an error in the post insertion,
  • vjoon-wp-adapter/trunk/src/Classic.php

    r2236256 r2244295  
    6666                    $img_width = $result['img_width'];
    6767                    $img_height = $result['img_height'];
     68                    $img_percentage = empty($result['img_percent']) ? null : $result['img_percent'];
    6869
    6970                    //parent node is figure-Tag
     
    7475                        $alignClass = "";
    7576                        if ( strpos($class,"align-left") !== false) {
    76                             $alignClass = "alignleft";
     77                            $alignClass = " alignleft";
    7778                        } elseif (strpos($class,"align-right") !== false) {
    78                             $alignClass = "alignright";
     79                            $alignClass = " alignright";
    7980                        } elseif (strpos($class,"align-center") !== false) {
    80                             $alignClass = "aligncenter";
     81                            $alignClass = " aligncenter";
    8182                        } elseif (strpos($class,"style-side") !== false ) {
    82                             $alignClass = "alignright";
     83                            $alignClass = " alignright";
    8384                        } else {
    84                             $alignClass = "aligncenter";
     85                            //$alignClass = "aligncenter";
    8586                        }
    8687
    8788                        //add attribute to figure tag
    8889                        $img->parentNode->setAttribute('class',$alignClass.$is_resized);
     90                        if (!empty($img_percentage)) {$img->parentNode->setAttribute('style','max-width:'.$img_percentage.'%');} //add style attribute to figure-tag
     91
    8992                        $class = $img->getAttribute('class');
    90                         $img->setAttribute('class',(empty($class) ? $alignClass : $class.' '.$alignClass ) );
     93                        $img->setAttribute('class',(empty($class) ? $alignClass : $class.$alignClass ) );
    9194                        if ( !empty($is_resized) ) {
    9295                            $img->setAttribute('height',$img_height); //note: must be px
  • vjoon-wp-adapter/trunk/src/Endpoints.php

    r2236256 r2244295  
    244244                if ($articleValid) { //json data for article upload are valid
    245245                    $result = $article->Upload();
    246                     if ($result) { //upload successfully
     246                    if ($result['result']) { //upload successfully
    247247                        $response = new \WP_REST_Response( $responseArray, 200 );
    248248                        return $response;                   
    249249                    } else { //error on upload
    250                         return Response::Return($request, 405, 1102);
     250                        return Response::Return($request, 405, $result['code']);
    251251                    }
    252252
     
    288288                if ($articleValid) { //json data for article upload are valid
    289289                    $result = $article->Upload(true);
    290                     if ($result) { //preview successfully
     290                    if ($result['result']) { //preview successfully
    291291                        $responseArray['previewUrl'] = $article->getPreviewUrl();
    292292                        $response = new \WP_REST_Response( $responseArray, 200 );
    293293                        return $response;                   
    294294                    } else { //error on preview
    295                         return Response::Return($request, 405, 1105);
     295                        $code = ($result['code'] == 1107) ? 1107 : 1105;
     296                        return Response::Return($request, 405, $code);
    296297                    }
    297298
  • vjoon-wp-adapter/trunk/src/Functions.php

    r2236256 r2244295  
    123123        flush_rewrite_rules();
    124124        Debug::log('Function called after_deactivation');
    125     }
    126 
    127     public static function updateManager($transient) {
    128         if($transient) {
    129             unset($transient->response[ plugin_basename(__FILE__) ]);
    130         }
    131         return $transient;
    132125    }
    133126
     
    157150        if (!is_wp_error($previews)) {
    158151            $ids = array(); //Array to put all expired previews
     152
    159153            foreach($previews->posts as $post) {     
    160154                    $ids[]=$post->ID;   
    161155            }
     156
     157            //note: delete all post_id related media
     158            foreach($ids as $id) {
     159                self::deleteRelatedPosts($id);
     160            }
     161
     162            //note: delete posts
    162163            foreach($ids as $id) {
    163164                $res = wp_delete_post($id, true);
    164165                if ($res) {
    165                     Debug::log($id,'delete Preview with Post ID');
     166                    Debug::log($id,'delete PreviewPost with Post ID');
    166167                    $deleted[] = $id;
    167168                } else {
    168                     Debug::log($id,'fail to delete Preview with Post ID');
    169                 }
    170             }
     169                    Debug::log($id,'fail to delete PreviewPost with Post ID');
     170                }           
     171            }
     172
    171173        }
    172174
    173175        Debug::log('CleanUp process done','',false,false,true);
    174176        return $deleted;
     177    }
     178
     179    public static function deleteRelatedPosts($postId) {
     180        if (self::isAdapterAPIPost($postId)) {
     181            $args = array('post_parent' => $postId, 'post_type' => 'any', 'post_status' => 'any', 'numberposts' => -1); //note: no spec for post_type, delete all
     182            $posts = get_posts($args);
     183            Debug::log($posts, 'Called Function to delete related posts from postId '.$postId);
     184            if(!empty($posts)) {
     185                foreach($posts as $post) {
     186                    if (is_attachment($post->ID)) {
     187                        Debug::log($post->ID,'delete related Attachment to Post with Post ID '.$postId);
     188                        wp_delete_attachment($post->ID, true);   
     189                    } else {
     190                        Debug::log($post->ID,'delete related Post to Post with Post ID '.$postId);
     191                        wp_delete_post($post->ID, true);
     192                    }
     193
     194                }           
     195            }
     196        }
    175197    }
    176198
     
    446468
    447469                case 'rcSecret':
    448                     $return_value['result'] = wp_generate_password(128, true, true); //self::UUID(128);
     470                    $return_value['result'] = wp_generate_password(128, true, false);
    449471                    break;
    450472
     
    591613     */
    592614    public static function getImageId($image_url) {
    593         global $wpdb;
    594         $attachment = $wpdb->get_col($wpdb->prepare("SELECT ID FROM $wpdb->posts WHERE guid='%s' and 2 = %d", $image_url, 2 ));
     615        $attachment = self::getImageIdHelper($image_url);
    595616        if ($attachment) {
    596617            return isset($attachment[0]) ? $attachment[0] : false ;
    597618        } else {
    598             return false;
    599         }
     619            //not found, try image_url without  -scaled.                               
     620            if (strpos($image_url,'-scaled.') !== false) {
     621                //fixing -scaled. information
     622                $image_url = str_replace('-scaled.','.',$image_url);
     623                $attachment = self::getImageIdHelper($image_url);
     624                if ($attachment) {
     625                    return isset($attachment[0]) ? $attachment[0] : false ;
     626                } else {
     627                    return false;
     628                }
     629
     630            } else {
     631                return false;
     632            }
     633        }
     634    }
     635    private static function getImageIdHelper($image_url) {
     636        global $wpdb;
     637        $attachment = $wpdb->get_col($wpdb->prepare("SELECT ID FROM $wpdb->posts WHERE guid='%s' and 2 = %d", $image_url, 2 ));
     638        return $attachment;
    600639    }
    601640
     
    750789        $img_height = '';
    751790        $img_width = '';
     791        $img_percent = null;
    752792        if (strpos($class,"image_resized")!==false) {
    753793            //class image_resized aus DOM Element entfernen
     
    766806            $img_h = null;
    767807            $img_w = null;
     808            $img_percent = null;
    768809            foreach($styles as $key => $value) {
    769810                Debug::log(array('key' => $key, 'value' => $value), 'FOREACHED');
     
    773814                        $img_w = $img_size[1] * $p;
    774815                        $img_h = $img_size[2] * $p;
     816                        $img_percent = floatval($value);
    775817                    } elseif (strpos($value,'px') !== false) {
    776818                        $img_w = str_replace('px','',$value);
     
    782824                        $img_w = $img_size[1] * $p;
    783825                        $img_h = $img_size[2] * $p;
     826                        $img_percent = floatval($value);
    784827                    } elseif (strpos($value,'px') !== false) {
    785828                        $img_h = str_replace('px','',$value);
     
    806849            $content = $dom->saveHTML();
    807850        }
    808         return array('content' => $content,'is_resized' => $is_resized, 'img_width' => $img_width, 'img_height' => $img_height);
    809 
    810     }
    811 
     851        return array('content' => $content,'is_resized' => $is_resized, 'img_width' => $img_width, 'img_height' => $img_height, 'img_percent' => $img_percent);
     852
     853    }
     854
     855    public static function existsCPT($cpt) {
     856        return post_type_exists($cpt);
     857    }
    812858}
  • vjoon-wp-adapter/trunk/src/Gutenberg.php

    r2236256 r2244295  
    3030    public static function Doozy($content) {
    3131        if ( !empty($content) ) {
     32            Debug::Log($content,'CONTENT BEFORE CONVERTING TO GUTENBERG BLOCK');
    3233            if (strpos($content, '<!-- wp:') === false) { //note: check if content is already GB
    3334
     
    159160                        $content = $result['content'];
    160161                        $is_resized = $result['is_resized'];
     162                        $img_percentage = null;
    161163                        if (!empty($is_resized)) {
    162164                            $img_width = ',"width":'.$result['img_width']; //note: must be px
    163165                            $img_height = ',"height":'.$result['img_height']; //note: must be px
    164    
     166                            $img_percentage = $result['img_percent'];
    165167                        } else {
    166168                            $img_width = "";
     
    189191                                $wpcore_class = "alignright";
    190192                            } else {
    191                                 $align = ',"align":"center"';
    192                                 $wpcore_class = "aligncenter";
     193                                //$align = ',"align":"center"';
     194                                //$wpcore_class = "aligncenter";
    193195                            }
    194196
     
    196198                            if (!empty($align)) {
    197199                                //add attribute to figure tag
    198                                 $img->parentNode->setAttribute('class',$wpcore_class.' size-full'.$is_resized); //.(empty($class) ? '' : ' '.$class)); /note: not working
     200                                $img->parentNode->setAttribute('class',$wpcore_class.' size-full'.$is_resized);
     201                               
     202                                /*
     203                                //postponed: later
     204                                if (!empty($img_percentage)) {
     205                                    $img->parentNode->setAttribute('style','max-width:'.$img_percentage.'%'); //add style attribute to figure-tag note: this causes a Block Error
     206
     207                                    //$img->parentNode->setAttribute('data-wp-percent-width',$img_percentage.'%');
     208                                   
     209                                    //$preContent = $dom->createTextNode('<style>.'.(!empty($is_resized)? $is_resized.'-'.$imgid : '').' figure { max-width:'.$img_percentage.'%; }</style>');
     210                                    //$img->parentNode->parentNode->insertBefore($preContent, $img->parentNode);
     211                                }*/
    199212
    200213                                //add wp core block begin
    201                                 $preContent = $dom->createComment(' wp:image {"id":'.$imgid.',"sizeSlug":"full"'.$align.$img_width.$img_height.'} '); //note: removed "className":"'.$class.'"
     214                                $preContent = $dom->createComment(' wp:image {"id":'.$imgid.',"sizeSlug":"full"'.$align.$img_width.$img_height.',"className":"'.(!empty($is_resized)? $is_resized.'-'.$imgid : '').'"} ');
    202215                                $img->parentNode->parentNode->insertBefore($preContent, $img->parentNode);
    203216
    204217                                //add enclosure div tag begin
    205                                 $preContent = $dom->createTextNode('<div class="wp-block-image">'); //.(empty($class)? '' : ' '.$class).'">'); //note: not working
     218                                $preContent = $dom->createTextNode('<div class="wp-block-image'.(!empty($is_resized)? $is_resized.'-'.$imgid : '').'">');
    206219                                $img->parentNode->parentNode->insertBefore($preContent, $img->parentNode);
    207220
     
    216229                            } else {
    217230                                //add attribute to figure tag
    218                                 $img->parentNode->setAttribute('class',$wpcore_class.(empty($class) ? '' : ' '.$class.$is_resized));
    219 
     231                                $img->parentNode->setAttribute('class',$wpcore_class.(empty($class) ? '' : ' '.$class.$is_resized.(!empty($is_resized)? $is_resized.'-'.$imgid : '')));
     232
     233                                //postponed: add also Percentage
     234                               
    220235                                //wp core block begin
    221                                 $preContent = $dom->createComment(' wp:image {"id":'.$imgid.',"className":"'.$class.'"'.$align.$img_width.$img_height.'} ');
     236                                $preContent = $dom->createComment(' wp:image {"id":'.$imgid.',"className":"'.$class.(!empty($is_resized)? $is_resized.'-'.$imgid : '').'"'.$align.$img_width.$img_height.'} ');
    222237                                $img->parentNode->parentNode->insertBefore($preContent, $img->parentNode);
    223238
  • vjoon-wp-adapter/trunk/src/Provider.php

    r2236256 r2244295  
    3737            $old_userID = $old_user->ID;
    3838
    39             $res = self::_wp_delete_user($old_userID);
     39            $res = self::_wp_delete_user($old_userID, null, false);
    4040            if ($res) { //delete user and reassign Post eg to ID 0
    4141                $userID = wp_create_user(App::$appSettings->provider->User, wp_generate_password(24, true, true), '');
     
    6060    public static function RemoveUser() {
    6161        $old_user = get_user_by('login', Settings::$providerUserName);
    62         //$result = self::_delete_user($old_user->ID);
    6362        $new_user = get_option('vjwpad_assignUser');
    6463        $result = self::_wp_delete_user($old_user->ID, empty($new_user) ? null : $new_user);
     
    7372     * @return boolean
    7473     */
    75     public static function _wp_delete_user( $id, $reassign = null ) {
     74    private static function _wp_delete_user( $id, $reassign = null, $deleteOnReassignNull = true ) {
    7675        global $wpdb;
    7776     
     
    106105     
    107106        if ( null === $reassign ) {
    108             $post_types_to_delete = array();
    109             foreach ( get_post_types( array(), 'objects' ) as $post_type ) {
    110                 if ( $post_type->delete_with_user ) {
    111                     $post_types_to_delete[] = $post_type->name;
    112                 } elseif ( null === $post_type->delete_with_user && post_type_supports( $post_type->name, 'author' ) ) {
    113                     $post_types_to_delete[] = $post_type->name;
     107            if ($deleteOnReassignNull) {
     108                $post_types_to_delete = array();
     109                foreach ( get_post_types( array(), 'objects' ) as $post_type ) {
     110                    if ( $post_type->delete_with_user ) {
     111                        $post_types_to_delete[] = $post_type->name;
     112                    } elseif ( null === $post_type->delete_with_user && post_type_supports( $post_type->name, 'author' ) ) {
     113                        $post_types_to_delete[] = $post_type->name;
     114                    }
    114115                }
     116       
     117                /**
     118                 * Filters the list of post types to delete with a user.
     119                 *
     120                 * @since 3.4.0
     121                 *
     122                 * @param string[] $post_types_to_delete Array of post types to delete.
     123                 * @param int      $id                   User ID.
     124                 */
     125                $post_types_to_delete = apply_filters( 'post_types_to_delete_with_user', $post_types_to_delete, $id );
     126                $post_types_to_delete = implode( "', '", $post_types_to_delete );
     127                $post_ids             = $wpdb->get_col( $wpdb->prepare( "SELECT ID FROM $wpdb->posts WHERE post_author = %d AND post_type IN ('$post_types_to_delete')", $id ) );
     128                if ( $post_ids ) {
     129                    foreach ( $post_ids as $post_id ) {
     130                        wp_delete_post( $post_id, true );
     131                    }
     132                }
     133       
     134                // Clean links
     135                $link_ids = $wpdb->get_col( $wpdb->prepare( "SELECT link_id FROM $wpdb->links WHERE link_owner = %d", $id ) );
     136       
     137                if ( $link_ids ) {
     138                    foreach ( $link_ids as $link_id ) {
     139                        wp_delete_link( $link_id );
     140                    }
     141                }               
    115142            }
    116      
    117             /**
    118              * Filters the list of post types to delete with a user.
    119              *
    120              * @since 3.4.0
    121              *
    122              * @param string[] $post_types_to_delete Array of post types to delete.
    123              * @param int      $id                   User ID.
    124              */
    125             $post_types_to_delete = apply_filters( 'post_types_to_delete_with_user', $post_types_to_delete, $id );
    126             $post_types_to_delete = implode( "', '", $post_types_to_delete );
    127             $post_ids             = $wpdb->get_col( $wpdb->prepare( "SELECT ID FROM $wpdb->posts WHERE post_author = %d AND post_type IN ('$post_types_to_delete')", $id ) );
    128             if ( $post_ids ) {
    129                 foreach ( $post_ids as $post_id ) {
    130                     wp_delete_post( $post_id, true );
    131                 }
    132             }
    133      
    134             // Clean links
    135             $link_ids = $wpdb->get_col( $wpdb->prepare( "SELECT link_id FROM $wpdb->links WHERE link_owner = %d", $id ) );
    136      
    137             if ( $link_ids ) {
    138                 foreach ( $link_ids as $link_id ) {
    139                     wp_delete_link( $link_id );
    140                 }
    141             }
     143
    142144        } else {
    143145            $post_ids = $wpdb->get_col( $wpdb->prepare( "SELECT ID FROM $wpdb->posts WHERE post_author = %d", $id ) );
  • vjoon-wp-adapter/trunk/src/Response.php

    r2236256 r2244295  
    3939            case 1000:
    4040                $codeArray['code'] = 'valid_request';             
    41                 $codeArray['message'] = 'request was valid';
     41                $codeArray['message'] = __('request was valid','vj-wp-adapter');
    4242                break;
    4343
    4444            case 1001:
    4545                $codeArray['code'] = 'no_cred';
    46                 $codeArray['message'] = 'no full credentials given';
     46                $codeArray['message'] = __('no full credentials given','vj-wp-adapter');
    4747                break;
    4848
    4949            case 1002:
    5050                $codeArray['code'] = 'wrong_cred';
    51                 $codeArray['message'] = 'wrong credentials given';
     51                $codeArray['message'] = __('wrong credentials given','vj-wp-adapter');
    5252                break;
    5353
    5454            case 1003:
    5555                $codeArray['code'] = 'no_auth';
    56                 $codeArray['message'] = 'not authorized';
     56                $codeArray['message'] = __('not authorized','vj-wp-adapter');
    5757                break;
    5858           
    5959            case 1004:
    6060                $codeArray['code'] = 'no_user';
    61                 $codeArray['message'] = 'user not exist';
     61                $codeArray['message'] = __('user not exist','vj-wp-adapter');
    6262                break;
    6363
    6464            case 1005:
    6565                $codeArray['code'] = 'no_api_set';
    66                 $codeArray['message'] = 'API is not set correctly';
     66                $codeArray['message'] = __('API is not set correctly','vj-wp-adapter');
    6767                break;
    6868
    6969            case 1100:
    7070                $codeArray['code'] = 'art_req_body';
    71                 $codeArray['message'] = 'Body Required';
     71                $codeArray['message'] = __('Body Required','vj-wp-adapter');
    7272                break;
    7373
    7474            case 1101:
    7575                $codeArray['code'] = 'art_inv_body';
    76                 $codeArray['message'] = 'Invalid Body';
     76                $codeArray['message'] = __('Invalid Body','vj-wp-adapter');
    7777                break;
    7878
    7979            case 1102:
    8080                $codeArray['code'] = 'art_err_create';
    81                 $codeArray['message'] = 'Error on Creating Article';
     81                $codeArray['message'] = __('Error on Creating Article','vj-wp-adapter');
    8282                break;
    8383
    8484            case 1103:
    8585                $codeArray['code'] = 'art_err_publish';
    86                 $codeArray['message'] = 'Error on Publishing Article';
     86                $codeArray['message'] = __('Error on Publishing Article','vj-wp-adapter');
    8787                break;
    8888
    8989            case 1104:
    9090                $codeArray['code'] = 'art_err_unpublish';
    91                 $codeArray['message'] = 'Error on Unpublishing Article';
     91                $codeArray['message'] = __('Error on Unpublishing Article','vj-wp-adapter');
    9292                break;
    9393
    9494            case 1105:
    9595                $codeArray['code'] = 'art_err_preview';
    96                 $codeArray['message'] = 'Error on Preview Article';
     96                $codeArray['message'] = __('Error on Preview Article','vj-wp-adapter');
    9797                break;
    9898
    9999            case 1106:
    100100                $codeArray['code'] = 'art_err_delete';
    101                 $codeArray['message'] = 'Error on Deleting Article';
     101                $codeArray['message'] = __('Error on Deleting Article','vj-wp-adapter');
    102102                break;
     103           
     104            case 1107:
     105                $codeArray['code'] = 'art_err_cpt';
     106                $codeArray['message'] = __('Error on Upload, Custom Post Type not exists','vj-wp-adapter');
     107                break;
     108
    103109
    104110            case 1200:
    105111                $codeArray['code'] = 'md_req_file';
    106                 $codeArray['message'] = 'File Required';
     112                $codeArray['message'] = __('File Required','vj-wp-adapter');
    107113                break;
    108114
    109115            case 1201:
    110116                $codeArray['code'] = 'md_inv_file';
    111                 $codeArray['message'] = 'Invalid File';
     117                $codeArray['message'] = __('Invalid File','vj-wp-adapter');
    112118                break;
    113119
    114120            case 9999:
    115121                $codeArray['code'] = 'not_impl';
    116                 $codeArray['message'] = 'not implemented yet';
     122                $codeArray['message'] = __('not implemented yet','vj-wp-adapter');
    117123                break;
    118124
    119125            default:
    120126                $codeArray['code'] = 'unknown';
    121                 $codeArray['message'] = 'unkown error, please contact support';
     127                $codeArray['message'] = __('unkown error, please contact support','vj-wp-adapter');
    122128                break;
    123129
  • vjoon-wp-adapter/trunk/vendor/autoload.php

    r2236256 r2244295  
    55require_once __DIR__ . '/composer/autoload_real.php';
    66
    7 return ComposerAutoloaderInit0846c84d3e851009ff2bd5d53c2ca854::getLoader();
     7return ComposerAutoloaderInit8e31501f36652a23a88d875653896f54::getLoader();
  • vjoon-wp-adapter/trunk/vendor/composer/autoload_real.php

    r2236256 r2244295  
    33// autoload_real.php @generated by Composer
    44
    5 class ComposerAutoloaderInit0846c84d3e851009ff2bd5d53c2ca854
     5class ComposerAutoloaderInit8e31501f36652a23a88d875653896f54
    66{
    77    private static $loader;
     
    2020        }
    2121
    22         spl_autoload_register(array('ComposerAutoloaderInit0846c84d3e851009ff2bd5d53c2ca854', 'loadClassLoader'), true, true);
     22        spl_autoload_register(array('ComposerAutoloaderInit8e31501f36652a23a88d875653896f54', 'loadClassLoader'), true, true);
    2323        self::$loader = $loader = new \Composer\Autoload\ClassLoader();
    24         spl_autoload_unregister(array('ComposerAutoloaderInit0846c84d3e851009ff2bd5d53c2ca854', 'loadClassLoader'));
     24        spl_autoload_unregister(array('ComposerAutoloaderInit8e31501f36652a23a88d875653896f54', '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\ComposerStaticInit0846c84d3e851009ff2bd5d53c2ca854::getInitializer($loader));
     30            call_user_func(\Composer\Autoload\ComposerStaticInit8e31501f36652a23a88d875653896f54::getInitializer($loader));
    3131        } else {
    3232            $map = require __DIR__ . '/autoload_namespaces.php';
  • vjoon-wp-adapter/trunk/vendor/composer/autoload_static.php

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