Version 2.2.0 RC-1
This commit is contained in:
1 parent
f73f8bff6d
commit
22f1b963ee
1034 files changed
+178610
-70897
No files matched your search
@@ -2,27 +2,17 @@
|
||||
|
||||
/*
|
||||
+--------------------------------------------------------------------------
|
||||
| Invision Power Board 2.1.7
|
||||
| Invision Power Board
|
||||
| =============================================
|
||||
| by Matthew Mecham
|
||||
| (c) 2001 - 2005 Invision Power Services, Inc.
|
||||
| (c) 2001 - 2006 Invision Power Services, Inc.
|
||||
| http://www.invisionpower.com
|
||||
| =============================================
|
||||
| Web: http://www.invisionboard.com
|
||||
| http://www.ibresource.ru/products/invisionpowerboard/
|
||||
| Time: Tuesday 18th of July 2006 05:56:00 PM
|
||||
| Release: 52f408a29988b02f45b5e6f4ba5af0ae
|
||||
| Licence Info: http://www.invisionboard.com/?license
|
||||
| http://www.ibresource.ru/license
|
||||
+---------------------------------------------------------------------------
|
||||
| INVISION POWER BOARD IS NOT FREE / OPEN SOURCE!
|
||||
+---------------------------------------------------------------------------
|
||||
| INVISION POWER BOARD ÍÅ ßÂËßÅÒÑß ÁÅÑÏËÀÒÍÛÌ ÏÐÎÃÐÀÌÌÍÛÌ ÎÁÅÑÏÅ×ÅÍÈÅÌ!
|
||||
| Ïðàâà íà ÏÎ ïðèíàäëåæàò Invision Power Services
|
||||
| Ïðàâà íà ïåðåâîä IBResource (http://www.ibresource.ru)
|
||||
+---------------------------------------------------------------------------
|
||||
| > $Date: 2005-10-10 14:08:54 +0100 (Mon, 10 Oct 2005) $
|
||||
| > $Revision: 23 $
|
||||
| > $Date: 2006-09-22 11:28:54 +0100 (Fri, 22 Sep 2006) $
|
||||
| > $Revision: 567 $
|
||||
| > $Author: matt $
|
||||
+---------------------------------------------------------------------------
|
||||
|
|
||||
@@ -38,7 +28,7 @@
|
||||
|
||||
if ( ! defined( 'IN_ACP' ) )
|
||||
{
|
||||
print "<h1>Íåâåðíûé âõîä</h1> Ó Âàñ íåò äîñòóïà ê äèðåêòèâå ýòîãî ôàéëà. Åñëè Âû ïðîâîäèëè îáíîâëåíèÿ, óáåäèòåñü, ÷òî íå çàáûëè îáíîâèòü 'admin.php'.";
|
||||
print "<h1>Incorrect access</h1>You cannot access this file directly. If you have recently upgraded, make sure you upgraded 'admin.php'.";
|
||||
exit();
|
||||
}
|
||||
|
||||
@@ -71,18 +61,7 @@ class ad_multi_moderate
|
||||
$this->forumfunc = new admin_forum_functions();
|
||||
$this->forumfunc->ipsclass =& $this->ipsclass;
|
||||
|
||||
//-----------------------------------------
|
||||
// Kill globals - globals bad, Homer good.
|
||||
//-----------------------------------------
|
||||
|
||||
$tmp_in = array_merge( $_GET, $_POST, $_COOKIE );
|
||||
|
||||
foreach ( $tmp_in as $k => $v )
|
||||
{
|
||||
unset($$k);
|
||||
}
|
||||
|
||||
$this->ipsclass->admin->nav[] = array( $this->ipsclass->form_code, 'Ìóëüòè-ìîäåðàöèÿ òåì' );
|
||||
$this->ipsclass->admin->nav[] = array( $this->ipsclass->form_code, 'Topic multi-moderation home' );
|
||||
|
||||
switch($this->ipsclass->input['code'])
|
||||
{
|
||||
@@ -159,14 +138,14 @@ class ad_multi_moderate
|
||||
{
|
||||
if ($this->ipsclass->input['id'] == "")
|
||||
{
|
||||
$this->ipsclass->admin->error("Âû äîëæíû ââåñòè ID ìóëüòè-ìîäåðàöèè");
|
||||
$this->ipsclass->admin->error("Could not resolve the MMOD ID, please try again");
|
||||
}
|
||||
|
||||
$this->ipsclass->DB->simple_exec_query( array( 'delete' => 'topic_mmod', 'where' => "mm_id=".intval($this->ipsclass->input['id']) ) );
|
||||
|
||||
$this->rebuild_cache();
|
||||
|
||||
$this->ipsclass->admin->save_log("ìóëüòè-ìîäåðàöèÿ òåì óäàëåíà");
|
||||
$this->ipsclass->admin->save_log("Topic Multi-Mod removed");
|
||||
|
||||
$this->ipsclass->boink_it($this->ipsclass->base_url."&{$this->ipsclass->form_code}");
|
||||
|
||||
@@ -186,13 +165,13 @@ class ad_multi_moderate
|
||||
{
|
||||
if ( $this->ipsclass->input['id'] < 1 )
|
||||
{
|
||||
$this->ipsclass->admin->error("Íåâåðíûé ID");
|
||||
$this->ipsclass->admin->error("You must use a valid id");
|
||||
}
|
||||
}
|
||||
|
||||
if ( $this->ipsclass->input['mm_title'] == "" )
|
||||
{
|
||||
$this->ipsclass->admin->error("Âû äîëæíû ââåñòè íàçâàíèå äëÿ ìóëüòè-ìîäåðàöèè");
|
||||
$this->ipsclass->admin->error("You must enter a valid title");
|
||||
}
|
||||
|
||||
//-----------------------------------------
|
||||
@@ -203,12 +182,12 @@ class ad_multi_moderate
|
||||
|
||||
if ( ! $forums )
|
||||
{
|
||||
$this->ipsclass->admin->error("Âû äîëæíû âûáðàòü õîòÿ áû îäèí ôîðóì, ÷òîáû èñïîëüçîâàòü ýòó ìóëüòè-ìîäåðàöèþ");
|
||||
$this->ipsclass->admin->error("You must select some forums to activate with this multi-moderation suite");
|
||||
}
|
||||
|
||||
if ( $this->ipsclass->input['topic_move'] == 'n' )
|
||||
{
|
||||
$this->ipsclass->admin->error("Âûáðàí íåâåðíûé ôîðóì äëÿ ïåðåíîñà òåì. Ïîæàëóéñòà, ïîìíèòå, ÷òî âû íå ìîæåòå ïåðåíîñèòü òåìû â êàòåãîðèè");
|
||||
$this->ipsclass->admin->error("Incorrect forum chosen in the 'move to' section of the topic multi-moderation. Please note that you cannot choose to move the topic to a category");
|
||||
}
|
||||
|
||||
$save = array(
|
||||
@@ -240,7 +219,7 @@ class ad_multi_moderate
|
||||
$mm_id = $this->ipsclass->DB->get_insert_id();
|
||||
}
|
||||
|
||||
$this->ipsclass->admin->save_log("Äîáàâëåíà ìóëüòè-ìîäåðàöèÿ ($type)");
|
||||
$this->ipsclass->admin->save_log("Update topic multi-moderation entries ($type)");
|
||||
|
||||
$this->rebuild_cache();
|
||||
|
||||
@@ -255,12 +234,17 @@ class ad_multi_moderate
|
||||
|
||||
function do_form($type='new')
|
||||
{
|
||||
$this->ipsclass->admin->page_detail = "Ìóëüòè-ìîäåðàöèè òåì ïîçâîëÿþò âàì ñîçäàâàòü öåëûå ïðîãðàììû äåéñòâèé, âêëþ÷àùèõ â ñåáÿ íåñêîëüêî ñòàíäàðòíûõ ìîäåðàöèé.";
|
||||
$this->ipsclass->admin->page_title = "Ìóëüòè-ìîäåðàöèÿ òåì";
|
||||
$this->ipsclass->admin->page_detail = "Multi moderation allows you to combine moderation actions to create easy to use shortcuts to several moderation options.";
|
||||
$this->ipsclass->admin->page_title = "Topic Multi-Moderation";
|
||||
|
||||
$form_code = 'donew';
|
||||
$description = 'Äîáàâèòü íîâóþ ìóëüòè-ìîäåðàöèþ';
|
||||
$button = "Äîáàâëåíèå ìóëüòè-ìîäåðàöèè òåì";
|
||||
$description = 'Add a new topic multi-moderation';
|
||||
$button = "Add New Multi-Moderation";
|
||||
$id = 0;
|
||||
$topic_mm = array( 'mm_forums' => '', 'mm_title' => '', 'topic_title_st' => '',
|
||||
'topic_title_end' => '', 'topic_state' => '', 'topic_pin' => '',
|
||||
'topic_approve' => '', 'topic_move' => '', 'topic_move_link' => '',
|
||||
'topic_reply' => '', 'topic_reply_content' => '', 'topic_reply_postcount' => '' );
|
||||
|
||||
if ( $type == 'edit' )
|
||||
{
|
||||
@@ -271,12 +255,12 @@ class ad_multi_moderate
|
||||
|
||||
if ( ! $topic_mm = $this->ipsclass->DB->fetch_row() )
|
||||
{
|
||||
$this->ipsclass->admin->error("Íåâîçìîæíî ïîëó÷èòü èíôîðìèàöèþ ($id)");
|
||||
$this->ipsclass->admin->error("Could not retrieve the information ($id)");
|
||||
}
|
||||
|
||||
$form_code = 'doedit';
|
||||
$description = 'Èçìåíåíèå ìóëüòè-ìîäåðàöèè òåì';
|
||||
$button = "Èçìåíèòü ìóëüòè-ìîäåðàöèþ";
|
||||
$description = 'Edit the topic multi-moderation';
|
||||
$button = "Edit Multi-Moderation";
|
||||
}
|
||||
|
||||
//-----------------------------------------
|
||||
@@ -290,21 +274,21 @@ class ad_multi_moderate
|
||||
//-----------------------------------------
|
||||
|
||||
$state_dd = array(
|
||||
0 => array( 'leave', 'Íå òðîãàòü' ),
|
||||
1 => array( 'close', 'Çàêðûòü' ),
|
||||
2 => array( 'open' , 'Îòêðûòü' ),
|
||||
0 => array( 'leave', 'Leave' ),
|
||||
1 => array( 'close', 'Close' ),
|
||||
2 => array( 'open' , 'Open' ),
|
||||
);
|
||||
|
||||
$pin_dd = array(
|
||||
0 => array( 'leave', 'Íå òðîãàòü' ),
|
||||
1 => array( 'pin' , 'Çàêðåïèòü' ),
|
||||
2 => array( 'unpin', 'Îòêðåïèòü' ),
|
||||
0 => array( 'leave', 'Leave' ),
|
||||
1 => array( 'pin' , 'Pin' ),
|
||||
2 => array( 'unpin', 'Unpin' ),
|
||||
);
|
||||
|
||||
$app_dd = array(
|
||||
0 => array( '0', 'Íå òðîãàòü' ),
|
||||
1 => array( '1', 'Ñäåëàòü âèäèìûì' ),
|
||||
2 => array( '2', 'Ñäåëàòü íåâèäèìûì' ),
|
||||
0 => array( '0', 'Leave' ),
|
||||
1 => array( '1', 'Approve (Set Visible)' ),
|
||||
2 => array( '2', 'Unapprove (Set Invisibe)' ),
|
||||
);
|
||||
|
||||
//-----------------------------------------
|
||||
@@ -314,12 +298,12 @@ class ad_multi_moderate
|
||||
$forum_html = "<select name='forums[]' class='textinput' size='15' multiple='multiple'>\n";
|
||||
|
||||
$forum_html .= $topic_mm['mm_forums'] == '*'
|
||||
? "<option value='all' selected='selected'>-- ÂÑÅ ÔÎÐÓÌÛ --</option>\n"
|
||||
: "<option value='all'>-- ÂÑÅ ÔÎÐÓÌÛ --</option>\n";
|
||||
? "<option value='all' selected='selected'>-- ALL FORUMS --</option>\n"
|
||||
: "<option value='all'>-- ALL FORUMS --</option>\n";
|
||||
|
||||
$forum_jump = $this->forumfunc->ad_forums_forum_data();
|
||||
|
||||
foreach ( $forum_jump as $idx => $i )
|
||||
foreach ( $forum_jump as $i )
|
||||
{
|
||||
if ( strstr( ",".$topic_mm['mm_forums'].",", ",".$i['id']."," ) and $topic_mm['mm_forums'] != '*' )
|
||||
{
|
||||
@@ -330,7 +314,7 @@ class ad_multi_moderate
|
||||
$selected = "";
|
||||
}
|
||||
|
||||
if ( $i['redirect_on'] == 1 )
|
||||
if ( isset($i['redirect_on']) AND $i['redirect_on'] == 1 )
|
||||
{
|
||||
continue;
|
||||
}
|
||||
@@ -348,52 +332,52 @@ class ad_multi_moderate
|
||||
$this->ipsclass->adskin->td_header[] = array( " " , "40%" );
|
||||
$this->ipsclass->adskin->td_header[] = array( " " , "60%" );
|
||||
|
||||
$this->ipsclass->html .= $this->ipsclass->adskin->start_table( "Îñíîâíûå íàñòðîéêè", $description );
|
||||
$this->ipsclass->html .= $this->ipsclass->adskin->start_table( "Topic Multi-Moderation", $description );
|
||||
|
||||
$this->ipsclass->html .= $this->ipsclass->adskin->add_td_row( array( "<b>Íàçâàíèå ìóëüòè-ìîäåðàöèè:</b>" ,
|
||||
$this->ipsclass->html .= $this->ipsclass->adskin->add_td_row( array( "<b>Title for this Multi-Moderation Suite?</b>" ,
|
||||
$this->ipsclass->adskin->form_input("mm_title", $topic_mm['mm_title'] )
|
||||
) );
|
||||
|
||||
|
||||
$this->ipsclass->html .= $this->ipsclass->adskin->add_td_row( array( "<b>Äåéñòâóåò â ôîðóìàõ...</b><br>Âû ìîæåòå âûáðàòü íåñêîëüêî ôîðóìîâ" ,
|
||||
$this->ipsclass->html .= $this->ipsclass->adskin->add_td_row( array( "<b>Active in Forums...</b><br>You may choose more than one" ,
|
||||
$forum_html
|
||||
) );
|
||||
|
||||
$this->ipsclass->html .= $this->ipsclass->adskin->add_td_basic( 'Äåéñòâèÿ (ìîäåðàöèè)', 'left', 'pformstrip' );
|
||||
$this->ipsclass->html .= $this->ipsclass->adskin->add_td_basic( 'Moderation Options', 'left', 'tablesubheader' );
|
||||
|
||||
$this->ipsclass->html .= $this->ipsclass->adskin->add_td_row( array( "<b>Äîáàâèòü â <i>ÍÀ×ÀËÎ</i> íàçâàíèÿ òåìû:</b><br /><div class='graytext'>Îñòàâüòå ïîëå ïóñòûì, åñëè âû íå õîòèòå èñïîëüçîâàòü ýòî äåéñòâèå.</div>" ,
|
||||
$this->ipsclass->html .= $this->ipsclass->adskin->add_td_row( array( "<b>Add to <i>START</i> of topic title?</b>" ,
|
||||
$this->ipsclass->adskin->form_input("topic_title_st", $topic_mm['topic_title_st'] )
|
||||
) );
|
||||
|
||||
$this->ipsclass->html .= $this->ipsclass->adskin->add_td_row( array( "<b>Äîáàâèòü â <i>ÊÎÍÅÖ</i> íàçâàíèÿ òåìû:</b><br /><div class='graytext'>Îñòàâüòå ïîëå ïóñòûì, åñëè âû íå õîòèòå èñïîëüçîâàòü ýòî äåéñòâèå.</div>" ,
|
||||
$this->ipsclass->html .= $this->ipsclass->adskin->add_td_row( array( "<b>Add to <i>END</i> of topic title?</b>" ,
|
||||
$this->ipsclass->adskin->form_input("topic_title_end", $topic_mm['topic_title_end'] )
|
||||
) );
|
||||
|
||||
$this->ipsclass->html .= $this->ipsclass->adskin->add_td_row( array( "<b>Èçìåíèòü ñîñòîÿíèå òåìû?</b>" ,
|
||||
$this->ipsclass->html .= $this->ipsclass->adskin->add_td_row( array( "<b>Alter topic state?</b>" ,
|
||||
$this->ipsclass->adskin->form_dropdown("topic_state", $state_dd, $topic_mm['topic_state'] )
|
||||
) );
|
||||
|
||||
$this->ipsclass->html .= $this->ipsclass->adskin->add_td_row( array( "<b>Èçìåíèòü ôèêñàöèþ òåìû?</b>" ,
|
||||
$this->ipsclass->html .= $this->ipsclass->adskin->add_td_row( array( "<b>Alter pinned state?</b>" ,
|
||||
$this->ipsclass->adskin->form_dropdown("topic_pin", $pin_dd, $topic_mm['topic_pin'] )
|
||||
) );
|
||||
|
||||
$this->ipsclass->html .= $this->ipsclass->adskin->add_td_row( array( "<b>Èçìåíèòü âèäèìîñòü òåìû?</b>" ,
|
||||
$this->ipsclass->html .= $this->ipsclass->adskin->add_td_row( array( "<b>Alter approved state?</b>" ,
|
||||
$this->ipsclass->adskin->form_dropdown("topic_approve", $app_dd, $topic_mm['topic_approve'] )
|
||||
) );
|
||||
|
||||
$this->ipsclass->html .= $this->ipsclass->adskin->add_td_row( array( "<b>Ïåðåìåñòèòü òåìó?</b><br /><div class='graytext'>Âûáåðèòå ôîðóì êóäà ïåðåìåñòèòü òåìó ïðè ìóëüòè-ìîäåðàöèè.</div>" ,
|
||||
$this->ipsclass->adskin->form_dropdown("topic_move", array_merge( array( 0 => array('-1', 'Íå ïåðåìåùàòü' ) ), $fporum_jump ), $topic_mm['topic_move'] )
|
||||
."<br />".$this->ipsclass->adskin->form_checkbox('topic_move_link', $topic_mm['topic_move_link'] )."<strong>Îñòàâèòü ññûëêó íà òåìó â ñòàðîì ôîðóìå?</strong>"
|
||||
$this->ipsclass->html .= $this->ipsclass->adskin->add_td_row( array( "<b>Move topic?</b>" ,
|
||||
$this->ipsclass->adskin->form_dropdown("topic_move", array_merge( array( 0 => array('-1', 'Don\'t Move' ) ), $fporum_jump ), $topic_mm['topic_move'] )
|
||||
."<br />".$this->ipsclass->adskin->form_checkbox('topic_move_link', $topic_mm['topic_move_link'] )."<strong>Leave a link to the source topic?</strong>"
|
||||
) );
|
||||
|
||||
$this->ipsclass->html .= $this->ipsclass->adskin->add_td_basic( 'Îïöèè ñîîáùåíèÿ', 'left', 'pformstrip' );
|
||||
$this->ipsclass->html .= $this->ipsclass->adskin->add_td_basic( 'Post Options', 'left', 'tablesubheader' );
|
||||
|
||||
|
||||
$this->ipsclass->html .= $this->ipsclass->adskin->add_td_row( array( "<b>Äîáàâèòü ñîîáùåíèå â ýòó òåìó?</b><br /><br /><div class='graytext'>Âû ìîæåòå èñïîëüçîâàòü HTML-êîäû â ýòîì ñîîáùåíèè.</div>" ,
|
||||
"Âêëþ÷èòü ýòî ñîîáùåíèå? ".$this->ipsclass->adskin->form_yes_no('topic_reply', $topic_mm['topic_reply'] )
|
||||
$this->ipsclass->html .= $this->ipsclass->adskin->add_td_row( array( "<b>Add a reply to the topic?</b><br>HTML enabled" ,
|
||||
"Enable this reply? ".$this->ipsclass->adskin->form_yes_no('topic_reply', $topic_mm['topic_reply'] )
|
||||
."<br />"
|
||||
. $this->ipsclass->adskin->form_textarea("topic_reply_content", $topic_mm['topic_reply_content'] )
|
||||
."<br />".$this->ipsclass->adskin->form_checkbox('topic_reply_postcount', $topic_mm['topic_reply_postcount'] )."<strong>Óâåëè÷èâàòü ñ÷åò÷èê ñîîáùåíèé ïîñëå äîáàâëåíèÿ ñîîáùåíèÿ?</strong>"
|
||||
."<br />".$this->ipsclass->adskin->form_checkbox('topic_reply_postcount', $topic_mm['topic_reply_postcount'] )."<strong>Increment poster's post count?</strong>"
|
||||
) );
|
||||
|
||||
$this->ipsclass->html .= $this->ipsclass->adskin->end_form($button);
|
||||
@@ -413,15 +397,15 @@ class ad_multi_moderate
|
||||
|
||||
function list_current()
|
||||
{
|
||||
$this->ipsclass->admin->page_detail = "Ìóëüòè-ìîäåðàöèè òåì ïîçâîëÿþò âàì ñîçäàâàòü öåëûå ïðîãðàììû äåéñòâèé, âêëþ÷àùèõ â ñåáÿ íåñêîëüêî ñòàíäàðòíûõ ìîäåðàöèé.";
|
||||
$this->ipsclass->admin->page_title = "Ìóëüòè-ìîäåðàöèÿ òåì";
|
||||
$this->ipsclass->admin->page_detail = "Multi moderation allows you to combine moderation actions to create easy to use shortcuts to several moderation options.";
|
||||
$this->ipsclass->admin->page_title = "Topic Multi-Moderation";
|
||||
|
||||
|
||||
$this->ipsclass->adskin->td_header[] = array( "Íàçâàíèå" , "50%" );
|
||||
$this->ipsclass->adskin->td_header[] = array( "Èçìåíåíèå" , "25%" );
|
||||
$this->ipsclass->adskin->td_header[] = array( "Óäàëåíèå" , "25%" );
|
||||
$this->ipsclass->adskin->td_header[] = array( "Title" , "50%" );
|
||||
$this->ipsclass->adskin->td_header[] = array( "Edit" , "25%" );
|
||||
$this->ipsclass->adskin->td_header[] = array( "Remove" , "25%" );
|
||||
|
||||
$this->ipsclass->html .= $this->ipsclass->adskin->start_table( "Òåêóùèå ìóëüòè-ìîäåðàöèè òåì" );
|
||||
$this->ipsclass->html .= $this->ipsclass->adskin->start_table( "Current Topic Multi-Moderation" );
|
||||
|
||||
$this->ipsclass->DB->simple_construct( array( 'select' => '*', 'from' => 'topic_mmod', 'order' => "mm_title" ) );
|
||||
$this->ipsclass->DB->simple_exec();
|
||||
@@ -433,22 +417,20 @@ class ad_multi_moderate
|
||||
|
||||
$this->ipsclass->html .= $this->ipsclass->adskin->add_td_row( array(
|
||||
"<strong>{$row['mm_title']}</strong>",
|
||||
"<center><a href='{$this->ipsclass->base_url}&{$this->ipsclass->form_code}&code=edit&id={$row['mm_id']}'>Èçìåíèòü</a></center>",
|
||||
"<center><a href='{$this->ipsclass->base_url}&{$this->ipsclass->form_code}&code=delete&id={$row['mm_id']}'>Óäàëèòü</a></center>",
|
||||
"<center><a href='{$this->ipsclass->base_url}&{$this->ipsclass->form_code}&code=edit&id={$row['mm_id']}'>Edit</a></center>",
|
||||
"<center><a href='{$this->ipsclass->base_url}&{$this->ipsclass->form_code}&code=delete&id={$row['mm_id']}'>Remove</a></center>",
|
||||
) );
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
$this->ipsclass->html .= $this->ipsclass->adskin->add_td_basic("<center>Íåò ñóùåñòâóþùèõ</center>");
|
||||
$this->ipsclass->html .= $this->ipsclass->adskin->add_td_basic("<center>None set up</center>");
|
||||
}
|
||||
|
||||
$this->ipsclass->html .= $this->ipsclass->adskin->add_td_basic("<a href='{$this->ipsclass->base_url}&{$this->ipsclass->form_code}&code=new' class='fauxbutton'>Äîáàâèòü íîâóþ ìóëüòè-ìîäåðàöèþ</a>", 'center', 'pformstrip');
|
||||
|
||||
|
||||
$this->ipsclass->html .= $this->ipsclass->adskin->add_td_basic("<div class='fauxbutton-wrapper'><span class='fauxbutton'><a href='{$this->ipsclass->base_url}&{$this->ipsclass->form_code}&code=new'>Add New</a></span></div>", 'center', 'tablefooter' );
|
||||
|
||||
$this->ipsclass->html .= $this->ipsclass->adskin->end_table();
|
||||
|
||||
|
||||
$this->ipsclass->admin->output();
|
||||
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user