Plugin Directory

Changeset 2251902


Ignore:
Timestamp:
02/28/2020 11:24:06 AM (6 years ago)
Author:
vjoondev
Message:

Update to version 0.18.5

Location:
vjoon-wp-adapter/trunk
Files:
5 added
2 deleted
15 edited

Legend:

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

    r2244295 r2251902  
    33/**
    44 * Plugin Name: vjoon WP Adapter
    5  * Plugin URI: https://vjoon.com
     5 * Plugin URI: https://vjoon.com/what-we-offer/overview-of-vjoonk4/
    66 * Author: vjoon GmbH
    7  * Author URI: https://vjoon.com/company/contact-office/
    8  * Description: vjoon WordPress Adapter for vjoon K4 and vjoon seven
    9  * Version: 0.16.2
     7 * Author URI: https://vjoon.com
     8 * Description: vjoon WordPress Adapter for vjoon K4
     9 * Version: 0.18.5
    1010 * Text Domain: vj-wp-adapter
    11  * Domain Path: languages
     11 * Domain Path: resources/LocalizedStrings
    1212 *
    1313**/
     
    7777
    7878                    //note: add language support to app
    79                     add_action('plugins_loaded', array(self::$instance,'app_add_language_support') );
     79                    add_action( 'plugins_loaded', array(self::$instance,'app_add_language_support') );
     80                    add_filter( 'load_textdomain_mofile', array(self::$instance, 'app_language_fallback'), 10, 2);
    8081
    8182                    //note: prevent post, page, cpt edit if k4exclusive=true
     
    117118
    118119        function app_admin_menu() {
    119             add_options_page(__('vjoon WP Adapter Settings','vj-wp-adapter'), __('vjoon WP Adapter','vj-wp-adapter'),'manage_options', 'vj_wp_adapter_settings', array(self::$instance, 'app_settings'));
     120            add_options_page(__('vj-wp-adapter.adapter.admin.page.title','vj-wp-adapter'), __('vj-wp-adapter.adapter.admin.menu.title','vj-wp-adapter'),'manage_options', 'vj_wp_adapter_settings', array(self::$instance, 'app_settings'));
    120121            if (self::$appSettings->general->debug) { add_management_page( 'vjoon SupportMode', 'vjoon SupportMode','manage_options', 'vj_wp_adapter_debug', array(self::$instance, 'app_debug')); }
    121122
     
    296297            //future: columns könnten hier custom columns angehangen werden
    297298            unset($columns['author']);
    298             $columns['_author'] = __('Author','vj-wp-adapter');
     299            $columns['_author'] = __('vj-wp-adapter.adapter.admin.author.label','vj-wp-adapter');
    299300            Debug::log($columns, 'MANAGE_POSTS_COLUMNS Filter');
    300301            return $columns;
     
    329330
    330331        function app_add_language_support() {
    331             load_plugin_textdomain( 'vj-wp-adapter', FALSE, basename( dirname( __FILE__ ) ) . '/languages/' );
     332            load_plugin_textdomain( 'vj-wp-adapter', FALSE, basename( dirname( __FILE__ ) ) . App::$appSettings->plugin->LanguageResourcePath );
     333        }
     334
     335        function app_language_fallback($mofile, $domain) {
     336            return Functions::load_language_mofile($mofile, $domain);
    332337        }
    333338
  • vjoon-wp-adapter/trunk/assets/css/app.css

    r2236256 r2251902  
    1212  box-shadow: none;
    1313}
     14
     15.form-table.settings.supportmode {
     16  background: mistyrose;
     17  border-radius: 5px;
     18  margin-top: 0;
     19}
     20.form-table.settings.supportmode th label {
     21  padding-left: 20px;
     22}
     23
     24.form-table.settings button.supportmode {
     25  background: mistyrose;
     26}
     27
     28fieldset.supportmode {
     29  border: 1px solid lightgray;
     30  padding: 10px;
     31}
  • vjoon-wp-adapter/trunk/assets/css/app.min.css

    r2236256 r2251902  
    1 .form-table.settings input.regular-text:not([type=checkbox]){width:25em}.form-table.settings .as-label-text{background:inherit;border:0;padding:0;width:25em}.form-table.settings .as-label-text:focus{box-shadow:none}
     1.form-table.settings input.regular-text:not([type=checkbox]){width:25em}.form-table.settings .as-label-text{background:inherit;border:0;padding:0;width:25em}.form-table.settings .as-label-text:focus{box-shadow:none}.form-table.settings.supportmode{background:#ffe4e1;border-radius:5px;margin-top:0}.form-table.settings.supportmode th label{padding-left:20px}.form-table.settings button.supportmode{background:#ffe4e1}fieldset.supportmode{border:1px solid #d3d3d3;padding:10px}
  • vjoon-wp-adapter/trunk/assets/css/messagebox.css

    r2236256 r2251902  
    165165@media only screen and (min-width: 1024px) {
    166166    select.messagebox_content_input[name="selectUser"] {
    167         position: relative;
    168         top: -2.5rem;
    169         left: 380px;
     167        margin-left: 10px;
     168        margin-top: 0px;
     169        display: initial !important;
    170170    }
    171171}
  • vjoon-wp-adapter/trunk/assets/css/messagebox.min.css

    r2236256 r2251902  
    1 .messagebox_overlay{background-color:rgba(255,255,255,.6)}.messagebox_overlay *:focus{outline:0}.messagebox{font-family:verdana,arial,helvetica,sans-serif;font-size:10pt;font-style:normal;font-weight:400;text-align:left;color:#303030;background-color:#fcfcfc;border:1px solid #c8c8c8;box-shadow:0 2px 4px #a0a0a0;max-height:90%;max-width:90%;min-width:300px}.messagebox_title{background-color:#f5f5f5;border-bottom:1px solid #c8c8c8;padding:5px;text-align:center;font-weight:700}.messagebox_content{padding:20px}.messagebox_content_label{width:100%;font-style:italic;margin-top:10px;margin-bottom:-5px}.messagebox_content_input{width:auto;margin-top:10px;padding:3px;color:#303030;border:1px solid #909090;font-family:inherit;font-size:inherit;font-style:normal;font-weight:inherit;text-align:left}.messagebox_content_input:hover{border-color:#707070}.messagebox_content_input:focus{border-color:#707070;box-shadow:inset 0 0 3px #ffd540}.messagebox_content_input_selectplaceholder{color:#909090}.messagebox_content_input_textarea{overflow-y:auto}.messagebox_content_caption{width:100%;margin-top:15px;padding:5px 0}.messagebox_content_checkbox_wrapper{width:100%;margin-top:10px}.messagebox_content_checkbox{margin-right:5px;vertical-align:-2px}.messagebox_content_error{background-color:#fad0d5;color:#a02020;margin-top:15px;margin-bottom:-10px;padding:4px 6px;border-radius:2px}.messagebox_buttons{background-color:#f5f5f5;border-top:1px solid #c8c8c8;padding:10px 20px 0;text-align:center}.messagebox_buttons_button{font-family:inherit;font-size:inherit;font-weight:700;text-align:center;min-width:75px;margin:0 4px 10px;padding:5px 10px;cursor:pointer;color:#404040;background-color:#e9e9e9;background-image:linear-gradient(to bottom,rgba(255,255,255,.4) 0,rgba(255,255,255,.2) 50%,rgba(255,255,255,.1) 51%,transparent 100%);border:1px solid silver;border-radius:2px}.messagebox_buttons_button:hover{color:#202020;background-color:#f0f0f0}.messagebox_buttons_button:active{background-color:#e6e6e6;border:1px solid #a0a0a0;box-shadow:inset 0 0 6px #d0d0d0}.messagebox_buttons_button::-moz-focus-inner{padding:0;border:0}.messagebox_overlay input[type=checkbox]:checked::before{content:''}.messagebox_overlay input[type=checkbox]:focus{box-shadow:none!important}.messagebox_content_inputs{display:flex;flex-wrap:wrap}@media only screen and (min-width:1024px){select.messagebox_content_input[name=selectUser]{position:relative;top:-2.5rem;left:380px}}
     1.messagebox_overlay{background-color:rgba(255,255,255,.6)}.messagebox_overlay *:focus{outline:0}.messagebox{font-family:verdana,arial,helvetica,sans-serif;font-size:10pt;font-style:normal;font-weight:400;text-align:left;color:#303030;background-color:#fcfcfc;border:1px solid #c8c8c8;box-shadow:0 2px 4px #a0a0a0;max-height:90%;max-width:90%;min-width:300px}.messagebox_title{background-color:#f5f5f5;border-bottom:1px solid #c8c8c8;padding:5px;text-align:center;font-weight:700}.messagebox_content{padding:20px}.messagebox_content_label{width:100%;font-style:italic;margin-top:10px;margin-bottom:-5px}.messagebox_content_input{width:auto;margin-top:10px;padding:3px;color:#303030;border:1px solid #909090;font-family:inherit;font-size:inherit;font-style:normal;font-weight:inherit;text-align:left}.messagebox_content_input:hover{border-color:#707070}.messagebox_content_input:focus{border-color:#707070;box-shadow:inset 0 0 3px #ffd540}.messagebox_content_input_selectplaceholder{color:#909090}.messagebox_content_input_textarea{overflow-y:auto}.messagebox_content_caption{width:100%;margin-top:15px;padding:5px 0}.messagebox_content_checkbox_wrapper{width:100%;margin-top:10px}.messagebox_content_checkbox{margin-right:5px;vertical-align:-2px}.messagebox_content_error{background-color:#fad0d5;color:#a02020;margin-top:15px;margin-bottom:-10px;padding:4px 6px;border-radius:2px}.messagebox_buttons{background-color:#f5f5f5;border-top:1px solid #c8c8c8;padding:10px 20px 0;text-align:center}.messagebox_buttons_button{font-family:inherit;font-size:inherit;font-weight:700;text-align:center;min-width:75px;margin:0 4px 10px;padding:5px 10px;cursor:pointer;color:#404040;background-color:#e9e9e9;background-image:linear-gradient(to bottom,rgba(255,255,255,.4) 0,rgba(255,255,255,.2) 50%,rgba(255,255,255,.1) 51%,transparent 100%);border:1px solid silver;border-radius:2px}.messagebox_buttons_button:hover{color:#202020;background-color:#f0f0f0}.messagebox_buttons_button:active{background-color:#e6e6e6;border:1px solid #a0a0a0;box-shadow:inset 0 0 6px #d0d0d0}.messagebox_buttons_button::-moz-focus-inner{padding:0;border:0}.messagebox_overlay input[type=checkbox]:checked::before{content:''}.messagebox_overlay input[type=checkbox]:focus{box-shadow:none!important}.messagebox_content_inputs{display:flex;flex-wrap:wrap}@media only screen and (min-width:1024px){select.messagebox_content_input[name=selectUser]{margin-left:10px;margin-top:0;display:initial!important}}
  • vjoon-wp-adapter/trunk/assets/js/plugins.js

    r2236256 r2251902  
    77        overridePluginDeactivation();
    88        //overridePluginVersion(); //done by add_filter plugin_row_meta
     9        addMorePopUp();
    910        initMessagebox();
    1011    });
     
    1617            $(val).html(content);
    1718       
     19        });
     20    }
     21
     22    function addMorePopUp() {
     23        $(document).on('click','a#build', function(event) {
     24            event.preventDefault();
     25
     26            $.post({
     27                url: _ajaxurl,
     28                data: { 'action': 'app_ajaxcall', 'operation': 'getBuildInfo' },
     29                success:function(data) {
     30                    var jsonData = '';
     31                    if ( compression_ajax == 1 ) {
     32                        var lz = atob(data);
     33                        jsonData = JSON.parse(lz);
     34                    } else {
     35                        jsonData = JSON.parse(data);
     36                    }
     37
     38                    $.MessageBox({
     39                        buttonsOrder: 'done',
     40                        message: jsonData.result,
     41                    });
     42                },
     43                error:function(errorThrown) {
     44                    appConsole.log('errorThrown',errorThrown);
     45                    return false;
     46                }
     47               
     48            });
     49
    1850        });
    1951    }
     
    5082                            type: 'checkbox',
    5183                            title: msgbox_labels.attributeContentLabel,
    52                             label: ''
     84                            label: '',
     85                            customClass: 'selectUser'
     86                           
    5387                        },
    5488                        selectUser : {
     
    5791                            options: users,
    5892                            defaultValue: '1'
    59                         }
    60                     };
    61                     if (msgbox_labels.noticeLabel !== '') {
    62                         _data.notice = {
    63                             type: 'caption',
    64                             message: msgbox_labels.noticeLabel
    6593                        }
    6694                    };
     
    112140                            }
    113141                        });
    114                        
    115        
     142
    116143                    }).fail(function(data) {
    117                         //noting to done
     144                        //noting to do
    118145                    });
    119        
     146                   
     147                    //todo: reorder selectbox
     148                    $('select[name="selectUser"]').detach().appendTo( $('input.selectUser').parent() );
     149
    120150
    121151                },
  • vjoon-wp-adapter/trunk/assets/js/plugins.min.js

    r2236256 r2251902  
    1 jQuery(document).ready(function($){init(function(){overridePluginDeactivation();initMessagebox();});function overridePluginVersion(){$('div.plugin-version-author-uri').each(function(elem,val){var content=$(val).html();content=content.replace('${VERSION_STRING}',version);$(val).html(content);});}
     1jQuery(document).ready(function($){init(function(){overridePluginDeactivation();addMorePopUp();initMessagebox();});function overridePluginVersion(){$('div.plugin-version-author-uri').each(function(elem,val){var content=$(val).html();content=content.replace('${VERSION_STRING}',version);$(val).html(content);});}
     2function addMorePopUp(){$(document).on('click','a#build',function(event){event.preventDefault();$.post({url:_ajaxurl,data:{'action':'app_ajaxcall','operation':'getBuildInfo'},success:function(data){var jsonData='';if(compression_ajax==1){var lz=atob(data);jsonData=JSON.parse(lz);}else{jsonData=JSON.parse(data);}
     3$.MessageBox({buttonsOrder:'done',message:jsonData.result,});},error:function(errorThrown){appConsole.log('errorThrown',errorThrown);return false;}});});}
    24function overridePluginDeactivation(){appConsole.log('load plugins override js...');document.querySelector('[data-slug="vjoon-wp-adapter"] a').addEventListener('click',function(event){event.preventDefault();$.post({url:_ajaxurl,data:{'action':'app_ajaxcall','operation':'getUserlist'},success:function(data){var jsonData='';if(compression_ajax==1){var lz=atob(data);jsonData=JSON.parse(lz);}else{jsonData=JSON.parse(data);}
    3 var users=[];users=jsonData.result;var _data={deleteContent:{type:'checkbox',title:msgbox_labels.deleteContentLabel,label:'',},attributeContent:{type:'checkbox',title:msgbox_labels.attributeContentLabel,label:''},selectUser:{type:'select',label:'',options:users,defaultValue:'1'}};if(msgbox_labels.noticeLabel!==''){_data.notice={type:'caption',message:msgbox_labels.noticeLabel}};$.MessageBox({input:_data,speed:400,width:'50%',message:msgbox_labels.questionLabel,buttonsOrder:'fail done',buttonFail:msgbox_labels.btnCancel,buttonDone:msgbox_labels.btnOK,filterDone:function(data){if(!data.attributeContent&&!data.deleteContent){return msgbox_labels.errorMessage;}}}).done(function(data){var _json=JSON.parse(JSON.stringify(data));appConsole.log(_json,'response');var selectedUser=null;if(_json.attributeContent==true){selectedUser=_json.selectUser;}
     5var users=[];users=jsonData.result;var _data={deleteContent:{type:'checkbox',title:msgbox_labels.deleteContentLabel,label:'',},attributeContent:{type:'checkbox',title:msgbox_labels.attributeContentLabel,label:'',customClass:'selectUser'},selectUser:{type:'select',label:'',options:users,defaultValue:'1'}};$.MessageBox({input:_data,speed:400,width:'50%',message:msgbox_labels.questionLabel,buttonsOrder:'fail done',buttonFail:msgbox_labels.btnCancel,buttonDone:msgbox_labels.btnOK,filterDone:function(data){if(!data.attributeContent&&!data.deleteContent){return msgbox_labels.errorMessage;}}}).done(function(data){var _json=JSON.parse(JSON.stringify(data));appConsole.log(_json,'response');var selectedUser=null;if(_json.attributeContent==true){selectedUser=_json.selectUser;}
    46$.post({url:_ajaxurl,data:{'action':'app_ajaxcall','operation':'assignUser','data':[selectedUser]},success:function(data){var jsonData='';if(compression_ajax==1){var lz=atob(data);jsonData=JSON.parse(lz);}else{jsonData=JSON.parse(data);}
    5 appConsole.log(jsonData,'response');if(jsonData.result==true){var urlRedirect=document.querySelector('[data-slug="vjoon-wp-adapter"] a').getAttribute('href');window.location.href=urlRedirect;}},error:function(errorThrown){appConsole.log('errorThrown',errorThrown);return false;}});}).fail(function(data){});},error:function(errorThrown){appConsole.log('errorThrown',errorThrown);return false;}});});}
     7appConsole.log(jsonData,'response');if(jsonData.result==true){var urlRedirect=document.querySelector('[data-slug="vjoon-wp-adapter"] a').getAttribute('href');window.location.href=urlRedirect;}},error:function(errorThrown){appConsole.log('errorThrown',errorThrown);return false;}});}).fail(function(data){});$('select[name="selectUser"]').detach().appendTo($('input.selectUser').parent());},error:function(errorThrown){appConsole.log('errorThrown',errorThrown);return false;}});});}
    68function initMessagebox(){appConsole.log('init Messagebox...');$(document).on('click','.messagebox input.messagebox_content_checkbox[name="deleteContent"]',function(data){appConsole.log('delete selected',data);$('.messagebox input.messagebox_content_checkbox[name="attributeContent"]').prop('checked',false);});$(document).on('click','.messagebox input.messagebox_content_checkbox[name="attributeContent"]',function(data){appConsole.log('attribute selected',data);$('.messagebox input.messagebox_content_checkbox[name="deleteContent"]').prop('checked',false);});}});
  • vjoon-wp-adapter/trunk/lib/backend/settings.php

    r2244295 r2251902  
    4747?>
    4848<div class="wrap">
    49     <?php    echo "<h1>" . __( 'vjoon WordPress Adapter Settings','vj-wp-adapter' ) . "</h1>"; ?>
    50     <div class="updated" style="display:none"><p><strong><?php _e('Options saved...', 'vj-wp-adapter' ); ?></strong></p>
     49    <?php    echo "<h1>" . __( 'vj-wp-adapter.settings.admin.headline','vj-wp-adapter' ) . "</h1>"; ?>
     50    <div class="updated" style="display:none"><p><strong><?php _e('vj-wp-adapter.settings.admin.saved.msg', 'vj-wp-adapter' ); ?></strong></p>
    5151    </div>
    5252
     
    5757
    5858                <tr>
    59                     <th scope="row"><label for="vjwpad_init"><?php _e('Reinitialization','vj-wp-adapter'); ?></label></th>
    60                     <td>
    61                         <button name="vjwpad_init" id="initApp"><?php _e('Reinitialize','vj-wp-adapter'); ?></button>
    62                         <span class="description" id="vjwpad_init_desc"><?php _e('Allows to refresh vjoon WP Adapter initialization','vj-wp-adapter');?></span>
     59                    <th scope="row"><label for="vjwpad_init"><?php _e('vj-wp-adapter.settings.admin.reinit.label','vj-wp-adapter'); ?></label></th>
     60                    <td>
     61                        <button name="vjwpad_init" id="initApp"><?php _e('vj-wp-adapter.settings.admin.btn.reinit.label','vj-wp-adapter'); ?></button>
     62                        <span class="description" id="vjwpad_init_desc"><?php _e('vj-wp-adapter.settings.admin.reinit.tt','vj-wp-adapter');?></span>
    6363                    </td>
    6464                </tr>
    6565
    6666                <tr>
    67                     <th scope="row"><label for="api_key"><?php _e('API Key','vj-wp-adapter'); ?></label></th>
    68                     <td>
    69                         <input type="text" id="key" name="api_key" value="<?php echo $settings->api->key; ?>" aria-describedby="api_key_desc" class="regular-text" readonly >
    70                         <button id="rcKey"><?php _e('Create New Key','vj-wp-adapter'); ?></button>
    71                         <button id="copyKey" class="copyToClipboard" ><?php _e('Copy Key','vj-wp-adapter'); ?></button>
     67                    <th scope="row"><label for="api_key"><?php _e('vj-wp-adapter.settings.admin.apikey.label','vj-wp-adapter'); ?></label></th>
     68                    <td>
     69                        <input type="text" id="key" name="api_key" value="<?php echo $settings->api->key; ?>" aria-describedby="api_key_desc" class="regular-text" <?php echo $supportMode ? '' : 'readonly'; ?>>
     70                        <button id="rcKey"><?php _e('vj-wp-adapter.settings.admin.btn.keycreate.label','vj-wp-adapter'); ?></button>
     71                        <button id="copyKey" class="copyToClipboard" ><?php _e('vj-wp-adapter.settings.admin.btn.keycopy.label','vj-wp-adapter'); ?></button>
    7272                        <br>
    73                         <span class="description" id="api_key_desc"><?php _e('Authorization Key','vj-wp-adapter'); ?></span>
     73                        <span class="description" id="api_key_desc"><?php _e('vj-wp-adapter.settings.admin.apikey.tt','vj-wp-adapter'); ?></span>
    7474                    </td>
    7575
     
    7777
    7878                <tr>
    79                     <th scope="row"><label for="api_secret"><?php _e('API Secret','vj-wp-adapter'); ?></label></th>
    80                     <td>
    81                         <input type="password" id="secret" name="api_secret" value="<?php echo $settings->api->secret; ?>" aria-describedby="api_secret_desc" class="regular-text" readonly>
    82                         <button id="rcSecret"><?php _e('Create New Secret','vj-wp-adapter'); ?></button>
    83                         <button id="copySecret" class="copyToClipboard" ><?php _e('Copy Secret','vj-wp-adapter'); ?></button>
    84                         <?php /*<button id="btnSH" data-sh=0><?php _e('Show Secret','vj-wp-adapter'); ?></button>*/ ?>
     79                    <th scope="row"><label for="api_secret"><?php _e('vj-wp-adapter.settings.admin.apisecret.label','vj-wp-adapter'); ?></label></th>
     80                    <td>
     81                        <input type="password" id="secret" name="api_secret" value="<?php echo $settings->api->secret; ?>" aria-describedby="api_secret_desc" class="regular-text" <?php echo $supportMode ? '' : 'readonly'; ?>>
     82                        <button id="rcSecret"><?php _e('vj-wp-adapter.settings.admin.btn.secretcreate.label','vj-wp-adapter'); ?></button>
     83                        <button id="copySecret" class="copyToClipboard" ><?php _e('vj-wp-adapter.settings.admin.btn.secretcopy.label','vj-wp-adapter'); ?></button>
     84                        <?php echo $supportMode ? '<button id="btnSH" data-sh=0 class="supportmode">Show Secret</button>' : '' ?>
    8585                        <br>
    86                         <span class="description" id="api_secret_desc"><?php _e('Authorization Secret','vj-wp-adapter'); ?></span>
     86                        <span class="description" id="api_secret_desc"><?php _e('vj-wp-adapter.settings.admin.apisecret.tt','vj-wp-adapter'); ?></span>
    8787                    </td>
    8888
     
    9090
    9191                <tr>
    92                     <th scope="row"><label for="api_url"><?php _e('API URL','vj-wp-adapter'); ?></label></th>
     92                    <th scope="row"><label for="api_url"><?php _e('vj-wp-adapter.settings.admin.apiurl.label','vj-wp-adapter'); ?></label></th>
    9393                    <td>
    9494                        <input type="text" class="as-label-text" id="api_url" name="api_url" value="<?php echo home_url(); ?>">
    95                         <button name="vjwpad_apiurl" id="copyURL" class="copyToClipboard" ><?php _e('Copy URL','vj-wp-adapter'); ?></button>
     95                        <button name="vjwpad_apiurl" id="copyURL" class="copyToClipboard" ><?php _e('vj-wp-adapter.settings.admin.btn.urlcopy.label','vj-wp-adapter'); ?></button>
    9696                    </td>
    9797                </tr>
    98                
     98                </tbody>
     99        </table>               
     100        <?php
     101            if ( $supportMode ) {
     102                ?>
     103                    <fieldset class="supportmode">
     104                        <legend>&nbsp;SupportMode&nbsp;</legend>
     105                        <table class="form-table settings supportmode">
     106                            <tbody>
     107
     108                                <tr>
     109                                    <th scope="row"><label for="debug">SupportMode</label></th>
     110                                    <td>
     111                                        <input type="checkbox" name="debug" value="1" <?php checked( $settings->general->debug  ); ?> aria-describedby="debug_desc" class="regular-text">
     112                                        <span class="description" id="debug_desc">Enable only on advice</span>
     113                                    </td>
     114
     115                                </tr>
     116
     117                                <tr>
     118                                    <th scope="row"><label for="minified_jscss">Minified JS/CSS</label></th>
     119                                    <td>
     120                                        <input type="checkbox" name="minified_jscss" value="1" <?php checked( $settings->general->minified_jscss  ); ?> aria-describedby="minified_jscss_desc" class="regular-text">
     121                                        <span class="description" id="minified_jscss_desc">Enable to use internal js/css minified files</span>
     122                                    </td>
     123                                </tr>
     124
     125                                <tr>
     126                                    <th scope="row"><label for="inline_style">Inline JS/CSS</label></th>
     127                                    <td>
     128                                        <input type="checkbox" name="inline_style" value="1" <?php checked( $settings->general->inline_style  ); ?> aria-describedby="inline_style_desc" class="regular-text">
     129                                        <span class="description" id="inline_style_desc">Enable to load internal js/css files inline</span>
     130                                    </td>
     131                                </tr>
     132
     133                                <tr>
     134                                    <th scope="row"><label for="compression_ajax">Compress Data</label></th>
     135                                    <td>
     136                                        <input type="checkbox" name="compression_ajax" value="1" <?php checked( $settings->general->compression_ajax  ); ?> aria-describedby="compression_ajax_desc" class="regular-text">
     137                                        <span class="description" id="compression_ajax_desc">Enable to compress data between client and server.</span>
     138                                    </td>
     139                                </tr>
     140
     141                                <tr>
     142                                    <th scope="row"><label for="vjwpad_gc">Clean Up</label></th>
     143                                    <td>
     144                                        <button name="vjwpad_gc" id="garbageCollect">Clean Up Now</button>
     145                                        <span class="description" id="vjwpad_gc_desc">Clean up and delete previews older than 24 hours</span>
     146                                    </td>
     147                                </tr>
     148
     149                            </tbody>
     150                        </table>
     151
     152                    </fieldset>
    99153                <?php
    100                     if ( $supportMode ) {
    101                         ?>
    102                             <tr>
    103                                 <th scope="row"><label for="debug"><?php _e('DebugMode','vj-wp-adapter'); ?></label></th>
    104                                 <td>
    105                                     <input type="checkbox" name="debug" value="1" <?php checked( $settings->general->debug  ); ?> aria-describedby="debug_desc" class="regular-text">
    106                                     <span class="description" id="debug_desc"><?php _e('Enable only on advice','vj-wp-adapter'); ?></span>
    107                                 </td>
    108 
    109                             </tr>
    110 
    111                             <tr>
    112                                 <th scope="row"><label for="minified_jscss"><?php _e('Minified JS/CSS','vj-wp-adapter'); ?></label></th>
    113                                 <td>
    114                                     <input type="checkbox" name="minified_jscss" value="1" <?php checked( $settings->general->minified_jscss  ); ?> aria-describedby="minified_jscss_desc" class="regular-text">
    115                                     <span class="description" id="minified_jscss_desc"><?php _e('Enable to use internal js/css minified files','vj-wp-adapter'); ?></span>
    116                                 </td>
    117                             </tr>
    118 
    119                             <tr>
    120                                 <th scope="row"><label for="inline_style"><?php _e('Inline JS/CSS','vj-wp-adapter'); ?></label></th>
    121                                 <td>
    122                                     <input type="checkbox" name="inline_style" value="1" <?php checked( $settings->general->inline_style  ); ?> aria-describedby="inline_style_desc" class="regular-text">
    123                                     <span class="description" id="inline_style_desc"><?php _e('Enable to load internal js/css files inline','vj-wp-adapter'); ?></span>
    124                                 </td>
    125                             </tr>
    126 
    127                             <tr>
    128                                 <th scope="row"><label for="compression_ajax"><?php _e('Compress Data','vj-wp-adapter'); ?></label></th>
    129                                 <td>
    130                                     <input type="checkbox" name="compression_ajax" value="1" <?php checked( $settings->general->compression_ajax  ); ?> aria-describedby="compression_ajax_desc" class="regular-text">
    131                                     <span class="description" id="compression_ajax_desc"><?php _e('Enable to compress Data between client and server.','vj-wp-adapter'); ?></span>
    132                                 </td>
    133                             </tr>
    134 
    135                             <tr>
    136                                 <th scope="row"><label for="vjwpad_gc"><?php _e('Clean Up','vj-wp-adapter'); ?></label></th>
    137                                 <td>
    138                                     <button name="vjwpad_gc" id="garbageCollect"><?php _e('Clean Up Now','vj-wp-adapter'); ?></button>
    139                                     <span class="description" id="vjwpad_gc_desc"><?php _e('Clean up and delete Previews older than 24 hours','vj-wp-adapter');?></span>
    140                                 </td>
    141                             </tr>
    142 
    143                         <?php
    144                     }
    145                 ?>
     154            }
     155        ?>
    146156                     
    147             </tbody>
    148         </table>
    149157        <p class="submit">
    150             <input type="submit" name="submit" id="submit" class="button button-primary" value="<?php _e('Save changes', 'vj-wp-adapter' ) ?>" />
     158            <input type="submit" name="submit" id="submit" class="button button-primary" value="<?php _e('vj-wp-adapter.settings.admin.btn.save.label', 'vj-wp-adapter' ) ?>" />
    151159        </p>
    152160    </form>
     
    184192                            switch (jsonData.return) {
    185193                                case 'initApp':
    186                                     $('.updated').html('<p><strong><?php _e('Action executed...', 'vj-wp-adapter' ); ?></strong></p>')
     194                                    $('.updated').html('<p><strong><?php _e('vj-wp-adapter.settings.admin.exec.msg', 'vj-wp-adapter' ); ?></strong></p>')
    187195                                    $('.updated').fadeIn().delay(10000).fadeOut();
    188196                                    break;
     
    199207
    200208                                case 'garbageCollect':
    201                                     $('.updated').html('<p><strong><?php _e('Action executed...', 'vj-wp-adapter' ); ?></strong></p>')
     209                                    $('.updated').html('<p><strong><?php _e('vj-wp-adapter.settings.admin.exec.msg', 'vj-wp-adapter' ); ?></strong></p>')
    202210                                    $('.updated').fadeIn().delay(10000).fadeOut();
    203211                                    break;
     
    219227            } else if (btnId == 'copyURL') {
    220228                var copy  = copyToClipboard('api_url');
    221                 $('.updated').html('<p><strong><?php _e('API URL copied to clipboard', 'vj-wp-adapter' ); ?></strong></p>')
     229                $('.updated').html('<p><strong><?php _e('vj-wp-adapter.settings.admin.apiurl.msg', 'vj-wp-adapter' ); ?></strong></p>')
    222230                $('.updated').fadeIn().delay(10000).fadeOut();
    223231
    224232            } else if (btnId == 'copyKey') {
    225233                var copy  = copyToClipboard('key');
    226                 $('.updated').html('<p><strong><?php _e('API Key copied to clipboard', 'vj-wp-adapter' ); ?></strong></p>')
     234                $('.updated').html('<p><strong><?php _e('vj-wp-adapter.settings.admin.apikey.msg', 'vj-wp-adapter' ); ?></strong></p>')
    227235                $('.updated').fadeIn().delay(10000).fadeOut();
    228236
     
    231239                var copy  = copyToClipboard('secret');
    232240                $('table.form-table tbody input#secret').prop('type','password');
    233                 $('.updated').html('<p><strong><?php _e('API Secret copied to clipboard', 'vj-wp-adapter' ); ?></strong></p>')
     241                $('.updated').html('<p><strong><?php _e('vj-wp-adapter.settings.admin.apisecret.msg', 'vj-wp-adapter' ); ?></strong></p>')
    234242                $('.updated').fadeIn().delay(10000).fadeOut();
    235243
     
    237245                var action = $('table.form-table tbody button#btnSH').data('sh');
    238246                if (action == 0) { //note: show Secret
    239                     $('table.form-table tbody button#btnSH').text('<?php _e('Hide Secret','vj-wp-adapter'); ?>');
     247                    $('table.form-table tbody button#btnSH').text('Hide Secret');
    240248                    $('table.form-table tbody button#btnSH').data('sh',1);
    241249                    $('table.form-table tbody input#secret').prop('type','text');
    242250
    243251                } else { //note: hide Secret
    244                     $('table.form-table tbody button#btnSH').text('<?php _e('Show Secret','vj-wp-adapter'); ?>');
     252                    $('table.form-table tbody button#btnSH').text('Show Secret');
    245253                    $('table.form-table tbody button#btnSH').data('sh',0);
    246254                    $('table.form-table tbody input#secret').prop('type','password');
  • vjoon-wp-adapter/trunk/readme.txt

    r2244472 r2251902  
    1919
    2020Log in to your WordPress dashboard, navigate to the Plugins menu and click Add New. In the search field type “vjoon WP Adapter” and click Search Plugins. Click Install Now to install vjoon WP Adapter.
    21 Alternatively, you can upload the folder vjoon_wp_adapter to the /wp-content/plugins/ directory and activate the plugin through the Plugins menu in WordPress.
    2221
    2322**Connecting to vjoon K4**
     
    3938== Changelog ==
    4039 
    41 = 0.16.2 =
    42 * test version
     40= 0.18.5 =
     41* internal vjoon test version
    4342
  • vjoon-wp-adapter/trunk/src/Functions.php

    r2244295 r2251902  
    422422        if ( $plugin_data['Name'] == APP::$appSettings->plugin->Name ) {
    423423            $links_array[0] = str_replace('${VERSION_STRING}', APP::$appSettings->plugin->Version, $links_array[0] );
    424         }
     424            $row_meta = array(
     425                'build'    => '<a id="build" href="" title="get build info">' . __( 'vj-wp-adapter.functions.plugin.build.label', 'vj-wp-adapter' ) . '</a>',
     426            );
     427            $links_array = array_merge($links_array, $row_meta);
     428        }
     429
    425430        return $links_array;
    426431    }
     
    509514                    }   
    510515                    break;
     516               
     517                case 'getBuildInfo':
     518                    $return_value['result'] = "Build: 133 (f688a31)";
    511519
    512520                default:
     
    540548        $url = str_replace($host, '', $url);
    541549        $msgboxlabels = array(
    542             'questionLabel' => __('To deactivate vjoon WP Adapter, please select one of the following options that will be executed upon deletion of this plugin:','vj-wp-adapter'),
    543             'deleteContentLabel' => __('Delete all content owned by vjoon WP Adapter.','vj-wp-adapter'),
    544             'noticeLabel' => __('','vj-wp-adapter'),
    545             'attributeContentLabel' => __('Attribute all content owned by vjoon WP Adapter to:','vj-wp-adapter'),
    546             'errorMessage' => __('Please choose a option','vj-wp-adapter'),
    547             'btnCancel' => __('Cancel','vj-wp-adapter'),
    548             'btnOK' => __('Continue','vj-wp-adapter'),
     550            'questionLabel' => __('vj-wp-adapter.functions.plugin.deactivate.msg','vj-wp-adapter'),
     551            'deleteContentLabel' => __('vj-wp-adapter.functions.plugin.delete.optionlabel','vj-wp-adapter'),
     552            'attributeContentLabel' => __('vj-wp-adapter.functions.plugin.attribute.optionlabel','vj-wp-adapter'),
     553            'errorMessage' => __('vj-wp-adapter.functions.plugin.error.msg','vj-wp-adapter'),
     554            'btnCancel' => __('vj-wp-adapter.functions.plugin.btn.cancel.label','vj-wp-adapter'),
     555            'btnOK' => __('vj-wp-adapter.functions.plugin.btn.ok.label','vj-wp-adapter'),
    549556        );
    550557        if ($nopriv === false || App::$appSettings->general->debug) {
     
    729736     */
    730737    public static function add_debug_metabox($post_type) {
    731         add_meta_box( 'debug_metabox' , __( 'vjoon SupportMode', 'vj-wp-adapter' ), array(__CLASS__,'add_debug_metabox_callback'), $post_type, 'advanced', 'high' );
     738        add_meta_box( 'debug_metabox' , 'vjoon SupportMode', array(__CLASS__,'add_debug_metabox_callback'), $post_type, 'advanced', 'high' );
    732739
    733740    }
     
    746753            // Display the form, using the current value.
    747754            ?>
    748             <a href="data:application/octet-stream;charset=utf-8;base64,<?php echo base64_encode( json_encode( $value ) ); ?>" download="<?php echo sanitize_title($post->post_title) ?>.json"><?php _e('Download SupportMode File','vj-wp-adapter'); ?></a>
     755            <a href="data:application/octet-stream;charset=utf-8;base64,<?php echo base64_encode( json_encode( $value ) ); ?>" download="<?php echo sanitize_title($post->post_title) ?>.json">Download SupportMode File</a>
    749756            <?php
    750757        } else {
    751758            ?>
    752             <span><?php _e('No SupportMode File available. Make sure this posts is uploaded by WordPress Adapter API or reupload this post!','vj-wp-adapter'); ?></span>
     759            <span>No SupportMode File available. Make sure this posts is uploaded by WordPress Adapter API or reupload this post!</span>
    753760            <?php
    754761        }
     
    856863        return post_type_exists($cpt);
    857864    }
     865
     866    public static function load_language_mofile($mofile, $domain) {
     867        if ($domain == 'vj-wp-adapter') {
     868            Debug::log(array('domain' => $domain, 'mofile' => $mofile), 'Check Language File');
     869            $mofile = App::$appSettings->plugin->Dir . App::$appSettings->plugin->LanguageResourcePath . 'vj-wp-adapter-' . get_locale() . '.mo';
     870            if (!file_exists($mofile)) {
     871                $locale = explode('_', get_locale());
     872                $locale2 = $locale[0];
     873
     874                switch ($locale2) {
     875                    case 'de':
     876                        $mofile = App::$appSettings->plugin->Dir . App::$appSettings->plugin->LanguageResourcePath .  'vj-wp-adapter-de_DE.mo';                       
     877                        break;
     878                   
     879                    case 'en':
     880                        $mofile = App::$appSettings->plugin->Dir . App::$appSettings->plugin->LanguageResourcePath .  'vj-wp-adapter-en_US.mo';                       
     881                        break;
     882
     883                    /*case 'fr':
     884                        $mofile = App::$appSettings->plugin->Dir . App::$appSettings->plugin->LanguageResourcePath .  'vj-wp-adapter-fr_FR.mo';                       
     885                        break;*/
     886                   
     887                    /*case 'es':
     888                        $mofile = App::$appSettings->plugin->Dir . App::$appSettings->plugin->LanguageResourcePath .  'vj-wp-adapter-es_ES.mo';                       
     889                        break;*/
     890
     891                    /*case 'nl':
     892                        $mofile = App::$appSettings->plugin->Dir . App::$appSettings->plugin->LanguageResourcePath .  'vj-wp-adapter-nl_NL.mo';                       
     893                        break;*/
     894
     895                    /*case 'pt':
     896                        $mofile = App::$appSettings->plugin->Dir . App::$appSettings->plugin->LanguageResourcePath .  'vj-wp-adapter-pt_PT.mo';                       
     897                        break;*/
     898
     899                    /*case 'zh':
     900                        $mofile = App::$appSettings->plugin->Dir . App::$appSettings->plugin->LanguageResourcePath .  'vj-wp-adapter-zh_CN.mo';                       
     901                        break;*/
     902
     903                    default:
     904                        $mofile = App::$appSettings->plugin->Dir . App::$appSettings->plugin->LanguageResourcePath .  'vj-wp-adapter-en_US.mo';
     905                        break;
     906                }
     907
     908                Debug::log($mofile, 'Load Language Fallback File');
     909            }
     910        }
     911        return $mofile;
     912    }
    858913}
  • vjoon-wp-adapter/trunk/src/Response.php

    r2244295 r2251902  
    3939            case 1000:
    4040                $codeArray['code'] = 'valid_request';             
    41                 $codeArray['message'] = __('request was valid','vj-wp-adapter');
     41                $codeArray['message'] = __('vj-wp-adapter.response.message.valid','vj-wp-adapter');
    4242                break;
    4343
    4444            case 1001:
    4545                $codeArray['code'] = 'no_cred';
    46                 $codeArray['message'] = __('no full credentials given','vj-wp-adapter');
     46                $codeArray['message'] = __('vj-wp-adapter.response.message.error.credentialsmissing','vj-wp-adapter');
    4747                break;
    4848
    4949            case 1002:
    5050                $codeArray['code'] = 'wrong_cred';
    51                 $codeArray['message'] = __('wrong credentials given','vj-wp-adapter');
     51                $codeArray['message'] = __('vj-wp-adapter.response.message.error.credentialswrong','vj-wp-adapter');
    5252                break;
    5353
    5454            case 1003:
    5555                $codeArray['code'] = 'no_auth';
    56                 $codeArray['message'] = __('not authorized','vj-wp-adapter');
     56                $codeArray['message'] = __('vj-wp-adapter.response.message.error.noauth','vj-wp-adapter');
    5757                break;
    5858           
    5959            case 1004:
    6060                $codeArray['code'] = 'no_user';
    61                 $codeArray['message'] = __('user not exist','vj-wp-adapter');
     61                $codeArray['message'] = __('vj-wp-adapter.response.message.error.nouser','vj-wp-adapter');
    6262                break;
    6363
    6464            case 1005:
    6565                $codeArray['code'] = 'no_api_set';
    66                 $codeArray['message'] = __('API is not set correctly','vj-wp-adapter');
     66                $codeArray['message'] = __('vj-wp-adapter.response.message.error.noapi','vj-wp-adapter');
    6767                break;
    6868
    6969            case 1100:
    7070                $codeArray['code'] = 'art_req_body';
    71                 $codeArray['message'] = __('Body Required','vj-wp-adapter');
     71                $codeArray['message'] = __('vj-wp-adapter.response.message.error.bodymissing','vj-wp-adapter');
    7272                break;
    7373
    7474            case 1101:
    7575                $codeArray['code'] = 'art_inv_body';
    76                 $codeArray['message'] = __('Invalid Body','vj-wp-adapter');
     76                $codeArray['message'] = __('vj-wp-adapter.response.message.error.bodyinvalid','vj-wp-adapter');
    7777                break;
    7878
    7979            case 1102:
    8080                $codeArray['code'] = 'art_err_create';
    81                 $codeArray['message'] = __('Error on Creating Article','vj-wp-adapter');
     81                $codeArray['message'] = __('vj-wp-adapter.response.message.error.create','vj-wp-adapter');
    8282                break;
    8383
    8484            case 1103:
    8585                $codeArray['code'] = 'art_err_publish';
    86                 $codeArray['message'] = __('Error on Publishing Article','vj-wp-adapter');
     86                $codeArray['message'] = __('vj-wp-adapter.response.message.error.publish','vj-wp-adapter');
    8787                break;
    8888
    8989            case 1104:
    9090                $codeArray['code'] = 'art_err_unpublish';
    91                 $codeArray['message'] = __('Error on Unpublishing Article','vj-wp-adapter');
     91                $codeArray['message'] = __('vj-wp-adapter.response.message.error.unpublish','vj-wp-adapter');
    9292                break;
    9393
    9494            case 1105:
    9595                $codeArray['code'] = 'art_err_preview';
    96                 $codeArray['message'] = __('Error on Preview Article','vj-wp-adapter');
     96                $codeArray['message'] = __('vj-wp-adapter.response.message.error.preview','vj-wp-adapter');
    9797                break;
    9898
    9999            case 1106:
    100100                $codeArray['code'] = 'art_err_delete';
    101                 $codeArray['message'] = __('Error on Deleting Article','vj-wp-adapter');
     101                $codeArray['message'] = __('vj-wp-adapter.response.message.error.delete','vj-wp-adapter');
    102102                break;
    103103           
    104104            case 1107:
    105105                $codeArray['code'] = 'art_err_cpt';
    106                 $codeArray['message'] = __('Error on Upload, Custom Post Type not exists','vj-wp-adapter');
     106                $codeArray['message'] = __('vj-wp-adapter.response.message.error.cpt','vj-wp-adapter');
    107107                break;
    108108
     
    110110            case 1200:
    111111                $codeArray['code'] = 'md_req_file';
    112                 $codeArray['message'] = __('File Required','vj-wp-adapter');
     112                $codeArray['message'] = __('vj-wp-adapter.response.message.error.filemissing','vj-wp-adapter');
    113113                break;
    114114
    115115            case 1201:
    116116                $codeArray['code'] = 'md_inv_file';
    117                 $codeArray['message'] = __('Invalid File','vj-wp-adapter');
    118                 break;
    119 
    120             case 9999:
    121                 $codeArray['code'] = 'not_impl';
    122                 $codeArray['message'] = __('not implemented yet','vj-wp-adapter');
     117                $codeArray['message'] = __('vj-wp-adapter.response.message.error.fileinvalid','vj-wp-adapter');
    123118                break;
    124119
    125120            default:
    126121                $codeArray['code'] = 'unknown';
    127                 $codeArray['message'] = __('unkown error, please contact support','vj-wp-adapter');
     122                $codeArray['message'] = __('vj-wp-adapter.response.message.error.unknown','vj-wp-adapter');
    128123                break;
    129124
  • vjoon-wp-adapter/trunk/src/Settings.php

    r2236256 r2251902  
    3535        if (self::$AppSettings->plugin->Version == '${VERSION_STRING}') { self::$AppSettings->plugin->Version = str_replace(PHP_EOL,'', Functions::getFileContent(  self::$AppSettings->plugin->Dir.'/version.txt' ) );}
    3636        self::$AppSettings->plugin->Name = get_plugin_data($caller, false, false)['Name'];
     37        self::$AppSettings->plugin->LanguageResourcePath = 'resources/LocalizedStrings/';
    3738
    3839        self::$AppSettings->provider = (object)[];
     
    4243        //note: configurable via settings page
    4344        self::$AppSettings->general = (object)[];
    44         self::$AppSettings->general = $settings->general;
     45        self::$AppSettings->general =  isset($settings->general) ? $settings->general : (object)[];
    4546        self::$AppSettings->general->minified_jscss = (self::$AppSettings->general->minified_jscss == 1) ? ".min" : "";
    4647        self::$AppSettings->general->debug = (isset(self::$AppSettings->general->debug) ? self::$AppSettings->general->debug : "");
    4748
    4849        self::$AppSettings->api = (object)[];
    49         self::$AppSettings->api = $settings->api;
     50        self::$AppSettings->api = isset($settings->api) ? $settings->api : (object)[];
    5051
    5152    }
  • vjoon-wp-adapter/trunk/vendor/autoload.php

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

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

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