Пример #1
0
 public function SaveEditingAction()
 {
     if (isset($_POST['data'])) {
         $model = new WordsModel();
         $model->decodeJson($_POST['data']);
         $model->validate('word', $model->getJsonData('newWord'));
         $model->validate('transcription', $model->getJsonData('newTranscription'));
         $model->validateId($model->getJsonData('id'));
         if (!empty($model->getJsonData('newAudioFile'))) {
             $model->validate('audioFile', $model->getJsonData('newAudioFile'));
         } else {
             $model->validate('audioFile', $model->getJsonData('oldAudioFile'));
         }
         if (count($model->errors) === 0) {
             echo $model->saveEditingData();
         } else {
             echo $model->helper['MainHelper']->getError('0x00008');
         }
     }
 }