1
0
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:
Cameron
2016-02-15 00:03:02 -08:00
parent 4e8412b16c
commit a673206da5

View File

@@ -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;