82 lines
3.6 KiB
PHP
82 lines
3.6 KiB
PHP
<?php
|
|
require_once 'customvalidators/ConditionalNotEmpty.php';
|
|
|
|
class Application_Form_SoundcloudPreferences extends Zend_Form_SubForm
|
|
{
|
|
|
|
public function init()
|
|
{
|
|
$this->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'
|
|
)
|
|
));
|
|
|
|
}
|
|
|
|
}
|