From 62c3f16d83b5ae928e0bbf07fda9cbd0f778862a Mon Sep 17 00:00:00 2001 From: Robbt Date: Tue, 15 Jan 2019 08:45:21 -0500 Subject: [PATCH] starting to edit form preferences --- .../application/forms/GeneralPreferences.php | 17 +++++++++++++++++ .../scripts/form/preferences_general.phtml | 4 ++++ 2 files changed, 21 insertions(+) diff --git a/airtime_mvc/application/forms/GeneralPreferences.php b/airtime_mvc/application/forms/GeneralPreferences.php index 924264751..cf2b9a174 100644 --- a/airtime_mvc/application/forms/GeneralPreferences.php +++ b/airtime_mvc/application/forms/GeneralPreferences.php @@ -101,6 +101,23 @@ class Application_Form_GeneralPreferences extends Zend_Form_SubForm )); + // add intro playlist select here + $introPlaylistSelect = new Zend_Form_Element_Select("introPlaylistSelect"); + $introPlaylistSelect->setLabel(_("Intro Autoloading Playlist")); + $introPlaylistSelect->setMultiOptions(Application_Model_Library::getPlaylistNames(true)); + $introPlaylistSelect->setValue(null); + $introPlaylistSelect->setDecorators(array('ViewHelper')); + $this->addElement($introPlaylistSelect); + + $outroPlaylistSelect = new Zend_Form_Element_Select("outroPlaylistSelect"); + $outroPlaylistSelect->setLabel(_("Outro Autoloading Playlist")); + $outroPlaylistSelect->setMultiOptions(Application_Model_Library::getPlaylistNames(true)); + $outroPlaylistSelect->setValue(null); + $outroPlaylistSelect->setDecorators(array('ViewHelper')); + $this->addElement($outroPlaylistSelect); + + + $podcast_album_override = new Zend_Form_Element_Radio('podcastAlbumOverride'); $podcast_album_override->setLabel(_('Podcast Album Override')); $podcast_album_override->setMultiOptions(array( diff --git a/airtime_mvc/application/views/scripts/form/preferences_general.phtml b/airtime_mvc/application/views/scripts/form/preferences_general.phtml index 8e9c63562..fcff6fb54 100644 --- a/airtime_mvc/application/views/scripts/form/preferences_general.phtml +++ b/airtime_mvc/application/views/scripts/form/preferences_general.phtml @@ -31,6 +31,10 @@ element->getElement('stationDefaultCrossfadeDuration')->render() ?> + element->getElement('introPlaylistSelect')->render() ?> + + element->getElement('outroPlaylistSelect')->render() ?> + element->getElement('podcastAlbumOverride')->render() ?> element->getElement('podcastAutoSmartblock')->render() ?>