From: Paul L. <pdo...@us...> - 2006-12-10 21:43:36
|
Update of /cvsroot/squirrelmail/squirrelmail/plugins/listcommands In directory sc8-pr-cvs8.sourceforge.net:/tmp/cvs-serv3383/plugins/listcommands Modified Files: functions.php Log Message: Strip HTML for hyperlink creation from core Index: functions.php =================================================================== RCS file: /cvsroot/squirrelmail/squirrelmail/plugins/listcommands/functions.php,v retrieving revision 1.9 retrieving revision 1.10 diff -u -w -r1.9 -r1.10 --- functions.php 10 Dec 2006 21:10:14 -0000 1.9 +++ functions.php 10 Dec 2006 21:43:33 -0000 1.10 @@ -19,7 +19,7 @@ * internal function that builds mailing list links */ function plugin_listcommands_menu_do() { - global $passed_id, $passed_ent_id, $color, $mailbox, $message, $startMessage; + global $passed_id, $passed_ent_id, $color, $mailbox, $message, $startMessage, $oTemplate; /** * Array of commands we can deal with from the header. The Reply option @@ -63,13 +63,15 @@ $links[] = makeComposeLink($url, $fieldsdescr['reply']); } } else if ($proto == 'href') { - $links[] = '<a href="' . $act . '" target="_blank">' - . $fieldsdescr[$cmd] . '</a>'; + $oTemplate->assign('uri', $act); + $oTemplate->assign('target', '_blank'); + $oTemplate->assign('text', $fieldsdescr[$cmd]); + $output = $oTemplate->fetch('hyperlink.tpl'); + $links[] = $output; } } if (count($links) > 0) { - global $oTemplate; $oTemplate->assign('links', $links); $output = $oTemplate->fetch('plugins/listcommands/read_body_header.tpl'); return array('read_body_header' => $output); |