Разное выполнения хука image_upload в различных частях webAsyst Принято

1

1) В shopMigrateTransport сперва формирование массива:

$data = array(
'product_id' => $product_id,
'upload_datetime' => date('Y-m-d H:i:s'),
'description' => $description,
'width' => $image->width,
'height' => $image->height,
'size' => filesize($file),
'original_filename' => $name,
'ext' => pathinfo($name, PATHINFO_EXTENSION), );

затем вызов хука

$event = wa()->event('image_upload', $image);


2) В shopProductImageUploadController наоборот сперва вызов хука потом формирование массива.

3) В shopCsvProductrunController опять наоборот


Уважаемые разработчики webAsyst не могли бы вы привести к единообразию (желательно сперва хук потом массив), а то непонятно на что расcчитывать при работе хука image_upload

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

  • +1
    Михаил Ушенин Михаил Ушенин Webasyst 26 марта 2018 18:02 #

    В чём конкретно, на ваш взгляд, состоит ошибка?

  • +1
    info@ravencode.ru info@ravencode.ru 26 марта 2018 18:04 #

    В плане результата не важно до или после формируется этот массив.

  • +1

    Важно то, что если в плагине меняются размеры $image->width, $image->height то в одном случае в базу сохраняются размеры изображения до работы хука, а в другом после

    ну и size тоже получается разный, но так как он нигде не используется то не критично.

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

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