/** * copyright : (C) 2001-2019 Advanced Internet Designs Inc. * email : forum@prohost.org * $Id: drawmsg.tmpl 6251 2019-03-03 08:46:58Z naudefj $ * * This program is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License as published by the * Free Software Foundation; version 2 of the License. **/ {PHP_FILE: input: drawmsg.inc.t; output: drawmsg.inc;} {REF: fileio.tmpl} {REF: alt_var.tmpl} {REF: karma_show.tmpl} {SECTION: dmsg_prev_message previous page arrow drawn on the message} {MSG: goto_prev_msg} {SECTION: END} {SECTION: dmsg_prev_message_prev_page_lnk} {ROOT}?t={VAR: _GET['t']}&{DEF: _rsid}&prevloaded=1&th={VAR: obj->thread_id}&start={FUNC: ($misc[0] - $misc[1])}{DEF: reveal_lnk}{DEF: unignore_tmp} {SECTION: END} {SECTION: dmsg_prev_message_prev_page previous page arrrow drawn on the message} {MSG: goto_prev_msg} {SECTION: END} {SECTION: dmsg_tree_prev_message_prev_page previous page (tree view) arrrow drawn on the message} {MSG: goto_prev_msg} {SECTION: END} {SECTION: dmsg_next_message next message arrow drawn on the message} {MSG: goto_next_msg} {SECTION: END} {SECTION: dmsg_next_message_next_page_lnk} {ROOT}?t={VAR: _GET['t']}&{DEF: _rsid}&prevloaded=1&th={VAR: obj->thread_id}&start={FUNC: ($misc[0] + $misc[1])}{DEF: reveal_lnk}{DEF: unignore_tmp} {SECTION: END} {SECTION: dmsg_next_message_next_page next page arrow drawn on the message} {MSG: goto_prev_msg} {SECTION: END} {SECTION: dmsg_tree_next_message_next_page next page (tree view) arrow drawn on the message} {MSG: goto_prev_msg} {SECTION: END} {SECTION: dmsg_ignored_user_message_lnk} {ROOT}?t=ignore_list&del={VAR: obj->poster_id}&redr=1&{DEF: _rsid}&SQ={GVAR: sq} {SECTION: END} {SECTION: dmsg_ignored_user_message_lnk2} {ROOT}?{FUNC: make_reveal_link($obj->id)} {SECTION: END} {SECTION: dmsg_ignored_user_message_lnk3} {ROOT}?{FUNC: make_tmp_unignore_lnk($obj->poster_id)} {SECTION: END} {SECTION: dmsg_ignored_user_message ignored message row (this gets draw if this message is ignored due to ignored user)}
{IF: $obj->user_id}{MSG: ignored_user_post}{ELSE}{MSG: ignored_anon_post}{ENDI}  [{MSG: reveal_post}]  [{MSG: reveal_all_posts}]  [{MSG: stop_ignoring}] {TEMPLATE-DATA: prev_message}{TEMPLATE-DATA: next_message}
{SECTION: END} {SECTION: dmsg_ignored_user_message_static used as ignore message row on the post form in the thread preview} Post by {VAR: user_login} is ignored  {SECTION: END} {SECTION: dmsg_online_indicator} {MSG: user_online}  {SECTION: END} {SECTION: dmsg_offline_indicator} {MSG: user_offline}  {SECTION: END} {SECTION: dmsg_level_image}   {SECTION: END} {SECTION: dmsg_avatar} {VAR: obj->avatar_loc}{TEMPLATE-DATA: level_image} {SECTION: END} {SECTION: dmsg_reg_user_link_lnk} {ROOT}?t=usrinfo&id={VAR: obj->user_id}&{DEF: _rsid} {SECTION: END} {SECTION: dmsg_reg_user_link} {VAR: user_login} {SECTION: END} {SECTION: dmsg_reg_user_no_link} {VAR: user_login} {SECTION: END} {SECTION: dmsg_anon_user} {VAR: user_login} {SECTION: END} {SECTION: dmsg_ip_address_url} {ROOT}?t=ip&ip={VAR: obj->ip_addr}&{DEF: _rsid} {SECTION: END} {SECTION: dmsg_location}
{MSG: location} {FUNC: (strlen($obj->location) > $GLOBALS['MAX_LOCATION_SHOW'] ? substr($obj->location, 0, $GLOBALS['MAX_LOCATION_SHOW']) . '...' : $obj->location)} {SECTION: END} {SECTION: dmsg_no_location} {SECTION: END} {SECTION: dmsg_tags}
{VAR: level_name}{VAR: custom_tag}
{SECTION: END} {SECTION: dmsg_custom_tags}
{VAR: obj->custom_status} {SECTION: END} {SECTION: dmsg_no_custom_tags} {SECTION: END} {SECTION: dmsg_buddy_link_add_lnk} {ROOT}?t=buddy_list&add={VAR: obj->user_id}&{DEF: _rsid}&SQ={GVAR: sq} {SECTION: END} {SECTION: dmsg_bd_il} {TEMPLATE-DATA: buddy_link}{TEMPLATE-DATA: ignore_link}
{SECTION: END} {SECTION: dmsg_buddy_link_add add this user to your buddy list link} {MSG: add_to_buddy_list}
{SECTION: END} {SECTION: dmsg_buddy_link_remove_lnk} {ROOT}?t=buddy_list&del={VAR: obj->user_id}&redr=1&{DEF: _rsid}&SQ={GVAR: sq} {SECTION: END} {SECTION: dmsg_buddy_link_remove add this user to your buddy list link} {MSG: remove_from_buddy_list}
{SECTION: END} {SECTION: dmsg_remove_user_ignore_list_lnk} {ROOT}?t=ignore_list&del={VAR: obj->user_id}&redr=1&{DEF: _rsid}&SQ={GVAR: sq} {SECTION: END} {SECTION: dmsg_remove_user_ignore_list remove user from ignore list link} {MSG: un_ignore_user} {SECTION: END} {SECTION: dmsg_add_user_ignore_list_lnk} {ROOT}?t=ignore_list&add={VAR: obj->user_id}&{DEF: _rsid}&SQ={GVAR: sq} {SECTION: END} {SECTION: dmsg_add_user_ignore_list add user to ignore list link} {MSG: ignore_user} {SECTION: END} {SECTION: dmsg_im_icq_lnk} {ROOT}?t=usrinfo&id={VAR: obj->poster_id}&{DEF: _rsid}#icq_msg {SECTION: END} {SECTION: dmsg_im_icq} {SECTION: END} {SECTION: dmsg_im_aim} {SECTION: END} {SECTION: dmsg_im_yahoo} {SECTION: END} {SECTION: dmsg_im_msnm} {SECTION: END} {SECTION: dmsg_im_jabber} {SECTION: END} {SECTION: dmsg_im_google} {SECTION: END} {SECTION: dmsg_im_skype} {SECTION: END} {SECTION: dmsg_im_twitter} {SECTION: END} {SECTION: dmsg_poll_option} {VAR: i}. {SECTION: END} {SECTION: dmsg_poll_result} {VAR: i}. {VAR: v[0]} {VAR: v[1]} / {VAR: length}% {SECTION: END} {SECTION: mini_dmsg_poll}
{TEMPLATE-DATA: poll_data}
{VAR: obj->poll_name}[ {MSG: num_votes} ]

{SECTION: END} {SECTION: dmsg_poll_lnk} {ROOT}?{FUNC: htmlspecialchars($_SERVER['QUERY_STRING'])}#msg_{VAR: obj->id} {SECTION: END} {SECTION: dmsg_poll}
{DEF: _hs} {TEMPLATE-DATA: poll_data}
{VAR: obj->poll_name}[ {MSG: num_votes} ]
 {IF: $obj->total_votes}{ENDIFI}

{SECTION: END} {SECTION: dmsg_drawmsg_file_attachments the file attachments list} {SECTION: END} {SECTION: dmsg_drawmsg_file_attachment_lnk} {ROOT}?t=getfile&id={VAR: v[0]}&{DEF: _rsid} {SECTION: END} {SECTION: dmsg_drawmsg_file_attachment file attachment entry row}
  • {MSG: attachment} {VAR: v[1]}
    ({MSG: size} {FUNC: ($sz < 1000 ? number_format($sz, 2).'KB' : number_format($sz/1024, 2).'MB')}, {MSG: download_counter})
  • {SECTION: END} {SECTION: dmsg_modified_message_mod modified message indicator}

    [{MSG: updated_on} {TEMPLATE: dmsg_update_on_date}] {MSG: by_mod}

    {SECTION: END} {SECTION: dmsg_modified_message modified by the moderator message}

    [{MSG: updated_on} {TEMPLATE: dmsg_update_on_date}]

    {SECTION: END} {SECTION: dmsg_report_to_mod_link_lnk} {ROOT}?t=report&msg_id={VAR: obj->id}&{DEF: _rsid} {SECTION: END} {SECTION: dmsg_report_to_mod_link}

    {MSG: report_to_mod}

    {SECTION: END} {SECTION: dmsg_user_profile_lnk} {ROOT}?t=usrinfo&id={VAR: obj->user_id}&{DEF: _rsid} {SECTION: END} {SECTION: dmsg_email_link_lnk} {ROOT}?t=email&toi={VAR: obj->user_id}&{DEF: _rsid} {SECTION: END} {SECTION: dmsg_private_msg_link_lnk} {ROOT}?t=ppost&toi={VAR: obj->user_id}&rmid={VAR: obj->id}&{DEF: _rsid} {SECTION: END} {SECTION: dmsg_next_msg_page_lnk} {ROOT}?t={VAR: _GET['t']}&{DEF: _rsid}&prevloaded=1&th={VAR: obj->thread_id}&start={FUNC: ($misc[0] + $misc[1])}{DEF: reveal_lnk}{DEF: unignore_tmp} {SECTION: END} {SECTION: dmsg_next_msg_page next page link that appears in the message} {MSG: next_page} {SECTION: END} {SECTION: dmsg_no_next_msg_page}   {SECTION: END} {SECTION: dmsg_delete_link_lnk} {ROOT}?t=mmod&del={VAR: obj->id}&{DEF: _rsid} {SECTION: END} {SECTION: dmsg_edit_link_lnk} {ROOT}?t=post&msg_id={VAR: obj->id}&{DEF: _rsid} {SECTION: END} {SECTION: dmsg_edit_link}      {SECTION: END} {SECTION: dmsg_reply_link_lnk} {ROOT}?t=post&reply_to={VAR: obj->id}&{DEF: _rsid} {SECTION: END} {SECTION: dmsg_reply_link}   {SECTION: END} {SECTION: dmsg_quote_link_lnk} {ROOT}?t=post&reply_to={VAR: obj->id}&quote=true&{DEF: _rsid} {SECTION: END} {SECTION: dmsg_quote_link} {SECTION: END} {SECTION: dmsg_message_toolbar message toolbar, normally contains post/quote type buttons}
    {IF: $obj->user_id} {IF: ($o1 & 4194304 && $a & 16)} {ENDIFI}{IF: $o1 & 1024}{MSG: send_pm_desc}{ENDIFI}{ENDIFI} {TEMPLATE: karma_change} {IF: $perms & 32} {ENDIFI} {TEMPLATE-DATA: edit_link} {TEMPLATE-DATA: reply_link} {TEMPLATE-DATA: quote_link}
    {SECTION: END} {SECTION: dmsg_normal_message_body} {FUNC: read_msg_body($obj->foff, $obj->length, $obj->file_id)} {SECTION: END} {SECTION: dmsg_short_message_body_lnk} {ROOT}?{FUNC: make_reveal_link($obj->id)} {SECTION: END} {SECTION: dmsg_short_message_body} {FUNC: read_msg_body($obj->offset_preview, $obj->length_preview, $obj->file_id_preview)} ...

    [ {MSG: drawmsg_view_rest_post} ]
    {SECTION: END} {SECTION: dmsg_im_row a row displaying various instant messenger links} {TEMPLATE-DATA: im}
    {SECTION: END} {MAIN_SECTION: message_entry Message Entry (a single message)} {IF: !$hide_controls}{TEMPLATE: dmsg_message_toolbar}{ENDIFI}
    {IF: $obj->icon && !$hide_controls}{VAR: obj->icon}  {ENDIFI}{TEMPLATE: dmsg_subject} {TEMPLATE: dmsg_post_date} {TEMPLATE-DATA: prev_message}{TEMPLATE-DATA: next_message}
    {TEMPLATE-DATA: avatar}
    {TEMPLATE-DATA: online_indicator} {TEMPLATE-DATA: user_link} {IF: !$hide_controls}{IF: $obj->disp_flag_cc && $GLOBALS['FUD_OPT_3'] & 524288}  {VAR: obj->flag_country}{ENDIFI}{IF: $obj->user_id}
    {MSG: posts_c} {VAR: obj->posted_msg_count}
    {MSG: registered} {TEMPLATE: dmsg_join_date} {TEMPLATE-DATA: location}{ENDIFI}{ENDIFI} {TEMPLATE: karma_show}
    {TEMPLATE-DATA: dmsg_tags} {TEMPLATE-DATA: dmsg_bd_il}{TEMPLATE-DATA: dmsg_im_row}{IF: !$hide_controls}{IF: ($obj->host_name && $o1 & 268435456)}{MSG: from} {VAR: obj->host_name}
    {ENDIFI}{IF: ($b & 1048576 || $usr->md || $o1 & 134217728)}{MSG: dmsg_ip} {VAR: obj->ip_addr}{ENDIFI}{ENDIFI}
    {TEMPLATE-DATA: msg_body} {TEMPLATE-DATA: drawmsg_file_attachments} {IF: !$hide_controls}{IF: ($obj->sig && $o1 & 32768 && $obj->msg_opt & 1 && $b & 4096 && !($a & 67108864))}

    {VAR: obj->sig}
    {ENDIFI}
    {TEMPLATE-DATA: modified_message}{TEMPLATE: dmsg_report_to_mod_link}{ENDIFI}
    {MAIN_SECTION: END} {SECTION: dmsg_subject} {VAR: obj->subject} {TEMPLATE-DATA: rpl} {SECTION: END} {SECTION: dmsg_no_msg_body} {MSG: no_msg_body} {SECTION: END} {SECTION: dmsg_reply_to_lnk} {ROOT}?t={VAR: lnk}&th={VAR: obj->thread_id}&goto={VAR: obj->reply_to}&{DEF: _rsid}#msg_{VAR: obj->reply_to} {SECTION: END} {SECTION: dmsg_reply_to} [{TEMPLATE: dmsg_num} {MSG: dmsg_reply_to} {MSG: dmsg_reply_num}] {SECTION: END} {SECTION: dmsg_num_lnk} {ROOT}?t={VAR: lnk}&th={VAR: obj->thread_id}&goto={VAR: obj->id}&{DEF: _rsid}#msg_{VAR: obj->id} {SECTION: END} {SECTION: dmsg_num} {MSG: dmsg_num} {SECTION: END} {SECTION: dmsg_num_wrap} [{TEMPLATE: dmsg_num}] {SECTION: END}