Плагины cloeorder и orderlogs Есть решение

1

orderlogs мешает плагину cloneorder

чтоб это поправить в файл shopOrderlogs.plugin.php вна 29 строку

$output = <<<TEXTJS

<script>

$(document).ready(function(){

var make_clone = false;

var hash = location.hash.substring(1);

hash = hash.split('/');

$.each(hash, function(index, value) {

if(value == 'makeclone') {

make_clone = true;

}

});

if(!make_clone)

$("#order-edit-form").attr("action", "?plugin=orderlogs&action=save&id={$order_id}");

else $("#order-edit-form").attr("action", "?plugin=orderlogs&action=save");

});

</script>

TEXTJS;

Переменную аутпут поменять надо.

Не проверял пока правильность, но 99.9% работает.


3 комментария

  • +1
    Михаил Ушенин Михаил Ушенин Webasyst 15 ноября 2017 17:34 #

    Напишите точнее, пожалуйста: какую строку на что именно нужно заменить.

  • +1
    IndectedGrachik IndectedGrachik 15 ноября 2017 18:18 #

    \wa-apps\shop\plugins\orderlogs\lib\shopOrderlogs.plugin.php

    в этом файле 29-35 строки

    вот этот фрагмент

    $output = <<<TEXTJS
    		<script>
    			$(document).ready(function(){
    				$("#order-edit-form").attr("action", "?plugin=orderlogs&action=save&id={$order_id}");
    			});
    		</script>
    TEXTJS;

    на этот


    $output = <<<TEXTJS
    		<script>
    			$(document).ready(function(){
    				var make_clone = false;
    				var hash = location.hash.substring(1);
    				hash = hash.split('/');
    				$.each(hash, function(index, value) {
    					if(value == 'makeclone') {
    						make_clone = true;
    					}
    				});
    				if(!make_clone)
    					$("#order-edit-form").attr("action", "?plugin=orderlogs&action=save&id={$order_id}");
    				else $("#order-edit-form").attr("action", "?plugin=orderlogs&action=save");
    			});
    		</script>
    TEXTJS;
    

    Добавить комментарий

    Чтобы добавить комментарий, зарегистрируйтесь или войдите