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&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}> {$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}> {$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"> </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}> {$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}> {$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&req=comments&code=fulledit&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&showfile={$data['comment_fid']}&cid={$data['comment_id']}&st={$this->ipsclass->input['st']}">{$this->ipsclass->lang['comment_viewignored']}</a> · <a href="{$this->ipsclass->base_url}act=UserCP&CODE=ignoreremove&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}> {$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&req=download&code=do_download&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)">« {$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">
<{F_RULES}> <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}> {$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']}' /> ({$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&req=download&code=confirm_download&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&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> <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> <select name='sort_key'>{$sort['key']}</select> <strong>{$this->ipsclass->lang['search_sortorder']}</strong> <select name='sort_by'>{$sort['by']}</select> <strong>{$this->ipsclass->lang['search_sortorder2']} {$this->ipsclass->lang['search_limitresults']}</strong> <select name='num'>{$sort['num']}</select> <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'> </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}' />
</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"> </td>
</tr>
</table>
<div class="borderwrap">
<div class="maintitle">
<p><{CAT_IMG}> {$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&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&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&req=search"><{DL_SEARCH}></a>
EOF;
//startif
if ( $canadd==1 )
{
$IPBHTML .= <<<EOF
<a href="{$this->ipsclass->base_url}automodule=downloads&req=submit&c={$this->ipsclass->input['catid']}"><{A_FILE}></a>
EOF;
}//endif
//startif
if ( $canmod==1 )
{
$IPBHTML .= <<<EOF
<a href="{$this->ipsclass->base_url}automodule=downloads&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'>
<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}> {$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&req=submit&code=edit_cat&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}> {$this->ipsclass->lang['stats_main_header']}</p>
</div>
<div class="formsubtitle">
<p class="members">{$show['mini_files']} {$this->ipsclass->lang['mini_stats_files']} | {$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}> {$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&req=search&code=last_ten'>{$this->ipsclass->lang['search_last_ten']}</a>
EOF;
//startif
if ( $this->ipsclass->member['id'] )
{
$IPBHTML .= <<<EOF
· <a href='{$this->ipsclass->base_url}automodule=downloads&req=search&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&{$url}"><{BC_QUEUED_POSTS}></a> <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
EOF;
}//endif
//startelse
else
{
$IPBHTML .= <<<EOF
{$data['screenshot_spot']}<br /><br />
{$this->ipsclass->lang['filename']}: <a href='{$this->ipsclass->base_url}automodule=downloads&showfile={$data['file_id']}'>{$data['file_name']}</a><br />
{$this->ipsclass->lang['filecategory']}: <a href='{$this->ipsclass->base_url}automodule=downloads&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}> {$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}> {$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&req=display&code=ss&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
<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'> </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}> {$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> <input type='text' name='search_date_1' size='10' value='{$this->ipsclass->input['search_date_1']}' /> <strong>{$this->ipsclass->lang['search_date_b']}</strong> <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> <strong>{$this->ipsclass->lang['search_sortby']}</strong> <select name='sort_key'>{$sortkey}</select> <strong>{$this->ipsclass->lang['search_sortorder']}</strong> <select name='sort_by'>{$sortby}</select> <strong>{$this->ipsclass->lang['search_sortorder2']} {$this->ipsclass->lang['search_limitresults']}</strong> <select name='num'>{$limit}</select> <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}> {$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&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&req=ucp_files&order=file_name&ascdesc={$this->ipsclass->input['ascdesc']}'>{$this->ipsclass->lang['ucp_filename']}</a></th>
<th width='18%'><a href='{$this->ipsclass->base_url}automodule=downloads&req=ucp_files&order=file_submitted&ascdesc={$this->ipsclass->input['ascdesc']}'>{$this->ipsclass->lang['ucp_submitted']}</a></th>
<th width='18%'><a href='{$this->ipsclass->base_url}automodule=downloads&req=ucp_files&order=file_updated&ascdesc={$this->ipsclass->input['ascdesc']}'>{$this->ipsclass->lang['ucp_updated']}</a></th>
<th width='8%'><a href='{$this->ipsclass->base_url}automodule=downloads&req=ucp_files&order=file_downloads&ascdesc={$this->ipsclass->input['ascdesc']}'>{$this->ipsclass->lang['ucp_downloads']}</a></th>
<th width='8%'><a href='{$this->ipsclass->base_url}automodule=downloads&req=ucp_files&order=file_views&ascdesc={$this->ipsclass->input['ascdesc']}'>{$this->ipsclass->lang['ucp_views']}</a></th>
<th width='17%'><a href='{$this->ipsclass->base_url}automodule=downloads&req=ucp_files&order=file_rating&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&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&req={$this->ipsclass->input['req']}&order=file_name&ascdesc={$this->ipsclass->input['ascdesc']}'>{$this->ipsclass->lang['ucp_filename']}</a></th>
<th width='35%'><a href='{$this->ipsclass->base_url}automodule=downloads&req={$this->ipsclass->input['req']}&order=file_updated&ascdesc={$this->ipsclass->input['ascdesc']}'>{$this->ipsclass->lang['ucp_updated']}</a></th>
<th width='15%'> </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> (<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&req=submit&code=addvote&id={$id}&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&req=submit&code=addvote&id={$id}&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&req=submit&code=addvote&id={$id}&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&req=submit&code=addvote&id={$id}&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&req=submit&code=addvote&id={$id}&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> (<span id='vote_num_display'>{$this->ipsclass->lang['click_a_pip']}</span>)
</div>
EOF;
//--endhtml--//
return $IPBHTML;
}
}
/*--------------------------------------------------*/
/*<changed bits>
</changed bits>*/
/* END OF FILE */
/*--------------------------------------------------*/
?>