public function AjaxEditTransAction() { if (isset($_POST['data'])) { $model = new WordsModel(); $model->decodeJson($_POST['data']); $model->validate('type', $model->getJsonData('editType')); $model->validate('category', $model->getJsonData('editCategory')); $model->validate('translation', $model->getJsonData('editTranslation')); $model->validateId($model->getJsonData('transId')); if (count($model->errors) === 0) { if ($model->saveEditedTrans() === false) { echo $model->helper['MainHelper']->getError('0x00002'); } } else { echo $model->helper['MainHelper']->getError('0x00008'); } } }