Skip to content
This repository has been archived by the owner on Jan 8, 2020. It is now read-only.

Commit

Permalink
Merge branch 'hotfix/2711' into develop
Browse files Browse the repository at this point in the history
Forward port #2711
  • Loading branch information
weierophinney committed Oct 10, 2012
2 parents cfb5318 + 994f44f commit 7980d0e
Showing 1 changed file with 31 additions and 14 deletions.
45 changes: 31 additions & 14 deletions demos/Zend/ProgressBar/ZendForm.php
Expand Up @@ -10,6 +10,8 @@

use Zend\File\Transfer\Adapter\Http;
use Zend\Form\Form;
use Zend\Form\Element;
use Zend\Form\View\Helper;
use Zend\Loader\StandardAutoloader;
use Zend\ProgressBar\Adapter\JsPull;

Expand Down Expand Up @@ -109,7 +111,7 @@ function makeRequest(url)
if (httpRequest.overrideMimeType) {
httpRequest.overrideMimeType('text/xml');
}
} elseif (window.ActiveXObject) {
} else if (window.ActiveXObject) {
try {
httpRequest = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
Expand Down Expand Up @@ -184,21 +186,36 @@ function finish()
</head>
<body>
<?php
$form = new Form(
array(
'enctype' => 'multipart/form-data',
'action' => 'ZendForm.php',
'target' => 'uploadTarget',
'onsubmit' => 'observeProgress();',
'elements' => array(
'file' => array('file', array('label' => 'File')),
'submit' => array('submit', array('label' => 'Upload!'))
)
)
);
$file = new Element\File('file');
$file->setLabel('File');

$progress_key = new Element\Hidden('progress_key');
$progress_key->setAttribute('id', 'progress_key');
$progress_key->setValue(md5(uniqid(rand())));

$submit = new Element\Submit('submit');
$submit->setValue('Upload!');

$form = new Form("ZendForm");
$form->setAttributes(array(
'enctype' => 'multipart/form-data',
'action' => 'ZendForm.php',
'target' => 'uploadTarget',
'onsubmit' => 'observeProgress();'
));

$form->prepare();

echo $form;
$formhelper = new Helper\Form();
$formfile = new Helper\FormFile();
$formhidden = new Helper\FormHidden();
$formsubmit = new Helper\FormSubmit();

echo $formhelper->openTag($form);
echo $formhidden($progress_key);
echo $formfile($file);
echo $formsubmit($submit);
echo $formhelper->closeTag();
?>
<iframe name="uploadTarget"></iframe>

Expand Down

0 comments on commit 7980d0e

Please sign in to comment.