/** * Class constructor * * @return void */ public function __construct($options) { $this->_addSubmitSaveClose = true; parent::__construct($options); $imageSrc = $options['imageSrc']; $dataId = $options['dataId']; $imgField = $options['imgField']; $isNewImage = $options['isNewImage']; $moduleName = $options['moduleName']; $productFormLeft = new Zend_Form_SubForm(); $productFormRight = new Zend_Form_SubForm(); $productFormBotPub = new Zend_Form_SubForm(); $productFormBotPro = new Zend_Form_SubForm(); if ($dataId == '') { $pathTmp = "../../../../../data/images/" . $moduleName . "/tmp"; } else { $pathTmp = "../../../../../data/images/" . $moduleName . "/" . $dataId . "/tmp"; } // hidden specify if new image for the news $newImage = new Zend_Form_Element_Hidden('isNewImage', array('value' => $isNewImage)); $newImage->removeDecorator('Label'); $productFormRight->addElement($newImage); // Name of the product line $name = new Zend_Form_Element_Text('PI_Name'); $name->setLabel($productFormLeft->getView()->getCibleText('product_label_name') . "<span class='field_required'>*</span>")->setRequired(true)->addFilter('StripTags')->addFilter('StringTrim')->addValidator('NotEmpty', true, array('messages' => array('isEmpty' => $productFormLeft->getView()->getCibleText('validation_message_empty_field'))))->setDecorators(array('ViewHelper', array('label', array('placement' => 'prepend')), array('Errors', array('placement' => 'append')), array(array('row' => 'HtmlTag'), array('tag' => 'dd', 'class' => 'form_title_inline', 'id' => 'title'))))->setAttrib('class', 'stdTextInput'); $label = $name->getDecorator('Label'); $label->setOption('class', $this->_labelCSS); $productFormLeft->addElement($name); // List of sub categories $oSubCategories = new SubCategoriesObject(); $listSubCat = $oSubCategories->subcatCollection(Zend_Registry::get('currentEditLanguage')); $subCategories = new Zend_Form_Element_Select('P_SubCategoryID'); $subCategories->setLabel($productFormLeft->getView()->getCibleText('form_products_subcat_label') . "<span class='field_required'>*</span>")->setAttrib('class', 'largeSelect')->setRequired(true)->addValidator('NotEmpty', true, array('messages' => array('isEmpty' => $productFormLeft->getView()->getCibleText('validation_message_empty_field')))); $subCategories->addMultiOption('', $this->getView()->getCibleText('form_select_default_label')); $subCategories->addMultiOptions($listSubCat); $productFormLeft->addElement($subCategories); // Checkbox for new product $isNewProd = new Zend_Form_Element_Checkbox('P_New'); $isNewProd->setLabel($productFormLeft->getView()->getCibleText('form_product_isnew_label')); $isNewProd->setDecorators(array('ViewHelper', array('label', array('placement' => 'append')), array(array('row' => 'HtmlTag'), array('tag' => 'dd', 'class' => 'label_after_checkbox')))); $productFormLeft->addElement($isNewProd); // id of the associated meta data $metaTagId = new Zend_Form_Element_Hidden('PI_MetaId'); $metaTagId->removeDecorator('Label'); $productFormLeft->addElement($metaTagId); // Image for the product line $imageTmp = new Zend_Form_Element_Hidden($imgField . '_tmp'); $imageTmp->removeDecorator('Label'); $productFormRight->addElement($imageTmp); $imageOrg = new Zend_Form_Element_Hidden($imgField . '_original'); $imageOrg->removeDecorator('Label'); $productFormRight->addElement($imageOrg); $imageView = new Zend_Form_Element_Image($imgField . '_preview', array('onclick' => 'return false;')); $imageView->setImage($imageSrc); $productFormRight->addElement($imageView); $imagePicker = new Cible_Form_Element_ImagePicker($imgField, array('onchange' => "document.getElementById('imageView').src = document.getElementById('" . $imgField . "').value", 'associatedElement' => $imgField . '_preview', 'pathTmp' => $pathTmp, 'contentID' => $dataId)); $imagePicker->removeDecorator('Label'); $productFormRight->addElement($imagePicker); //Keywords field $keywords = new Zend_Form_Element_Text('PI_MotsCles'); $keywords->setLabel($productFormLeft->getView()->getCibleText('form_product_keywords_label'))->addFilter('StripTags')->addFilter('StringTrim')->setDecorators(array('ViewHelper', array('label', array('placement' => 'prepend')), array(array('row' => 'HtmlTag'), array('tag' => 'dd', 'class' => 'form_title_inline marginTop30', 'id' => 'title'))))->setAttrib('class', 'largeTextInput'); $label = $keywords->getDecorator('Label'); $label->setOption('class', $this->_labelCSS); $productFormLeft->addElement($keywords); // Description of the product $descrPublic = new Cible_Form_Element_Editor('PI_DescriptionPublic', array('mode' => Cible_Form_Element_Editor::ADVANCED, 'subFormID' => 'productFormBotPub')); $descrPublic->setLabel($this->getView()->getCibleText('product_label_descriptionPublic'))->setAttrib('class', 'largeEditor'); $label = $descrPublic->getDecorator('label'); $label->setOption('class', $this->_labelCSS); $productFormBotPub->addElement($descrPublic); // Technical specs of the product for public. $urlTechFile = new Zend_Form_Element_Hidden('PI_FicheTechniquePublicPDF'); $urlTechFile->removeDecorator('Label'); $productFormBotPub->addElement($urlTechFile); $techfile = new Zend_Form_Element_Hidden('technicalSpecsName'); $techfile->removeDecorator('Label'); $productFormBotPub->addElement($techfile); // Technical specs of the product. $technicalSpecs = new Cible_Form_Element_FileManager('PI_FicheTechniquePublicPDF', array('associatedElement' => 'productFormBotPub', 'displayElement' => 'technicalSpecsName', 'pathTmp' => $this->_filePath, 'contentID' => $this->_dataId, 'setInit' => true)); $technicalSpecs->setLabel($productFormBotPub->getView()->getCibleText('product_label_technical_specs'))->addFilter('StripTags')->addFilter('StringTrim')->setDecorators(array('ViewHelper', array('label', array('placement' => 'prepend')), array(array('row' => 'HtmlTag'), array('tag' => 'dd', 'class' => 'form_title_inline', 'id' => 'title'))))->setAttrib('class', 'stdTextInput'); $label = $technicalSpecs->getDecorator('Label'); $label->setOption('class', $this->_labelCSS); $productFormBotPub->addElement($technicalSpecs); //----------------------------------------------------- // Description of the product for pro $descrPro = new Cible_Form_Element_Editor('PI_DescriptionPro', array('mode' => Cible_Form_Element_Editor::ADVANCED, 'subFormID' => 'productFormBotPro')); $descrPro->setLabel($this->getView()->getCibleText('product_label_descriptionPro'))->setAttrib('class', 'largeEditor'); $label = $descrPro->getDecorator('label'); $label->setOption('class', $this->_labelCSS); $productFormBotPro->addElement($descrPro); // Technical specs of the product for pro. $urlTechFile = new Zend_Form_Element_Hidden('PI_FicheTechniqueProPDF'); $urlTechFile->removeDecorator('Label'); $productFormLeft->addElement($urlTechFile); $techfile = new Zend_Form_Element_Hidden('technicalSpecsPro'); $techfile->removeDecorator('Label'); $productFormBotPro->addElement($techfile); // Technical specs of the product. $technicalSpecsPro = new Cible_Form_Element_FileManager('PI_FicheTechniqueProPDF', array('associatedElement' => 'productFormBotPro', 'displayElement' => 'technicalSpecsPro', 'pathTmp' => $this->_filePath, 'contentID' => $this->_dataId, 'setInit' => true)); $technicalSpecsPro->setLabel($productFormBotPro->getView()->getCibleText('product_label_technical_specs'))->addFilter('StripTags')->addFilter('StringTrim')->setDecorators(array('ViewHelper', array('label', array('placement' => 'prepend')), array(array('row' => 'HtmlTag'), array('tag' => 'dd', 'class' => 'form_title_inline', 'id' => 'title'))))->setAttrib('class', 'stdTextInput'); $label = $technicalSpecsPro->getDecorator('Label'); $label->setOption('class', $this->_labelCSS); $productFormBotPro->addElement($technicalSpecsPro); $productFormBotPub->setLegend($this->getView()->getCibleText('subform_public_legend')); $productFormBotPub->setAttrib('class', 'fieldsetBorder'); $productFormBotPro->setLegend($this->getView()->getCibleText('subform_professional_legend')); $productFormBotPro->setAttrib('class', 'fieldsetBorder'); $this->addSubForm($productFormLeft, 'productFormLeft'); $this->addSubForm($productFormRight, 'productFormRight'); $this->addSubForm($productFormBotPub, 'productFormBotPub'); $this->addSubForm($productFormBotPro, 'productFormBotPro'); }
public function __construct($options = null) { //exit; $this->_addSubmitSaveClose = true; parent::__construct($options); //var_dump($options); // exit; /*$addAction = $options['addAction']; $lang = $options['lang']; $baseDir = $options['baseDir']; $cancelUrl = $options['cancelUrl']; $VI_ID = $options['VI_ID']; $V_Autoplay = $options['V_Autoplay']; $isNewPoster = $options['isNewPoster']; $isNewMP4 = $options['isNewMP4']; $isNewWEBM = $options['isNewWEBM']; $isNewOGG = $options['isNewOGG']; $V_Alias = $options['V_Alias']; $VI_Name = $options['VI_Name']; $V_Width = $options['V_Width']; $V_Height = $options['V_Height']; $VI_Description = $options['VI_Description']; $VI_Poster = $options['VI_Poster']; $VI_MP4 = $options['VI_MP4']; $VI_WEBM = $options['VI_WEBM']; $VI_OGG = $options['VI_OGG'];*/ $imageSrc = $options['imageSrc']; $pathTmp = "../../../../../data/images/tmp"; $VI_ID = new Zend_Form_Element_Hidden('VI_ID'); $VI_ID->removeDecorator('Label'); $this->addElement($VI_ID); $newPoster = new Zend_Form_Element_Hidden('isNewPoster', array('value' => $options['isNewPoster'])); $newPoster->removeDecorator('Label'); $this->addElement($newPoster); $newMP4 = new Zend_Form_Element_Hidden('isNewMP4', array('value' => $options['isNewMP4'])); $newMP4->removeDecorator('Label'); $this->addElement($newMP4); $newWEBM = new Zend_Form_Element_Hidden('isNewWEBM', array('value' => $options['isNewWEBM'])); $newWEBM->removeDecorator('Label'); $this->addElement($newWEBM); $newOGG = new Zend_Form_Element_Hidden('isNewOGG', array('value' => $options['isNewOGG'])); $newOGG->removeDecorator('Label'); $this->addElement($newOGG); $V_Autoplay = new Zend_Form_Element_Checkbox('V_Autoplay'); $V_Autoplay->setLabel($this->getView()->getCibleText('form_label_video_autoplay')); $V_Autoplay->setDecorators(array('ViewHelper', array('label', array('placement' => 'append')), array(array('row' => 'HtmlTag'), array('tag' => 'dd', 'class' => 'label_after_checkbox')))); $this->addElement($V_Autoplay); // Title $V_Alias = new Zend_Form_Element_Text('V_Alias'); $V_Alias->setLabel($this->getView()->getCibleText('form_label_video_alias'))->setRequired(true)->addFilter('StripTags')->addFilter('StringTrim')->addValidator('NotEmpty', true, array('messages' => array('isEmpty' => $this->getView()->getCibleText('validation_message_empty_field'))))->setAttrib('class', 'stdTextInput'); $label = $V_Alias->getDecorator('Label'); $label->setOption('class', $this->_labelCSS); $this->addElement($V_Alias); // Title $VI_Name = new Zend_Form_Element_Text('VI_Name'); $VI_Name->setLabel($this->getView()->getCibleText('form_label_video_name'))->setRequired(true)->addFilter('StripTags')->addFilter('StringTrim')->addValidator('NotEmpty', true, array('messages' => array('isEmpty' => $this->getView()->getCibleText('validation_message_empty_field'))))->setAttrib('class', 'stdTextInput'); $label = $VI_Name->getDecorator('Label'); $label->setOption('class', $this->_labelCSS); $this->addElement($VI_Name); // Title $V_Width = new Zend_Form_Element_Text('V_Width'); $V_Width->setLabel($this->getView()->getCibleText('form_label_video_width'))->setRequired(true)->addFilter('StripTags')->addFilter('StringTrim')->addValidator('NotEmpty', true, array('messages' => array('isEmpty' => $this->getView()->getCibleText('validation_message_empty_field'))))->setAttrib('class', 'stdTextInput'); $label = $V_Width->getDecorator('Label'); $label->setOption('class', $this->_labelCSS); $this->addElement($V_Width); // Title $V_Height = new Zend_Form_Element_Text('V_Height'); $V_Height->setLabel($this->getView()->getCibleText('form_label_video_height'))->setRequired(true)->addFilter('StripTags')->addFilter('StringTrim')->addValidator('NotEmpty', true, array('messages' => array('isEmpty' => $this->getView()->getCibleText('validation_message_empty_field'))))->setAttrib('class', 'stdTextInput'); $label = $V_Height->getDecorator('Label'); $label->setOption('class', $this->_labelCSS); $this->addElement($V_Height); $VI_Poster_tmp = new Zend_Form_Element_Hidden('VI_Poster_tmp'); $VI_Poster_tmp->removeDecorator('Label'); $this->addElement($VI_Poster_tmp); $imageOrg = new Zend_Form_Element_Hidden('VI_Poster_original'); $imageOrg->removeDecorator('Label'); $this->addElement($imageOrg); $imageOrg = new Zend_Form_Element_Hidden('VI_Poster_original'); $imageOrg->removeDecorator('Label'); $this->addElement($imageOrg); $VI_WEBM_tmp = new Zend_Form_Element_Hidden('VI_WEBM_tmp'); $VI_WEBM_tmp->removeDecorator('Label'); $this->addElement($VI_WEBM_tmp); $VI_OGG_tmp = new Zend_Form_Element_Hidden('VI_OGG_tmp'); $VI_OGG_tmp->removeDecorator('Label'); $this->addElement($VI_OGG_tmp); // Image for the product line $imageView = new Zend_Form_Element_Image('VI_Poster_preview', array('onclick' => 'return false;')); $imageView->setAttrib('width', $options['V_Width']); $imageView->setAttrib('height', $options['V_Height']); $imageView->setImage($imageSrc); $this->addElement($imageView); $imagePickerPoster = new Cible_Form_Element_ImagePicker('VI_Poster', array('onchange' => "document.getElementById('imageView').src = document.getElementById('VI_Poster').value", 'associatedElement' => 'VI_Poster_preview', 'pathTmp' => $pathTmp, 'contentID' => $options['VI_ID'])); $imagePickerPoster->removeDecorator('Label'); $this->addElement($imagePickerPoster); $VI_MP4_tmpt = new Zend_Form_Element_Hidden('VI_MP4', array('value' => $options['VI_MP4'])); $VI_MP4_tmpt->removeDecorator('Label'); $this->addElement($VI_MP4_tmpt); $VI_MP4_Name_tmp = new Zend_Form_Element_Hidden('VI_MP4_Name'); $VI_MP4_Name_tmp->removeDecorator('Label'); $this->addElement($VI_MP4_Name_tmp); // Technical specs of the product. $video1 = new Cible_Form_Element_FileManager('VI_MP4', array('displayElement' => 'video1', 'pathTmp' => "/videos", 'contentID' => $this->_dataId, 'setInit' => true)); $video1->setLabel($this->getView()->getCibleText('form_label_video_VI_MP4'))->addFilter('StripTags')->addFilter('StringTrim')->setDecorators(array('ViewHelper', array('label', array('placement' => 'prepend')), array(array('row' => 'HtmlTag'), array('tag' => 'dd', 'class' => 'form_title_inline', 'id' => 'title'))))->setAttrib('class', 'stdTextInput'); $label = $video1->getDecorator('Label'); $label->setOption('class', $this->_labelCSS); $this->addElement($video1); $VI_WEBM_tmpt = new Zend_Form_Element_Hidden('VI_WEBM', array('value' => $options['VI_WEBM'])); $VI_WEBM_tmpt->removeDecorator('Label'); $this->addElement($VI_WEBM_tmpt); $VI_WEBM_Name_tmp = new Zend_Form_Element_Hidden('VI_WEBM_Name'); $VI_WEBM_Name_tmp->removeDecorator('Label'); $this->addElement($VI_WEBM_Name_tmp); // Technical specs of the product. $video2 = new Cible_Form_Element_FileManager('VI_WEBM', array('displayElement' => 'video2', 'pathTmp' => "/videos", 'contentID' => $this->_dataId, 'setInit' => true)); $video2->setLabel($this->getView()->getCibleText('form_label_video_VI_WEBM'))->addFilter('StripTags')->addFilter('StringTrim')->setDecorators(array('ViewHelper', array('label', array('placement' => 'prepend')), array(array('row' => 'HtmlTag'), array('tag' => 'dd', 'class' => 'form_title_inline', 'id' => 'title'))))->setAttrib('class', 'stdTextInput'); $label = $video2->getDecorator('Label'); $label->setOption('class', $this->_labelCSS); $this->addElement($video2); $VI_OGG_tmpt = new Zend_Form_Element_Hidden('VI_OGG', array('value' => $options['VI_OGG'])); $VI_OGG_tmpt->removeDecorator('Label'); $this->addElement($VI_OGG_tmpt); $VI_OGG_Name_tmp = new Zend_Form_Element_Hidden('VI_OGG_Name'); $VI_OGG_Name_tmp->removeDecorator('Label'); $this->addElement($VI_OGG_Name_tmp); // Technical specs of the product. $video3 = new Cible_Form_Element_FileManager('VI_OGG', array('displayElement' => 'video3', 'pathTmp' => "/videos", 'contentID' => $this->_dataId, 'setInit' => true)); $video3->setLabel($this->getView()->getCibleText('form_label_video_VI_OGG'))->addFilter('StripTags')->addFilter('StringTrim')->setDecorators(array('ViewHelper', array('label', array('placement' => 'prepend')), array(array('row' => 'HtmlTag'), array('tag' => 'dd', 'class' => 'form_title_inline', 'id' => 'title'))))->setAttrib('class', 'stdTextInput'); $label = $video3->getDecorator('Label'); $label->setOption('class', $this->_labelCSS); $this->addElement($video3); $VI_Description = new Cible_Form_Element_Editor('VI_Description', array('mode' => Cible_Form_Element_Editor::ADVANCED, 'value' => $options['VI_Description'])); $VI_Description->setLabel($this->getView()->getCibleText('form_label_video_description')); $label = $VI_Description->getDecorator('Label'); $label->setOption('class', $this->_labelCSS); $this->addElement($VI_Description); /* if($options['VI_ID'] == '') $pathTmp = "../../../../../data/images/videos/tmp"; else $pathTmp = "../../../../../data/images/videos/" . $options['VI_ID'] . "/tmp"; $VI_ID = new Zend_Form_Element_Hidden('VI_ID', array('value'=>$VI_ID)); $VI_ID->removeDecorator('Label'); $this->addElement($VI_ID); $newPoster = new Zend_Form_Element_Hidden('isNewPoster', array('value'=>$isNewPoster)); $newPoster->removeDecorator('Label'); $this->addElement($newPoster); $newMP4 = new Zend_Form_Element_Hidden('isNewMP4', array('value'=>$isNewMP4)); $newMP4->removeDecorator('Label'); $this->addElement($newMP4); $newWEBM = new Zend_Form_Element_Hidden('isNewWEBM', array('value'=>$isNewWEBM)); $newWEBM->removeDecorator('Label'); $this->addElement($newWEBM); $newOGG = new Zend_Form_Element_Hidden('isNewOGG', array('value'=>$isNewOGG)); $newOGG->removeDecorator('Label'); $this->addElement($newOGG); $V_Autoplay = new Zend_Form_Element_Checkbox('$V_Autoplay'); $V_Autoplay->setLabel($this->getView()->getCibleText('form_label_video_autoplay')); $V_Autoplay->setDecorators(array( 'ViewHelper', array('label', array('placement' => 'append')), array(array('row' => 'HtmlTag'), array('tag' => 'dd', 'class' => 'label_after_checkbox')), )); $this->addElement($V_Autoplay); // Title $V_Alias = new Zend_Form_Element_Text('V_Alias'); $V_Alias->setLabel($this->getView()->getCibleText('form_label_video_alias')) ->setRequired(true) ->addFilter('StripTags') ->addFilter('StringTrim') ->addValidator('NotEmpty', true, array('messages' => array('isEmpty' => $this->getView()->getCibleText('validation_message_empty_field')))) ->setAttrib('class','stdTextInput'); $label = $V_Alias->getDecorator('Label'); $label->setOption('class', $this->_labelCSS); $this->addElement($V_Alias); // Title $VI_Name = new Zend_Form_Element_Text('VI_Name'); $VI_Name->setLabel($this->getView()->getCibleText('form_label_video_name')) ->setRequired(true) ->addFilter('StripTags') ->addFilter('StringTrim') ->addValidator('NotEmpty', true, array('messages' => array('isEmpty' => $this->getView()->getCibleText('validation_message_empty_field')))) ->setAttrib('class','stdTextInput'); $label = $VI_Name->getDecorator('Label'); $label->setOption('class', $this->_labelCSS); $this->addElement($VI_Name); // Title $V_Width = new Zend_Form_Element_Text('V_Width'); $V_Width->setLabel($this->getView()->getCibleText('form_label_video_width')) ->setRequired(true) ->addFilter('StripTags') ->addFilter('StringTrim') ->addValidator('NotEmpty', true, array('messages' => array('isEmpty' => $this->getView()->getCibleText('validation_message_empty_field')))) ->setAttrib('class','stdTextInput'); $label = $V_Width->getDecorator('Label'); $label->setOption('class', $this->_labelCSS); $this->addElement($V_Width); // Title $V_Height = new Zend_Form_Element_Text('V_Height'); $V_Height->setLabel($this->getView()->getCibleText('form_label_video_height')) ->setRequired(true) ->addFilter('StripTags') ->addFilter('StringTrim') ->addValidator('NotEmpty', true, array('messages' => array('isEmpty' => $this->getView()->getCibleText('validation_message_empty_field')))) ->setAttrib('class','stdTextInput'); $label = $V_Height->getDecorator('Label'); $label->setOption('class', $this->_labelCSS); $this->addElement($V_Height); $VI_Poster_tmp = new Zend_Form_Element_Hidden('VI_Poster_tmp'); $VI_Poster_tmp->removeDecorator('Label'); $this->addElement($VI_Poster_tmp); $VI_MP4_tmp = new Zend_Form_Element_Hidden('VI_MP4_tmp'); $VI_MP4_tmp->removeDecorator('Label'); $this->addElement($VI_MP4_tmp); $VI_WEBM_tmp = new Zend_Form_Element_Hidden('VI_WEBM_tmp'); $VI_WEBM_tmp->removeDecorator('Label'); $this->addElement($VI_WEBM_tmp); $VI_OGG_tmp = new Zend_Form_Element_Hidden('VI_OGG_tmp'); $VI_OGG_tmp->removeDecorator('Label'); $this->addElement($VI_OGG_tmp); $VI_Poster_original = new Zend_Form_Element_Hidden('VI_Poster_original'); $VI_Poster_original->removeDecorator('Label'); $this->addElement($VI_Poster_original); $VIPosterp = new Zend_Form_Element_Image('VI_Poster_preview', array('onclick'=>'return false;')); $VIPosterp->setImage($VI_Poster); $VIPosterp->setLabel($this->getView()->getCibleText('form_label_video_poster')); $this->addElement($VIPosterp); $imagePickerPoster = new Cible_Form_Element_ImagePicker('VI_Poster', array( 'onchange' => "document.getElementById('VI_Poster').src = document.getElementById('VI_Poster_preview').value", 'associatedElement' => 'VI_Poster_preview','pathTmp'=>$pathTmp,'contentID'=>$VI_ID)); $imagePickerPoster->removeDecorator('Label'); $this->addElement($imagePickerPoster); $VI_MP4_original = new Zend_Form_Element_Hidden('VI_MP4_original'); $VI_MP4_original->removeDecorator('Label'); $this->addElement($VI_MP4_original); $VI_MP4p = new Zend_Form_Element_Image('VI_MP4_preview', array('onclick'=>'return false;')); $VI_MP4p->setImage($VI_MP4); $VI_MP4p->setLabel($this->getView()->getCibleText('form_label_video_VI_MP4')); $this->addElement($VI_MP4p); $imagePickerVI_MP4 = new Cible_Form_Element_ImagePicker('VI_MP4', array( 'onchange' => "document.getElementById('VI_MP4').src = document.getElementById('VI_MP4_preview').value;", 'associatedElement' => 'VI_MP4_preview','pathTmp'=>$pathTmp,'contentID'=>$VI_MP4)); $imagePickerVI_MP4->removeDecorator('Label'); $this->addElement($imagePickerVI_MP4); $VI_WEBM_original = new Zend_Form_Element_Hidden('VI_WEBM_original'); $VI_WEBM_original->removeDecorator('Label'); $this->addElement($VI_WEBM_original); $VI_WEBMp = new Zend_Form_Element_Image('VI_WEBM_preview', array('onclick'=>'return false;')); $VI_WEBMp->setImage($VI_WEBM); $VI_WEBMp->setLabel($this->getView()->getCibleText('form_label_video_VI_WEBM')); $this->addElement($VI_WEBMp); $imagePickerVI_WEBM = new Cible_Form_Element_ImagePicker('VI_WEBM', array( 'onchange' => "document.getElementById('VI_WEBM').src = document.getElementById('VI_WEBM_preview').value", 'associatedElement' => 'VI_WEBM_preview','pathTmp'=>$pathTmp,'contentID'=>$VI_WEBM)); $imagePickerVI_WEBM->removeDecorator('Label'); $this->addElement($imagePickerVI_WEBM); $VI_OGG_original = new Zend_Form_Element_Hidden('VI_OGG_original'); $VI_OGG_original->removeDecorator('Label'); $this->addElement($VI_OGG_original); $VI_OGGp = new Zend_Form_Element_Image('VI_OGG_preview', array('onclick'=>'return false;')); $VI_OGGp->setImage($VI_OGG); $VI_OGGp->setLabel($this->getView()->getCibleText('form_label_video_VI_OGG')); $this->addElement($VI_OGGp); $imagePickerVI_OGG = new Cible_Form_Element_ImagePicker('VI_OGG', array( 'onchange' => "document.getElementById('VI_OGG').src = document.getElementById('VI_OGG_preview').value", 'associatedElement' => 'VI_OGG_preview','pathTmp'=>$pathTmp,'contentID'=>$VI_OGG)); $imagePickerVI_OGG->removeDecorator('Label'); $this->addElement($imagePickerVI_OGG); $VI_Description = new Cible_Form_Element_Editor('VI_Description', array('mode' => Cible_Form_Element_Editor::ADVANCED)); $VI_Description->setLabel($this->getView()->getCibleText('form_label_video_description')); $label = $VI_Description->getDecorator('Label'); $label->setOption('class', $this->_labelCSS); $this->addElement($VI_Description); */ }