<?php
/**
* upgrader to version 2.1.0 Beta
*/
define('NO_TEMPLATE',true);
$CALL_SYSTEM = array();
$CALL_SYSTEM['SECTION'] = true;
include('../common.php');
class PowerBBTHETA extends PowerBBInstall
{
var $_TempArr = array();
var $_Masseges = array();
function CheckVersion()
{
global $PowerBB;
return ($PowerBB->_CONF['info_row']['MySBB_version'] == '2.0.5') ? true : false;
}
function UpdateVersion()
{
global $PowerBB;
$update = $PowerBB->DB->sql_query("UPDATE " . $PowerBB->table['info'] . " SET value='2.1.0' WHERE var_name='MySBB_version'");
return ($update) ? true : false;
}
function CreateAddons()
{
global $PowerBB;
$this->_TempArr['CreateArr'] = array();
$this->_TempArr['CreateArr']['table_name'] = $PowerBB->table['addons'];
$this->_TempArr['CreateArr']['fields'] = array();
$this->_TempArr['CreateArr']['fields'][] = 'id INT( 9 ) NOT NULL AUTO_INCREMENT PRIMARY KEY';
$this->_TempArr['CreateArr']['fields'][] = 'name VARCHAR( 250 ) NOT NULL';
$this->_TempArr['CreateArr']['fields'][] = 'title VARCHAR( 250 ) NOT NULL';
$this->_TempArr['CreateArr']['fields'][] = 'version VARCHAR( 25 ) NOT NULL';
$this->_TempArr['CreateArr']['fields'][] = 'description TEXT NOT NULL';
$this->_TempArr['CreateArr']['fields'][] = 'author VARCHAR( 250 ) NOT NULL';
$this->_TempArr['CreateArr']['fields'][] = 'url VARCHAR( 350 ) NOT NULL';
$this->_TempArr['CreateArr']['fields'][] = 'installcode TEXT NOT NULL';
$this->_TempArr['CreateArr']['fields'][] = 'uninstallcode TEXT NOT NULL';
$this->_TempArr['CreateArr']['fields'][] = "active SMALLINT UNSIGNED NOT NULL DEFAULT '1'";
$create = $this->create_table($this->_TempArr['CreateArr']);
return ($create) ? true : false;
}
function CreateHooks()
{
global $PowerBB;
$this->_TempArr['CreateArr'] = array();
$this->_TempArr['CreateArr']['table_name'] = $PowerBB->table['hooks'];
$this->_TempArr['CreateArr']['fields'] = array();
$this->_TempArr['CreateArr']['fields'][] = 'id INT( 9 ) NOT NULL AUTO_INCREMENT PRIMARY KEY';
$this->_TempArr['CreateArr']['fields'][] = 'addon_id INT( 9 ) NOT NULL ';
$this->_TempArr['CreateArr']['fields'][] = 'main_place VARCHAR( 250 ) NOT NULL';
$this->_TempArr['CreateArr']['fields'][] = 'place_of_hook VARCHAR( 250 ) NOT NULL';
$this->_TempArr['CreateArr']['fields'][] = 'phpcode LONGTEXT NOT NULL';
$create = $this->create_table($this->_TempArr['CreateArr']);
return ($create) ? true : false;
}
function CreateTemplatesEdits()
{
global $PowerBB;
$this->_TempArr['CreateArr'] = array();
$this->_TempArr['CreateArr']['table_name'] = $PowerBB->table['templates_edits'];
$this->_TempArr['CreateArr']['fields'] = array();
$this->_TempArr['CreateArr']['fields'][] = 'id INT( 9 ) NOT NULL AUTO_INCREMENT PRIMARY KEY';
$this->_TempArr['CreateArr']['fields'][] = 'addon_id INT( 9 ) NOT NULL ';
$this->_TempArr['CreateArr']['fields'][] = 'template_name VARCHAR( 250 ) NOT NULL';
$this->_TempArr['CreateArr']['fields'][] = 'action VARCHAR( 250 ) NOT NULL';
$this->_TempArr['CreateArr']['fields'][] = 'old_text LONGTEXT NOT NULL';
$this->_TempArr['CreateArr']['fields'][] = 'text LONGTEXT NOT NULL';
$create = $this->create_table($this->_TempArr['CreateArr']);
return ($create) ? true : false;
}
function CreateVisitorMessage()
{
global $PowerBB;
$this->_TempArr['CreateArr'] = array();
$this->_TempArr['CreateArr']['table_name'] = $PowerBB->table['visitormessage'];
$this->_TempArr['CreateArr']['fields'] = array();
$this->_TempArr['CreateArr']['fields'][] = 'id INT( 9 ) NOT NULL AUTO_INCREMENT PRIMARY KEY';
$this->_TempArr['CreateArr']['fields'][] = "userid int(10) unsigned NOT NULL default '0'";
$this->_TempArr['CreateArr']['fields'][] = "postuserid int(10) unsigned NOT NULL default '0'";
$this->_TempArr['CreateArr']['fields'][] = "postusername varchar(100) NOT NULL default ''";
$this->_TempArr['CreateArr']['fields'][] = "dateline int(10) unsigned NOT NULL default '0'";
$this->_TempArr['CreateArr']['fields'][] = "pagetext mediumtext";
$this->_TempArr['CreateArr']['fields'][] = "ipaddress varchar(20) NOT NULL default '0'";
$this->_TempArr['CreateArr']['fields'][] = "messageread smallint(5) unsigned NOT NULL default '0'";
$create = $this->create_table($this->_TempArr['CreateArr']);
return ($create) ? true : false;
}
function CreateUserRating()
{
global $PowerBB;
$this->_TempArr['CreateArr'] = array();
$this->_TempArr['CreateArr']['table_name'] = $PowerBB->table['userrating'];
$this->_TempArr['CreateArr']['fields'] = array();
$this->_TempArr['CreateArr']['fields'][] = 'id INT( 9 ) NOT NULL AUTO_INCREMENT PRIMARY KEY';
$this->_TempArr['CreateArr']['fields'][] = 'rating varchar(200) NOT NULL';
$this->_TempArr['CreateArr']['fields'][] = 'posts int(9) NOT NULL';
$create = $this->create_table($this->_TempArr['CreateArr']);
return ($create) ? true : false;
}
function CreateEmailMessages()
{
global $PowerBB;
$this->_TempArr['CreateArr'] = array();
$this->_TempArr['CreateArr']['table_name'] = $PowerBB->table['emailmessages'];
$this->_TempArr['CreateArr']['fields'] = array();
$this->_TempArr['CreateArr']['fields'][] = 'id INT( 9 ) NOT NULL AUTO_INCREMENT PRIMARY KEY';
$this->_TempArr['CreateArr']['fields'][] = 'title VARCHAR( 250 ) NOT NULL';
$this->_TempArr['CreateArr']['fields'][] = 'number_messages int( 9 ) NOT NULL';
$this->_TempArr['CreateArr']['fields'][] = 'seconds int( 9 ) NOT NULL';
$this->_TempArr['CreateArr']['fields'][] = 'user_group VARCHAR( 200 ) NOT NULL';
$this->_TempArr['CreateArr']['fields'][] = 'message longtext NOT NULL';
$create = $this->create_table($this->_TempArr['CreateArr']);
return ($create) ? true : false;
}
function InsertUserRating()
{
global $PowerBB;
$UserRatingArray = array();
$UserRatingArray[0] = array();
$UserRatingArray[0]['rating'] = 'look/images/rating/rating_0.gif';
$UserRatingArray[0]['posts'] = '10';
$UserRatingArray[1] = array();
$UserRatingArray[1]['rating'] = 'look/images/rating/rating_1.gif';
$UserRatingArray[1]['posts'] = '100';
$UserRatingArray[2] = array();
$UserRatingArray[2]['rating'] = 'look/images/rating/rating_2.gif';
$UserRatingArray[2]['posts'] = '200';
$UserRatingArray[3] = array();
$UserRatingArray[3]['rating'] = 'look/images/rating/rating_3.gif';
$UserRatingArray[3]['posts'] = '400';
$UserRatingArray[4] = array();
$UserRatingArray[4]['rating'] = 'look/images/rating/rating_4.gif';
$UserRatingArray[4]['posts'] = '600';
$UserRatingArray[5] = array();
$UserRatingArray[5]['rating'] = 'look/images/rating/rating_5.gif';
$UserRatingArray[5]['posts'] = '1000';
$x = 0;
$i = array();
while ($x < sizeof($UserRatingArray))
{
$insert = $PowerBB->DB->sql_query("INSERT INTO " . $PowerBB->table['userrating'] . " SET
id='NULL',
rating='" . $UserRatingArray[$x]['rating'] . "',
posts='" . $UserRatingArray[$x]['posts'] . "'");
$i[$x] = ($insert) ? 'true' : 'false';
$x += 1;
}
return $i;
}
function AddMemberVisitorMessage()
{
global $PowerBB;
$this->_TempArr['AddArr'] = array();
$this->_TempArr['AddArr']['table'] = $PowerBB->table['member'];
$this->_TempArr['AddArr']['field_name'] = 'visitormessage';
$this->_TempArr['AddArr']['field_des'] = "int(1) NOT NULL DEFAULT '1'";
$add = $this->add_field($this->_TempArr['AddArr']);
unset($this->_TempArr['AddArr']);
return ($add) ? true : false;
}
function AddVoteUserIp()
{
global $PowerBB;
$this->_TempArr['AddArr'] = array();
$this->_TempArr['AddArr']['table'] = $PowerBB->table['vote'];
$this->_TempArr['AddArr']['field_name'] = 'user_ip';
$this->_TempArr['AddArr']['field_des'] = 'varchar(50) NOT NULL';
$add = $this->add_field($this->_TempArr['AddArr']);
unset($this->_TempArr['AddArr']);
return ($add) ? true : false;
}
function AddGroupVisitorMessage()
{
global $PowerBB;
$this->_TempArr['AddArr'] = array();
$this->_TempArr['AddArr']['table'] = $PowerBB->table['group'];
$this->_TempArr['AddArr']['field_name'] = 'visitormessage';
$this->_TempArr['AddArr']['field_des'] = "int(1) NOT NULL DEFAULT '1'";
$add = $this->add_field($this->_TempArr['AddArr']);
unset($this->_TempArr['AddArr']);
return ($add) ? true : false;
}
function AddGroupSeeWhoOnTopic()
{
global $PowerBB;
$this->_TempArr['AddArr'] = array();
$this->_TempArr['AddArr']['table'] = $PowerBB->table['group'];
$this->_TempArr['AddArr']['field_name'] = 'see_who_on_topic';
$this->_TempArr['AddArr']['field_des'] = "int(1) NOT NULL DEFAULT '1'";
$add = $this->add_field($this->_TempArr['AddArr']);
unset($this->_TempArr['AddArr']);
return ($add) ? true : false;
}
function AddReputationNumber()
{
global $PowerBB;
$this->_TempArr['AddArr'] = array();
$this->_TempArr['AddArr']['table'] = $PowerBB->table['group'];
$this->_TempArr['AddArr']['field_name'] = 'reputation_number';
$this->_TempArr['AddArr']['field_des'] = "int(1) NOT NULL DEFAULT '10'";
$add = $this->add_field($this->_TempArr['AddArr']);
unset($this->_TempArr['AddArr']);
return ($add) ? true : false;
}
function AddLastMove()
{
global $PowerBB;
$this->_TempArr['AddArr'] = array();
$this->_TempArr['AddArr']['table'] = $PowerBB->table['online'];
$this->_TempArr['AddArr']['field_name'] = 'last_move';
$this->_TempArr['AddArr']['field_des'] = 'varchar(30) NOT NULL';
$add = $this->add_field($this->_TempArr['AddArr']);
unset($this->_TempArr['AddArr']);
return ($add) ? true : false;
}
function AddReputationread()
{
global $PowerBB;
$this->_TempArr['AddArr'] = array();
$this->_TempArr['AddArr']['table'] = $PowerBB->table['reputation'];
$this->_TempArr['AddArr']['field_name'] = 'reputationread';
$this->_TempArr['AddArr']['field_des'] = "smallint(5) unsigned NOT NULL default '0'";
$add = $this->add_field($this->_TempArr['AddArr']);
unset($this->_TempArr['AddArr']);
return ($add) ? true : false;
}
function UpdateGroups()
{
global $PowerBB;
$update = $PowerBB->DB->sql_query("UPDATE " . $PowerBB->table['group'] . " SET
visitormessage='0',
reputation_number='0',
see_who_on_topic='0'
WHERE id='6'");
$update = $PowerBB->DB->sql_query("UPDATE " . $PowerBB->table['group'] . " SET
reputation_number='0',
see_who_on_topic='0'
WHERE id='7'");
$update = $PowerBB->DB->sql_query("UPDATE " . $PowerBB->table['group'] . " SET
reputation_number='100'
WHERE id='1'");
$update = $PowerBB->DB->sql_query("UPDATE " . $PowerBB->table['group'] . " SET
reputation_number='50'
WHERE id='2'");
$update = $PowerBB->DB->sql_query("UPDATE " . $PowerBB->table['group'] . " SET
reputation_number='30'
WHERE id='3'");
$update = $PowerBB->DB->sql_query("UPDATE " . $PowerBB->table['group'] . " SET
reputation_number='50'
WHERE id='8'");
return ($update) ? true : false;
}
function AddActiveAddons()
{
global $PowerBB;
$insert = $PowerBB->DB->sql_query('INSERT INTO ' . $PowerBB->table['info'] . " SET var_name='active_addons',value='1'");
return ($insert) ? true : false;
}
function AddVisitorMessage_chars()
{
global $PowerBB;
$insert = $PowerBB->DB->sql_query('INSERT INTO ' . $PowerBB->table['info'] . " SET var_name='visitor_message_chars',value='1700'");
return ($insert) ? true : false;
}
function AddHaidLinksForGuest()
{
global $PowerBB;
$insert = $PowerBB->DB->sql_query('INSERT INTO ' . $PowerBB->table['info'] . " SET var_name='haid_links_for_guest',value='0'");
return ($insert) ? true : false;
}
function AddGuestMessageForHaidLinks()
{
global $PowerBB;
$insert = $PowerBB->DB->sql_query('INSERT INTO ' . $PowerBB->table['info'] . " SET var_name='guest_message_for_haid_links',value='ÙÙ
Ø´Ø§ÙØ¯Ø© Ø§ÙØ±Ùابط ÙÙØ²Ù
Ù Ø§ÙØªØ³Ø¬ÙÙ'");
return ($insert) ? true : false;
}
function AddTagsAutomatic()
{
global $PowerBB;
$insert = $PowerBB->DB->sql_query('INSERT INTO ' . $PowerBB->table['info'] . " SET var_name='add_tags_automatic',value='0'");
return ($insert) ? true : false;
}
// The wordwrap entry
function AddCreateWordwrap()
{
global $PowerBB;
$CreateWordwrap = ('460');
$update = $PowerBB->DB->sql_query('UPDATE ' . $PowerBB->table['info'] . " SET value='" . $CreateWordwrap . "' WHERE var_name='wordwrap'");
return ($update) ? true : false;
}
}
$PowerBB->install = new PowerBBTHETA;
$PowerBB->html->page_header('Ù
Ø¹Ø§ÙØ¬ ترÙÙØ© Ø¨Ø±ÙØ§Ù
ج Ù
ÙØªØ¯Ùات PBBoard 2.1.0');
$logo = $PowerBB->html->create_image(array('align'=>'right','alt'=>'PowerBB','src'=>'../logo.jpg','return'=>true));
$PowerBB->html->open_table('100%',true);
$PowerBB->html->cells($logo,'header_logo_side');
if (!$PowerBB->install->CheckVersion())
{
$PowerBB->html->cells('اصدار ØºÙØ± صØÙØ','main1');
$PowerBB->html->close_table();
$PowerBB->functions->errorstop('ÙØ±Ø¬Ù Ø§ÙØªØÙÙ Ù
٠اÙÙ ÙÙ
ت بتشغÙÙ ØªØØ¯Ùثات upg_205.php');
$PowerBB->html->close_table();
}
if ($PowerBB->_GET['step'] == 0)
{
$PowerBB->html->close_p();
$PowerBB->html->close_table();
$PowerBB->html->cells('Ø§ÙØªØ±ÙÙØ© Ø¥ÙÙ Ø§ÙØ¥ØµØ¯Ø§Ø± 2.1.0 Ù
Ù Ø¨Ø±ÙØ§Ù
ج PBBoard','main1');
$PowerBB->html->close_p();
$PowerBB->html->close_table();
$PowerBB->html->make_link('Ø§ÙØ®Ø·ÙÙ Ø§ÙØ£ÙÙÙ -> Ø£Ø¯Ø®Ø§Ù Ø§ÙØ¥Ø³ØªØ¹ÙاÙ
ات','?step=1');
}
if ($PowerBB->_GET['step'] == 1)
{
$PowerBB->html->cells('عÙ
ÙÙØ§Øª Ø§ÙØ§Ø¶Ø§ÙÙ','main1');
$PowerBB->html->close_table();
$p[1] = $PowerBB->install->AddMemberVisitorMessage();
$msgs[1] = ($p[1]) ? 'تÙ
Ø¥ÙØ´Ø§Ø¡ ØÙÙ visitormessage Ù٠جدÙÙ Ø§ÙØ£Ø¹Ø¶Ø§Ø¡' : 'ÙÙ
ÙØªÙ
Ø¥ÙØ´Ø§Ø¡ ØÙÙ visitormessage Ù٠جدÙÙ Ø§ÙØ£Ø¹Ø¶Ø§Ø¡';
$p[2] = $PowerBB->install->AddVoteUserIp();
$msgs[2] = ($p[2]) ? 'تÙ
Ø¥ÙØ´Ø§Ø¡ ØÙ٠عÙÙØ§Ù Ø§ÙØ¢Ù ب٠ادرس user_ip Ù٠جدÙÙ vote ' : 'ÙÙ
ÙØªÙ
Ø¥ÙØ´Ø§Ø¡ ØÙ٠عÙÙØ§Ù Ø§ÙØ¢Ù ب٠ادرس user_ip Ù٠جدÙÙ vote ';
$p[3] = $PowerBB->install->AddGroupVisitorMessage();
$msgs[3] = ($p[3]) ? 'تÙ
Ø¥ÙØ´Ø§Ø¡ ØÙÙ visitormessage Ù٠جدÙ٠اÙÙ
جÙ
ÙØ¹Ø§Øª' : 'ÙÙ
ÙØªÙ
Ø¥ÙØ´Ø§Ø¡ ØÙÙ visitormessage Ù٠جدÙ٠اÙÙ
جÙ
ÙØ¹Ø§Øª';
$p[4] = $PowerBB->install->AddGroupSeeWhoOnTopic();
$msgs[4] = ($p[10]) ? 'تÙ
إدخا٠ØÙÙ Ù
Ø´Ø§ÙØ¯Ø© اÙÙ
ØªÙØ§Ø¬Ø¯Ù٠باÙÙ
ÙØ¶Ùع' : 'ÙÙ
ÙØªÙ
إدخا٠ØÙÙ Ù
Ø´Ø§ÙØ¯Ø© اÙÙ
ØªÙØ§Ø¬Ø¯Ù٠باÙÙ
ÙØ¶Ùع';
$p[5] = $PowerBB->install->AddActiveAddons();
$msgs[5] = ($p[5]) ? 'تÙ
Ø¥ÙØ´Ø§Ø¡ ØÙÙ active_addons ' : 'ÙÙ
ÙØªÙ
Ø¥ÙØ´Ø§Ø¡ ØÙÙ active_addons';
$p[6] = $PowerBB->install->AddVisitorMessage_chars();
$msgs[6] = ($p[6]) ? 'تÙ
Ø¥ÙØ´Ø§Ø¡ ØÙÙ visitor_message_chars' : 'ÙÙ
ÙØªÙ
Ø¥ÙØ´Ø§Ø¡ ØÙÙ visitor_message_chars';
$PowerBB->html->open_p();
foreach ($msgs as $msg)
{
$PowerBB->html->p_msg($msg);
}
$PowerBB->html->close_p();
$PowerBB->html->close_table();
$PowerBB->html->make_link('Ø§ÙØ®Ø·ÙÙ Ø§ÙØ«Ø§ÙÙØ© -> Ø£Ø¯Ø®Ø§Ù Ø§ÙØ¥Ø³ØªØ¹ÙاÙ
ات','?step=2');
}
if ($PowerBB->_GET['step'] == 2)
{
$PowerBB->html->cells('عÙ
ÙÙØ§Øª Ø§ÙØ§Ø¶Ø§ÙÙ','main1');
$PowerBB->html->close_table();
$p[7] = $PowerBB->install->CreateUserRating();
$msgs[7] = ($p[7]) ? 'تÙ
Ø¥ÙØ´Ø§Ø¡ Ø§ÙØ¬Ø¯ÙÙ userRating' : 'ÙÙ
ÙØªÙ
Ø¥ÙØ´Ø§Ø¡ Ø§ÙØ¬Ø¯ÙÙ userRating';
$p[8] = $PowerBB->install->InsertUserRating();
$msgs[8] = ($p[8]) ? 'تÙ
Ø¥Ø¯Ø®Ø§Ù ÙØ¬ÙÙ
Ø§ÙØ£Ø¹Ø¶Ø§Ø¡ ' : 'ÙÙ
ÙØªÙ
Ø¥Ø¯Ø®Ø§Ù ÙØ¬ÙÙ
Ø§ÙØ£Ø¹Ø¶Ø§Ø¡';
$p[9] = $PowerBB->install->AddReputationread();
$msgs[9] = ($p[9]) ? 'تÙ
إدخا٠ØÙÙ reputationread Ù٠جدÙÙ reputation' : 'ÙÙ
ÙØªÙ
إدخا٠إدخا٠ØÙÙ reputationread Ù٠جدÙÙ reputation';
$p[10] = $PowerBB->install->AddReputationNumber();
$msgs[10] = ($p[10]) ? 'تÙ
Ø¥ÙØ´Ø§Ø¡ ØÙÙ reputation_number' : 'ÙÙ
ÙØªÙ
Ø¥ÙØ´Ø§Ø¡ ØÙÙ reputation_number';
$p[11] = $PowerBB->install->AddLastMove();
$msgs[11] = ($p[11]) ? 'تÙ
إدخا٠ØÙ٠آخر ÙØ´Ø§Ø· ÙÙØ¹Ø¶Ù' : 'ÙÙ
ÙØªÙ
إدخا٠ØÙ٠آخر ÙØ´Ø§Ø· ÙÙØ¹Ø¶Ù';
$p[12] = $PowerBB->install->AddCreateWordwrap();
$msgs[12] = ($p[12]) ? 'تÙ
ØªØØ¯ÙØ« عدد Ø§ÙØ£ØØ±Ù ÙØ¨Ù Ø¥ÙØªÙا٠اÙÙØµ ' : 'ÙÙ
ÙØªÙ
ØªØØ¯ÙØ« عدد Ø§ÙØ£ØØ±Ù ÙØ¨Ù Ø¥ÙØªÙا٠اÙÙØµ ';
$PowerBB->html->open_p();
foreach ($msgs as $msg)
{
$PowerBB->html->p_msg($msg);
}
$PowerBB->html->close_p();
$PowerBB->html->close_table();
$PowerBB->html->make_link('Ø§ÙØ®Ø·ÙÙ Ø§ÙØ«Ø§ÙÙØ© -> Ø£Ø¯Ø®Ø§Ù Ø§ÙØ¥Ø³ØªØ¹ÙاÙ
ات','?step=3');
}
if ($PowerBB->_GET['step'] == 3)
{
$PowerBB->html->cells('عÙ
ÙÙØ§Øª Ø§ÙØ§Ø¶Ø§ÙÙ','main1');
$PowerBB->html->close_table();
$p[13] = $PowerBB->install->AddGuestMessageForHaidLinks();
$msgs[13] = ($p[13]) ? 'تÙ
Ø¥ÙØ´Ø§Ø¡ ØÙÙ guest_message_for_haid_links' : 'ÙÙ
ÙØªÙ
Ø¥ÙØ´Ø§Ø¡ ØÙÙ guest_message_for_haid_links';
$p[14] = $PowerBB->install->AddHaidLinksForGuest();
$msgs[14] = ($p[14]) ? 'تÙ
Ø¥ÙØ´Ø§Ø¡ ØÙÙ haid_links_for_guest' : 'ÙÙ
ÙØªÙ
Ø¥ÙØ´Ø§Ø¡ ØÙÙ haid_links_for_guest';
$p[15] = $PowerBB->install->UpdateGroups();
$msgs[15] = ($p[15]) ? 'تÙ
ØªØØ¯ÙØ« اÙÙ
جÙ
ÙØ¹Ø§Øª بÙÙÙ
Ø§ÙØÙÙÙ Ø§ÙØ¬Ø¯Ùدة' : 'ÙÙ
ÙØªÙ
ØªØØ¯ÙØ« اÙÙ
جÙ
ÙØ¹Ø§Øª بÙÙÙ
Ø§ÙØÙÙÙ Ø§ÙØ¬Ø¯Ùدة';
$p[16] = $PowerBB->install->AddTagsAutomatic();
$msgs[16] = ($p[16]) ? 'تÙ
Ø¥ÙØ´Ø§Ø¡ ØÙÙ add_tags_automatic' : 'ÙÙ
ÙØªÙ
Ø¥ÙØ´Ø§Ø¡ ØÙÙ add_tags_automatic';
$PowerBB->html->open_p();
foreach ($msgs as $msg)
{
$PowerBB->html->p_msg($msg);
}
$PowerBB->html->close_p();
$PowerBB->html->close_table();
$PowerBB->html->make_link('Ø§ÙØ®Ø·ÙÙ Ø§ÙØ«Ø§Ùثة ÙØ§ÙØ£Ø®ÙØ±Ø© -> اتÙ
اÙ
Ø§ÙØªØ±ÙÙØ©','?step=4');
}
elseif ($PowerBB->_GET['step'] == 4)
{
$PowerBB->html->cells('Ø§ÙØ®Ø·ÙØ© اÙÙÙØ§Ø¦ÙØ©','main1');
$PowerBB->html->close_table();
$Create_visitor_message = $PowerBB->install->CreateVisitorMessage();
$Create_addons = $PowerBB->install->CreateAddons();
$Create_Hooks = $PowerBB->install->CreateHooks();
$Create_TemplatesEdits = $PowerBB->install->CreateTemplatesEdits();
$Create_EmailMessages = $PowerBB->install->CreateEmailMessages();
$NewVersion = $PowerBB->install->UpdateVersion();
$PowerBB->html->open_p();
$PowerBB->html->p_msg('تÙ
Ø§ÙØªØ±ÙÙØ© Ø¥ÙÙ Ø§ÙØ£ØµØ¯Ø§Ø± 2.1.0 Ø¨ÙØ¬Ø§Ø');
$PowerBB->html->close_p();
$PowerBB->html->open_p();
$PowerBB->html->make_link('Ø§ÙØ¨Ø¯Ø£ Ø¨Ø§ÙØªØ±ÙÙØ© Ø¥ÙÙ Ø§ÙØ¥ØµØ¯Ø§Ø± 2.1.1','upg_211.php?step=1');
$PowerBB->html->close_p();
}
?>