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_downloads.php
<?php
/*--------------------------------------------------*/
/* FILE GENERATED BY INVISION POWER BOARD           */
/* CACHE FILE: Skin set id: 2                     */
/* CACHE FILE: Generated: Sat, 16 Dec 2006 04:15:58 GMT */
/* DO NOT EDIT DIRECTLY - THE CHANGES WILL NOT BE   */
/* WRITTEN TO THE DATABASE AUTOMATICALLY            */
/*--------------------------------------------------*/

class skin_downloads_6 {

 var $ipsclass;
//===========================================================================
// <ips:active_users:desc:>
//===========================================================================
function active_users($active=array()) {
$IPBHTML = "";
//--starthtml--//


$IPBHTML .= <<<EOF
<tr>
			<td class="formsubtitle" colspan="2">{$active['TOTAL']} {$this->ipsclass->lang['active_users_header']}</td>
		</tr>
		<tr>
			<td class="row1" width="1%"><{F_ACTIVE}></td>
			<td class="row2">
				<b>{$active['GUESTS']}</b> {$this->ipsclass->lang['active_users_guests']}, <b>{$active['MEMBERS']}</b> {$this->ipsclass->lang['dactive_users_members']} <b>{$active['ANON']}</b> {$this->ipsclass->lang['active_users_anon']}
				<div class="thin">{$active['NAMES']}</div>
			</td>
		</tr>
EOF;

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

//===========================================================================
// <ips:add_row:desc:>
//===========================================================================
function add_row($lang="",$value="") {
$IPBHTML = "";
//--starthtml--//


$IPBHTML .= <<<EOF
<tr>
		<td align='right' valign="top" width='20%'><strong>{$lang}</strong></td>
		<td align='left'>{$value}</td>
	</tr>
EOF;

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

//===========================================================================
// <ips:cat_link:desc:>
//===========================================================================
function cat_link($id="",$name="") {
$IPBHTML = "";
//--starthtml--//


$IPBHTML .= <<<EOF
<a href='{$this->ipsclass->base_url}automodule=downloads&amp;showcat={$id}' title='{$name}'>{$name}</a>
EOF;

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

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


$IPBHTML .= <<<EOF
                <tr> 
			<td class="catend" colspan="6"><!--no content--></td>
		</tr>
	</table>
</div>
<br />
EOF;

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

//===========================================================================
// <ips:category_open:desc:>
//===========================================================================
function category_open($data=array(),$lang_bit="") {
$IPBHTML = "";
//--starthtml--//


$IPBHTML .= <<<EOF
<div class="borderwrap" style="display:{$data['div_fc']}" id="fc_idm_cats">
	<div class="maintitlecollapse">
		<p class="expand"><a href="javascript:togglecategory('idm_cats', 0);"><{E_PLUS}></a></p>
		<p><{CAT_IMG}>&nbsp;{$lang_bit}</p>
	</div>
</div>
<div class="borderwrap" style="display:{$data['div_fo']}" id="fo_idm_cats">
	<div class="maintitle">
		<p class="expand"><a href="javascript:togglecategory('idm_cats', 1);"><{E_MINUS}></a></p>
		<p><{CAT_IMG}>&nbsp;{$lang_bit}</p>
	</div>
	<table class='ipbtable' cellspacing="1">
		<tr> 
			<th colspan="2" width="66%">{$this->ipsclass->lang['catinfo_description']}</th>
			<th align="center" width="7%">{$this->ipsclass->lang['catinfo_totalfiles']}</th>
			<th align="center" width="7%">{$this->ipsclass->lang['catinfo_totalviews']}</th>
                        <th align="center" width="7%">{$this->ipsclass->lang['catinfo_totaldownloads']}</th>
			<th width="35%">{$this->ipsclass->lang['catinfo_latestinfo']}</th>
		</tr>
EOF;

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

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


$IPBHTML .= <<<EOF
                <tr> 
			<td align="center" class="row2" width="1%">
EOF;
//startif
if ( $this->ipsclass->member['last_visit'] < $data['cfileinfo']['date'] )
{
$IPBHTML .= <<<EOF
<{C_ON}>
EOF;
}//endif
//startelse
else
{
$IPBHTML .= <<<EOF
<{C_OFF}>
EOF;
}//endelse
$IPBHTML .= <<<EOF
                        </td>
			<td class="row2"><b>{$data['cname']}</b><div class="forumdesc">{$data['cdesc']}{$data['show_subforums']}{$data['subcategories']}</div>{$data['pending']}</td>
			<td align="center" class="row1">{$data['cfileinfo']['total_files']}</td>
			<td align="center" class="row1">{$data['cfileinfo']['total_views']}</td>
			<td align="center" class="row1">{$data['cfileinfo']['total_downloads']}</td>
			<td class="row1" nowrap="nowrap">{$data['latest_file']}</td>
		</tr>
EOF;


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

//===========================================================================
// <ips:cfield_display:desc:>
//===========================================================================
function cfield_display($title="",$desc="",$content="",$req_out="") {
$IPBHTML = "";
//--starthtml--//


$IPBHTML .= <<<EOF
<tr>
		<td align='right' valign="top" width='20%'><strong>{$title}</strong><br /><div align='left'>{$desc}{$req_out}</div></td>
		<td align='left'>{$content}</td>
	</tr>
EOF;

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

//===========================================================================
// <ips:cfield_dropdown:desc:>
//===========================================================================
function cfield_dropdown($name="",$options="") {
$IPBHTML = "";
//--starthtml--//


$IPBHTML .= <<<EOF
<div style='padding-left:4px;'>
<select name="{$name}">
	{$options}
</select>
</div>
EOF;

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

//===========================================================================
// <ips:cfield_file_display:desc:>
//===========================================================================
function cfield_file_display($title="",$value="") {
$IPBHTML = "";
//--starthtml--//


$IPBHTML .= <<<EOF
<tr>
<td width='30%'><strong>{$title}</strong></td>
<td>{$value}</td>
</tr>
EOF;

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

//===========================================================================
// <ips:cfield_file_wrapper:desc:>
//===========================================================================
function cfield_file_wrapper($topiclink="",$content="",$compop="") {
$IPBHTML = "";
//--starthtml--//


$IPBHTML .= <<<EOF
<table cellpadding='4' cellspacing='1' width='100%' class='borderwrap'>
<tr>
<td colspan='2' class='subtitle'>{$this->ipsclass->lang['file_custom']}</td>
</tr>
EOF;
//startif
if ( $topiclink != '' )
{
$IPBHTML .= <<<EOF
<tr>
<td width='30%'><strong>{$this->ipsclass->lang['file_topiclang']}</strong></td>
<td>{$topiclink}</td>
</tr>
EOF;
}//endif
//startif
if ( $compop != '' )
{
$IPBHTML .= <<<EOF
<tr>
<td width='30%'><strong>{$this->ipsclass->lang['file_popuplang']}</strong></td>
<td>{$compop}</td>
</tr>
EOF;
}//endif
$IPBHTML .= <<<EOF
{$content}
</table>
EOF;

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

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


$IPBHTML .= <<<EOF
<br />
<span class='formdesc'>{$this->ipsclass->lang['cfield_required']}</span>
EOF;

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

//===========================================================================
// <ips:cfield_textarea:desc:>
//===========================================================================
function cfield_textarea($name="",$value="") {
$IPBHTML = "";
//--starthtml--//


$IPBHTML .= <<<EOF
<textarea cols="60" rows="5" wrap="soft" name="{$name}">{$value}</textarea>
EOF;

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

//===========================================================================
// <ips:cfield_textinput:desc:>
//===========================================================================
function cfield_textinput($name="",$value="") {
$IPBHTML = "";
//--starthtml--//


$IPBHTML .= <<<EOF
<input type="text" size="50" name="{$name}" value='{$value}' />
EOF;

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

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


$IPBHTML .= <<<EOF
 <tr>
  <td colspan='2' class='bg1' align='center'>
   <div style='width:100%;' align='center' class='borderwrap'>
    <table cellpadding='0' cellspacing='0' width='100%' class='darkrow3'>
{$cfield_content}
    </table>
   </div>
  </td>
 </tr>
EOF;

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

//===========================================================================
// <ips:comment_form:desc:>
//===========================================================================
function comment_form($fileid="",$data=array()) {
$IPBHTML = "";
//--starthtml--//


$IPBHTML .= <<<EOF
 <form action='{$this->ipsclass->base_url}' method='post'>
 <input type='hidden' name='automodule' value='downloads' />
 <input type='hidden' name='req' value='comments' />
 <input type='hidden' name='code' value='add_comment' />
 <input type='hidden' name='id' value='{$fileid}' />
 <input type='hidden' name='is_edit' value='{$data['for_edit_id']}' />
 <textarea cols='50' rows='15' name='Post' class='textarea'>{$data['for_edit_text']}</textarea><br />
 <input type='submit' value='{$this->ipsclass->lang['modact_submit']}' />
 </form>
EOF;

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

//===========================================================================
// <ips:comments_block:desc:>
//===========================================================================
function comments_block($data=array(),$fileid='',$links="") {
$IPBHTML = "";
//--starthtml--//


$IPBHTML .= <<<EOF
<a name="comments"></a>
<table class='ipbtable' cellspacing="0">
	<tr>
		<td style='padding-left:0px' width="60%">{$links}</td>
		<td class='nopad' align="right">&nbsp;</td>
	</tr>
</table>
<script type='text/javascript'>
<!--
var js_error_no_permission = "{$this->ipsclass->lang['no_comments_perms']}";
-->
</script>
<script type="text/javascript" src="jscripts/idm_fileview.js"></script>
<div class="borderwrap" style="display:{$data['div_fc']}" id="fc_idm_comm">
	<div class="maintitle">
		<p class="expand"><a href="javascript:togglecategory('idm_comm', 0);"><{E_PLUS}></a></p>
		<p><{CAT_IMG}>&nbsp;{$this->ipsclass->lang['comments_header']}</p>
</div>
	<div class="formsubtitle">
<p>{$this->ipsclass->lang['comments_header']}</p>
	</div>
</div>
<div class="borderwrap" style="display:{$data['div_fo']}" id="fo_idm_comm">
	<div class="maintitle">
		<p class="expand"><a href="javascript:togglecategory('idm_comm', 1);"><{E_MINUS}></a></p>
		<p><{CAT_IMG}>&nbsp;{$this->ipsclass->lang['comments_header']}</p>
	</div>
<table cellpadding='2' cellspacing='1' class='ipbtable'>
<tr><td style='padding:0px;'>
<!--COMMENTS-->
</td></tr>
<tr>
 <td class='row2' width='100%' align='center'>
<!--COMMENT_FORM-->
</td>
</tr>
</table>
</div>
<br />
EOF;

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

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


$IPBHTML .= <<<EOF
<!--Begin Comment Number {$comment['comment_id']}-->
<table class='ipbtable' cellspacing="1" style='margin:0px; padding: 0px;'>
	<tr>
		<td valign="middle" class="row2" width="1%"><span class='{$data['name_css']}'>{$data['members_display_name']}</span></td>
		<td class="row2" valign="top" width="99%">
			<div align="left">
				<span class="postdetails"><img src='{$this->ipsclass->vars['img_url']}/to_post_off.gif' alt='post' border='0' style='padding-bottom:2px' /> {$data['comment_date']}</span>
			</div>
		</td>
	</tr>
	<tr>
		<td valign="top" class="{$data['post_css']}">
        	<span class="postdetails">
        		{$data['avatar']}<br /><br />
        		{$data['title']}<br />
        		{$data['member_rank_img']}<br /><br />
        		{$data['member_group']}<br />
        		{$data['member_posts']}<br />
        		{$data['member_joined']}<br />
        		{$data['member_location']}
        		{$data['member_number']}<br />
<br />
        		{$data['warn_text']} {$data['warn_minus']}{$data['warn_img']}{$data['warn_add']}
        	</span><br />
        	<img src="{$this->ipsclass->vars['img_url']}/spacer.gif" alt="" width="160" height="1" /><br />
       </td>
       <td width="100%" valign="top" class="{$data['post_css']}" id='comment-main-{$data['comment_id']}'>
			<!-- THE COMMENT {$data['comment_id']} -->
			<div class="postcolor" id='comment-{$data['comment_id']}'>{$data['comment_text']}</div>
				{$data['signature']}
			<!-- THE COMMENT -->
		</td>
	</tr>
	<tr>
		<td class="formbuttonrow" nowrap="nowrap">
			<div style='text-align:left'>{$data['online_status_indicator']}{$data['addresscard']}{$data['message_icon']}<!--{$data['email_icon']}--></div>
		</td>
		<td class="formbuttonrow" nowrap="nowrap">
			<div style="float: left;">
				<a href="javascript:scroll(0,0);"><{P_UP}></a>
			</div>
         	<div align="right">
         		{$data['approve_button']}{$data['delete_button']}{$data['edit_button']}{$data['reply_button']}
         	</div>
         </td>
	</tr>
</table>
<script type='text/javascript'>
//<![CDATA[
if ( ajax_loaded && use_enhanced_js )
{
menu_build_menu( 'edit-but-{$data['comment_id']}',
	new Array(  img_item + " <a title='{$this->ipsclass->lang['edit_full_link']}' href='{$this->ipsclass->base_url}automodule=downloads&amp;req=comments&amp;code=fulledit&amp;cid={$data['comment_id']}'>{$this->ipsclass->lang['edit_full_link']}</a>",
				img_item + " <a href='#' title='{$this->ipsclass->lang['edit_il_link']}' onclick='return ajax_prep_for_edit({$data['comment_id']}, event);'>{$this->ipsclass->lang['edit_il_link']}</a>" ) );
}
//]]>
</script>
EOF;

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

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


$IPBHTML .= <<<EOF
<!--Begin Comment Number {$comment['comment_id']}-->
<table class='ipbtable' cellspacing="1" style='margin:0px; padding: 0px;'>
	<tr>
		<td valign="middle" class="row2" width="1%"><span class='{$data['name_css']}'>{$data['members_display_name']}</span></td>
		<td class="row2" valign="top" width="99%">
			<div align="left">
				<span class="postdetails"><img src='{$this->ipsclass->vars['img_url']}/to_post_off.gif' alt='post' border='0' style='padding-bottom:2px' /> {$data['comment_date']}</span>
			</div>
		</td>
	</tr>
	<tr>
		<td valign="top" class="{$data['post_css']}">
        	<span class="postdetails">
        		{$data['avatar']}<br /><br />
        		{$data['title']}<br />
        		{$data['member_rank_img']}<br /><br />
        		{$data['member_group']}<br />
        		{$data['member_posts']}<br />
        		{$data['member_joined']}<br />
        		{$data['member_location']}
        		{$data['member_number']}<br />
<br />
        		{$data['warn_text']} {$data['warn_minus']}{$data['warn_img']}{$data['warn_add']}
        	</span><br />
        	<img src="{$this->ipsclass->vars['img_url']}/spacer.gif" alt="" width="160" height="1" /><br />
       </td>
       <td width="100%" valign="top" class="{$data['post_css']}" id='comment-main-{$data['comment_id']}'>
			<!-- THE COMMENT {$data['comment_id']} -->
        	{$this->ipsclass->lang['comment_ignore']} {$data['members_display_name']}.<br /><br />
        	<a href="{$this->ipsclass->base_url}automodule=downloads&amp;showfile={$data['comment_fid']}&amp;cid={$data['comment_id']}&amp;st={$this->ipsclass->input['st']}">{$this->ipsclass->lang['comment_viewignored']}</a> &middot; <a href="{$this->ipsclass->base_url}act=UserCP&amp;CODE=ignoreremove&amp;id={$data['id']}">{$this->ipsclass->lang['comment_unignore']} {$data['members_display_name']}</a>
        	<!-- THE COMMENT -->
		</td>
	</tr>
	<tr>
		<td class="formbuttonrow" nowrap="nowrap">
			<div style='text-align:left'>{$data['online_status_indicator']}{$data['addresscard']}{$data['message_icon']}<!--{$data['email_icon']}--></div>
		</td>
		<td class="formbuttonrow" nowrap="nowrap">
			<div style="float: left;">
				<a href="javascript:scroll(0,0);"><{P_UP}></a>
			</div>
         </td>
	</tr>
</table>
EOF;

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

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


$IPBHTML .= <<<EOF
<tr>
 <td colspan='2' class='row2' align='center'>{$this->ipsclass->lang['no_comments']}</td>
</tr>
EOF;

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

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


$IPBHTML .= <<<EOF
<div class="borderwrap">
<table class='ipbtable' cellspacing="1">
 <tr>
	<td class="maintitle" colspan='2'><{CAT_IMG}>&nbsp;{$this->ipsclass->lang['dpage_header']} : {$info['file_name']}</td>
 </tr>
 <tr>
  <td colspan='2' class='bg1' align='center'>
   <div style='width:100%;' align='center' class='borderwrap'>
    <table cellpadding='0' cellspacing='0' width='100%' class='darkrow3'>
     <tr>
      <td width='100%' align='left'><strong>{$this->ipsclass->lang['dpage_starting']}</strong>
      <div>{$info['disclaimer']}</div></td>
     </tr>
    </table>
   </div>
  </td>
 </tr>
 <tr>
   <td colspan='2' class='formbuttonrow' align='center'><a href='{$this->ipsclass->base_url}automodule=downloads&amp;req=download&amp;code=do_download&amp;id={$info['file_id']}' target='_self'><span class='fauxbutton'>{$this->ipsclass->lang['dpage_button']}</span></a></td>
 </tr>
</table>
</div>
EOF;

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

//===========================================================================
// <ips:error_box:desc:>
//===========================================================================
function error_box($msg="",$noback="0") {
$IPBHTML = "";
//--starthtml--//


$IPBHTML .= <<<EOF
<br />
	<div class="errorwrap">
		<h4>{$this->ipsclass->lang['main_error_subtitle']}</h4>
		<p>{$msg}</p>
EOF;
//startif
if ( $noback==0 )
{
$IPBHTML .= <<<EOF
<p class="formbuttonrow" align='center'><b><a href="javascript:history.go(-1)">&laquo; {$this->ipsclass->lang['main_error_goback']}</a></b></p>
EOF;
}//endif
$IPBHTML .= <<<EOF
        </div>
<br />
EOF;

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

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


$IPBHTML .= <<<EOF
<tr>
<td colspan='2' align='left' class='row1'><strong>{$this->ipsclass->lang['file_approvedby']} <a href='{$this->ipsclass->base_url}showuser={$info['file_approver']}'>{$info['approver_name']}</a> {$this->ipsclass->lang['fileinfo_son']} {$info['approve_date']}</strong></td>
</tr>
EOF;

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

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


$IPBHTML .= <<<EOF
<script type='text/javascript'>
<!--
 var lang_suredelete = '{$this->ipsclass->lang['idm_suredelete']}';
 var lang_notdeleted = '{$this->ipsclass->lang['idm_notdeleted']}';
//-->
</script>
<script type='text/javascript' src='jscripts/idm_fileview.js'></script>
EOF;
//startif
if ( $file['file_broken']==1 )
{
$IPBHTML .= <<<EOF
<div class="ruleswrap">
	&nbsp;<{F_RULES}>&nbsp;<b>{$this->ipsclass->lang['file_broken_text']}</b>
</div><br clear='all' />
EOF;
}//endif
$IPBHTML .= <<<EOF
<div class="borderwrap">
	<div class="maintitle">
		<p><{CAT_IMG}>&nbsp;{$file['file_name']}</p>
	</div>
<table class='ipbtable' cellspacing="1">
<!--SCREENSHOT_DISPLAY-->
<tr>
<td width='50%' valign='top' class='row1'>
<table cellpadding='4' cellspacing='1' width='100%' class='borderwrap'>
<tr>
<td colspan='2' class='subtitle'>{$this->ipsclass->lang['file_infoheader']}</td>
</tr>
<tr>
<td width='30%'><strong>{$this->ipsclass->lang['filename']}</strong></td>
<td>{$file['file_name']} {$this->ipsclass->lang['fileby']} {$file['members_display_name']}</td>
</tr>
<tr>
<td width='30%'><strong>{$this->ipsclass->lang['submittedon']}</strong></td>
<td>{$file['submit_date']}</td>
</tr>
<tr>
<td width='30%'><strong>{$this->ipsclass->lang['lastupdated']}</strong></td>
<td>{$file['submit_date']}</td>
</tr>
<tr>
<td width='30%'><strong>{$this->ipsclass->lang['filetype']}</strong></td>
<td><img src='style_images/<#IMG_DIR#>/{$file['mime_img']}' border='0' alt='{$this->ipsclass->lang['filetype']}' />&nbsp;({$file['mime_extension']} - {$file['mime_mimetype']})</td>
</tr>
<tr>
<td width='30%'><strong>{$this->ipsclass->lang['filescreenshot']}</strong></td>
<td>{$file['screenshot_display']}</td>
</tr>
</table>
</td>
<td width='50%' valign='top' class='row1'>
<table cellpadding='4' cellspacing='1' width='100%' class='borderwrap'>
<tr>
<td colspan='2' class='subtitle'>{$this->ipsclass->lang['file_statsheader']}</td>
</tr>
<tr>
<td width='30%'><strong>{$this->ipsclass->lang['filesize']}</strong></td>
<td>{$file['formatted_size']}</td>
</tr>
<tr>
<td width='30%'><strong>{$this->ipsclass->lang['fileviews']}</strong></td>
<td>{$file['file_views']}</td>
</tr>
<tr>
<td width='30%'><strong>{$this->ipsclass->lang['filedownloads']}</strong></td>
<td>{$file['file_downloads']}</td>
</tr>
<tr>
<td width='30%'><strong>{$this->ipsclass->lang['filerating']}</strong></td>
<td><div id='dl_cur_rate'>{$file['file_rating']}</div></td>
</tr>
<tr>
<td width='30%'><strong>{$this->ipsclass->lang['fileaddrating']}</strong></td>
<td>{$file['vote_panel']}</td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan='2' class='row1' width='100%'><div class='divpad'>{$file['file_desc']}</div></td>
</tr>
<tr>
<td width='50%' valign='top' class='row1'>
{$file['custom_block']}
</td>
<td width='50%' valign='top' class='row1'>
{$file['ops_block']}
</td>
</tr>
{$file['the_approver']}
 <tr>
   <td colspan='2' class='formbuttonrow' align='center'><a href='{$this->ipsclass->base_url}automodule=downloads&amp;req=download&amp;code=confirm_download&amp;id={$file['file_id']}' target='_self'><span class='fauxbutton'>{$this->ipsclass->lang['dpage_button']}</span></a></td>
 </tr>
</table>
</div>
<br />
EOF;

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

//===========================================================================
// <ips:file_link:desc:>
//===========================================================================
function file_link($name="",$id="") {
$IPBHTML = "";
//--starthtml--//


$IPBHTML .= <<<EOF
<a href='{$this->ipsclass->base_url}automodule=downloads&amp;showfile={$id}' title='{$name}'>{$name}</a>
EOF;

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

//===========================================================================
// <ips:file_listing_bottom:desc:>
//===========================================================================
function file_listing_bottom($page_links="",$mod=0,$option='',$sort=array()) {
$IPBHTML = "";
//--starthtml--//


$IPBHTML .= <<<EOF
                <tr>
EOF;
//startif
if ( $mod==1 )
{
$IPBHTML .= <<<EOF
<td class="catend" colspan="7" align='right'>
<select name='doaction' style='vertical-align:middle;'>
<option value=''>{$this->ipsclass->lang['modact_select']}</option>
{$option}
<option value='del'>{$this->ipsclass->lang['modact_delete']}</option>
</select> &nbsp;<input type='submit' value='{$this->ipsclass->lang['modact_submit']}' /></form>
</td>
EOF;
}//endif
//startelse
else
{
$IPBHTML .= <<<EOF
<td class="formbuttonrow" colspan="6" align='right'>
<form action='{$this->ipsclass->base_url}' method='post'>
<input type='hidden' name='automodule' value='downloads' />
<input type='hidden' name='showcat' value='{$sort['cid']}' />
<input type='hidden' name='dosort' value='1' />
<strong>{$this->ipsclass->lang['search_sortby2']}</strong>&nbsp;<select name='sort_key'>{$sort['key']}</select>&nbsp;<strong>{$this->ipsclass->lang['search_sortorder']}</strong>&nbsp;<select name='sort_by'>{$sort['by']}</select>&nbsp;<strong>{$this->ipsclass->lang['search_sortorder2']}&nbsp;{$this->ipsclass->lang['search_limitresults']}</strong>&nbsp;<select name='num'>{$sort['num']}</select>&nbsp;<strong>{$this->ipsclass->lang['search_limitresults2']}</strong> <input type='submit' value='{$this->ipsclass->lang['resort_button']}' /></form>
</td>
EOF;
}//endelse
$IPBHTML .= <<<EOF
		</tr>
	</table>
</div>
<table class='ipbtable' cellspacing="0">
	<tr>
		<td style='padding-left:0px' width="60%">{$page_links}</td>
		<td class='nopad'>&nbsp;</td>
	</tr>
</table>
<br />
EOF;

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

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


$IPBHTML .= <<<EOF
  <tr>
   <td colspan='
EOF;
//startif
if ( $mod==1 )
{
$IPBHTML .= <<<EOF
7
EOF;
}//endif
//startelse
else
{
$IPBHTML .= <<<EOF
6
EOF;
}//endelse
$IPBHTML .= <<<EOF
' class='row2' align='center'><i>{$this->ipsclass->lang['no_files_in_category']}</i></td>
  </tr>
EOF;

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

//===========================================================================
// <ips:file_listing_thbar:desc:>
//===========================================================================
function file_listing_thbar($mod=0,$name='',$modtype='') {
$IPBHTML = "";
//--starthtml--//


$IPBHTML .= <<<EOF
		<tr> 
			<th colspan="2" width="35%">{$this->ipsclass->lang['fileinfo_name']}</th>
			<th align="center" width="7%">{$this->ipsclass->lang['fileinfo_views']}</th>
			<th align="center" width="7%">{$this->ipsclass->lang['fileinfo_downloads']}</th>
			<th align="center" width="7%">{$this->ipsclass->lang['fileinfo_rating']}</th>
                        <th align="center" width="66%">{$this->ipsclass->lang['fileinfo_submitted']}</th>
EOF;
//startif
if ( $mod==1 )
{
$IPBHTML .= <<<EOF
<th align="center" width="5%">
<script type='text/javascript'>
<!--
 var lang_suredelete = '{$this->ipsclass->lang['idm_suredelete']}';

function multi_delete()
{
	isDelete = document.modform.doaction.options[document.modform.doaction.selectedIndex].value;
	
	if (isDelete == 'del')
	{
		formCheck = confirm( lang_suredelete );
		
		if (formCheck == true)
		{
			return true;
		}
		else
		{
			return false;
		}
	}
}
//-->
</script>
<form action='{$this->ipsclass->base_url}' method='post' name='{$name}' onsubmit="return multi_delete()">
<input type='hidden' name='automodule' value='downloads' />
<input type='hidden' name='req' value='mod' />
<input type='hidden' name='code' value='modaction' />
<input type='hidden' name='type' value='{$modtype}' />
&nbsp;</th>
EOF;
}//endif
$IPBHTML .= <<<EOF
		</tr>
EOF;

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

//===========================================================================
// <ips:file_listing_top:desc:>
//===========================================================================
function file_listing_top($name="",$page_links="") {
$IPBHTML = "";
//--starthtml--//


$IPBHTML .= <<<EOF
<table class='ipbtable' cellspacing="0">
	<tr>
		<td style='padding-left:0px' width="60%">{$page_links}</td>
		<td class='nopad' align="right">&nbsp;</td>
	</tr>
</table>
<div class="borderwrap">
	<div class="maintitle">
		<p><{CAT_IMG}>&nbsp;{$name}</p>
	</div>
	<table class='ipbtable' cellspacing="1">
EOF;

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

//===========================================================================
// <ips:file_row_withoutss:desc:>
//===========================================================================
function file_row_withoutss($data=array(),$mod=0) {
$IPBHTML = "";
//--starthtml--//


$IPBHTML .= <<<EOF
		<tr> 
			<td class='{$data['css']}' width='1%'>
EOF;
//startif
if ( $this->ipsclass->member['last_visit'] < $data['file_submitted'] || $data['file_updated'] > $data['file_submitted'] AND $this->ipsclass->member['last_visit'] < $data['file_updated'] )
{
$IPBHTML .= <<<EOF
<{B_NEW}>
EOF;
}//endif
//startelse
else
{
$IPBHTML .= <<<EOF
<{B_NORM}>
EOF;
}//endelse

$IPBHTML .= <<<EOF
 			</td>
			<td class='{$data['css']}'>{$data['filename']}{$data['comm_pending']}</td>
			<td align="center" class='{$data['css']}'>{$data['file_views']}</td>
			<td align="center" class='{$data['css']}'>{$data['file_downloads']}</td>
			<td align="center" class='{$data['css']}'>{$data['file_rating']}</td>
                        <td align="left" width="66%" class='{$data['css']}'>{$this->ipsclass->lang['fileinfo_sby']} {$data['submitter']} {$this->ipsclass->lang['fileinfo_son']} {$data['file_submitteddis']}<div>{$data['file_updateddis']}</div></td>
EOF;
//startif
if ( $mod==1 )
{
$IPBHTML .= <<<EOF
<td align="center" class='{$data['css']}'><input type='checkbox' name='action_{$data['file_id']}' value='1' /></td>
EOF;
}//endif
$IPBHTML .= <<<EOF
		</tr>
EOF;

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

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


$IPBHTML .= <<<EOF
		<tr> 
			<td width='50%' class='{$data['css']}' align='center' valign='middle'>
EOF;
//startif
if ( $data['thumbnail'] )
{
$IPBHTML .= <<<EOF
<a href='{$this->ipsclass->base_url}automodule=downloads&amp;showfile={$data['file_id']}'><img src='{$data['thumbnail']}' {$data['thumb_sizes']}' hspace='1' vspace='1' border='0' alt='{$this->ipsclass->lang['catdis_ssalt']}' /></a>
EOF;
}//endif
//startelse
else
{
$IPBHTML .= <<<EOF
<a href='{$this->ipsclass->base_url}automodule=downloads&amp;showfile={$data['file_id']}'>{$this->ipsclass->lang['catdis_ssnone']}</a>
EOF;
}//endelse
$IPBHTML .= <<<EOF
                        </td>
			<td align='left' class='{$data['css']}'><strong>{$this->ipsclass->lang['catdis_filename']}</strong>{$data['filename']}<br />
			<strong>{$this->ipsclass->lang['catdis_fileauthor']}</strong>{$data['submitter']}<br />
			<strong>{$this->ipsclass->lang['catdis_filesubmitted']}</strong>{$data['file_submitteddis']}<br />
			{$data['file_updateddis']}
                         </td><td align='left' class='{$data['css']}'>
			<strong>{$this->ipsclass->lang['catdis_filedls']}</strong>{$data['file_downloads']}<br />
			<strong>{$this->ipsclass->lang['catdis_fileviews']}</strong>{$data['file_views']}<br />
			<strong>{$this->ipsclass->lang['catdis_filerating']}</strong>{$data['file_rating']}
                        {$data['comm_pending']}
			</td>
		</tr>
EOF;

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

//===========================================================================
// <ips:global_bar:desc:>
//===========================================================================
function global_bar($canadd=0,$canmod=0) {
$IPBHTML = "";
//--starthtml--//


$IPBHTML .= <<<EOF
<div style='float:right;width:auto;'>
<a href="{$this->ipsclass->base_url}automodule=downloads&amp;req=search"><{DL_SEARCH}></a>&nbsp;
EOF;
//startif
if ( $canadd==1 )
{
$IPBHTML .= <<<EOF
<a href="{$this->ipsclass->base_url}automodule=downloads&amp;req=submit&amp;c={$this->ipsclass->input['catid']}"><{A_FILE}></a>
EOF;
}//endif
//startif
if ( $canmod==1 )
{
$IPBHTML .= <<<EOF
<a href="{$this->ipsclass->base_url}automodule=downloads&amp;req=mod"><{DL_OPTS}></a>
EOF;
}//endif
$IPBHTML .= <<<EOF
</div>
<br clear='all' />
EOF;

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

//===========================================================================
// <ips:inline_dl_edit:desc:>
//===========================================================================
function inline_dl_edit($comment="",$cid="",$errormsg="") {
$IPBHTML = "";
//--starthtml--//


$IPBHTML .= <<<EOF
<form style='display:block'>
EOF;
//startif
if ( $errormsg != "" )
{
$IPBHTML .= <<<EOF
<div class='input-warn-content'>{$errormsg}</div>
EOF;
}//endif
$IPBHTML .= <<<EOF
<div align='center' style='width:99%'>
   <div>
    <textarea style='margin:0px;padding:4px;width:100%' id='comment-edit-{$cid}' class='rteiframe' cols='80' rows='15'>{$comment}</textarea>
   </div>
   <div style='float:right'>
     <input type='button' class='rtebottombutton' style='color:green' value='{$this->ipsclass->lang['qe_complete_edit']}' onclick='ajax_save_for_edit( $cid ); return false' />
     <input type='button' class='rtebottombutton' style='color:red' value='{$this->ipsclass->lang['qe_cancel_edit']}' onclick='ajax_cancel_for_edit( $cid ); return false' />
   </div>
   <div align='left'>
     &nbsp;<input type="button" value=" + " onclick='ajax_std_window_resize( 100 ,{$cid} );' id="rtesizeplus"  class="rtebottombutton" />
	 <input type="button" value=" - " onclick='ajax_std_window_resize( -100,{$cid} );' id="rtesizeminus" class="rtebottombutton" />
   </div>
</div>
</form>
EOF;

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

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


$IPBHTML .= <<<EOF
{$file_info['file']}<br />
{$file_info['datelang']}: {$file_info['fdate']}<br />
{$this->ipsclass->lang['catfile_author']}: {$file_info['author']}
EOF;

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

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


$IPBHTML .= <<<EOF
<!--ERROR_MSG-->
<div class="borderwrap">
<form action='{$this->ipsclass->base_url}' method='post' id='postingform' onsubmit='return ValidateForm()' enctype='multipart/form-data' name='REPLIER'>
<input type='hidden' name='automodule' value='downloads' />
<input type='hidden' name='req' value='submit' />
<input type='hidden' name='code' value='{$default['code']}' />
<input type='hidden' name='id' value='{$default['file_id']}' />
<input type='hidden' name='file_cat' value='{$default['file_cat']}' />
<table class='ipbtable' cellspacing="1">
 <tr>
	<td class="maintitle" colspan='2'><{CAT_IMG}>&nbsp;{$default['header_lang']}{$this->ipsclass->lang['sform_filelang']} : {$default['cat_cname']}</td>
 </tr>
EOF;
//startif
if ( $default['edit_cat_link'] )
{
$IPBHTML .= <<<EOF
<tr>
  <td colspan='2' class='bg1' align='center'>
   <div style='width:100%;' align='center' class='borderwrap'>
    <table cellpadding='0' cellspacing='0' width='100%' class='darkrow3'>
     <tr>
      <td align='left'><a href='{$this->ipsclass->base_url}automodule=downloads&amp;req=submit&amp;code=edit_cat&amp;id={$default['file_id']}'><strong>{$default['edit_cat_link']}</strong></a></td>
     </tr>
    </table>
   </div>
  </td>
 </tr>
EOF;
}//endif
$IPBHTML .= <<<EOF
 <tr>
  <td colspan='2' class='bg1' align='center'>
   <div style='width:100%;' align='center' class='borderwrap'>
    <table cellpadding='0' cellspacing='0' width='100%' class='darkrow3'>
     <tr>
      <td width='20%' align='right'><strong>{$this->ipsclass->lang['sform_filename']}</strong></td>
      <td align='left'><input name='file_name' type='text' size='50' value='{$default['file_name']}' /> </td>
     </tr>
    </table>
   </div>
  </td>
 </tr>
 <tr>
  <td colspan='2' class='bg1' align='center'>
   <div style='width:100%;' align='center' class='borderwrap'>
    <table cellpadding='0' cellspacing='0' width='100%' class='darkrow3'>
     <tr>
      <td width='20%' align='right' valign='top'><strong>{$this->ipsclass->lang['sform_filedesc']}</strong><br /><br />
<!--SMILIE_TABLE--><br /><br />{$default['bbcode_legend']}<br />{$default['html_legend']}</td>
      <td align='left'><!--FILE_DESCRIPTION--></td>
     </tr>
    </table>
   </div>
  </td>
 </tr>
{$cfields}
 <tr>
  <td colspan='2' class='bg1' align='center'>
   <div style='width:100%;' align='center' class='borderwrap'>
    <table cellpadding='0' cellspacing='0' width='100%' class='darkrow3'>
     <tr>
      <td width='20%' align='right'><strong>{$this->ipsclass->lang['sform_filefile']}</strong><br />
<div align='left'>{$this->ipsclass->lang['sform_maxsize']}{$default['file_maxsize']}<br />
{$this->ipsclass->lang['sform_allowed']} {$default['allowed_file']}</div></td>
      <td align='left'><input type='file' name='file' size='50' /></td>
     </tr>
    </table>
   </div>
  </td>
 </tr>
{$default['ss_bar']}
 <tr>
  <td colspan='2' class='formbuttonrow' align='center'><input type='submit' value='{$default['button']}' /></td>
 </tr>
</table>
</form>
</div>
EOF;

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

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


$IPBHTML .= <<<EOF
  <div class="tablepad"><span class="postcolor">{$lang}</span></div>
EOF;

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

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


$IPBHTML .= <<<EOF
<br />
	<div class="errorwrap">
		<h4>{$this->ipsclass->lang['idm_offline_msg']}</h4>
		<p>{$this->ipsclass->vars['idm_offline_msg']}</p>
        </div>
<br />
EOF;

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

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


$IPBHTML .= <<<EOF
<table cellpadding='4' cellspacing='1' width='100%' class='borderwrap'>
<tr>
<td class='subtitle'>{$this->ipsclass->lang['file_opsheader']}</td>
</tr>
<tr>
<td width='100%'>
{$html}
</td>
</tr>
</table>
EOF;

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

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


$IPBHTML .= <<<EOF
<!--RANDOM_FILES-->
<!-- IDM Stats Area -->
<div class="borderwrap" style="display:{$show['div_fc']}" id="fc_idm_stats">
	<div class="maintitle">
		<p class="expand"><a href="javascript:togglecategory('idm_stats', 0);"><{E_PLUS}></a></p>
		<p><{CAT_IMG}>&nbsp;{$this->ipsclass->lang['stats_main_header']}</p>
</div>
	<div class="formsubtitle">
<p class="members">{$show['mini_files']} {$this->ipsclass->lang['mini_stats_files']} &#0124; {$show['mini_downloads']} {$this->ipsclass->lang['mini_stats_downloads']}</p>
<p>{$show['mini_active']} {$this->ipsclass->lang['mini_stats_members']}</p>
	</div>
</div>
<div class="borderwrap" style="display:{$show['div_fo']}" id="fo_idm_stats">
	<div class="maintitle">
		<p class="expand"><a href="javascript:togglecategory('idm_stats', 1);"><{E_MINUS}></a></p>
		<p><{CAT_IMG}>&nbsp;{$this->ipsclass->lang['stats_main_header']}</p>
	</div>
	<table class='ipbtable' cellspacing="1">
                                <tr>
			<td class="formsubtitle" colspan="2" align='right'><a href='{$this->ipsclass->base_url}automodule=downloads&amp;req=search&amp;code=last_ten'>{$this->ipsclass->lang['search_last_ten']}</a>&nbsp;
EOF;
//startif
if ( $this->ipsclass->member['id'] )
{
$IPBHTML .= <<<EOF
&middot;&nbsp;<a href='{$this->ipsclass->base_url}automodule=downloads&amp;req=search&amp;code=last_visit'>{$this->ipsclass->lang['search_last_visit']}</a>
EOF;
}//endif
$IPBHTML .= <<<EOF
</td>
		</tr>
         <!--IDM.ACTIVEUSERS-->
                                <tr>
			<td class="formsubtitle" colspan="2">{$this->ipsclass->lang['stats_main_header']}</td>
		</tr>
		<tr>
			<td class="row1" width="1%"><{F_STATS}></td>
			<td class="row2">{$show['stats']}</td>
		</tr>
        </table>
</div>
EOF;

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

//===========================================================================
// <ips:que_indicator:desc:>
//===========================================================================
function que_indicator($url="",$lang='',$cnt=0) {
$IPBHTML = "";
//--starthtml--//


$IPBHTML .= <<<EOF
<a href="{$this->ipsclass->base_url}automodule=downloads&amp;{$url}"><{BC_QUEUED_POSTS}></a>&nbsp;<span class="desc"><b>{$lang} {$cnt}</b></span>
EOF;

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

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


$IPBHTML .= <<<EOF
<td class='row2' valign='top' align='middle' width='{$data['width']}%'>
EOF;
//startif
if ( $data['file_id']==0 )
{
$IPBHTML .= <<<EOF
&nbsp;
EOF;
}//endif
//startelse
else
{
$IPBHTML .= <<<EOF
{$data['screenshot_spot']}<br /><br />
{$this->ipsclass->lang['filename']}: <a href='{$this->ipsclass->base_url}automodule=downloads&amp;showfile={$data['file_id']}'>{$data['file_name']}</a><br />
{$this->ipsclass->lang['filecategory']}: <a href='{$this->ipsclass->base_url}automodule=downloads&amp;showcat={$data['file_cat']}'>{$data['file_category']}</a>
EOF;
}//endelse
$IPBHTML .= <<<EOF
</td>
EOF;

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

//===========================================================================
// <ips:random_file_row:desc:>
//===========================================================================
function random_file_row($html="",$show=array()) {
$IPBHTML = "";
//--starthtml--//


$IPBHTML .= <<<EOF
<div class="borderwrap" style="display:{$show['div_fc']}" id="fc_idm_rand">
	<div class="maintitle">
		<p class="expand"><a href="javascript:togglecategory('idm_rand', 0);"><{E_PLUS}></a></p>
		<p><{CAT_IMG}>&nbsp;{$this->ipsclass->lang['randomfile_header']}</p>
</div>
	<div class="formsubtitle">
<p>{$this->ipsclass->lang['randomfile_header']}</p>
	</div>
</div>
<div class="borderwrap" style="display:{$show['div_fo']}" id="fo_idm_rand">
	<div class="maintitle">
		<p class="expand"><a href="javascript:togglecategory('idm_rand', 1);"><{E_MINUS}></a></p>
		<p><{CAT_IMG}>&nbsp;{$this->ipsclass->lang['randomfile_header']}</p>
	</div>
<table cellpadding='2' cellspacing='1' class='ipbtable'>
<tr>
{$html}
</tr>
</table>
</div>
<br />
EOF;

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

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


$IPBHTML .= <<<EOF
<tr>
<td colspan='2' class='row1' align='center' valign='middle'>
EOF;
//startif
if ( $id['file_ssname']=='' )
{
$IPBHTML .= <<<EOF
{$this->ipsclass->lang['ss_notavail2']}
EOF;
}//endif
//startelse
else
{
$IPBHTML .= <<<EOF
<img src='{$this->ipsclass->base_url}automodule=downloads&amp;req=display&amp;code=ss&amp;id={$id['file_id']}' border='0' alt='{$this->ipsclass->lang['filescreenshot']}' />
EOF;
}//endelse
$IPBHTML .= <<<EOF
</td>
</tr>
EOF;

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

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


$IPBHTML .= <<<EOF
 <tr>
  <td colspan='2' class='bg1' align='center'>
   <div style='width:100%;' align='center' class='borderwrap'>
    <table cellpadding='0' cellspacing='0' width='100%' class='darkrow3'>
     <tr>
      <td width='20%' align='right'><strong>{$this->ipsclass->lang['sform_screenshot']}</strong><br />
<div align='left'>
EOF;
//startif
if ( $file['require_ss'] )
{
$IPBHTML .= <<<EOF
{$this->ipsclass->lang['sform_requiress']}<br />
EOF;
}//endif

$IPBHTML .= <<<EOF
{$this->ipsclass->lang['sform_maxsize']}{$file['ss_maxsize']}<br />
{$this->ipsclass->lang['sform_allowed']} {$file['allowed_ss']}</div></td>
      <td align='left'><input type='file' name='file_screenshot' size='50' />
EOF;
//startif
if ( $file['file_ssname'] )
{
$IPBHTML .= <<<EOF
&nbsp;<input type='checkbox' name='file_remove_screenshot' value='1' /> {$this->ipsclass->lang['sform_removess']}
EOF;
}//endif
$IPBHTML .= <<<EOF
</td>
     </tr>
    </table>
   </div>
  </td>
 </tr>
EOF;

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

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


$IPBHTML .= <<<EOF
<tr>
			<td class="catend" colspan="6" align='right'><!--no content--></td>

		</tr>
	</table>
</div>
<table cellspacing="0">
	<tr>
		<td style='padding-left:0px' width="60%">{$page_links}</td>
		<td class='nopad'>&nbsp;</td>
	</tr>
</table>
<br />
EOF;

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

//===========================================================================
// <ips:search_form:desc:>
//===========================================================================
function search_form($cat_options="",$limit="",$sortkey="",$sortby="",$andor=array()) {
$IPBHTML = "";
//--starthtml--//


$IPBHTML .= <<<EOF
<div class="borderwrap">
<script type="text/javascript" src='jscripts/ipb_xhr_findnames.js'></script>
<form action='{$this->ipsclass->base_url}' method='post' id='searchform'>
<input type='hidden' name='automodule' value='downloads' />
<input type='hidden' name='req' value='search' />
<input type='hidden' name='code' value='do_search' />
<table class='ipbtable' cellspacing="1">
 <tr>
	<td class="maintitle" colspan='2'><{CAT_IMG}>&nbsp;{$this->ipsclass->lang['search_formheader']}</td>
 </tr>
 <tr>
  <td colspan='2' class='bg1' align='center'>
   <div style='width:100%;' align='center' class='borderwrap'>
    <table cellpadding='0' cellspacing='0' width='100%' class='darkrow3'>
     <tr>
      <td width='20%' align='right'><strong>{$this->ipsclass->lang['search_keywords']}</strong></td>
      <td align='left'><input name='search_keywords' type='text' size='50' value='{$this->ipsclass->input['search_keywords']}' /> </td>
     </tr>
    </table>
   </div>
  </td>
 </tr>
 <tr>
  <td colspan='2' class='bg1' align='center'>
   <div style='width:100%;' align='center' class='borderwrap'>
    <table cellpadding='0' cellspacing='0' width='100%' class='darkrow3'>
     <tr>
      <td width='20%' align='right' valign='top'><strong>{$this->ipsclass->lang['search_category']}</strong><div class='forumdesc'>{$this->ipsclass->lang['search_cat_extra']}</div></td>
      <td align='left'><select name='search_cat[]' multiple='multiple' size='4'>{$cat_options}</select></td>
     </tr>
    </table>
   </div>
  </td>
 </tr>
 <tr>
  <td colspan='2' class='bg1' align='center'>
   <div style='width:100%;' align='center' class='borderwrap'>
    <table cellpadding='0' cellspacing='0' width='100%' class='darkrow3'>
     <tr>
      <td width='20%' align='right'><strong>{$this->ipsclass->lang['search_author']}</strong></td>
      <td align='left'><input type='text' name='search_author' id='search_author' size='50' value='{$this->ipsclass->input['search_author']}' autocomplete='off' />
<div id='ipb-get-members' style='border:1px solid #000; background:#FFF; padding:2px;position:absolute;width:50px;display:none;z-index:1'></div></td>
     </tr>
    </table>
   </div>
  </td>
 </tr>
 <tr>
  <td colspan='2' class='bg1' align='center'>
   <div style='width:100%;' align='center' class='borderwrap'>
    <table cellpadding='0' cellspacing='0' width='100%' class='darkrow3'>
     <tr>
      <td colspan='2' align='left'><strong>{$this->ipsclass->lang['search_date_a']}</strong>&nbsp;&nbsp;<input type='text' name='search_date_1' size='10' value='{$this->ipsclass->input['search_date_1']}' />&nbsp;&nbsp;<strong>{$this->ipsclass->lang['search_date_b']}</strong>&nbsp;&nbsp;<input type='text' name='search_date_2' size='10' value='{$this->ipsclass->input['search_date_2']}' /></td>
     </tr>
    </table>
   </div>
  </td>
 </tr>
 <tr>
  <td colspan='2' class='bg1' align='center'>
   <div style='width:100%;' align='center' class='borderwrap'>
    <table cellpadding='0' cellspacing='0' width='100%' class='darkrow3'>
     <tr>
      <td colspan='2' align='center'><select name='search_andor'><option value='AND'{$andor['and']}>{$this->ipsclass->lang['search_matchall']}</option><option value='OR'{$andor['or']}>{$this->ipsclass->lang['search_matchany']}</option></select>&nbsp;&nbsp;<strong>{$this->ipsclass->lang['search_sortby']}</strong>&nbsp;<select name='sort_key'>{$sortkey}</select>&nbsp;<strong>{$this->ipsclass->lang['search_sortorder']}</strong>&nbsp;<select name='sort_by'>{$sortby}</select>&nbsp;<strong>{$this->ipsclass->lang['search_sortorder2']}&nbsp;{$this->ipsclass->lang['search_limitresults']}</strong>&nbsp;<select name='num'>{$limit}</select>&nbsp;<strong>{$this->ipsclass->lang['search_limitresults2']}</strong></td>
     </tr>
    </table>
   </div>
  </td>
 </tr>
 <tr>
  <td colspan='2' class='formbuttonrow' align='center'><input type='submit' value='{$this->ipsclass->lang['search_dosearch']}' /></td>
 </tr>
</table>
</form>
<script type="text/javascript">
// INIT find names
init_js( 'searchform', 'search_author', 'get-member-names');
// Run main loop
setTimeout( 'main_loop()', 10 );
</script>
</div>
<br />
EOF;

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

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


$IPBHTML .= <<<EOF
<div id='smiliestable' style='width:150px;text-align:center'>
<div class='rtebuttonbar1' align='center'><b>{$this->ipsclass->lang['sform_smilie_header']}</b></div>
<div class='rteiframe' style='overflow:auto'>
 <table cellspacing="0" cellpadding='0' align='center'>
  <!--THE_SMILIES-->
  <tr>
	  <td align="center" colspan="{$this->ipsclass->vars['emo_per_row']}"><b><a href="javascript:emo_pop()">{$this->ipsclass->lang['all_emoticons']}</a></b><br /><b><a href="javascript:bbc_pop()">{$this->ipsclass->lang['bbc_help']}</a></b></td>
  </tr>
 </table>
</div>
EOF;

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

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


$IPBHTML .= <<<EOF
<div class="borderwrap">
	<div class="maintitle">
		<p><{CAT_IMG}>&nbsp;{$this->ipsclass->lang['file_submit_start_form']}</p>
	</div>
        <form action='{$this->ipsclass->base_url}' method='post'>
        <input type='hidden' name='automodule' value='downloads' />
        <input type='hidden' name='req' value='submit' />
        <input type='hidden' name='code' value='{$default['code']}' />
        <input type='hidden' name='id' value='{$default['file_id']}' />
	<table class='formtable' width='100%'>
         <tr>
          <td class='pformleft' width='30%'>{$this->ipsclass->lang['file_submit_nav_header']}:</td>
          <td class='formright'> <select name='file_cat'>
            {$dropdown}
            </select>
          </td>
        </tr>
        <tr>
        <td class='formbuttonrow' align='center' colspan='2'><input type='submit' value='{$this->ipsclass->lang['continue_button']}' /></td>
        </tr>
        </table>
        </form>
</div>
<br />
EOF;

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

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


$IPBHTML .= <<<EOF
<div class="errorwrap">
  <h4>{$this->ipsclass->lang['sform_errors_found']}</h4>
  <p>{$message}</p>
</div>
<br />
EOF;

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

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


$IPBHTML .= <<<EOF
 <tr>
  <td colspan='{$colspan}' class='row2' align='center'>{$this->ipsclass->lang['ucp_blank_row']}</td>
 </tr>
EOF;

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

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


$IPBHTML .= <<<EOF
<tr>
 <td colspan='{$colspan}' class='formbuttonrow' align='center'><input type='submit' value='{$this->ipsclass->lang['ucp_rm_sel']}' /></form></td>
</tr>
EOF;

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

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


$IPBHTML .= <<<EOF
 <tr>
  <td class='row2{$file['shaded']}'><a href='{$this->ipsclass->base_url}automodule=downloads&amp;showfile={$file['file_id']}'>{$file['file_name']}</a></td>
  <td class='row2{$file['shaded']}'>{$file['submitted']}</td>
  <td class='row2{$file['shaded']}'>{$file['updated']}</td>
  <td class='row2{$file['shaded']}' align='center'>{$file['file_downloads']}</td>
  <td class='row2{$file['shaded']}' align='center'>{$file['file_views']}</td>
  <td class='row2{$file['shaded']}'>{$file['file_rating']}</td>
 </tr>
EOF;

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

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


$IPBHTML .= <<<EOF
 <tr>
  <th width='31%'><a href='{$this->ipsclass->base_url}automodule=downloads&amp;req=ucp_files&amp;order=file_name&amp;ascdesc={$this->ipsclass->input['ascdesc']}'>{$this->ipsclass->lang['ucp_filename']}</a></th>
  <th width='18%'><a href='{$this->ipsclass->base_url}automodule=downloads&amp;req=ucp_files&amp;order=file_submitted&amp;ascdesc={$this->ipsclass->input['ascdesc']}'>{$this->ipsclass->lang['ucp_submitted']}</a></th>
  <th width='18%'><a href='{$this->ipsclass->base_url}automodule=downloads&amp;req=ucp_files&amp;order=file_updated&amp;ascdesc={$this->ipsclass->input['ascdesc']}'>{$this->ipsclass->lang['ucp_updated']}</a></th>
  <th width='8%'><a href='{$this->ipsclass->base_url}automodule=downloads&amp;req=ucp_files&amp;order=file_downloads&amp;ascdesc={$this->ipsclass->input['ascdesc']}'>{$this->ipsclass->lang['ucp_downloads']}</a></th>
  <th width='8%'><a href='{$this->ipsclass->base_url}automodule=downloads&amp;req=ucp_files&amp;order=file_views&amp;ascdesc={$this->ipsclass->input['ascdesc']}'>{$this->ipsclass->lang['ucp_views']}</a></th>
  <th width='17%'><a href='{$this->ipsclass->base_url}automodule=downloads&amp;req=ucp_files&amp;order=file_rating&amp;ascdesc={$this->ipsclass->input['ascdesc']}'>{$this->ipsclass->lang['ucp_rating']}</a></th>
 </tr>
EOF;

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

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


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

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

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


$IPBHTML .= <<<EOF
<!--MESSAGE-->
<div class="formsubtitle">{$lang}</div>
<div class="borderwrapm">
<table class='ipbtable' cellspacing="1">
EOF;

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

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


$IPBHTML .= <<<EOF
<form action='{$this->ipsclass->base_url}' method='post'>
<input type='hidden' name='automodule' value='downloads' />
<input type='hidden' name='req' value='{$this->ipsclass->input['req']}' />
<input type='hidden' name='code' value='do_remove' />
EOF;

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

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


$IPBHTML .= <<<EOF
 <tr>
  <td class='row2{$file['shaded']}'><a href='{$this->ipsclass->base_url}automodule=downloads&amp;showfile={$file['file_id']}'>{$file['file_name']}</a></td>
  <td class='row2{$file['shaded']}'>{$file['updated']}</td>
  <td class='row2{$file['shaded']}' align='center'><input type='checkbox' name='rm_{$file['file_id']}' value='1' /></td>
 </tr>
EOF;

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

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


$IPBHTML .= <<<EOF
 <tr>
  <th width='50%'><a href='{$this->ipsclass->base_url}automodule=downloads&amp;req={$this->ipsclass->input['req']}&amp;order=file_name&amp;ascdesc={$this->ipsclass->input['ascdesc']}'>{$this->ipsclass->lang['ucp_filename']}</a></th>
  <th width='35%'><a href='{$this->ipsclass->base_url}automodule=downloads&amp;req={$this->ipsclass->input['req']}&amp;order=file_updated&amp;ascdesc={$this->ipsclass->input['ascdesc']}'>{$this->ipsclass->lang['ucp_updated']}</a></th>
  <th width='15%'>&nbsp;</th>
 </tr>
EOF;

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

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


$IPBHTML .= <<<EOF
<img src='style_images/<#IMG_DIR#>/pip.gif' border='0' />
EOF;

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

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


$IPBHTML .= <<<EOF
<div id='dl_vote'>
<a href='javascript:dl_add_rate({$id},1)' title='{$this->ipsclass->lang['rate_this_file1']}'><img src='style_images/<#IMG_DIR#>/pip.gif' border='0' alt='1' onmouseover="update_vote_display(1)" /></a><a href='javascript:dl_add_rate({$id},2)' title='{$this->ipsclass->lang['rate_this_file2']}'><img src='style_images/<#IMG_DIR#>/pip.gif' border='0' alt='2' onmouseover="update_vote_display(2)" /></a><a href='javascript:dl_add_rate({$id},3)' title='{$this->ipsclass->lang['rate_this_file3']}'><img src='style_images/<#IMG_DIR#>/pip.gif' border='0' alt='3' onmouseover="update_vote_display(3)" /></a><a href='javascript:dl_add_rate({$id},4)' title='{$this->ipsclass->lang['rate_this_file4']}'><img src='style_images/<#IMG_DIR#>/pip.gif' border='0' alt='4' onmouseover="update_vote_display(4)" /></a><a href='javascript:dl_add_rate({$id},5)' title='{$this->ipsclass->lang['rate_this_file5']}'><img src='style_images/<#IMG_DIR#>/pip.gif' border='0' alt='5' onmouseover="update_vote_display(5)" /></a>&nbsp;&nbsp; (<span id='vote_num_display'>{$this->ipsclass->lang['click_a_pip']}</span>)
</div>
EOF;

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

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


$IPBHTML .= <<<EOF
<script type='text/javascript' src='jscripts/idm_fileview.js'></script>

<div id='dl_vote'>
<a href='{$this->ipsclass->base_url}automodule=downloads&amp;req=submit&amp;code=addvote&amp;id={$id}&amp;vote=1' title='{$this->ipsclass->lang['rate_this_file1']}'><img src='style_images/<#IMG_DIR#>/pip.gif' border='0' alt='1' onmouseover="update_vote_display(1)" /></a><a href='{$this->ipsclass->base_url}automodule=downloads&amp;req=submit&amp;code=addvote&amp;id={$id}&amp;vote=2' title='{$this->ipsclass->lang['rate_this_file2']}'><img src='style_images/<#IMG_DIR#>/pip.gif' border='0' alt='2' onmouseover="update_vote_display(2)" /></a><a href='{$this->ipsclass->base_url}automodule=downloads&amp;req=submit&amp;code=addvote&amp;id={$id}&amp;vote=3' title='{$this->ipsclass->lang['rate_this_file3']}'><img src='style_images/<#IMG_DIR#>/pip.gif' border='0' alt='3' onmouseover="update_vote_display(3)" /></a><a href='{$this->ipsclass->base_url}automodule=downloads&amp;req=submit&amp;code=addvote&amp;id={$id}&amp;vote=4' title='{$this->ipsclass->lang['rate_this_file4']}'><img src='style_images/<#IMG_DIR#>/pip.gif' border='0' alt='4' onmouseover="update_vote_display(4)" /></a><a href='{$this->ipsclass->base_url}automodule=downloads&amp;req=submit&amp;code=addvote&amp;id={$id}&amp;vote=5' title='{$this->ipsclass->lang['rate_this_file5']}'><img src='style_images/<#IMG_DIR#>/pip.gif' border='0' alt='5' onmouseover="update_vote_display(5)" /></a>&nbsp;&nbsp; (<span id='vote_num_display'>{$this->ipsclass->lang['click_a_pip']}</span>)
</div>
EOF;

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



}

/*--------------------------------------------------*/
/*<changed bits>

</changed bits>*/
/* END OF FILE                                      */
/*--------------------------------------------------*/

?>