mirror of
https://github.com/EGroupware/egroupware.git
synced 2025-06-27 05:11:41 +02:00
Use opener.egw_refresh() instead of redirecting to reload
This commit is contained in:
parent
aec907a8f8
commit
8d93aac83f
@ -1641,23 +1641,22 @@ class addressbook_ui extends addressbook_bo
|
|||||||
{
|
{
|
||||||
egw_link::link('addressbook',$content['id'],$links);
|
egw_link::link('addressbook',$content['id'],$links);
|
||||||
}
|
}
|
||||||
|
$content['js'] = "opener.egw_refresh('".str_replace("'","\\'",$content['msg'])."','addressbook',{$content['id']});";
|
||||||
if ($button == 'save')
|
if ($button == 'save')
|
||||||
{
|
{
|
||||||
echo "<html><body><script>var referer = opener.location;opener.location.href = referer+(referer.search?'&':'?')+'msg=".
|
$content['js'] .= ' window.close();';
|
||||||
addslashes(urlencode($content['msg']))."'; window.close();</script></body></html>\n";
|
echo '<html><body onload="'.$content['js'].'"></body></html>';
|
||||||
common::egw_exit();
|
common::egw_exit();
|
||||||
}
|
}
|
||||||
$content['link_to']['to_id'] = $content['id'];
|
$content['link_to']['to_id'] = $content['id'];
|
||||||
$GLOBALS['egw_info']['flags']['java_script'] .= "<script language=\"JavaScript\">
|
$GLOBALS['egw_info']['flags']['java_script'] .= "<script>{$content['js']}</script>";
|
||||||
var referer = opener.location;
|
|
||||||
opener.location.href = referer+(referer.search?'&':'?')+'msg=".addslashes(urlencode($content['msg']))."';</script>";
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'delete':
|
case 'delete':
|
||||||
if($this->action('delete',array($content['id']),false,$success,$failed,$action_msg,'',$content['msg']))
|
if($this->action('delete',array($content['id']),false,$success,$failed,$action_msg,'',$content['msg']))
|
||||||
{
|
{
|
||||||
echo "<html><body><script>var referer = opener.location; opener.location.href = referer+(referer.search?'&':'?')+'msg=".
|
$js = "opener.egw_refresh('".str_replace("'","\\'",lang('Contact deleted'))."','addressbook',{$content['id']},'delete'); window.close();";
|
||||||
addslashes(urlencode(lang('Contact deleted')))."';window.close();</script></body></html>\n";
|
echo '<html><body onload="'.$js.'"></body></html>';
|
||||||
common::egw_exit();
|
common::egw_exit();
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
Loading…
x
Reference in New Issue
Block a user