diff --git a/api/src/Etemplate/Widget/Nextmatch.php b/api/src/Etemplate/Widget/Nextmatch.php index 79a1c71bd1..1a1116baf1 100644 --- a/api/src/Etemplate/Widget/Nextmatch.php +++ b/api/src/Etemplate/Widget/Nextmatch.php @@ -843,7 +843,10 @@ class Nextmatch extends Etemplate\Widget 'caption' => 'More', 'prefix' => $prefix, // display rest of actions incl. current one as children - 'children' => array_slice($actions, $max_length-1, count($actions)-$max_length+1, true), + 'children' => self::egw_actions( + array_slice($actions, $max_length-1, count($actions)-$max_length+1, true), + $template_name, $prefix, $action_links, $max_length,$default_attrs + ) ); //echo "*** Inserting id=$prefix$id"; _debug_array($action); // we break at end of foreach loop, as rest of actions is already dealt with @@ -875,7 +878,10 @@ class Nextmatch extends Etemplate\Widget // link or popup action if ($action['url']) { - $action['url'] = Api\Framework::link('/index.php',str_replace('$action',$id,$action['url'])); + if(strpos($action['url'], 'http') === false) + { + $action['url'] = Api\Framework::link('/index.php',str_replace('$action',$id,$action['url'])); + } if ($action['popup']) { list($action['data']['width'],$action['data']['height']) = explode('x',$action['popup']);