Skip to content

Commit

Permalink
Fixes codeigniter4#345 form_open escape "/"
Browse files Browse the repository at this point in the history
  • Loading branch information
samsonasik committed Jan 1, 2017
1 parent 2b0755c commit 53ce39c
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 1 deletion.
2 changes: 1 addition & 1 deletion system/Helpers/form_helper.php
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ function form_open(string $action = '', array $attributes = [], array $hidden =
$action = site_url($action);
}

$attributes = stringify_attributes($attributes);
$attributes = str_replace('/', '/', stringify_attributes($attributes));

if (stripos($attributes, 'method=') === false)
{
Expand Down
9 changes: 9 additions & 0 deletions tests/system/Helpers/FormHelperTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,15 @@ public function setUp()
helper('form');
}
// ------------------------------------------------------------------------
public function testFormMultiPart()
{
helper('url');
$expected = <<<EOH
<form action="http:///index.php/user/login" class="form" enctype="multipart/form-data" method="post" accept-charset="utf-8">\n
EOH;
$this->assertEquals($expected, form_open_multipart('user/login', ['class'=>'form']));
}
// ------------------------------------------------------------------------
public function textFormHidden()
{
$expected = <<<EOH
Expand Down

0 comments on commit 53ce39c

Please sign in to comment.