本文整理汇总了PHP中Zend_Form_Element_File::removeDecorator方法的典型用法代码示例。如果您正苦于以下问题:PHP Zend_Form_Element_File::removeDecorator方法的具体用法?PHP Zend_Form_Element_File::removeDecorator怎么用?PHP Zend_Form_Element_File::removeDecorator使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Zend_Form_Element_File
的用法示例。
在下文中一共展示了Zend_Form_Element_File::removeDecorator方法的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: setForm
function setForm()
{
$form = new Zend_Form;
$form->setMethod('post')->setAction('');
//$this->setAttrib('enctype','multipart/form-data');
$file = new Zend_Form_Element_File('video_file');
//$file->setAttrib('class','file');
$file->setLabel('video_file');
$file->setRequired(true);
$video_title = new Zend_Form_Element_Text('video_title');
$video_title ->setRequired(true)->addValidator('NotEmpty',true,array('messages'=>'Tiêu đề không được để trống'));
$video_thumbnail=new Zend_Form_Element_Textarea('video_thumbnail');
$video_thumbnail->removeDecorator('HtmlTag')->removeDecorator('Label');
$video_description = new Zend_Form_Element_Textarea('video_description');
$video_description->setAttrib('rows','7');
$video_description ->setRequired(true)->addValidator('NotEmpty',true,array('messages'=>'Mô tả không được để trống'));
$is_active = new Zend_Form_Element_Radio('is_active');
$is_active->setRequired(true)
->setLabel('is_active')
->setMultiOptions(array("1" => "Có","0" => "Không"));
$file->removeDecorator('HtmlTag')->removeDecorator('Label');
$video_title->removeDecorator('HtmlTag')->removeDecorator('Label');
$video_description->removeDecorator('HtmlTag')->removeDecorator('Label');
$is_active->removeDecorator('HtmlTag')->removeDecorator('Label');
$form->addElements(array($file,$video_title,$video_description,$is_active,$video_thumbnail));
return $form;
}
示例2: init
/**
* IS:
* FS:
* Desc: Mengatur tampilan form di halaman news
*/
public function init()
{
$this->submit = new Zend_Form_Element_Submit('action');
$this->draft = new Zend_Form_Element_Submit('action');
$this->image = new Zend_Form_Element_File('image');
$this->submit->removeDecorator('HtmlTag')->removeDecorator('DtDdWrapper')->removeDecorator('Label')->setAttrib('class', 'btn btn-success');
$this->draft->removeDecorator('HtmlTag')->removeDecorator('DtDdWrapper')->removeDecorator('Label')->setLabel('Draft')->setAttrib('class', 'btn');
$this->image->removeDecorator('HtmlTag')->removeDecorator('DtDdWrapper')->removeDecorator('Label')->setLabel('Draft');
$this->newsTitle = $this->createElement('text', 'newsTitle');
$this->newsTitle->removeDecorator('HtmlTag');
$this->newsTitle->removeDecorator('DtDdWrapper');
$this->newsTitle->removeDecorator('Label');
$this->newsTitle->setAttrib('class', 'span8');
$this->newsContent = $this->createElement('textarea', 'newsContent');
$this->newsContent->removeDecorator('HtmlTag');
$this->newsContent->removeDecorator('DtDdWrapper');
$this->newsContent->removeDecorator('Label');
$this->newsContent->setAttribs(array('cols' => 5, 'rows' => 5));
$this->PoiCounter = $this->createElement('hidden', 'PoiCounter');
$this->PoiCounter->removeDecorator('HtmlTag');
$this->PoiCounter->removeDecorator('DtDdWrapper');
$this->PoiCounter->removeDecorator('Label');
$this->PoiCounter->setValue(0);
// Related destination
$this->newsPoi = $this->createElement('text', 'newsPoi');
$this->newsPoi->removeDecorator('HtmlTag');
$this->newsPoi->removeDecorator('DtDdWrapper');
$this->newsPoi->removeDecorator('Label');
$this->newsPoi->setAttrib('class', 'span4');
$this->newsImage = $this->createElement('text', 'newsImage');
$this->newsImage->removeDecorator('HtmlTag');
$this->newsImage->removeDecorator('DtDdWrapper');
$this->newsImage->removeDecorator('Label');
$this->newsImage->setAttrib('class', 'smallele');
$this->newsPublishDate = $this->createElement('text', 'newsPublishDate');
$this->newsPublishDate->removeDecorator('HtmlTag');
$this->newsPublishDate->removeDecorator('DtDdWrapper');
$this->newsPublishDate->removeDecorator('Label');
$this->newsPublishDate->setAttrib('class', 'smallele');
$this->newsStatus = $this->createElement('hidden', 'newsStatus');
$this->newsStatus->removeDecorator('HtmlTag');
$this->newsStatus->removeDecorator('DtDdWrapper');
$this->newsStatus->removeDecorator('Label');
$this->newsStatus->setValue(1);
}
示例3: init
public function init()
{
$this->setMethod('post');
$this->setAttrib('enctype', 'multipart/form-data');
$photo = new Zend_Form_Element_File('photo');
$photo->setLabel('photo.upload');
$photo->setDestination($this->getAttrib('tmp'));
$photo->addValidator('Count', false, 1);
$photo->addValidator('Size', false, $this->getAttrib('filesize'));
$photo->addValidator(
'Extension', false, $this->getAttrib('extensions')
);
$photo->setRequired(true);
$photo->removeDecorator('Errors');
$this->addElement($photo, 'photo');
$fbId = new Zend_Form_Element_Hidden('fbid');
$fbId->addValidator(
'Db_NoRecordExists', false,
array(
'table' => 'zdjecia',
'field' => 'fbuserid'
)
);
$fbId->setLabel('fbid');
$fbId->setRequired(true);
$fbId->removeDecorator('Errors');
$fbId->removeDecorator('Label');
$this->addElement($fbId);
$save = new Zend_Form_Element_Submit('Save');
$save->setLabel('Zgłoś Zdjęcie');
$save->setAttrib('class', 'ui-button ui-widget ui-state-default ui-corner-all ui-button-text-only');
$this->addElement($save);
$this->addDecorator(
new Zend_Form_Decorator_FormErrors(
array(
'ignoreSubForms'=>true,
'markupListStart' => '<ul class="ui-state-error ui-corner-all">',
)
)
)
->addDecorator('FormElements')
->addDecorator('HtmlTag')
->addDecorator('Form');
}
示例4: init
/**
* Inicializace formulare
*
*/
public function init()
{
$this->setMethod(self::METHOD_POST);
// ################## FIRST COLUMN ###################
// Photo (id_foto)
// File picker
$profilePhotoPicker = new Zend_Form_Element_File('profilePhoto');
$profilePhotoPicker->setDestination(PUBLIC_PATH . '/temp');
$profilePhotoPicker->addValidator('Count', false, 1);
$profilePhotoPicker->addValidator('Size', false, 2097152);
$profilePhotoPicker->removeDecorator('Label');
$this->addElement($profilePhotoPicker, 'profilePhoto');
$avatar = new Zend_Form_Element_Image('avatar');
$avatar->setAttrib('class', array("profile-user-img", "img-responsive", "img-circle"));
$this->addElement($avatar, 'avatar');
// First name (jmeno)
$firstName = $this->createElement('text', 'jmeno');
$firstName->addFilter('StringTrim');
$firstName->setRequired(true);
$firstName->setAttrib('class', 'form-control');
$firstName->setAttrib('placeholder', 'First name');
$firstName->removeDecorator('Label');
$this->addElement($firstName);
// Last name (prijmeni)
$lastName = $this->createElement('text', 'prijmeni');
$lastName->addFilter('StringTrim');
$lastName->setRequired(true);
$lastName->setAttrib('class', 'form-control');
$lastName->setAttrib('placeholder', 'Surname');
$lastName->removeDecorator('Label');
$this->addElement($lastName);
// E-mail (email)
$lastName = $this->createElement('text', 'email');
$lastName->addFilter('StringTrim');
$lastName->setRequired(true);
$lastName->setAttrib('class', 'form-control');
$lastName->setAttrib('placeholder', 'E-mail');
$lastName->removeDecorator('Label');
$this->addElement($lastName);
//heslo
$pass = $this->createElement('password', 'heslo');
$pass->setAttrib('class', 'form-control');
$pass->setAttrib('placeholder', 'Password');
$pass->removeDecorator('Label');
$login = Zend_Auth::getInstance()->getIdentity();
$user = My_Model::get('Users')->getUserByEmail($login);
if ($user !== NULL) {
$this->addElement($pass);
}
// ###################### BUTTON ######################
$close = new Zend_Form_Element_Submit('closeButton');
$close->setLabel('Back');
$close->setAttrib('class', 'btn btn-default');
$close->setDecorators(array('ViewHelper'));
$this->addElement($close, 'closeButton');
$save = new Zend_Form_Element_Submit('saveButton');
$save->setLabel('Save');
$save->setAttrib('class', 'btn btn-success');
$save->setDecorators(array('ViewHelper'));
$this->addElement($save, 'saveButton');
$delete = new Zend_Form_Element_Submit('deleteButton');
$delete->setLabel('Delete');
$delete->setAttrib('class', 'btn btn-danger');
$delete->setAttrib('onclick', 'if (confirm("Are you sure?")) { document.form.submit(); } return false;');
$delete->setDecorators(array('ViewHelper'));
$this->addElement($delete, 'deleteButton');
}
示例5: indexAction
public function indexAction()
{
$this->view->breadcrumb = Snep_Breadcrumb::renderPath(array($this->view->translate("Configure"), $this->view->translate("CNL Update")));
$config = Zend_Registry::get('config');
$this->view->pathweb = $config->system->path->web;
// verification procedure
$db = Zend_Registry::get('db');
$select = $db->select()->from('state');
$stmt = $select->query();
$result = $stmt->fetchAll();
// insert state data
if (count($result) < 26) {
$brStates = array('AC' => 'Acre', 'AL' => 'Alagoas', 'AM' => 'Amazonas', 'AP' => 'Amapá', 'BA' => 'Bahia', 'CE' => 'Ceará', 'DF' => 'Distrito Federal', 'ES' => 'Espírito Santo', 'GO' => 'Goiás', 'MA' => 'Maranhão', 'MG' => 'Minas Gerais', 'MS' => 'Mato Grosso do Sul', 'MT' => 'Mato Grosso', 'PA' => 'Pará', 'PB' => 'Paraíba', 'PE' => 'Pernambuco', 'PI' => 'Piauí', 'PR' => 'Paraná', 'RJ' => 'Rio de Janeiro', 'RN' => 'Rio Grande do Norte', 'RO' => 'Rondônia', 'RR' => 'Roraima', 'RS' => 'Rio Grande do Sul', 'SC' => 'Santa Catarina', 'SE' => 'Sergipe', 'SP' => 'São Paulo', 'TO' => 'Tocantins');
foreach ($brStates as $uf => $state) {
$db->beginTransaction();
try {
$_state = array('ds_code' => $uf, 'ds_name' => $state);
$db->insert('state', $_state);
$db->commit();
} catch (Exception $ex) {
$db->rollBack();
throw $ex;
}
}
}
$form = new Snep_Form();
$form->setAction($this->getFrontController()->getBaseUrl() . "/default/cnl/index");
$this->view->formAction = $this->getFrontController()->getBaseUrl() . "/default/cnl/index";
$element = new Zend_Form_Element_File('cnl');
$element->setLabel($this->view->translate('CNL File'))->setDestination('/tmp/')->setRequired(true);
$element->addValidator('Extension', false, array('bz2', 'json'));
$element->removeDecorator('DtDdWrapper');
$form->addElement($element, 'cnl');
$form->getElement("submit")->setLabel($this->view->translate("Save"));
$form->setAttrib('enctype', 'multipart/form-data');
$this->view->valid = true;
if ($this->_request->getPost()) {
$form_isValid = $form->isValid($_POST);
$this->view->valid = $form_isValid;
if ($form_isValid) {
$data = $_POST;
$adapter = new Zend_File_Transfer_Adapter_Http();
if ($adapter->isValid()) {
$adapter->receive();
$fileName = $adapter->getFileName();
$json = file_get_contents($fileName);
$cnl = Zend_Json_Decoder::decode($json, Zend_Json::TYPE_ARRAY);
$data = $cnl["operadoras"];
unset($cnl["operadoras"]);
$db->delete('city_code');
$db->delete('carrier_prefix');
$db->delete('city');
foreach ($data as $carrier => $id) {
Snep_Cnl::addOperadora($id, $carrier);
}
foreach ($cnl as $data => $id) {
foreach ($id as $state => $es) {
foreach ($es as $ddd => $d) {
foreach ($d as $city => $pre) {
$stateId = Snep_Cnl::fetchStateId($state);
$cityId = Snep_Cnl::addCidade($city);
Snep_Cnl::addDDD($ddd, $stateId, $cityId);
foreach ($pre as $prefix => $op) {
Snep_Cnl::addPrefixo($prefix, $cityId, $op);
}
}
}
}
}
$this->view->message = $this->view->translate('A lista de informações CNL foi atualizada com sucesso.');
} else {
throw new ErrorException($this->view->translate("File format is not valid"));
}
}
}
$this->view->form = $form;
}
示例6: init
/**
* Inicializace formulare
*
*/
public function init()
{
$this->setMethod(self::METHOD_POST);
// ################## FIRST COLUMN ###################
// Photo (id_foto)
// File picker
$profilePhotoPicker = new Zend_Form_Element_File('profilePhoto');
$profilePhotoPicker->setDestination(PUBLIC_PATH . '/temp');
$profilePhotoPicker->addValidator('Count', false, 1);
$profilePhotoPicker->addValidator('Size', false, 2097152);
$profilePhotoPicker->removeDecorator('Label');
$this->addElement($profilePhotoPicker, 'profilePhoto');
$avatar = new Zend_Form_Element_Image('avatar');
$avatar->setAttrib('class', array("profile-user-img", "img-responsive", "img-circle"));
$this->addElement($avatar, 'avatar');
// First name (jmeno)
$firstName = $this->createElement('text', 'jmeno');
$firstName->addFilter('StringTrim');
$firstName->setRequired(true);
$firstName->setAttrib('class', 'form-control');
$firstName->setAttrib('placeholder', 'First name');
$firstName->removeDecorator('Label');
$this->addElement($firstName);
// Last name (prijmeni)
$lastName = $this->createElement('text', 'prijmeni');
$lastName->addFilter('StringTrim');
$lastName->setRequired(true);
$lastName->setAttrib('class', 'form-control');
$lastName->setAttrib('placeholder', 'Surname');
$lastName->removeDecorator('Label');
$this->addElement($lastName);
// Date of birth (datum_narozeni)
// Date picker
$birthdate = $this->createElement('text', 'datum_narozeni');
$birthdate->setRequired(true);
$birthdate->setAttrib('class', array('form-control', 'date-picker'));
$birthdate->removeDecorator('Label');
$birthdate->setAttrib('placeholder', 'Birthdate');
$this->addElement($birthdate);
// ################## SECOND COLUMN ##################
// Status (id_status)
// Select box
$status = new Zend_Form_Element_Select('id_status');
$status->removeDecorator('Label');
$status->setAttrib('class', 'form-control');
$this->addElement($status, 'id_status');
// Position (id_pozice)
// Select box
$position = new Zend_Form_Element_Select('id_pozice');
$position->removeDecorator('Label');
$position->setAttrib('class', 'form-control');
$this->addElement($position, 'id_pozice');
// Technology (kandidat_technologie)
// Multi select
$technology = new Zend_Form_Element_Multiselect('kandidat_technologie');
$technology->removeDecorator('Label');
$technology->setAttrib('class', 'form-control');
$this->addElement($technology, 'kandidat_technologie');
// Seniority (id_seniorita)
// Select box
$seniority = new Zend_Form_Element_Select('id_seniorita');
$seniority->removeDecorator('Label');
$seniority->setAttrib('class', 'form-control');
$this->addElement($seniority, 'id_seniorita');
// Comment (komentar)
$comment = $this->createElement('textarea', 'komentar');
$comment->addFilter('StringTrim');
$comment->setAttrib('class', 'form-control');
$comment->setAttrib('rows', '3');
$comment->setAttrib('placeholder', 'Enter your comment…');
$comment->removeDecorator('Label');
$this->addElement($comment);
// ################### ATTACHEMENTS ###################
// Attchements (kandidat_priloha)
// File picker
$attachments = new Zend_Form_Element_File('attachments');
$attachments->setDestination(PUBLIC_PATH . '/temp');
$attachments->addValidator('Count', false, array('min' => 0, 'max' => 4));
$attachments->addValidator('Size', false, 2097152);
$attachments->setMultiFile(4);
$attachments->removeDecorator('Label');
$this->addElement($attachments, 'attachments');
$attachmentsCheckGroup = new Zend_Form_Element_MultiCheckbox('attachmentsCheckGroup');
$comment->removeDecorator('Label');
$this->addElement($attachmentsCheckGroup, 'attachmentsCheckGroup');
// ###################### BUTTON ######################
$close = new Zend_Form_Element_Submit('closeButton');
$close->setLabel('Back');
$close->setAttrib('class', 'btn btn-default');
$close->setDecorators(array('ViewHelper'));
$this->addElement($close, 'closeButton');
$save = new Zend_Form_Element_Submit('saveButton');
$save->setLabel('Save');
$save->setAttrib('class', 'btn btn-success');
$save->setDecorators(array('ViewHelper'));
$this->addElement($save, 'saveButton');
//.........这里部分代码省略.........
示例7: init
public function init()
{
$tableArea = new Model_DbTable_Area();
$tableCategory = new Model_DbTable_Category();
$dateValidator = new Zend_Validate_Date();
$this->name = new Zend_Form_Element_Text('Name');
$this->name->setRequired(true)->setAttrib('class', 'span7')->setAttrib('placeholder', 'Masukan Nama Kebudayaan Disini...')->removeDecorator('HtmlTag')->removeDecorator('DtDdWrapper')->removeDecorator('Label');
$this->featured = new Zend_Form_Element_Checkbox('Featured');
$this->featured->setAttrib('class', 'checkbox')->removeDecorator('HtmlTag')->removeDecorator('DtDdWrapper')->removeDecorator('Label');
$this->description = new Zend_Form_Element_Textarea('Description');
$this->description->setAttrib('style', 'width:100%')->removeDecorator('HtmlTag')->removeDecorator('DtDdWrapper')->removeDecorator('Label');
$this->header_image = new Zend_Form_Element_File('Header_image');
$this->header_image->removeDecorator('HtmlTag')->removeDecorator('DtDdWrapper')->removeDecorator('Label');
$this->submit = new Zend_Form_Element_Submit('Submit');
$this->submit->removeDecorator('HtmlTag')->removeDecorator('DtDdWrapper')->removeDecorator('Label')->setAttribs(array('class' => 'btn btn-success', 'id' => 'submit-btn'));
$this->draft = new Zend_Form_Element_Submit('Draft');
$this->draft->removeDecorator('HtmlTag')->removeDecorator('DtDdWrapper')->removeDecorator('Label')->setAttribs(array('class' => 'btn', 'id' => 'draft-btn'));
$this->videos = new Zend_Form_SubForm();
$category = $tableCategory->getAllParentIdNameForSelectByLangId(1);
$this->Category_Select = $this->createElement('select', 'CategorySelect', $category);
$this->Category_Select->removeDecorator('HtmlTag');
$this->Category_Select->removeDecorator('DtDdWrapper');
$this->Category_Select->removeDecorator('Label');
$this->Category_Select->setAttrib('onchange', 'getChildCategory(this.value);');
$category_child = $tableCategory->getAllChildIdNameByParentIdLangId();
$this->Category_Child = $this->createElement('select', 'CategoryChild', $category_child);
$this->Category_Child->removeDecorator('HtmlTag');
$this->Category_Child->removeDecorator('DtDdWrapper');
$this->Category_Child->removeDecorator('Label');
$data = $tableArea->setAreaForSelectElement(1);
$temp = array(0 => 'Pilih Area');
$area_data = $temp + $data;
$data = array("multiOptions" => $area_data);
$this->Island_Select = $this->createElement('select', 'IslandListOptions', $data);
$this->Island_Select->removeDecorator('HtmlTag');
$this->Island_Select->removeDecorator('DtDdWrapper');
$this->Island_Select->removeDecorator('Label');
$this->Island_Select->setAttrib('onchange', 'getAreaList(this.value,0);');
$this->Poi_x = $this->createElement('hidden', 'pointx');
$this->Poi_x->removeDecorator('HtmlTag');
$this->Poi_x->setAttrib('class', 'required');
$this->Poi_x->removeDecorator('DtDdWrapper');
$this->Poi_x->removeDecorator('Label');
$this->Poi_x->setAttrib('onkeyup', 'updatePosition();');
$this->Poi_x->setAttrib('class', 'smallele');
$this->Poi_x->setRequired(TRUE);
$this->Poi_y = $this->createElement('hidden', 'pointy');
$this->Poi_y->removeDecorator('HtmlTag');
$this->Poi_y->setAttrib('class', 'required');
$this->Poi_y->removeDecorator('DtDdWrapper');
$this->Poi_y->removeDecorator('Label');
$this->Poi_y->setAttrib('onkeyup', 'updatePosition();');
$this->Poi_y->setAttrib('class', 'smallele');
$this->Poi_y->setRequired(TRUE);
/* hidden element */
$this->relPoi_counter = $this->createElement('hidden', 'relPoi_counter');
$this->relPoi_counter->removeDecorator('HtmlTag');
$this->relPoi_counter->removeDecorator('DtDdWrapper');
$this->relPoi_counter->removeDecorator('Label');
$this->relPoi_counter->setValue(0);
$this->SaveStatus = $this->createElement('hidden', 'SaveStatus');
$this->SaveStatus->removeDecorator('HtmlTag');
$this->SaveStatus->removeDecorator('DtDdWrapper');
$this->SaveStatus->removeDecorator('Label');
$this->SaveStatus->setValue(1);
/**
* This element will be used for maximum area counter storage,
* when you remove an area this counter number wont be decreased
*/
$this->Count_area = $this->createElement('hidden', 'MaxArea');
$this->Count_area->removeDecorator('HtmlTag');
$this->Count_area->removeDecorator('DtDdWrapper');
$this->Count_area->removeDecorator('Label');
$this->Count_area->setValue(0);
/**
* This element will be used for maximum category counter storage,
* when you remove a category this counter number wont be decreased
*/
$this->Count_category = $this->createElement('hidden', 'MaxCategory');
$this->Count_category->removeDecorator('HtmlTag');
$this->Count_category->removeDecorator('DtDdWrapper');
$this->Count_category->removeDecorator('Label');
$this->Count_category->setValue(0);
$this->Area_counter = $this->createElement('hidden', 'AreaCounter');
$this->Area_counter->removeDecorator('HtmlTag');
$this->Area_counter->removeDecorator('DtDdWrapper');
$this->Area_counter->removeDecorator('Label');
$this->Area_counter->setValue(0);
$this->Category_counter = $this->createElement('hidden', 'CategoryCounter');
$this->Category_counter->removeDecorator('HtmlTag');
$this->Category_counter->removeDecorator('DtDdWrapper');
$this->Category_counter->removeDecorator('Label');
$this->Category_counter->setValue(0);
$this->Main_category = $this->createElement('hidden', 'MainCategory');
$this->Main_category->removeDecorator('HtmlTag');
$this->Main_category->removeDecorator('DtDdWrapper');
$this->Main_category->removeDecorator('Label');
$this->Main_category->setValue(0);
}