HEX
Server: Apache/2.4.59 (Debian)
System: Linux skycube.cz 4.19.0-25-amd64 #1 SMP Debian 4.19.289-2 (2023-08-08) x86_64
User: ilya (534)
PHP: 7.3.31-1~deb10u7
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,
Upload Files
File: /var/www/ilya/data/www/irkboard.ru/cache/cacheid_6/skin_msg.php
<?php
/*--------------------------------------------------*/
/* FILE GENERATED BY INVISION POWER BOARD           */
/* CACHE FILE: Skin set id: 6                     */
/* CACHE FILE: Generated: Sat, 12 Aug 2006 15:09:51 GMT */
/* DO NOT EDIT DIRECTLY - THE CHANGES WILL NOT BE   */
/* WRITTEN TO THE DATABASE AUTOMATICALLY            */
/*--------------------------------------------------*/

class skin_msg_6 {

 var $ipsclass;
//===========================================================================
// <ips:address_add:desc:>
//===========================================================================
function address_add($mem_to_add="") {
$IPBHTML = "";
//--starthtml--//


$IPBHTML .= <<<EOF
<form action="{$this->ipsclass->base_url}" method="post">
<input type="hidden" name="act" value="Msg" />
<input type="hidden" name="CODE" value="09" />
	<div class="formsubtitle">{$this->ipsclass->lang['member_add']}</div>
	<table class='ipbtable' cellspacing="0">
		<tr>
			<td valign="middle">{$this->ipsclass->lang['enter_a_name']}<br /><input type="text" name="mem_name" size="20" maxlength="40" value="$mem_to_add" /></td>
			<td valign="middle">{$this->ipsclass->lang['enter_desc']}<br /><input type="text" name="mem_desc" size="30" maxlength="60" value="" /></td>
			<td valign="middle">{$this->ipsclass->lang['allow_msg']}<br /><select name="allow_msg"><option value="yes" selected="selected">{$this->ipsclass->lang['yes']}</option><option value="no">{$this->ipsclass->lang['no']}</option></select></td>
		</tr>
	</table>
	<div class="formsubtitle" align="center"><input type="submit" value="{$this->ipsclass->lang['submit_address']}" /></div>
</form>
EOF;

//--endhtml--//
return $IPBHTML;
}

//===========================================================================
// <ips:address_edit:desc:>
//===========================================================================
function address_edit($data="") {
$IPBHTML = "";
//--starthtml--//


$IPBHTML .= <<<EOF
<form action="{$this->ipsclass->base_url}" method="post">
<input type="hidden" name="act" value="Msg" />
<input type="hidden" name="CODE" value="12" />
<input type="hidden" name="MID" value="{$data[MEMBER]['contact_id']}"  />
	<div class="formsubtitle">{$this->ipsclass->lang['member_edit']}</div>
	<table class='ipbtable' cellspacing="0">
		<tr>
			<td valign="middle"><b>{$data[MEMBER]['contact_name']}</b></td>
			<td valign="middle">{$this->ipsclass->lang['enter_desc']}<br /><input type="text" name="mem_desc" size="30" maxlength="60" value="{$data[MEMBER]['contact_desc']}" /></td>
			<td valign="middle">{$this->ipsclass->lang['allow_msg']}<br />{$data[SELECT]}</td>
		</tr>
	</table>
	<div class="formsubtitle" align="center"><input type="submit" value="{$this->ipsclass->lang['submit_address_edit']}" /></div>
</form>
EOF;

//--endhtml--//
return $IPBHTML;
}

//===========================================================================
// <ips:Address_header:desc:>
//===========================================================================
function Address_header() {
$IPBHTML = "";
//--starthtml--//


$IPBHTML .= <<<EOF
<div class="formsubtitle">{$this->ipsclass->lang['address_current']}</div>
EOF;

//--endhtml--//
return $IPBHTML;
}

//===========================================================================
// <ips:Address_none:desc:>
//===========================================================================
function Address_none() {
$IPBHTML = "";
//--starthtml--//


$IPBHTML .= <<<EOF
<p class="pcen">{$this->ipsclass->lang['address_none']}</p>
EOF;

//--endhtml--//
return $IPBHTML;
}

//===========================================================================
// <ips:Address_table_header:desc:>
//===========================================================================
function Address_table_header() {
$IPBHTML = "";
//--starthtml--//


$IPBHTML .= <<<EOF
<br />
	<div class="borderwrapm">
		<table class='ipbtable' cellspacing="1">
			<tr>
				<th><b>{$this->ipsclass->lang['member_name']}</b></th>
				<th width="60%"><b>{$this->ipsclass->lang['enter_block']}</b></th>
			</tr>
EOF;

//--endhtml--//
return $IPBHTML;
}

//===========================================================================
// <ips:archive_complete:desc:>
//===========================================================================
function archive_complete() {
$IPBHTML = "";
//--starthtml--//


$IPBHTML .= <<<EOF
<div class="formsubtitle">{$this->ipsclass->lang['arc_comp_title']}</div>
	<p>{$this->ipsclass->lang['arc_complete']}</p>
EOF;

//--endhtml--//
return $IPBHTML;
}

//===========================================================================
// <ips:archive_form:desc:>
//===========================================================================
function archive_form($jump_html="") {
$IPBHTML = "";
//--starthtml--//


$IPBHTML .= <<<EOF
<form action="{$this->ipsclass->base_url}" method="post">
<input type="hidden" name="act" value="Msg" />
<input type="hidden" name="CODE" value="15" />
	
<div class="formsubtitle">{$this->ipsclass->lang['archive_title']}</div>
	<p>{$this->ipsclass->lang['archive_text']}</p>
		<table class='ipbtable' cellspacing="0">
			<tr>
				<td><b>{$this->ipsclass->lang['arc_folders']}</b></td>
				<td>$jump_html</td>
			</tr>
			<tr>
				<td><b>{$this->ipsclass->lang['arc_dateline']}</b></td>
				<td valign="middle">
					<select name="dateline">
						<option value="1">1</option>
						<option value="7">7</option>
						<option value="30" selected="selected">30</option>
						<option value="90">90</option>
						<option value="365">365</option>
						<option value="all">{$this->ipsclass->lang['arc_alldays']}</option>
					</select>
						&nbsp;&nbsp;{$this->ipsclass->lang['arc_days']}
					<select name="oldnew">
						<option value="newer" selected="selected">{$this->ipsclass->lang['arch_new']}</option>
						<option value="older">{$this->ipsclass->lang['arch_old']}</option>
					</select>
				</td>
			</tr>
			<tr>
				<td><b>{$this->ipsclass->lang['arc_max']}</b></td>
				<td valign="middle"><select name="number"><option value="5">5</option><option value="10">10</option><option value="20" selected="selected">20</option><option value="30">30</option><option value="40">40</option><option value="50">50</option></select></td>
			</tr>
			<tr>
				<td><b>{$this->ipsclass->lang['arc_delete']}</b></td>
				<td valign="middle"><select name="delete"><option value="yes">{$this->ipsclass->lang['arc_yes']}</option><option value="no" selected="selected">{$this->ipsclass->lang['arc_no']}</option></select></td>
			</tr>
			<tr>
				<td><b>{$this->ipsclass->lang['arc_type']}</b></td>
				<td valign="middle"><select name="type"><option value="xls" selected="selected">{$this->ipsclass->lang['arc_xls']}</option><option value="html">{$this->ipsclass->lang['arc_html']}</option></select></td>
			</tr>
		</table>
		<div class="formsubtitle" align="center"><input type="submit" value="{$this->ipsclass->lang['arc_submit']}" /></div>
</form>
EOF;

//--endhtml--//
return $IPBHTML;
}

//===========================================================================
// <ips:archive_html_entry:desc:>
//===========================================================================
function archive_html_entry($info="") {
$IPBHTML = "";
//--starthtml--//


$IPBHTML .= <<<EOF
<div class="borderwrapm">
	<div class="maintitle">{$this->ipsclass->lang['pm_textbit']}{$info['msg_title']}</div>
	<div class="tablefill"><div class="postcolor">{$info['msg_content']}</div></div>
	<div class="formsubtitle">{$this->ipsclass->lang['sentby_textbit']}<b>{$info['msg_sender']}</b> {$this->ipsclass->lang['on_textbit']} {$info['msg_date']}</div>
</div>
<br />
EOF;

//--endhtml--//
return $IPBHTML;
}

//===========================================================================
// <ips:archive_html_entry_sent:desc:>
//===========================================================================
function archive_html_entry_sent($info="") {
$IPBHTML = "";
//--starthtml--//


$IPBHTML .= <<<EOF
<div class="borderwrapm">
	<div class="maintitle">{$this->ipsclass->lang['pm_textbit']}{$info['msg_title']}</div>
	<div class="tablefill"><div class="postcolor">{$info['msg_content']}</div></div>
	<div class="formsubtitle">{$this->ipsclass->lang['sentto_textbit']}<b>{$info['msg_sender']}</b> {$this->ipsclass->lang['on_textbit']} {$info['msg_date']}</div>
</div>
<br />
EOF;

//--endhtml--//
return $IPBHTML;
}

//===========================================================================
// <ips:archive_html_footer:desc:>
//===========================================================================
function archive_html_footer() {
$IPBHTML = "";
//--starthtml--//


$IPBHTML .= <<<EOF
</div>
</body>
</html>
EOF;

//--endhtml--//
return $IPBHTML;
}

//===========================================================================
// <ips:archive_html_header:desc:>
//===========================================================================
function archive_html_header() {
$IPBHTML = "";
//--starthtml--//


$IPBHTML .= <<<EOF
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset={$this->ipsclass->vars['gb_char_set']}" />
	<title>{$this->ipsclass->lang['pma_title']}</title>
	<style type="text/css">
		html{
			overflow-x: auto;
		}
		
		body{
			background-color: #fff;
			color: #000;
			font-family: Verdana, Tahoma, Arial, sans-serif;
			font-size: 11px;
			margin:0px;
			padding:0px;
			text-align:center;
		   }
		   
		a:link, a:visited, a:active{
			color: #000;
			text-decoration: underline;
		}
		
		a:hover{
			color: #465584;
			text-decoration:underline;
		}
		
		img{
			border: 0;
			vertical-align: middle;
		}
				
		#ipbwrapper{
			margin: 0 auto 0 auto;
			text-align: left;
			width: 95%;
		}
		
		.post1{
			background-color: #F5F9FD;
		}
		
		.post2{
			background-color: #EEF2F7;
		}
	
		/* Common elements */
		.row1{
			background-color: #F5F9FD;
		}
		
		.row1{
			background-color: #DFE6EF;
		}
		
		.row3{
			background-color: #EEF2F7;
		}
		
		.row2{
			background-color: #E4EAF2;
		}
	
		/* tableborders gives the white column / row lines effect */
		.plainborder{
			background-color: #F5F9FD
			border: 1px solid #345487;
		}
		
		.tableborder{
			background-color: #FFF;
			border: 1px solid #345487;
			margin: 0;
			padding: 0;
		}
		
		.tablefill{
			background-color: #F5F9FD;
			border: 1px solid #345487;
			padding: 6px;
		}
		
		.tablepad{
			background-color: #F5F9FD;
			padding:6px;
		}
		
		.tablebasic{
			border: 0;
			margin: 0;
			padding: 0;
			width:100%;
		}
	
		.pformstrip{
			background-color: #D1DCEB;
			color: #3A4F6C;
			font-weight: bold;
			margin-top:1px
			padding:7px;
		}
		
		#QUOTE{
			background-color: #FAFCFE;
			border: 1px solid #000;
			color: #465584;
			font-family: Verdana, Arial;
			font-size: 11px;
			padding: 2px;
		}
		
		#CODE{
			background-color: #FAFCFE;
			border: 1px solid #000;
			color: #465584;
			font-family: Courier, Courier New, Verdana, Arial;
			font-size: 11px;
			padding: 2px;
		}
		/* Main table top (dark blue gradient by default) */
		.maintitle{
			background-color: #D1DCEB;
			background-image: url({$this->ipsclass->vars['board_url']}/style_images/<#IMG_DIR#>/tile_back.gif);
			color: #FFF;
			font-weight: bold;
			padding:8px 0px 8px 5px;
			vertical-align:middle;
		}
		
		.maintitle a:link, .maintitle  a:visited, .maintitle  a:active{
			color: #fff;
			text-decoration: none;
		}
		
		.maintitle a:hover{
			text-decoration: underline;
		}
		
		/* Topic View elements */
		.signature{
			color: #339;
			font-size: 10px;
			line-height:150%;
		}
		
		.postdetails{
			font-size: 10px;
		}
		
		.postcolor{
			font-size: 12px;
			line-height: 160%;
		}
	</style>
</head>
<body>
 <div id="ipbwrapper">
EOF;

//--endhtml--//
return $IPBHTML;
}

//===========================================================================
// <ips:empty_folder_footer:desc:>
//===========================================================================
function empty_folder_footer() {
$IPBHTML = "";
//--starthtml--//


$IPBHTML .= <<<EOF
</table>
			<div class="formsubtitle" align="center"><input type="submit" value="{$this->ipsclass->lang['fd_continue']}" /></div>
	</div>
</form>
EOF;

//--endhtml--//
return $IPBHTML;
}

//===========================================================================
// <ips:empty_folder_header:desc:>
//===========================================================================
function empty_folder_header() {
$IPBHTML = "";
//--starthtml--//


$IPBHTML .= <<<EOF
<form action="{$this->ipsclass->base_url}" method="post">
<input type="hidden" name="act" value="Msg" />
<input type="hidden" name="CODE" value="dofolderdelete" />
	<div class="formsubtitle">{$this->ipsclass->lang['mi_prune_msg']}</div>
	<p>{$this->ipsclass->lang['fd_text']}</p>
	<div class="borderwrapm">
		<table class='ipbtable' cellspacing="1">
			<tr>
				<th>{$this->ipsclass->lang['fd_name']}</th>
				<th>{$this->ipsclass->lang['fd_count']}</th>
				<th>{$this->ipsclass->lang['fd_empty']}</th>
			</tr>
EOF;

//--endhtml--//
return $IPBHTML;
}

//===========================================================================
// <ips:empty_folder_row:desc:>
//===========================================================================
function empty_folder_row($real="",$id="",$cnt="") {
$IPBHTML = "";
//--starthtml--//


$IPBHTML .= <<<EOF
<tr>
				<td class="row1"><b>$real</b></td>
				<td class="row1" align="center">$cnt</td>
				<td class="row1" align="center"><input type="checkbox" class="checkbox" name="its_$id" value="1" /></td>
			</tr>
EOF;

//--endhtml--//
return $IPBHTML;
}

//===========================================================================
// <ips:empty_folder_save_unread:desc:>
//===========================================================================
function empty_folder_save_unread() {
$IPBHTML = "";
//--starthtml--//


$IPBHTML .= <<<EOF
<tr>
				<td class="row1" colspan="3" align="center"><input type="checkbox" class="checkbox" name="save_unread" value="1" checked="checked" /> <b>{$this->ipsclass->lang['fd_save_unread']}</b></td>
			</tr>
EOF;

//--endhtml--//
return $IPBHTML;
}

//===========================================================================
// <ips:end_address_table:desc:>
//===========================================================================
function end_address_table() {
$IPBHTML = "";
//--starthtml--//


$IPBHTML .= <<<EOF
</table>
	</div>
<br />
EOF;

//--endhtml--//
return $IPBHTML;
}

//===========================================================================
// <ips:end_inbox:desc:>
//===========================================================================
function end_inbox($vdi_html="",$amount_info="",$pages="") {
$IPBHTML = "";
//--starthtml--//


$IPBHTML .= <<<EOF
<tr>
				<td align="right" colspan="5" class="formbuttonrow">
					<input type="submit" name="move" value="{$this->ipsclass->lang['move_button']}" /> $vdi_html {$this->ipsclass->lang['move_or_delete']} <input type="submit" name="delete" value="{$this->ipsclass->lang['delete_button']}" /> {$this->ipsclass->lang['selected_msg']}
				</td>
			</tr>
		</table>
	</div>
</form>
<div style="padding: 5px;">
	<div class="wrapmini"><{M_READ}>&nbsp;{$this->ipsclass->lang['icon_read']}<br /><{M_UNREAD}>&nbsp;{$this->ipsclass->lang['icon_unread']}</div>
	<div align="right">$pages<br /><i>$amount_info</i></div>
</div>
EOF;

//--endhtml--//
return $IPBHTML;
}

//===========================================================================
// <ips:inbox_row:desc:>
//===========================================================================
function inbox_row($msg="") {
$IPBHTML = "";
//--starthtml--//


$IPBHTML .= <<<EOF
<tr id="{$msg['mt_id']}">
			<td align="center" valign="middle" class="row1">{$msg['icon']}</td>
			<td class="row1">{$msg['attach_img']}&nbsp;<a href="{$this->ipsclass->base_url}act=Msg&amp;CODE=03&amp;VID={$msg['mt_vid_folder']}&amp;MSID={$msg['mt_id']}">{$msg['mt_title']}</a></td>
			<td class="row1"><a href="{$this->ipsclass->base_url}showuser={$msg['from_id']}">{$msg['from_name']}</a> {$msg['add_to_contacts']}</td>
			<td class="row1">{$msg['date']}</td>
			<td align="center" class="row2"><input type="hidden" name="{$msg['mt_id']}" value="{$msg['mt_read']}" /><input type="checkbox" name="msgid_{$msg['mt_id']}" value="yes" onclick="cca(this);" /></td>
		</tr>
EOF;

//--endhtml--//
return $IPBHTML;
}

//===========================================================================
// <ips:inbox_table_header:desc:>
//===========================================================================
function inbox_table_header($dirname="",$info="",$vdi_html="",$pages="",$curvid="") {
$IPBHTML = "";
//--starthtml--//


$IPBHTML .= <<<EOF
<!-- inbox folder -->
<div class="formsubtitle">$dirname</div>
	<table class='ipbtable' cellspacing="0">
		<tr>
			<td valign="middle">
				<!-- LEFT -->
				<table class='ipbtable' cellspacing="1" style="width:250px" class="inbox">
					<tr>
						<td class="row1" colspan="3">{$info['full_messenger']}</td>
					</tr>
					<tr>
						<td valign="middle" class="row1" colspan="3"><{BAR_LEFT}><img src="{$this->ipsclass->vars['img_url']}/bar.gif" width="{$info['img_width']}" height="11" align="middle" alt="" /><{BAR_RIGHT}></td>
					</tr>
					<tr>
						<td class="row1" width="33%" valign="middle">0%</td>
						<td class="row1" width="33%" align="center" valign="middle">50%</td>
						<td class="row1" width="33%" align="right" valign="middle">100%</td>
					</tr>
				</table>
			</td>
			
			<!-- RIGHT -->
			<td align="right" valign="bottom">
				$pages<br /><br />
				<a href="javascript:select_read()">{$this->ipsclass->lang['pmpc_mark_read']}</a> :: <a href="javascript:unselect_all()">{$this->ipsclass->lang['pmpc_unmark_all']}</a><br /><br />
				<form action="{$this->ipsclass->base_url}CODE=01&amp;act=Msg" name="jump" method="post">
					<b>{$this->ipsclass->lang['goto_folder']}: </b>&nbsp; $vdi_html 
					<input type="submit" name="submit" value="{$this->ipsclass->lang['goto_submit']}" />
				</form>
			</td>
		</tr>
	</table>
<!-- INBOX TABLE -->
  
<form action="{$this->ipsclass->base_url}CODE=06&amp;act=Msg" name="mutliact" method="post">
<input type="hidden" name="curvid" value="$curvid" />
<div class="borderwrapm">
	<table class='ipbtable' cellspacing="1">
		<tr>
			<th width="5%">&nbsp;</th>
			<th width="35%"><a href="{$this->ipsclass->base_url}act=Msg&amp;CODE=01&amp;VID={$info['vid']}&amp;sort=title&amp;st={$this->ipsclass->input['st']}"><b>{$this->ipsclass->lang['message_title']}</b></a></th>
			<th width="30%"><a href="{$this->ipsclass->base_url}act=Msg&amp;CODE=01&amp;VID={$info['vid']}&amp;sort=name&amp;st={$this->ipsclass->input['st']}"><b>{$this->ipsclass->lang['message_from']}</b></a></th>
			<th width="25%"><a href="{$this->ipsclass->base_url}act=Msg&amp;CODE=01&amp;VID={$info['vid']}&amp;sort={$info['date_order']}&amp;st={$this->ipsclass->input['st']}"><b>{$this->ipsclass->lang['message_date']}</b></a></th>
			<th align="center" width="5%" style='padding:1px;'><input name="allbox" type="checkbox" value="Check All" onclick="InboxCheckAll();" /></th>
		</tr>
EOF;

//--endhtml--//
return $IPBHTML;
}

//===========================================================================
// <ips:mass_pm_box:desc:>
//===========================================================================
function mass_pm_box($names="",$checkbox="") {
$IPBHTML = "";
//--starthtml--//


$IPBHTML .= <<<EOF
<tr>
 <td colspan='2' align='center' class='bg1'>
 <div style='width:100%;' align='center' class='borderwrap'>
 <table cellpadding='0' cellspacing='0' width='100%' class='darkrow3'>
   <tr>
	<td align="right" valign='top' width='20%'>
	 <strong>{$this->ipsclass->lang['carbon_copy_title']}</strong><div class='desc'>{$this->ipsclass->lang['carbon_copy_desc']}</div>
	</td>
	<td align="left" width='80%'>
	 <textarea name="carbon_copy" rows="5" cols="40" tabindex="2">$names</textarea><br />
	 <input type="button" name="findusers" onclick="find_users()" value="{$this->ipsclass->lang['find_user_names']}" />
	 <br /><input type="checkbox" name="mt_hide_cc" value="1" {$checkbox}/>&nbsp;<b>{$this->ipsclass->lang['cc_hide_users']}</b>
	</td>
   </tr>
  </table>
 </div>
 </td>
</tr>
EOF;

//--endhtml--//
return $IPBHTML;
}

//===========================================================================
// <ips:No_msg_inbox:desc:>
//===========================================================================
function No_msg_inbox() {
$IPBHTML = "";
//--starthtml--//


$IPBHTML .= <<<EOF
<tr>
			<td class="row1" colspan="5" align="center"><b>{$this->ipsclass->lang['inbox_no_msg']}</b></td>
		</tr>
EOF;

//--endhtml--//
return $IPBHTML;
}

//===========================================================================
// <ips:pm_errors:desc:>
//===========================================================================
function pm_errors($data="") {
$IPBHTML = "";
//--starthtml--//


$IPBHTML .= <<<EOF
<div class="formsubtitle">{$this->ipsclass->lang['err_errors']}</div>
	<span class="postcolor"><p>$data<br /><br />{$this->ipsclass->lang['pme_none_sent']}</p></span>
EOF;

//--endhtml--//
return $IPBHTML;
}

//===========================================================================
// <ips:postbox_wrap:desc:>
//===========================================================================
function postbox_wrap($editor_html="") {
$IPBHTML = "";
//--starthtml--//


$IPBHTML .= <<<EOF
<tr>
 <td colspan='2' align='center' class='bg1'>
 <div align='center' class='borderwrap'>
 <table cellpadding='0' cellspacing='0' width='100%' class='darkrow3'>
  <tr>
   <td align="right" valign='top' width='20%'>
	<!--SMILIE TABLE-->
   </td>
   <td valign="top" align='left'>
	{$editor_html}
   </td>
  </tr>
 </table>
 </div>
 </td>
</tr>
EOF;

//--endhtml--//
return $IPBHTML;
}

//===========================================================================
// <ips:prefs_add_dirs:desc:>
//===========================================================================
function prefs_add_dirs() {
$IPBHTML = "";
//--starthtml--//


$IPBHTML .= <<<EOF
<div class="formsubtitle">{$this->ipsclass->lang['prefs_new']}</div>
	<p>{$this->ipsclass->lang['prefs_text_b']}</p>
EOF;

//--endhtml--//
return $IPBHTML;
}

//===========================================================================
// <ips:prefs_footer:desc:>
//===========================================================================
function prefs_footer() {
$IPBHTML = "";
//--starthtml--//


$IPBHTML .= <<<EOF
<div class="formsubtitle" align="center"><input type="submit" value="{$this->ipsclass->lang['prefs_submit']}" /></div>
</form>
EOF;

//--endhtml--//
return $IPBHTML;
}

//===========================================================================
// <ips:prefs_header:desc:>
//===========================================================================
function prefs_header() {
$IPBHTML = "";
//--starthtml--//


$IPBHTML .= <<<EOF
<form action="{$this->ipsclass->base_url}" method="post">
<input type="hidden" name="act" value="Msg" />
<input type="hidden" name="CODE" value="08" />
	<div class="formsubtitle">{$this->ipsclass->lang['prefs_current']}</div>
	<p>{$this->ipsclass->lang['prefs_text_a']}</p>
EOF;

//--endhtml--//
return $IPBHTML;
}

//===========================================================================
// <ips:prefs_row:desc:>
//===========================================================================
function prefs_row($data="") {
$IPBHTML = "";
//--starthtml--//


$IPBHTML .= <<<EOF
<p><input type="text" name="{$data[ID]}" value="{$data[REAL]}" />{$data[EXTRA]}</p>
EOF;

//--endhtml--//
return $IPBHTML;
}

//===========================================================================
// <ips:preview:desc:>
//===========================================================================
function preview($data="") {
$IPBHTML = "";
//--starthtml--//


$IPBHTML .= <<<EOF
<div class="formsubtitle">{$this->ipsclass->lang['pm_preview']}</div>
	<p>$data</p>
EOF;

//--endhtml--//
return $IPBHTML;
}

//===========================================================================
// <ips:render_address_row:desc:>
//===========================================================================
function render_address_row($entry="") {
$IPBHTML = "";
//--starthtml--//


$IPBHTML .= <<<EOF
<tr>
			<td class="row1" valign="middle"><a href="{$this->ipsclass->base_url}act=Profile&amp;CODE=03&amp;MID={$entry['contact_id']}"><b>{$entry['contact_name']}</b></a> &nbsp; &nbsp;[ {$entry['contact_desc']} ]</td>
			<td class="row1" valign="middle">[ <a href="{$this->ipsclass->base_url}act=Msg&amp;CODE=11&amp;MID={$entry['contact_id']}">{$this->ipsclass->lang['edit']}</a> ] :: [ <a href="{$this->ipsclass->base_url}act=Msg&amp;CODE=10&amp;MID={$entry['contact_id']}">{$this->ipsclass->lang['delete']}</a> ]&nbsp;&nbsp;( {$entry['text']} )</td>
		</tr>
EOF;

//--endhtml--//
return $IPBHTML;
}

//===========================================================================
// <ips:Render_msg:desc:>
//===========================================================================
function Render_msg($post="",$author="",$jump="") {
$IPBHTML = "";
//--starthtml--//


$IPBHTML .= <<<EOF
<!--<div class="formsubtitle">{$post['mt_title']}</div>
	<div align="right" style='padding:2px;'>[ <a href="{$this->ipsclass->base_url}CODE=04&amp;act=Msg&amp;MSID={$post['mt_id']}&amp;MID={$author['id']}&amp;fwd=1">{$this->ipsclass->lang['vm_forward_pm']}</a> | <a href="{$this->ipsclass->base_url}CODE=04&amp;act=Msg&amp;MID={$author['id']}&amp;MSID={$post['mt_id']}">{$this->ipsclass->lang['pm_reply_link']}</a> ]</div>-->
	
	<div class="borderwrapm">
		<div class="subtitle">{$post['mt_title']}</div>
			<table class='ipbtable' cellspacing="1">
				<tr>
					<td valign="middle" class="row2"><span class="normalname"><a href="{$this->ipsclass->base_url}showuser={$author['id']}">{$author['members_display_name']}</a></span></td>
					<td class="row2" valign="top">
						<!-- POSTED DATE DIV -->
						<div class="row2" style='float:left'>
							{$post['msg_date']}</span>
						</div>
						<!-- DELETE  DIV -->
						<div align="right"><a href="{$this->ipsclass->base_url}CODE=05&amp;act=Msg&amp;MSID={$post['mt_id']}&amp;VID={$author['VID']}"><{P_DELETE}></a>&nbsp;&middot; <a href="{$this->ipsclass->base_url}CODE=04&amp;act=Msg&amp;MID={$author['id']}&amp;MSID={$post['mt_id']}"><{P_QUOTE}></a> &middot; <a href="{$this->ipsclass->base_url}CODE=04&amp;act=Msg&amp;MSID={$post['mt_id']}&amp;MID={$author['id']}&amp;fwd=1">{$this->ipsclass->lang['vm_forward_pm']}</a></div>
					</td>
				</tr>
				<tr>
					<td valign="top" class="post1">
						<span class="postdetails">
							{$author['avatar']}<br /><br />
							{$author['title']}<br />
							{$author['member_rank_img']}<br /><br />
							{$author['member_group']}<br />
							{$author['member_posts']}<br />
							{$author['member_number']}<br />
							{$author['member_joined']}<br /><br />
							{$author['warn_text']} {$author['warn_minus']}{$author['warn_img']}{$author['warn_add']}
						</span>
						<br />
						<!--$ author[field_1]-->
						<img src="{$this->ipsclass->vars['img_url']}/spacer.gif" alt="" width="160" height="1" /><br /> 
					</td>
					<td width="100%" valign="top" class="post1">
						{$post['show_cc_users']}
						<div class="postcolor">{$post['msg_post']} <!--IBF.ATTACHMENT_{$post['msg_id']}--></div>
						{$author['signature']}
					</td>
				</tr>
				<tr>
					<td class="darkrow3">[ <a href="{$this->ipsclass->base_url}CODE=02&amp;act=Msg&amp;MID={$author['id']}">{$this->ipsclass->lang['add_to_book']}</a> ]</td>
					<td class="darkrow3" nowrap="nowrap">
						<!-- EMAIL / WWW / MSGR -->
						<div class="darkrow3" style='float:left'>
							{$author['addresscard']} &middot; {$author['message_icon']} &middot; {$author['email_icon']}
EOF;
//startif
if ( $author['website_icon'] != '' )
{
$IPBHTML .= <<<EOF
&middot; {$author['website_icon']}
EOF;
}//endif
//startif
if ( $author['icq_icon'] != '' )
{
$IPBHTML .= <<<EOF
&middot; {$author['icq_icon']}
EOF;
}//endif
//startif
if ( $author['aol_icon'] != '' )
{
$IPBHTML .= <<<EOF
&middot; {$author['aol_icon']}
EOF;
}//endif
//startif
if ( $author['yahoo_icon'] != '' )
{
$IPBHTML .= <<<EOF
&middot; {$author['yahoo_icon']}
EOF;
}//endif
//startif
if ( $author['msn_icon'] != '' )
{
$IPBHTML .= <<<EOF
&middot; {$author['msn_icon']}
EOF;
}//endif

$IPBHTML .= <<<EOF
						</div>
						<!-- UP -->
						<div align="right">
EOF;
//startif
if ( $post['_ip_address'] != '' )
{
$IPBHTML .= <<<EOF
{$this->ipsclass->lang['msg_ip_address']} {$post['_ip_address']}
EOF;
}//endif
$IPBHTML .= <<<EOF
					     &nbsp;
				        </div>
					</td>
				</tr>
			</table>
		</div>
EOF;

//--endhtml--//
return $IPBHTML;
}

//===========================================================================
// <ips:render_msg_show_cc:desc:>
//===========================================================================
function render_msg_show_cc($cc_users="") {
$IPBHTML = "";
//--starthtml--//


$IPBHTML .= <<<EOF
<b>CC:</b> $cc_users
		<hr noshade="noshade" size="1" />
EOF;

//--endhtml--//
return $IPBHTML;
}

//===========================================================================
// <ips:Send_form:desc:>
//===========================================================================
function Send_form($data="") {
$IPBHTML = "";
//--starthtml--//


$IPBHTML .= <<<EOF
<script type="text/javascript" src='jscripts/ipb_xhr_findnames.js'></script>
<script type="text/javascript">
<!--
	function find_users(){
		url = "index.{$this->ipsclass->vars['php_ext']}?act=legends&CODE=finduser_one&s={$this->ipsclass->session_id}&entry=textarea&name=carbon_copy&sep=line";
		window.open(url,"FindUsers","width=400,height=250,resizable=yes,scrollbars=yes"); 
	}
-->
</script>
<form id='postingform' style='display:block' action="{$this->ipsclass->base_url}act=msg" method="post" name="REPLIER" {$data['form_extra']} onsubmit="return ValidateForm(1);">
<input type="hidden" name="removeattachid" value="0" />
<input type="hidden" name="OID"  value="{$data['OID']}" />
<input type="hidden" name="act" value="Msg" />
<input type="hidden" name="CODE" value="04" />
<input type="hidden" name="MODE" value="01" />
<input type="hidden" name="post_key" value="{$data['post_key']}" />
<input type="hidden" name="auth_key" value="{$this->ipsclass->md5_check}" />
{$data['upload']}
<div id='ipb-get-members' style='border:1px solid #000; background:#FFF; padding:2px;position:absolute;width:210px;display:none;z-index:1'></div>
<table class='ipbtable' cellspacing="0">
<tr>
 <td colspan='2' align='center' class='bg1'>
 <div style='width:100%;' align='center' class='borderwrap'>
 <table cellpadding='0' cellspacing='0' width='100%' class='darkrow3'>
   <tr>
	<td align="right" width='20%'>
	 <strong>{$this->ipsclass->lang['to_whom']}</strong>
	</td>
	<td align="left" width='80%'>
	 <input type="text" id='entered_name' name="entered_name" size="30" autocomplete='off' style='width:210px' value="{$data[N_ENTER]}" tabindex="1" /> &nbsp; {$data[CONTACTS]}
	</td>
   </tr>
  </table>
 </div>
 </td>
</tr>
<!--IBF.MASS_PM_BOX-->
<tr>
 <td colspan='2' align='center' class='bg1'>
 <div style='width:100%;' align='center' class='borderwrap'>
 <table cellpadding='0' cellspacing='0' width='100%' class='darkrow3'>
   <tr>
	<td align="right" width='20%'>
	 <strong>{$this->ipsclass->lang['msg_title']}</strong>
	</td>
	<td align="left" width='80%'>
	 <input type="text" name="msg_title" size="40" tabindex="3" maxlength="40" value="{$data[O_TITLE]}" />
	</td>
   </tr>
  </table>
 </div>
 </td>
</tr>
EOF;

//--endhtml--//
return $IPBHTML;
}

//===========================================================================
// <ips:send_form_footer:desc:>
//===========================================================================
function send_form_footer($default=array()) {
$IPBHTML = "";
//--starthtml--//


$IPBHTML .= <<<EOF
<tr>
 <td colspan='2' align='center' class='bg1'>
 <div style='width:100%;' align='center' class='borderwrap'>
 <table cellpadding='0' cellspacing='0' width='100%' class='darkrow3'>
   <tr>
	<td align="right" valign='top' width='20%'>
	 <strong>{$this->ipsclass->lang['msg_options']}</strong>
	</td>
	<td align="left" width='80%'>
	 <input type="checkbox" name="add_sent" checked value="yes" {$default['add_sent']}/>&nbsp;<b>{$this->ipsclass->lang['auto_sent_add']}</b>
	 <br />
	 <input type="checkbox" name="add_tracking" value="1" {$default['add_tracking']}/>&nbsp;<b>{$this->ipsclass->lang['vm_track_msg']}</b>
	</td>
   </tr>
  </table>
 </div>
 </td>
</tr>
 <tr>
	 <td class="formbuttonrow" align="center" colspan="2">
		 <input type="submit" value="{$this->ipsclass->lang['submit_send']}" tabindex="10" accesskey="s" name="submit" />
		 <input type="submit" value="{$this->ipsclass->lang['pm_pre_button']}" tabindex="11" name="preview" />
		 <input type="submit" value="{$this->ipsclass->lang['pms_send_later']}" tabindex="12" name="save" />
	 </td>
 </tr>
</table>
<script type="text/javascript">
	// INIT find names
	init_js( 'postingform', 'entered_name');
	// Run main loop
	setTimeout( 'main_loop()', 10 );
</script>
</form>
EOF;

//--endhtml--//
return $IPBHTML;
}

//===========================================================================
// <ips:trackread_end:desc:>
//===========================================================================
function trackread_end() {
$IPBHTML = "";
//--starthtml--//


$IPBHTML .= <<<EOF
<tr>
			<td align="right" colspan="5" class="formbuttonrow"><input type="submit" name="endtrack" value="{$this->ipsclass->lang['tk_untrack_button']}" /> {$this->ipsclass->lang['selected_msg']}</td>
		</tr>
	</table>
</div>
</form>
<br />
EOF;

//--endhtml--//
return $IPBHTML;
}

//===========================================================================
// <ips:trackread_row:desc:>
//===========================================================================
function trackread_row($data="") {
$IPBHTML = "";
//--starthtml--//


$IPBHTML .= <<<EOF
<tr>
	<td class="row1" valign="middle">{$data['icon']}</td>
	<td class="row1">{$data['mt_title']}</td>
	<td class="row1"><a href="{$this->ipsclass->base_url}showuser={$data['memid']}">{$data['to_name']}</a></td>
	<td class="row1">{$data['date']}</td>
	<td class="row1"><input type="checkbox" name="msgid_{$data['mt_id']}" value="yes" onclick="CheckCheckAll(document.trackread);" /></td>
</tr>
EOF;

//--endhtml--//
return $IPBHTML;
}

//===========================================================================
// <ips:trackread_table_header:desc:>
//===========================================================================
function trackread_table_header() {
$IPBHTML = "";
//--starthtml--//


$IPBHTML .= <<<EOF
<form action="{$this->ipsclass->base_url}CODE=31&amp;act=Msg" name="trackread" method="post">
<div class="formsubtitle">{$this->ipsclass->lang['tk_read_messages']}</div>
<p>{$this->ipsclass->lang['tk_read_desc']}</p>
<div class="borderwrapm">
	<table class='ipbtable' cellspacing="1">
		<tr>
			<th width="5%">&nbsp;</th>
			<th width="30%"><b>{$this->ipsclass->lang['message_title']}</b></th>
			<th width="30%"><b>{$this->ipsclass->lang['pms_message_to']}</b></th>
			<th width="20%"><b>{$this->ipsclass->lang['tk_read_date']}</b></th>
			<th align="center" width="5%"><input name="allbox" type="checkbox" value="Check All" onclick="CheckAll(document.trackread);" /></th>
		</tr>
EOF;

//--endhtml--//
return $IPBHTML;
}

//===========================================================================
// <ips:trackUNread_end:desc:>
//===========================================================================
function trackUNread_end() {
$IPBHTML = "";
//--starthtml--//


$IPBHTML .= <<<EOF
<tr>
			<td align="right" colspan="5" class="formbuttonrow"><input type="submit" name="delete" value="{$this->ipsclass->lang['delete_button']}" /> {$this->ipsclass->lang['selected_msg']}</td>
		</tr>
	</table>
</div>
</form>
EOF;

//--endhtml--//
return $IPBHTML;
}

//===========================================================================
// <ips:trackUNread_row:desc:>
//===========================================================================
function trackUNread_row($data="") {
$IPBHTML = "";
//--starthtml--//


$IPBHTML .= <<<EOF
<tr>
			<td class="row1" valign="middle">{$data['icon']}</td>
			<td class="row1">{$data['mt_title']}</td>
			<td class="row1"><a href="{$this->ipsclass->base_url}showuser={$data['memid']}">{$data['to_name']}</a></td>
			<td class="row1">{$data['date']}</td>
			<td class="row1"><input type="checkbox" name="msgid_{$data['mt_id']}" value="yes" onclick="CheckCheckAll(document.trackunread);" /></td>
		</tr>
EOF;

//--endhtml--//
return $IPBHTML;
}

//===========================================================================
// <ips:trackUNread_table_header:desc:>
//===========================================================================
function trackUNread_table_header() {
$IPBHTML = "";
//--starthtml--//


$IPBHTML .= <<<EOF
<form action="{$this->ipsclass->base_url}CODE=32&amp;act=Msg" name="trackunread" method="post">
<div class="formsubtitle">{$this->ipsclass->lang['tk_unread_messages']}</div>
<p>{$this->ipsclass->lang['tk_unread_desc']}</p>
<div class="borderwrapm">
	<table class='ipbtable' cellspacing="1">
		<tr>
			<th width="5%">&nbsp;</th>
			<th width="30%"><b>{$this->ipsclass->lang['message_title']}</b></th>
			<th width="30%"><b>{$this->ipsclass->lang['pms_message_to']}</b></th>
			<th width="20%"><b>{$this->ipsclass->lang['tk_unread_date']}</b></th>
			<th align="center" width="5%"><input name="allbox" type="checkbox" value="Check All" onclick="CheckAll(document.trackunread);" /></th>
		</tr>
EOF;

//--endhtml--//
return $IPBHTML;
}

//===========================================================================
// <ips:unsent_end:desc:>
//===========================================================================
function unsent_end() {
$IPBHTML = "";
//--starthtml--//


$IPBHTML .= <<<EOF
<tr>
			<td align="center" nowrap="nowrap" colspan="6" class="formbuttonrow"><input type="submit" name="delete" value="{$this->ipsclass->lang['delete_button']}" /> {$this->ipsclass->lang['selected_msg']}</td>
		</tr>
	</table>
</div>
</form>
EOF;

//--endhtml--//
return $IPBHTML;
}

//===========================================================================
// <ips:unsent_row:desc:>
//===========================================================================
function unsent_row($data="") {
$IPBHTML = "";
//--starthtml--//


$IPBHTML .= <<<EOF
<tr>
			<td class="row1" valign="middle">{$data['msg']['icon']}</td>
			<td class="row1">{$data['msg']['attach_img']}&nbsp;<a href="{$this->ipsclass->base_url}act=Msg&amp;CODE=21&amp;MSID={$data['msg']['mt_id']}">{$data['msg']['mt_title']}</a></td>
			<td class="row1"><a href="{$this->ipsclass->base_url}showuser={$data['msg']['from_id']}">{$data['msg']['from_name']}</a></td>
			<td class="row1">{$data['msg']['date']}</td>
			<td class="row1" align="center">{$data['msg']['cc_users']}</td>
			<td class="row1"><input type="checkbox" name="msgid_{$data['msg']['mt_id']}" value="yes" /></td>
		</tr>
EOF;

//--endhtml--//
return $IPBHTML;
}

//===========================================================================
// <ips:unsent_table_header:desc:>
//===========================================================================
function unsent_table_header() {
$IPBHTML = "";
//--starthtml--//


$IPBHTML .= <<<EOF
<form action="{$this->ipsclass->base_url}CODE=06&amp;act=Msg&amp;saved=1" name="mutliact" method="post">
<div class="formsubtitle">{$this->ipsclass->lang['pms_saved_title']}</div>
<br />
<div class="borderwrapm">
	<table class='ipbtable' cellspacing="1">
		<tr>
			<th width="5%">&nbsp;</th>
			<th width="30%"><b>{$this->ipsclass->lang['message_title']}</b></th>
			<th width="30%"><b>{$this->ipsclass->lang['pms_message_to']}</b></th>
			<th width="20%"><b>{$this->ipsclass->lang['pms_saved_date']}</b></th>
			<th width="10%"><b>{$this->ipsclass->lang['pms_cc_users']}</b></th>
			<th align="center" width="5%" style='padding:1px;'><input name="allbox" type="checkbox" value="Check All" onclick="CheckAll(document.mutliact);" /></th>
		</tr>
EOF;

//--endhtml--//
return $IPBHTML;
}

//===========================================================================
// <ips:xmlout_msgs_row:desc:>
//===========================================================================
function xmlout_msgs_row($msg="") {
$IPBHTML = "";
//--starthtml--//


$IPBHTML .= <<<EOF
<div class='popupmenu-item'>
 <div style='float:left'>{$msg['icon']} <a href="#" onclick='locationjump("act=msg&CODE=03&VID={$msg['mt_vid_folder']}&MSID={$msg['mt_id']}");' title='{$msg['mt_title']} ({$msg['from_name']})'>{$msg['_mini']}</a></div>
 <div align='right'>
  <span style='font-size:10px' class='desc'><em>({$msg['date']})</em></span>
 </div>
</div>
EOF;

//--endhtml--//
return $IPBHTML;
}

//===========================================================================
// <ips:xmlout_msgs_wrapper:desc:>
//===========================================================================
function xmlout_msgs_wrapper($content="") {
$IPBHTML = "";
//--starthtml--//


$IPBHTML .= <<<EOF
<div class='popupmenu'>
  <div style='padding:1px'>
   {$content}
  </div>
  <div align='center' style='padding:6px;font-weight:bold' class='darkrow3'><a href='#' onclick='locationjump("act=msg&CODE=01");'>{$this->ipsclass->lang['xml_go_inbox']}</a> &raquo;</div>
</div>
EOF;

//--endhtml--//
return $IPBHTML;
}



}

/*--------------------------------------------------*/
/*<changed bits>
Render_msg,send_form_footer
</changed bits>*/
/* END OF FILE                                      */
/*--------------------------------------------------*/

?>