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 + -
显示快捷键?