Как нефиг делать:
Начнем с того, что при установке выбираем версию и CMS.
Этим определяеться какой файл с системными переменными будет подключем.
В этом файле есть один очень полезный массив:
$my_ = array(//work_lib/322.php
"users"=>'users',
"nick"=>'name',
"sex"=>'sex',
"balls"=>'balans',
"group"=>'rights');В 4.4.0 строка баланса создаеться автоматически(если ее нету) в последнем этапе установки.
$my_ = array(//work_lib/440.php
"users"=>'users',
"nick"=>'name',
"sex"=>'sex',
"balls"=>'balans',
"group"=>'rights');Вот функция смены значения баланса
function edit_balls($func,$who='NO')
{//Функция редактирования баланса
//Версия 3.0
global $my_, $u_;
//Кому редактирем баллы
if($who=='NO')
{$kto=$u_['id'];}
else {$kto=$who;}
//Сколько баллов
$how = substr($func,1,strlen($func)-1);
//Как редактируем
if($func[0]=='='){
mysql_query("UPDATE `$my_[users]` SET `$my_[balls]`='$how' WHERE id='$kto'");
return true;
}
if($func[0]=='+'){
mysql_query("UPDATE `$my_[users]` SET `$my_[balls]`=`$my_[balls]`+'$how' WHERE id='$kto'");
return true;
}
if($func[0]=='-'){
mysql_query("UPDATE `$my_[users]` SET `$my_[balls]`=`$my_[balls]`-'$how' WHERE id='$kto'");
return true;
}
}Вызываем таким образом:
edit_balls('+10');//+10 баллов текущему пользователю