mirror of
https://github.com/EGroupware/egroupware.git
synced 2024-12-27 00:58:55 +01:00
Fix unnecessary demonstration of bodytransform fields on sieve rules, when they're not filled
This commit is contained in:
parent
8912d029a4
commit
58a042c1f9
@ -768,12 +768,14 @@ class mail_sieve
|
|||||||
'modifications' => $request->modifications,
|
'modifications' => $request->modifications,
|
||||||
'validation_errors' => $validation_errors,
|
'validation_errors' => $validation_errors,
|
||||||
);
|
);
|
||||||
|
|
||||||
$response->generic('et2_load', array(
|
$response->generic('et2_load', array(
|
||||||
'name' => 'mail.sieve.index',
|
'name' => 'mail.sieve.index',
|
||||||
'url' => $GLOBALS['egw_info']['server']['webserver_url'].etemplate_widget_template::relPath('mail.sieve.index'),
|
'url' => $GLOBALS['egw_info']['server']['webserver_url'].etemplate_widget_template::relPath('mail.sieve.index'),
|
||||||
'data' => $data,
|
'data' => $data,
|
||||||
'DOMNodeID' => 'mail-sieve-index'
|
'DOMNodeID' => 'mail-sieve-index'
|
||||||
));
|
));
|
||||||
|
error_log(__METHOD__. "RESPONSE".array2string($response));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -842,6 +844,7 @@ class mail_sieve
|
|||||||
*/
|
*/
|
||||||
function buildRule($rule)
|
function buildRule($rule)
|
||||||
{
|
{
|
||||||
|
_debug_array($rule);
|
||||||
$andor = ' '. lang('and') .' ';
|
$andor = ' '. lang('and') .' ';
|
||||||
$started = 0;
|
$started = 0;
|
||||||
if ($rule['anyof']) $andor = ' '. lang('or') .' ';
|
if ($rule['anyof']) $andor = ' '. lang('or') .' ';
|
||||||
@ -882,7 +885,7 @@ class mail_sieve
|
|||||||
$complete .= "message " . $xthan . $rule['size'] . "KB'";
|
$complete .= "message " . $xthan . $rule['size'] . "KB'";
|
||||||
$started = 1;
|
$started = 1;
|
||||||
}
|
}
|
||||||
if ($rule['field_bodytransform'])
|
if (!empty($rule['field_bodytransform']))
|
||||||
{
|
{
|
||||||
if ($started) $newruletext .= ", ";
|
if ($started) $newruletext .= ", ";
|
||||||
$btransform = " :raw ";
|
$btransform = " :raw ";
|
||||||
@ -894,7 +897,7 @@ class mail_sieve
|
|||||||
$started = 1;
|
$started = 1;
|
||||||
|
|
||||||
}
|
}
|
||||||
if ($rule['ctype']!= '0')
|
if ($rule['ctype']!= '0' && !empty($rule['ctype']))
|
||||||
{
|
{
|
||||||
if ($started) $newruletext .= ", ";
|
if ($started) $newruletext .= ", ";
|
||||||
$btransform_ctype = emailadmin_script::$btransform_ctype_array[$rule['ctype']];
|
$btransform_ctype = emailadmin_script::$btransform_ctype_array[$rule['ctype']];
|
||||||
@ -1112,44 +1115,5 @@ class mail_sieve
|
|||||||
return $actions;
|
return $actions;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* sieve_refresh()
|
|
||||||
* Handling the refreshing form by updating the content on client side
|
|
||||||
*
|
|
||||||
* @param type $response, is egw_json_response
|
|
||||||
* @param type $request, is etemplate_request
|
|
||||||
* @param type $cnt, the new contents to be used for updating
|
|
||||||
* @param type $msg, messages
|
|
||||||
* @return type
|
|
||||||
*/
|
|
||||||
function sieve_refresh($response,$request,$cnt,$msg)
|
|
||||||
{
|
|
||||||
|
|
||||||
error_log(__METHOD__. '() read'. array2string($msg));
|
|
||||||
//$content = $request->content;
|
|
||||||
$content['rg'] = $cnt;
|
|
||||||
$content['msg'] = $msg;
|
|
||||||
$request->content = $content;
|
|
||||||
$data = array(
|
|
||||||
'etemplate_exec_id' => $request->id(),
|
|
||||||
|
|
||||||
'app_header' => $request->app_header,
|
|
||||||
'content' => $request->content,
|
|
||||||
'sel_options' => $request->sel_options,
|
|
||||||
'readonlys' => $request->readonlys,
|
|
||||||
'modifications' => $request->modifications,
|
|
||||||
'validation_errors' => $validation_errors,
|
|
||||||
);
|
|
||||||
$response->generic('et2_load', array(
|
|
||||||
'name' => 'mail.sieve.index',
|
|
||||||
'url' => $GLOBALS['egw_info']['server']['webserver_url'].etemplate::relPath('mail.sieve.index'),
|
|
||||||
'data' => $data,
|
|
||||||
'DOMNodeID' => 'mail-sieve-index'
|
|
||||||
));
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
?>
|
?>
|
||||||
|
Loading…
Reference in New Issue
Block a user