public function audioAction() { $this->view->menu_audio = 'selected'; $this->view->item = $this->_getParam('item', 'new'); $this->view->audio = Model_Gallery::getAll('audio'); //перевіряємо на видалення $delete = $this->_getParam('delete', false); if ($delete && Zend_Validate::is($this->view->item, 'Digits')) { Model_Gallery::deletegallery($this->view->item); $this->_redirect('/admin/audio'); } // якщо треба отримати дані за id меню if (Zend_Validate::is($this->view->item, 'Digits')) { if ($this->_request->isPost()) { $selectedtracks = $this->_getParam('mp3folder'); if (count($selectedtracks) > 0) { foreach ($selectedtracks as $track) { Model_Image::addTrack($this->view->item, $track); } return $this->_redirect('/admin/audio/item/' . $this->view->item); } } $this->view->data = Model_Gallery::getById($this->view->item); $this->view->listmp3 = @scandir($this->view->config->mp3folder); $this->view->tracklist = Model_Image::getAll($this->view->item); } else { $this->view->data = Model_Gallery::getById(NULL); } $this->renderScript('admin/audio/audio.phtml'); }