<?php
/**
* upgrader to version 2.0.3
*/
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.2') ? true : false;
}
function UpdateVersion()
{
global $PowerBB;
$update = $PowerBB->DB->sql_query("UPDATE " . $PowerBB->table['info'] . " SET value='2.0.3' WHERE var_name='MySBB_version'");
return ($update) ? true : false;
}
function CreateChat_Message()
{
global $PowerBB;
$this->_TempArr['CreateArr'] = array();
$this->_TempArr['CreateArr']['table_name'] = $PowerBB->table['chat'];
$this->_TempArr['CreateArr']['fields'] = array();
$this->_TempArr['CreateArr']['fields'][] = 'id INT( 9 ) NOT NULL AUTO_INCREMENT PRIMARY KEY';
$this->_TempArr['CreateArr']['fields'][] = 'username VARCHAR( 150 ) NOT NULL';
$this->_TempArr['CreateArr']['fields'][] = 'country VARCHAR( 100 ) NOT NULL';
$this->_TempArr['CreateArr']['fields'][] = 'message TEXT NOT NULL';
$this->_TempArr['CreateArr']['fields'][] = 'user_id int( 9 ) NOT NULL';
$create = $this->create_table($this->_TempArr['CreateArr']);
return ($create) ? true : false;
}
function AddMaxOnline()
{
global $PowerBB;
$insert = $PowerBB->DB->sql_query('INSERT INTO ' . $PowerBB->table['info'] . " SET var_name='max_online',value='1'");
return ($insert) ? true : false;
}
function AddMaxOnlineDate()
{
global $PowerBB;
$date = date("d/m/Y Ø§ÙØ³Ø§Ø¹Ø© h:i a");
$insert = $PowerBB->DB->sql_query('INSERT INTO ' . $PowerBB->table['info'] . " SET var_name='max_online_date',value='$date'");
return ($insert) ? true : false;
}
function AddSmilesNmMaxInBox()
{
global $PowerBB;
$insert = $PowerBB->DB->sql_query('INSERT INTO ' . $PowerBB->table['info'] . " SET var_name='smiles_nm',value='12'");
return ($insert) ? true : false;
}
function Addshow_online_list_today()
{
global $PowerBB;
$insert = $PowerBB->DB->sql_query('INSERT INTO ' . $PowerBB->table['info'] . " SET var_name='show_online_list_today',value='1'");
return ($insert) ? true : false;
}
function Addrandom_ads()
{
global $PowerBB;
$insert = $PowerBB->DB->sql_query('INSERT INTO ' . $PowerBB->table['info'] . " SET var_name='random_ads',value='0'");
return ($insert) ? true : false;
}
function Addshow_ads()
{
global $PowerBB;
$insert = $PowerBB->DB->sql_query('INSERT INTO ' . $PowerBB->table['info'] . " SET var_name='show_ads',value='1'");
return ($insert) ? true : false;
}
function Addshow_list_last_5_posts_member()
{
global $PowerBB;
$insert = $PowerBB->DB->sql_query('INSERT INTO ' . $PowerBB->table['info'] . " SET var_name='show_list_last_5_posts_member',value='0'");
return ($insert) ? true : false;
}
function Addlast_subject_writer_nm()
{
global $PowerBB;
$insert = $PowerBB->DB->sql_query('INSERT INTO ' . $PowerBB->table['info'] . " SET var_name='last_subject_writer_nm',value='5'");
return ($insert) ? true : false;
}
function Addlast_subject_writer_not_in()
{
global $PowerBB;
$insert = $PowerBB->DB->sql_query('INSERT INTO ' . $PowerBB->table['info'] . " SET var_name='last_subject_writer_not_in',value='700,800,900'");
return ($insert) ? true : false;
}
function Addactivate_chat_bar()
{
global $PowerBB;
$insert = $PowerBB->DB->sql_query('INSERT INTO ' . $PowerBB->table['info'] . " SET var_name='activate_chat_bar',value='0'");
return ($insert) ? true : false;
}
function Addchat_message_num()
{
global $PowerBB;
$insert = $PowerBB->DB->sql_query('INSERT INTO ' . $PowerBB->table['info'] . " SET var_name='chat_message_num',value='15'");
return ($insert) ? true : false;
}
function Addchat_num_mem_posts()
{
global $PowerBB;
$insert = $PowerBB->DB->sql_query('INSERT INTO ' . $PowerBB->table['info'] . " SET var_name='chat_num_mem_posts',value='20'");
return ($insert) ? true : false;
}
function Addchat_num_characters()
{
global $PowerBB;
$insert = $PowerBB->DB->sql_query('INSERT INTO ' . $PowerBB->table['info'] . " SET var_name='chat_num_characters',value='350'");
return ($insert) ? true : false;
}
function Addchat_hide_country()
{
global $PowerBB;
$insert = $PowerBB->DB->sql_query('INSERT INTO ' . $PowerBB->table['info'] . " SET var_name='chat_hide_country',value='1'");
return ($insert) ? true : false;
}
function Addchat_bar_dir()
{
global $PowerBB;
$insert = $PowerBB->DB->sql_query('INSERT INTO ' . $PowerBB->table['info'] . " SET var_name='chat_bar_dir',value='right'");
return ($insert) ? true : false;
}
/*
function AddLangOrder()
{
global $PowerBB;
$this->_TempArr['AddArr'] = array();
$this->_TempArr['AddArr']['table'] = $PowerBB->table['lang'];
$this->_TempArr['AddArr']['field_name'] = 'lang_order';
$this->_TempArr['AddArr']['field_des'] = 'int(9) NOT NULL';
$add = $this->add_field($this->_TempArr['AddArr']);
unset($this->_TempArr['AddArr']);
return ($add) ? true : false;
}
*/
}
$PowerBB->install = new PowerBBTHETA;
$PowerBB->html->page_header('Ù
Ø¹Ø§ÙØ¬ ترÙÙØ© Ø¨Ø±ÙØ§Ù
ج Ù
ÙØªØ¯Ùات PBBoard 2.0.3');
$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_202.php');
}
else
{
$PowerBB->html->close_table();
$PowerBB->html->make_link('Ø§ÙØ®Ø·ÙÙ Ø§ÙØ£ÙÙÙ -> Ø£Ø¯Ø®Ø§Ù Ø§ÙØ¥Ø³ØªØ¹ÙاÙ
ات','?step=1');
}
if ($PowerBB->_GET['step'] == 1)
{
$PowerBB->html->cells('عÙ
ÙÙØ§Øª Ø§ÙØ§Ø¶Ø§ÙÙ','main1');
$PowerBB->html->close_table();
$p[89] = $PowerBB->install->AddMaxOnline();
$msgs[89] = ($p[89]) ? 'تÙ
ت Ø§Ø¶Ø§ÙØ© ØÙÙ Ø£ÙØ¨Ø± ØªÙØ§Ø¬Ø¯ باÙÙ
ÙØªØ¯Ù' : 'ÙÙ
ÙØªÙ
Ø§Ø¶Ø§ÙØ© ØÙÙ Ø£ÙØ¨Ø± ØªÙØ§Ø¬Ø¯ باÙÙ
ÙØªØ¯Ù';
$p[90] = $PowerBB->install->AddMaxOnlineDate();
$msgs[90] = ($p[90]) ? 'تÙ
ت Ø§Ø¶Ø§ÙØ© ØÙÙ ØªØ§Ø±ÙØ® Ø£ÙØ¨Ø± ØªÙØ§Ø¬Ø¯ باÙÙ
ÙØªØ¯Ù ' : 'ÙÙ
ÙØªÙ
Ø§Ø¶Ø§ÙØ© ØÙÙ ØªØ§Ø±ÙØ® Ø£ÙØ¨Ø± ØªÙØ§Ø¬Ø¯ باÙÙ
ÙØªØ¯Ù ';
$p[91] = $PowerBB->install->AddSmilesNmMaxInBox();
$msgs[91] = ($p[91]) ? 'تÙ
Ø§Ø¶Ø§ÙØ© ØÙ٠عدد Ø§ÙØ§Ø¨ØªØ³Ø§Ù
ات ÙÙ Ø§ÙØµÙدÙÙ ' : 'ÙÙ
ÙØªÙ
Ø§Ø¶Ø§ÙØ© ØÙ٠عدد Ø§ÙØ§Ø¨ØªØ³Ø§Ù
ات ÙÙ Ø§ÙØµÙدÙÙ ';
$p[92] = $PowerBB->install->Addshow_online_list_today();
$msgs[92] = ($p[92]) ? 'تÙ
Ø§Ø¶Ø§ÙØ© ØÙÙ ØªÙØ¹Ù٠ظÙÙØ± ÙØ§Ø¦Ù
Ø© اÙÙ
ØªÙØ§Ø¬Ø¯Ù٠اÙÙÙÙ
' : 'ÙÙ
ÙØªÙ
Ø§Ø¶Ø§ÙØ© ØÙÙ ØªÙØ¹Ù٠ظÙÙØ± ÙØ§Ø¦Ù
Ø© اÙÙ
ØªÙØ§Ø¬Ø¯Ù٠اÙÙÙÙ
';
$p[93] = $PowerBB->install->Addrandom_ads();
$msgs[93] = ($p[93]) ? 'تÙ
Ø§Ø¶Ø§ÙØ© ØÙ٠تÙ
ÙÙÙ Ù
Ø´Ø§ÙØ¯Ø© Ø§ÙØ¥Ø¹ÙØ§ÙØ§Øª Ø§ÙØ¹Ø´ÙØ§Ø¦ÙØ© ' : 'ÙÙ
ÙØªÙ
Ø§Ø¶Ø§ÙØ© ØÙ٠تÙ
ÙÙÙ Ù
Ø´Ø§ÙØ¯Ø© Ø§ÙØ¥Ø¹ÙØ§ÙØ§Øª Ø§ÙØ¹Ø´ÙØ§Ø¦ÙØ© ';
$p[94] = $PowerBB->install->Addshow_ads();
$msgs[94] = ($p[94]) ? 'تÙ
Ø§Ø¶Ø§ÙØ© ØÙÙ Ù
Ø´Ø§ÙØ¯Ø© ÙØ§ÙØ© Ø§ÙØ¥Ø¹ÙØ§ÙØ§Øª Ø§ÙØªØ¬Ø§Ø±ÙØ© ' : 'ÙÙ
ÙØªÙ
Ø§Ø¶Ø§ÙØ© ØÙÙ Ù
Ø´Ø§ÙØ¯Ø© ÙØ§ÙØ© Ø§ÙØ¥Ø¹ÙØ§ÙØ§Øª Ø§ÙØªØ¬Ø§Ø±ÙØ© ';
$p[95] = $PowerBB->install->Addshow_list_last_5_posts_member();
$msgs[95] = ($p[95]) ? 'تÙ
Ø§Ø¶Ø§ÙØ© ØÙ٠عرض ÙØ§Ø¦Ù
Ø© آخر 5 Ù
ÙØ§Ø¶Ùع ÙÙØ¹Ø¶Ù أسÙÙ Ù
عÙÙÙ
ات٠Ù٠اÙÙ
Ø´Ø§Ø±ÙØ§Øª ÙØ§ÙÙ
ÙØ§Ø¶Ùع ' : 'ÙÙ
ÙØªÙ
Ø§Ø¶Ø§ÙØ© ØÙ٠عرض ÙØ§Ø¦Ù
Ø© آخر 5 Ù
ÙØ§Ø¶Ùع ÙÙØ¹Ø¶Ù أسÙÙ Ù
عÙÙÙ
ات٠Ù٠اÙÙ
Ø´Ø§Ø±ÙØ§Øª ÙØ§ÙÙ
ÙØ§Ø¶Ùع ';
$p[96] = $PowerBB->install->Addlast_subject_writer_nm();
$msgs[96] = ($p[96]) ? 'تÙ
Ø§Ø¶Ø§ÙØ© ØÙ٠عدد Ù
ÙØ§Ø¶Ùع Ø§ÙØ¹Ø¶Ù ' : 'ÙÙ
ÙØªÙ
Ø§Ø¶Ø§ÙØ© ØÙ٠عدد Ù
ÙØ§Ø¶Ùع Ø§ÙØ¹Ø¶Ù ';
$p[97] = $PowerBB->install->Addlast_subject_writer_not_in();
$msgs[97] = ($p[97]) ? 'تÙ
Ø§Ø¶Ø§ÙØ© Ø§Ø±ÙØ§Ù
اÙÙ
ÙØªØ¯Ùات Ø§ÙØªÙ ترغب Ø¨Ø¥Ø®ÙØ§Ø¡ Ù
ÙØ§Ø¶ÙØ¹ÙØ§ Ù
Ù Ø§ÙØ¸ÙÙØ± ÙÙ ÙØ§Ø¦Ù
Ø© Ù
Ù Ù
ÙØ§Ø¶Ùع Ø§ÙØ¹Ø¶Ù ' : 'ÙÙ
ÙØªÙ
Ø§Ø¶Ø§ÙØ© ØÙÙ Ø§Ø±ÙØ§Ù
اÙÙ
ÙØªØ¯Ùات Ø§ÙØªÙ ترغب Ø¨Ø¥Ø®ÙØ§Ø¡ Ù
ÙØ§Ø¶ÙØ¹ÙØ§ Ù
Ù Ø§ÙØ¸ÙÙØ± ÙÙ ÙØ§Ø¦Ù
Ø© Ù
Ù Ù
ÙØ§Ø¶Ùع Ø§ÙØ¹Ø¶Ù ';
$p[98] = $PowerBB->install->Addactivate_chat_bar();
$msgs[98] = ($p[98]) ? 'تÙ
ت Ø§Ø¶Ø§ÙØ© ØÙÙ ØªÙØ¹ÙÙ Ù
Ø´Ø§ÙØ¯Ø© Ø´Ø±ÙØ· Ø§ÙØ¥Ùداءات' : 'ÙÙ
ÙØªÙ
Ø§Ø¶Ø§ÙØ© ØÙÙ ØªÙØ¹ÙÙ Ù
Ø´Ø§ÙØ¯Ø© Ø´Ø±ÙØ· Ø§ÙØ¥Ùداءات';
$p[99] = $PowerBB->install->Addchat_num_mem_posts();
$msgs[99] = ($p[99]) ? 'تÙ
ت Ø§Ø¶Ø§ÙØ© ØÙÙ ØªØØ¯Ùد Ø§ÙØØ¯ Ø§ÙØ£Ø¯ÙÙ Ù٠عدد اÙÙ
Ø´Ø§Ø±ÙØ§Øª (Ù
Ø´Ø§Ø±ÙØ§Øª Ø§ÙØ¹Ø¶Ù) ÙÙØªÙ
ÙÙ Ù
Ù Ø§Ø¶Ø§ÙØ© Ø¥ÙØ¯Ø§Ø¡' : 'ÙÙ
ÙØªÙ
Ø§Ø¶Ø§ÙØ© ØÙÙ ØªØØ¯Ùد Ø§ÙØØ¯ Ø§ÙØ£Ø¯ÙÙ Ù٠عدد اÙÙ
Ø´Ø§Ø±ÙØ§Øª (Ù
Ø´Ø§Ø±ÙØ§Øª Ø§ÙØ¹Ø¶Ù) ÙÙØªÙ
ÙÙ Ù
Ù Ø§Ø¶Ø§ÙØ© Ø¥ÙØ¯Ø§Ø¡';
$p[100] = $PowerBB->install->Addchat_num_characters();
$msgs[100] = ($p[100]) ? 'تÙ
ت Ø§Ø¶Ø§ÙØ© ØÙÙ Ø£ÙØµÙ عدد ÙØØ±ÙÙ Ø§ÙØ¥Ùداء' : 'ÙÙ
ÙØªÙ
Ø§Ø¶Ø§ÙØ© ØÙÙ Ø£ÙØµÙ عدد ÙØØ±ÙÙ Ø§ÙØ¥Ùداء';
$p[101] = $PowerBB->install->Addchat_hide_country();
$msgs[101] = ($p[101]) ? 'تÙ
ت Ø§Ø¶Ø§ÙØ© ØÙÙ Ø¥Ø¸ÙØ§Ø± Ø§ÙØ¨Ùد' : 'ÙÙ
ÙØªÙ
Ø§Ø¶Ø§ÙØ© ØÙÙ Ø¥Ø¸ÙØ§Ø± Ø§ÙØ¨Ùد';
$p[102] = $PowerBB->install->Addchat_bar_dir();
$msgs[102] = ($p[102]) ? 'تÙ
ت Ø§Ø¶Ø§ÙØ© ØÙÙ ØªØØ¯Ùد إتجا٠Ù
سار Ø´Ø±ÙØ· Ø§ÙØ¥Ùداءات' : 'ÙÙ
ÙØªÙ
Ø§Ø¶Ø§ÙØ© ØÙÙ ØªØØ¯Ùد إتجا٠Ù
سار Ø´Ø±ÙØ· Ø§ÙØ¥Ùداءات';
$p[103] = $PowerBB->install->Addchat_message_num();
$msgs[103] = ($p[103]) ? 'تÙ
ت Ø§Ø¶Ø§ÙØ© ØÙ٠عدد Ø§ÙØ¥Ùداءات Ø§ÙØªÙ ØªØ¸ÙØ± Ø¨Ø§ÙØ´Ø±ÙØ·' : 'ÙÙ
ÙØªÙ
Ø§Ø¶Ø§ÙØ© ØÙ٠عدد Ø§ÙØ¥Ùداءات Ø§ÙØªÙ ØªØ¸ÙØ± Ø¨Ø§ÙØ´Ø±ÙØ·';
/*
$p[104] = $PowerBB->install->AddLangOrder();
$msgs[104] = ($p[104]) ? 'تÙ
Ø§Ø¶Ø§ÙØ© ØÙÙ ØªØ±ØªÙØ¨ اÙÙØºØ§Øª' : 'ÙÙ
ÙØªÙ
Ø§Ø¶Ø§ÙØ© ØÙÙ ØªØ±ØªÙØ¨ اÙÙØºØ§Øª';
*/
$PowerBB->html->open_p();
foreach ($msgs as $msg)
{
$PowerBB->html->p_msg($msg);
}
$PowerBB->html->close_p();
$PowerBB->html->make_link('Ø§ÙØ®Ø·ÙÙ Ø§ÙØ«Ø§ÙÙÙ -> Ø¥Ø¯Ø®Ø§Ù Ø§ÙØÙÙ٠اÙÙ
ÙØÙØ© Ø§ÙØ£Ø¶Ø§ÙÙØ©','?step=2');
}
elseif ($PowerBB->_GET['step'] == 2)
{
$PowerBB->html->cells('Ø§ÙØ®Ø·ÙØ© Ø§ÙØ«Ø§ÙÙØ©','main1');
$PowerBB->html->close_table();
$PowerBB->install->CreateChat_Message();
$NewVersion = $PowerBB->install->UpdateVersion();
$PowerBB->html->open_p();
$PowerBB->html->make_link('Ø¥Ø¯Ø®Ø§Ù Ø§ÙØÙÙ٠اÙÙ
ÙØÙØ© Ø§ÙØ£Ø¶Ø§ÙÙØ©','upg_203_1.php?step=1');
$PowerBB->html->close_p();
}
?>