order_action_form.restore

Добавляет дополнительное содержимое в форму выполнения действия с заказом «Восстановить» в бекенде.

Shop-Script
Входящие параметры
передаются по ссылке
$params array Массив данных о выполняемом действии.
$params['order_id'] int ID заказа.
$params['action_id'] string ID действия.
… код плагина …
Результат работы плагина
$return['%plugin_id%']

Дополнительное HTML-содержимое для формы выполнения действия.

Shop-Script

Пример кода плагина

PHP

public function orderActionForm($params)
{
    //when processing event order_action_form.restore or order_action_form.*
    //generate a custom field for action execution form
    return waHtmlControl::getControl(waHtmlControl::INPUT, 'plugins[test][some]');
}

public function orderAction($params)
{
    //when processing event order_action.restore or order_action.*
    //use the value submitted by a user in the custom field
    $post = waRequest::post('plugins');
    waLog::dump($post['test']['some']);
}