mirror of
https://github.com/e107inc/e107.git
synced 2025-07-27 09:50:49 +02:00
Fixes #1361 - Form handler issue.
This commit is contained in:
@@ -3994,22 +3994,24 @@ class e_form
|
|||||||
{
|
{
|
||||||
$tp = e107::getParser();
|
$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());
|
$parms = vartrue($attributes['writeParms'], array());
|
||||||
|
|
||||||
if(is_string($parms)) parse_str($parms, $parms);
|
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']))
|
if(!empty($attributes['multilan']))
|
||||||
{
|
{
|
||||||
$value = is_array($value) ? varset($value[e_LANGUAGE],'') : $value;
|
$value = is_array($value) ? varset($value[e_LANGUAGE],'') : $value;
|
||||||
|
Reference in New Issue
Block a user