Version 2.3.6
This commit is contained in:
1 parent
a3bb603c96
commit
19b38c7c74
764 files changed
+143731
-118164
No files matched your search
@@ -2,25 +2,17 @@
|
||||
|
||||
/*
|
||||
+--------------------------------------------------------------------------
|
||||
| Invision Power Board 2.2.2
|
||||
| Invision Power Board
|
||||
| =============================================
|
||||
| by Matthew Mecham
|
||||
| (c) 2001 - 2006 Invision Power Services, Inc.
|
||||
| http://www.invisionpower.com
|
||||
| =============================================
|
||||
| Web: http://www.invisionboard.com
|
||||
| http://www.ibresource.ru/products/invisionpowerboard/
|
||||
| Time: Monday 05th of March 2007 10:10:54 PM
|
||||
| Release: e3790216629e5a2aaf37070b32237f06
|
||||
| Licence Info: http://www.invisionboard.com/?license
|
||||
| http://www.ibresource.ru/license
|
||||
+---------------------------------------------------------------------------
|
||||
| INVISION POWER BOARD ÍÅ ßÂËßÅÒÑß ÁÅÑÏËÀÒÍÛÌ ÏÐÎÃÐÀÌÌÍÛÌ ÎÁÅÑÏÅ×ÅÍÈÅÌ!
|
||||
| Ïðàâà íà ÏÎ ïðèíàäëåæàò Invision Power Services
|
||||
| Ïðàâà íà ïåðåâîä IBResource (http://www.ibresource.ru)
|
||||
+---------------------------------------------------------------------------
|
||||
| > $Date: 2006-12-01 15:07:16 -0600 (Fri, 01 Dec 2006) $
|
||||
| > $Revision: 752 $
|
||||
| > $Date: 2007-01-16 17:59:04 -0500 (Tue, 16 Jan 2007) $
|
||||
| > $Revision: 830 $
|
||||
| > $Author: bfarber $
|
||||
+---------------------------------------------------------------------------
|
||||
|
|
||||
@@ -36,7 +28,7 @@
|
||||
|
||||
if ( ! defined( 'IN_ACP' ) )
|
||||
{
|
||||
print "<h1>Íåêîððåêòíûé àäðåñ</h1>Âû íå èìååòå äîñòóïà ê ýòîìó ôàéëó íàïðÿìóþ. Åñëè âû íåäàâíî îáíîâëÿëè ôîðóì, âû äîëæíû îáíîâèòü âñå ñîîòâåòñòâóþùèå ôàéëû.";
|
||||
print "<h1>Incorrect access</h1>You cannot access this file directly. If you have recently upgraded, make sure you upgraded 'admin.php'.";
|
||||
exit();
|
||||
}
|
||||
|
||||
@@ -49,109 +41,109 @@ class ad_emailerror
|
||||
* @var string
|
||||
*/
|
||||
var $perm_main = "admin";
|
||||
|
||||
|
||||
/**
|
||||
* Section title name
|
||||
*
|
||||
* @var string
|
||||
*/
|
||||
var $perm_child = "emailerror";
|
||||
|
||||
|
||||
function auto_run()
|
||||
{
|
||||
$this->ipsclass->admin->nav[] = array( $this->ipsclass->form_code, 'Æóðíàë îøèáîê ïðè ðàáîòå ñ ïî÷òîé' );
|
||||
|
||||
$this->ipsclass->admin->nav[] = array( $this->ipsclass->form_code, 'Email Error Logs' );
|
||||
|
||||
//-----------------------------------------
|
||||
// Make sure we're a root admin, or else!
|
||||
//-----------------------------------------
|
||||
|
||||
|
||||
if ($this->ipsclass->member['mgroup'] != $this->ipsclass->vars['admin_group'])
|
||||
{
|
||||
//$this->ipsclass->admin->error("Èçâèíèòå, ýòà ôóíêöèÿ äîñòóïíà òîëüêî ãëàâíûì àäìèíèñòðàòîðàì.");
|
||||
//$this->ipsclass->admin->error("Sorry, these functions are for the root admin group only");
|
||||
}
|
||||
|
||||
|
||||
switch($this->ipsclass->input['code'])
|
||||
{
|
||||
case 'list':
|
||||
$this->ipsclass->admin->cp_permission_check( $this->perm_main.'|'.$this->perm_child.':' );
|
||||
$this->list_current();
|
||||
break;
|
||||
|
||||
|
||||
case 'remove':
|
||||
$this->ipsclass->admin->cp_permission_check( $this->perm_main.'|'.$this->perm_child.':remove' );
|
||||
$this->remove_entries();
|
||||
break;
|
||||
|
||||
|
||||
case 'viewemail':
|
||||
$this->ipsclass->admin->cp_permission_check( $this->perm_main.'|'.$this->perm_child.':' );
|
||||
$this->view_email();
|
||||
break;
|
||||
|
||||
|
||||
|
||||
|
||||
//-----------------------------------------
|
||||
default:
|
||||
$this->ipsclass->admin->cp_permission_check( $this->perm_main.'|'.$this->perm_child.':' );
|
||||
$this->list_current();
|
||||
break;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
//-----------------------------------------
|
||||
// View a single email.
|
||||
//-----------------------------------------
|
||||
|
||||
|
||||
function view_email()
|
||||
{
|
||||
if ($this->ipsclass->input['id'] == "")
|
||||
{
|
||||
$this->ipsclass->admin->error("Âû íå óêàçàëè ID e-mail àäðåñà.");
|
||||
$this->ipsclass->admin->error("Could not resolve the email ID, please try again");
|
||||
}
|
||||
|
||||
|
||||
$id = intval($this->ipsclass->input['id']);
|
||||
|
||||
|
||||
$this->ipsclass->DB->simple_construct( array( 'select' => '*', 'from' => 'mail_error_logs', 'where' => "mlog_id=$id" ) );
|
||||
$this->ipsclass->DB->simple_exec();
|
||||
|
||||
|
||||
if ( ! $row = $this->ipsclass->DB->fetch_row() )
|
||||
{
|
||||
$this->ipsclass->admin->error("Óêàçàííûé âàìè ID ($id) íå íàéäåí â áàçå äàííûõ.");
|
||||
$this->ipsclass->admin->error("Could not resolve the email ID, please try again ($id)");
|
||||
}
|
||||
|
||||
|
||||
$this->ipsclass->adskin->td_header[] = array( " " , "100%" );
|
||||
|
||||
|
||||
$this->ipsclass->html .= $this->ipsclass->adskin->start_table( $row['mlog_subject'] );
|
||||
|
||||
|
||||
$row['mlog_date'] = $this->ipsclass->admin->get_date( $row['mlog_date'], 'LONG' );
|
||||
$row['mlog_content'] = nl2br($row['mlog_content']);
|
||||
|
||||
$row['mlog_msg'] = $row['mlog_msg'] ? $row['mlog_msg'] : '<em>Íåò èíôîðìàöèè</em>';
|
||||
$row['mlog_code'] = $row['mlog_code'] ? $row['mlog_code'] : '<em>Íåò èíôîðìàöèè</em>';
|
||||
$row['mlog_smtp_error'] = $row['mlog_smtp_error'] ? $row['mlog_smtp_error'] : '<em>Íåò èíôîðìàöèè</em>';
|
||||
|
||||
|
||||
$row['mlog_msg'] = $row['mlog_msg'] ? $row['mlog_msg'] : '<em>No Info</em>';
|
||||
$row['mlog_code'] = $row['mlog_code'] ? $row['mlog_code'] : '<em>No Info</em>';
|
||||
$row['mlog_smtp_error'] = $row['mlog_smtp_error'] ? $row['mlog_smtp_error'] : '<em>No Info</em>';
|
||||
|
||||
$this->ipsclass->html .= $this->ipsclass->adskin->add_td_row( array(
|
||||
"<strong>Îò:</strong> <{$row['mlog_from']}>
|
||||
<br /><strong>Êîìó:</strong> <{$row['mlog_to']}>
|
||||
<br /><strong>Îòïðàâëåíî:</strong> {$row['mlog_date']}
|
||||
<br /><strong>Òåìà:</strong> {$row['mlog_subject']}
|
||||
"<strong>From:</strong> <{$row['mlog_from']}>
|
||||
<br /><strong>To:</strong> <{$row['mlog_to']}>
|
||||
<br /><strong>Sent:</strong> {$row['mlog_date']}
|
||||
<br /><strong>Subject:</strong> {$row['mlog_subject']}
|
||||
<hr />
|
||||
<br />{$row['mlog_content']}....
|
||||
<hr />
|
||||
<br />IPB ÎØÈÁÊÀ: {$row['mlog_msg']}
|
||||
<br />SMTP ÊÎÄ: {$row['mlog_code']}
|
||||
<br />SMTP ÎØÈÁÊÀ: {$row['mlog_smtp_error']}
|
||||
<br />IPB ERROR: {$row['mlog_msg']}
|
||||
<br />SMTP CODE: {$row['mlog_code']}
|
||||
<br />SMTP ERROR: {$row['mlog_smtp_error']}
|
||||
"
|
||||
) );
|
||||
|
||||
|
||||
$this->ipsclass->html .= $this->ipsclass->adskin->end_table();
|
||||
|
||||
|
||||
$this->ipsclass->admin->print_popup();
|
||||
}
|
||||
|
||||
|
||||
//-----------------------------------------
|
||||
// Remove row(s)
|
||||
//-----------------------------------------
|
||||
|
||||
|
||||
function remove_entries()
|
||||
{
|
||||
if ( $this->ipsclass->input['type'] == 'all' )
|
||||
@@ -161,7 +153,7 @@ class ad_emailerror
|
||||
else
|
||||
{
|
||||
$ids = array();
|
||||
|
||||
|
||||
foreach ($this->ipsclass->input as $k => $v)
|
||||
{
|
||||
if ( preg_match( "/^id_(\d+)$/", $k, $match ) )
|
||||
@@ -172,57 +164,57 @@ class ad_emailerror
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
$ids = $this->ipsclass->clean_int_array( $ids );
|
||||
|
||||
|
||||
//-----------------------------------------
|
||||
|
||||
|
||||
if ( count($ids) < 1 )
|
||||
{
|
||||
$this->ipsclass->admin->error("Âû äîëæíû âûáðàòü êàê ìèíèìóì îäíó çàïèñü äëÿ óäàëåíèÿ.");
|
||||
$this->ipsclass->admin->error("You did not select any email log entries to approve or delete");
|
||||
}
|
||||
|
||||
|
||||
$this->ipsclass->DB->simple_exec_query( array( 'delete' => 'mail_error_logs', 'where' => "mlog_id IN (".implode(',', $ids ).")" ) );
|
||||
}
|
||||
|
||||
$this->ipsclass->admin->save_log("Æóðíàë e-mail îøèáîê î÷èùåí");
|
||||
|
||||
|
||||
$this->ipsclass->admin->save_log("Removed email error log entries");
|
||||
|
||||
$this->ipsclass->boink_it($this->ipsclass->base_url."&{$this->ipsclass->form_code}");
|
||||
}
|
||||
|
||||
|
||||
//-----------------------------------------
|
||||
// SHOW EMAIL ERROR LOGS
|
||||
//-----------------------------------------
|
||||
|
||||
|
||||
function list_current()
|
||||
{
|
||||
$this->ipsclass->html .= ""; // removed js popwin
|
||||
|
||||
|
||||
$form_array = array();
|
||||
|
||||
|
||||
$start = intval($this->ipsclass->input['st']) >=0 ? intval($this->ipsclass->input['st']) : 0;
|
||||
|
||||
$this->ipsclass->admin->page_detail = "Æóðíàë ñîõðàíåííûõ e-mail îøèáîê";
|
||||
$this->ipsclass->admin->page_title = "Óïðàâëåíèå æóðíàëîì e-mail îøèáîê";
|
||||
|
||||
|
||||
$this->ipsclass->admin->page_detail = "Stored email error logs";
|
||||
$this->ipsclass->admin->page_title = "Email Error Logs Manager";
|
||||
|
||||
//-----------------------------------------
|
||||
// Check URL parameters
|
||||
//-----------------------------------------
|
||||
|
||||
|
||||
$url_query = array();
|
||||
$db_query = array();
|
||||
|
||||
|
||||
if ( isset($this->ipsclass->input['type']) AND $this->ipsclass->input['type'] != "" )
|
||||
{
|
||||
$this->ipsclass->admin->page_title .= " (Ðåçóëüòàòû ïîèñêà)";
|
||||
|
||||
$this->ipsclass->admin->page_title .= " (Search Results)";
|
||||
|
||||
switch( $this->ipsclass->input['type'] )
|
||||
{
|
||||
case 'subject':
|
||||
$string = urldecode($this->ipsclass->input['string']);
|
||||
if ( $string == "" )
|
||||
{
|
||||
$this->ipsclass->admin->error("Âû äîëæíû ââåñòè õîòü ÷òî-íèáóäü");
|
||||
$this->ipsclass->admin->error("You must enter something to search by");
|
||||
}
|
||||
$url_query[] = 'type='.$this->ipsclass->input['type'];
|
||||
$url_query[] = 'string='.urlencode($string);
|
||||
@@ -232,7 +224,7 @@ class ad_emailerror
|
||||
$string = urldecode($this->ipsclass->input['string']);
|
||||
if ( $string == "" )
|
||||
{
|
||||
$this->ipsclass->admin->error("Âû äîëæíû ââåñòè õîòü ÷òî-íèáóäü");
|
||||
$this->ipsclass->admin->error("You must enter something to search by");
|
||||
}
|
||||
$url_query[] = 'type='.$this->ipsclass->input['type'];
|
||||
$url_query[] = 'string='.urlencode($string);
|
||||
@@ -242,7 +234,7 @@ class ad_emailerror
|
||||
$string = urldecode($this->ipsclass->input['string']);
|
||||
if ( $string == "" )
|
||||
{
|
||||
$this->ipsclass->admin->error("Âû äîëæíû ââåñòè õîòü ÷òî-íèáóäü");
|
||||
$this->ipsclass->admin->error("You must enter something to search by");
|
||||
}
|
||||
$url_query[] = 'type='.$this->ipsclass->input['type'];
|
||||
$url_query[] = 'string='.urlencode($string);
|
||||
@@ -252,13 +244,13 @@ class ad_emailerror
|
||||
$string = urldecode($this->ipsclass->input['string']);
|
||||
if ( $string == "" )
|
||||
{
|
||||
$this->ipsclass->admin->error("Âû äîëæíû ââåñòè õîòü ÷òî-íèáóäü");
|
||||
$this->ipsclass->admin->error("You must enter something to search by");
|
||||
}
|
||||
$url_query[] = 'type='.$this->ipsclass->input['type'];
|
||||
$url_query[] = 'string='.urlencode($string);
|
||||
$db_query[] = $this->ipsclass->input['match'] == 'loose' ? "mlog_msg LIKE '%{$string}%' or mlog_smtp_msg LIKE '%{$string}%'" : "mlog_msg='{$string} or mlog_smtp_msg='{$string}'";
|
||||
break;
|
||||
|
||||
|
||||
default:
|
||||
//
|
||||
break;
|
||||
@@ -268,48 +260,48 @@ class ad_emailerror
|
||||
//-----------------------------------------
|
||||
// LIST 'EM
|
||||
//-----------------------------------------
|
||||
|
||||
|
||||
$dbe = "";
|
||||
$url = "";
|
||||
|
||||
|
||||
if ( count($db_query) > 0 )
|
||||
{
|
||||
$dbe = implode(' AND ', $db_query );
|
||||
}
|
||||
|
||||
|
||||
if ( count($url_query) > 0 )
|
||||
{
|
||||
$url = '&'.implode( '&', $url_query);
|
||||
}
|
||||
|
||||
|
||||
$this->ipsclass->DB->simple_construct( array( 'select' => 'count(*) as cnt', 'from' => 'mail_error_logs', 'where' => $dbe ) );
|
||||
$this->ipsclass->DB->simple_exec();
|
||||
|
||||
|
||||
$count = $this->ipsclass->DB->fetch_row();
|
||||
|
||||
|
||||
$links = $this->ipsclass->adskin->build_pagelinks( array( 'TOTAL_POSS' => $count['cnt'],
|
||||
'PER_PAGE' => 25,
|
||||
'CUR_ST_VAL' => $start,
|
||||
'L_SINGLE' => "Îäíà ñòðàíèöà",
|
||||
'L_MULTI' => "Ñòðàíèöû: ",
|
||||
'L_SINGLE' => "Single Page",
|
||||
'L_MULTI' => "Pages: ",
|
||||
'BASE_URL' => $this->ipsclass->base_url."&{$this->ipsclass->form_code}".$url,
|
||||
)
|
||||
);
|
||||
|
||||
|
||||
$this->ipsclass->DB->simple_construct( array( 'select' => '*', 'from' => 'mail_error_logs', 'where' => $dbe, 'order' => 'mlog_date DESC', 'limit' => array( $start, 25 ) ) );
|
||||
$this->ipsclass->DB->simple_exec();
|
||||
|
||||
|
||||
$this->ipsclass->html .= "<script type='text/javascript'>
|
||||
function checkall( )
|
||||
{
|
||||
var formobj = document.getElementById('theAdminForm');
|
||||
var checkboxes = formobj.getElementsByTagName('input');
|
||||
|
||||
|
||||
for ( var i = 0 ; i <= checkboxes.length ; i++ )
|
||||
{
|
||||
var e = checkboxes[i];
|
||||
var docheck = formobj.checkme.checked;
|
||||
|
||||
|
||||
if ( e && (e.type == 'checkbox') && (! e.disabled) && (e.id != 'checkme') && (e.name != 'type') )
|
||||
{
|
||||
if( docheck == false )
|
||||
@@ -322,101 +314,101 @@ class ad_emailerror
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
return false;
|
||||
}
|
||||
</script>";
|
||||
|
||||
</script>";
|
||||
|
||||
$this->ipsclass->html .= $this->ipsclass->adskin->start_form( array( 1 => array( 'code' , 'remove' ),
|
||||
2 => array( 'act' , 'emailerror' ),
|
||||
3 => array( 'section', $this->ipsclass->section_code ),
|
||||
) );
|
||||
|
||||
|
||||
$this->ipsclass->adskin->td_header[] = array( "<input type='checkbox' onclick='checkall();' id='checkme' />" , "1%" );
|
||||
$this->ipsclass->adskin->td_header[] = array( "Êîìó" , "20%" );
|
||||
$this->ipsclass->adskin->td_header[] = array( "Òåìà" , "20%" );
|
||||
$this->ipsclass->adskin->td_header[] = array( "Îøèáêà" , "30%" );
|
||||
$this->ipsclass->adskin->td_header[] = array( "Âåðìÿ" , "20%" );
|
||||
|
||||
$this->ipsclass->html .= $this->ipsclass->adskin->start_table( "Ñïèñîê íåîòïðàâëåííûõ ïèñåì" );
|
||||
$this->ipsclass->adskin->td_header[] = array( "To" , "20%" );
|
||||
$this->ipsclass->adskin->td_header[] = array( "Subject" , "20%" );
|
||||
$this->ipsclass->adskin->td_header[] = array( "Error MSG" , "30%" );
|
||||
$this->ipsclass->adskin->td_header[] = array( "Date" , "20%" );
|
||||
|
||||
$this->ipsclass->html .= $this->ipsclass->adskin->start_table( "Logged Emails Errors" );
|
||||
|
||||
if ( $this->ipsclass->DB->get_num_rows() )
|
||||
{
|
||||
while ( $row = $this->ipsclass->DB->fetch_row() )
|
||||
{
|
||||
$row['mlog_date'] = $this->ipsclass->admin->get_date( $row['mlog_date'], 'SHORT' );
|
||||
|
||||
|
||||
$row['mlog_subject'] = ( strpos( $row['mlog_subject'], "=?{$this->ipsclass->vars['gb_char_set']}?Q?" ) !== FALSE ) ?
|
||||
str_replace( "=?{$this->ipsclass->vars['gb_char_set']}?Q?", "", str_replace( "?=", "", preg_replace_callback( '/=([A-F0-9]{2})/', create_function( '$match', 'return chr( hexdec( "$match[1]" ) );' ), $row['mlog_subject'] ) ) )
|
||||
//base64_decode( str_replace( "=?utf-8?B?", "", str_replace( "=?=", "", str_replace( "=20", "", $row['mlog_subject'] ) ) ) )
|
||||
: $row['mlog_subject'];
|
||||
|
||||
$this->ipsclass->html .= $this->ipsclass->adskin->add_td_row( array(
|
||||
|
||||
$this->ipsclass->html .= $this->ipsclass->adskin->add_td_row( array(
|
||||
"<center><input type='checkbox' class='checkbox' name='id_{$row['mlog_id']}' value='1' /></center>",
|
||||
'<b>'.$row['mlog_to'].'</b>',
|
||||
"<a href='javascript:pop_win(\"&{$this->ipsclass->form_code_js}&code=viewemail&id={$row['mlog_id']}\", \"{$row['mlog_id']}\",400,350)' title='×èòàòü ïèñüìî'>".$row['mlog_subject']."</a>",
|
||||
"<a href='javascript:pop_win(\"&{$this->ipsclass->form_code_js}&code=viewemail&id={$row['mlog_id']}\", \"{$row['mlog_id']}\",400,350)' title='Read email'>".$row['mlog_subject']."</a>",
|
||||
$row['mlog_msg'].'<br />'.$row['mlog_code']. ' '.$row['mlog_smtp_msg'],
|
||||
$row['mlog_date'],
|
||||
) );
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
$this->ipsclass->html .= $this->ipsclass->adskin->add_td_basic("<center>Çàïèñåé íå íàéäåíî.</center>");
|
||||
$this->ipsclass->html .= $this->ipsclass->adskin->add_td_basic("<center>No results</center>");
|
||||
}
|
||||
|
||||
$this->ipsclass->html .= $this->ipsclass->adskin->add_td_basic('<div style="float:left;width:auto"><input type="submit" value="Óäàëèòü âûáðàííûå" class="realbutton" /> <input type="checkbox" id="checkbox" name="type" value="all" /> Óäàëèòü âñå?</div><div align="right">'.$links.'</div></form>', 'left', 'tablesubheader');
|
||||
|
||||
|
||||
$this->ipsclass->html .= $this->ipsclass->adskin->add_td_basic('<div style="float:left;width:auto"><input type="submit" value="Remove Checked" class="realbutton" /> <input type="checkbox" id="checkbox" name="type" value="all" /> Remove all?</div><div align="right">'.$links.'</div></form>', 'left', 'tablesubheader');
|
||||
|
||||
$this->ipsclass->html .= $this->ipsclass->adskin->end_table();
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
//-----------------------------------------
|
||||
//-------------------------------
|
||||
|
||||
|
||||
$this->ipsclass->html .= $this->ipsclass->adskin->start_form( array( 1 => array( 'code' , 'list' ),
|
||||
2 => array( 'act' , 'emailerror' ),
|
||||
3 => array( 'section', $this->ipsclass->section_code ),
|
||||
) );
|
||||
|
||||
$this->ipsclass->html .= $this->ipsclass->adskin->start_table( "Ïîèñê çàïèñåé îøèáîê" );
|
||||
|
||||
|
||||
$this->ipsclass->html .= $this->ipsclass->adskin->start_table( "Search Email Error Logs" );
|
||||
|
||||
$form_array = array(
|
||||
0 => array( 'subject' , 'Òåìà ïèñüìà' ),
|
||||
2 => array( 'email_from' , 'Îò (E-mail)' ),
|
||||
3 => array( 'email_to' , 'Êîìó (E-mail)' ),
|
||||
4 => array( 'error' , 'Ñîîáùåíèå îá îøèáêå' ),
|
||||
0 => array( 'subject' , 'Email Subject' ),
|
||||
2 => array( 'email_from' , 'From Email Address' ),
|
||||
3 => array( 'email_to' , 'To Email Address' ),
|
||||
4 => array( 'error' , 'Error Message' ),
|
||||
);
|
||||
|
||||
|
||||
$type_array = array(
|
||||
0 => array( 'exact' , 'ñîâïàäåíèå' ),
|
||||
1 => array( 'loose' , 'ñîäåðæèò' ),
|
||||
0 => array( 'exact' , 'is exactly' ),
|
||||
1 => array( 'loose' , 'contains' ),
|
||||
);
|
||||
|
||||
|
||||
//-----------------------------------------
|
||||
|
||||
$this->ipsclass->html .= $this->ipsclass->adskin->add_td_row( array( "<b>Ïîèñê â</b> "
|
||||
|
||||
$this->ipsclass->html .= $this->ipsclass->adskin->add_td_row( array( "<b>Search where</b> "
|
||||
. $this->ipsclass->adskin->form_dropdown( "type" , $form_array, isset($_POST['type']) ? $_POST['type'] : '' ) ." "
|
||||
. $this->ipsclass->adskin->form_dropdown( "match", $type_array, isset($_POST['match']) ? $_POST['match'] : '') ." "
|
||||
. $this->ipsclass->adskin->form_input( "string", isset($_POST['string']) ? $_POST['string'] : '' ),
|
||||
) );
|
||||
|
||||
$this->ipsclass->html .= $this->ipsclass->adskin->end_form("Íàéòè");
|
||||
|
||||
|
||||
$this->ipsclass->html .= $this->ipsclass->adskin->end_form("Search");
|
||||
|
||||
$this->ipsclass->html .= $this->ipsclass->adskin->end_table();
|
||||
|
||||
|
||||
//-----------------------------------------
|
||||
//-------------------------------
|
||||
|
||||
|
||||
$this->ipsclass->admin->output();
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in new issue
Block a user