show.inc
来自「开源邮件管理系统」· INC 代码 · 共 73 行
INC
73 行
<?php/* +-----------------------------------------------------------------------+ | program/steps/addressbook/show.inc | | | | This file is part of the RoundCube Webmail client | | Copyright (C) 2005-2007, RoundCube Dev. - Switzerland | | Licensed under the GNU GPL | | | | PURPOSE: | | Show contact details | | | +-----------------------------------------------------------------------+ | Author: Thomas Bruederli <roundcube@gmail.com> | +-----------------------------------------------------------------------+ $Id: show.inc 543 2007-04-28 18:07:12Z thomasb $*/// read contact recordif (($cid = get_input_value('_cid', RCUBE_INPUT_GPC)) && ($record = $CONTACTS->get_record($cid, true))) $OUTPUT->set_env('cid', $record['ID']);function rcmail_contact_details($attrib) { global $CONTACTS, $OUTPUT; // check if we have a valid result if (!(($result = $CONTACTS->get_result()) && ($record = $result->first()))) { $OUTPUT->show_message('contactnotfound'); return false; } // a specific part is requested if ($attrib['part']) return Q($record[$attrib['part']]); // return the complete address record as table $out = "<table>\n\n"; $a_show_cols = array('name', 'firstname', 'surname', 'email'); foreach ($a_show_cols as $col) { if ($col=='email' && !empty($record[$col])) $value = sprintf( '<a href="#compose" onclick="%s.command(\'compose\', \'%s\')" title="%s">%s</a>', JS_OBJECT_NAME, JQ($record[$col]), rcube_label('composeto'), Q($record[$col])); else $value = Q($record[$col]); $out .= sprintf("<tr><td class=\"title\">%s</td><td>%s</td></tr>\n", Q(rcube_label($col)), $value); } $out .= "\n</table>"; return $out; }//$OUTPUT->framed = $_framed;$OUTPUT->add_handler('contactdetails', 'rcmail_contact_details');$OUTPUT->send('showcontact');?>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?