setDecorators(array( array('ViewScript', array('viewScript' => 'form/preferences_soundcloud.phtml')) )); // $select = new Zend_Form_Element_Select('SoundCloudTrackType'); // $select->setLabel(_('Default Track Type:')); // $select->setAttrib('class', 'input_select'); // $select->setMultiOptions(array( // "" => "", // "original" => _("Original"), // "remix" => _("Remix"), // "live" => _("Live"), // "recording" => _("Recording"), // "spoken" => _("Spoken"), // "podcast" => _("Podcast"), // "demo" => _("Demo"), // "in progress" => _("Work in progress"), // "stem" => _("Stem"), // "loop" => _("Loop"), // "sound effect" => _("Sound Effect"), // "sample" => _("One Shot Sample"), // "other" => _("Other") // )); // $select->setRequired(false); // $select->setValue(Application_Model_Preference::GetSoundCloudTrackType()); // $select->setDecorators(array('ViewHelper')); // $this->addElement($select); $select = new Zend_Form_Element_Select('SoundCloudLicense'); $select->setLabel(_('Default License:')); $select->setAttrib('class', 'input_select'); $select->setMultiOptions(array( "no-rights-reserved" => _("The work is in the public domain"), "all-rights-reserved" => _("All rights are reserved"), "cc-by" => _("Creative Commons Attribution"), "cc-by-nc" => _("Creative Commons Attribution Noncommercial"), "cc-by-nd" => _("Creative Commons Attribution No Derivative Works"), "cc-by-sa" => _("Creative Commons Attribution Share Alike"), "cc-by-nc-nd" => _("Creative Commons Attribution Noncommercial Non Derivate Works"), "cc-by-nc-sa" => _("Creative Commons Attribution Noncommercial Share Alike") )); $select->setRequired(false); $select->setValue(Application_Model_Preference::getDefaultSoundCloudLicenseType()); $this->addElement($select); $select = new Zend_Form_Element_Select('SoundCloudSharing'); $select->setLabel(_('Default Sharing Type:')); $select->setAttrib('class', 'input_select'); $select->setMultiOptions(array( "public" => _("Public"), "private" => _("Private"), )); $select->setRequired(false); $select->setValue(Application_Model_Preference::getDefaultSoundCloudSharingType()); $this->addElement($select); $this->addElement('image', 'SoundCloudConnect', array( 'src' => 'http://connect.soundcloud.com/2/btn-connect-sc-l.png', 'decorators' => array( 'ViewHelper' ) )); $this->addElement('image', 'SoundCloudDisconnect', array( 'src' => 'http://connect.soundcloud.com/2/btn-disconnect-l.png', 'decorators' => array( 'ViewHelper' ) )); } }