public function display() { $this->createEmbeddedWidgets(); $form_tag = new SwatHtmlTag('form'); $form_tag->id = $this->id . '_form'; $form_tag->class = 'swat-form'; $form_tag->method = 'post'; $form_tag->action = $this->action; $form_tag->enctype = 'multipart/form-data'; $form_tag->open(); $div_tag = new SwatHtmlTag('div'); $div_tag->open(); $hidden_input_tag = new SwatHtmlTag('input'); $hidden_input_tag->type = 'hidden'; $hidden_input_tag->id = $this->id . '_identifier'; $hidden_input_tag->name = 'UPLOAD_IDENTIFIER'; $hidden_input_tag->value = $this->id . '_' . uniqid(); $hidden_input_tag->display(); parent::display(); echo ' '; $button_input_tag = new SwatHtmlTag('input'); $button_input_tag->type = 'submit'; $button_input_tag->id = $this->id . '_button'; $button_input_tag->class = 'pinhole-photo-uploader-submit-button'; $button_input_tag->value = $this->title; $button_input_tag->display(); $div_tag->close(); $progress_bar_div_tag = new SwatHtmlTag('div'); $progress_bar_div_tag->class = 'pinhole-photo-uploader-progress-bar'; $progress_bar_div_tag->open(); $this->progress_bar->display(); $progress_bar_div_tag->close(); $processing_div_tag = new SwatHtmlTag('div'); $processing_div_tag->id = $this->id . '_processing'; $processing_div_tag->class = 'pinhole-photo-uploader-processing'; $processing_div_tag->open(); echo Pinhole::_('Processing'); $processing_div_tag->close(); $form_tag->close(); Swat::displayInlineJavaScript($this->getInlineJavaScript()); }