Объясните пожалуйси, для чайника
OC3, admin/controller/catalog/product.php
Для редактирования товара вызывается функция edit.
Если метод вызова POST, зналит это вызов "изнутри" формы редактирования, для сохранения изменений. Изменения сохраняются, форма закрывается.
Зачем в этом случае еещё раз вызывается метод $this->getForm() ?
Или из-за $this->response->redirect() он не выполняется?
public function edit() {
...
if (($this->request->server['REQUEST_METHOD'] == 'POST') && $this->validateForm())
{
$this->model_catalog_product->editProduct($this->request->get['product_id'], $this->request->post);
...
$this->response->redirect($this->url->link('catalog/product', 'user_token=' . $this->session->data['user_token'] . $url, true));
}
$this->getForm();
}