mirror of
https://github.com/e107inc/e107.git
synced 2025-07-27 01:40:22 +02:00
Fixes #1361 - Form handler issue.
This commit is contained in:
@@ -3994,22 +3994,24 @@ class e_form
|
||||
{
|
||||
$tp = e107::getParser();
|
||||
|
||||
$ajaxParms = array();
|
||||
|
||||
if(!empty($attributes['writeParms']['ajax']))
|
||||
{
|
||||
$ajaxParms['data-src'] = varset($attributes['writeParms']['ajax']['src']);
|
||||
$ajaxParms['data-target'] = varset($attributes['writeParms']['ajax']['target']);
|
||||
$ajaxParms['data-method'] = varset($attributes['writeParms']['ajax']['method'], 'html');
|
||||
$ajaxParms['data-loading'] = varset($attributes['writeParms']['ajax']['loading'], $tp->toGlyph('fa-spinner', array('spin'=>1)));
|
||||
|
||||
unset($attributes['writeParms']['ajax']);
|
||||
}
|
||||
|
||||
$parms = vartrue($attributes['writeParms'], array());
|
||||
|
||||
if(is_string($parms)) parse_str($parms, $parms);
|
||||
|
||||
$ajaxParms = array();
|
||||
|
||||
if(!empty($parms['ajax']))
|
||||
{
|
||||
$ajaxParms['data-src'] = varset($parms['ajax']['src']);
|
||||
$ajaxParms['data-target'] = varset($parms['ajax']['target']);
|
||||
$ajaxParms['data-method'] = varset($parms['ajax']['method'], 'html');
|
||||
$ajaxParms['data-loading'] = varset($parms['ajax']['loading'], $tp->toGlyph('fa-spinner', array('spin'=>1)));
|
||||
|
||||
unset($attributes['writeParms']['ajax']);
|
||||
}
|
||||
|
||||
if(!empty($attributes['multilan']))
|
||||
{
|
||||
$value = is_array($value) ? varset($value[e_LANGUAGE],'') : $value;
|
||||
|
Reference in New Issue
Block a user