public function changelogsaveAction() { $products = new AdminProducts(); $data['productId'] = $this->_getParam('pid'); $string = $this->_getParam('chItem'); $orders = $this->_getParam('chOrder'); $id = $this->_getParam('chId'); if ($this->_hasParam('lang')) { $lang = $this->_getParam('lang'); } else { $lang = 1; } $data['ChLogStrings'][] = array('txt' => $string, 'order' => 0, 'ids' => $id); $data['ChLogNum'] = $this->_getParam('ChLogNum'); $data['buildId'] = $this->_getParam('pbid'); if ($this->_hasParam('chItemNew')) { $data['ChLogStringsNew'] = array_combine($this->_getParam('chOrderNew'), $this->_getParam('chItemNew')); } $products->saveChangelog($data, $lang); $this->_redirect('/products/changelog/id/' . $data['productId'] . '/lang/' . $lang . '/'); }