public function formBlueimp($name, $value = null, $attribs = null) { $url = @$attribs['url']; $required = @(int) $attribs['required']; $url = $attribs['url']; $required = $attribs['required']; unset($attribs['url']); unset($attribs['destination']); unset($attribs['required']); $res = '<div class="c_blueimp">' . parent::formFile($name, $value, $attribs) . '<input type="hidden" name="' . $name . '" value="' . $value . '" />' . '</div>'; /*$value = explode('*', $value); foreach ($value as $el) { $this->view->inlineScript('script', 'zuf.add("'.$name.'", "'.$el.'", "'.$url.'", '.(int)$required.');'); }*/ return $res; }
/** * @group GH-191 */ public function testRendersCustomAttributes() { $test = $this->helper->formFile('foo', array('data-image-old' => 100, 'data-image-new' => 200)); $this->assertEquals('<input type="file" name="foo" id="foo" data-image-old="100" data-image-new="200">', $test); }