Обновление версий.
Шаги при любом обновлении
1. Обязательно сделайте копию работающего проекта php + база.
2. Следуйте инструкции по обновлению версии.
3. Проверьте работоспособность всех разделов проекта.
4. В случае возникновения ошибок, верните старые php файлы.
5. Если Вы устанавливаете новые модули, не забудьте, в случае необходимости, настроить новые задания, запускаемые по расписанию.

08.03.2009
Запросы к базе
alter table directlink_site add endprcheck datetime; update directlink_site set endprcheck=NOW();
alter table catalog_links add admindesc text default '', add id_moder int default 0, add banrules int default 0;
alter table catalog_text add admindesc text default '', add id_moder int default 0, add banrules int default 0;
ALTER TABLE `moderatorwork` CHANGE `bonus` `bonus` FLOAT DEFAULT '0';
Залить
Перезалить все php файлы.
Залить text/modfeedback.txt.

21.12.2009
Необходимо выполнить в базе
create table promotion_value(id_user int not null,id_promotion int not null,val float default 0,key(id_user),key(id_promotion));
Перезалейте все php файлы кроме конфигурационных.
Откройте файл config_modules.php из архива и свой файл config_modules.php
Построчно найдите несоответствия в блоках настройки модулей. В зависимости от Вашей версии изменений может быть много.
Настройки
$clicks_js="js.php";
$clicks_php="promo/zadanie.zip";
нужны только если у Вас есть модуль размещения рекламы на сайтах вап мастеров.

13.07.2009
Необходимо выполнить в базе следующие запросы
alter table catalog_links add toptime int not null default 0;
alter table advin add status enum('active','moderate','ban','done') default 'active', add houradv int;
ALTER TABLE `advin` ADD INDEX ( `status` );
ALTER TABLE `buyref` CHANGE `status` `status` ENUM( 'active', 'deactive', 'done', 'moderate','ban' ) DEFAULT 'moderate';
create table transbalance
(
    id_transbalance int NOT NULL auto_increment,                  
    typet varchar(50) not null,
    id_from int default 0,
    id_to int default 0,
    amount float default 0,
    datecreate datetime not null,
    description text,

       primary key (id_transbalance),
       key(typet),
       key(id_from),
       key(id_to)
);
Если при одном из запросов будет выдана ошибка, просто проигнорируйте ее.
В добавить config_modules.php $advin_status='active';
Перезалейте все php файлы используемых модулей.

23.04.2009
Обязательно сделайте копию работающего проекта.
Запросы к базе
alter table users add phone varchar(255) default '';
Обновите всю папку core. Файл member.php, admin.php, adv.php, robots.txt.
Обновить модуль doc, ticket, profile, bank, lottery, banners, questionnaire.
Заменить registration.php.
Добавить файл data/banpurse.txt
Для установки минимального времени хранения денег в банке добавьте в файл config_modules.php переменную $bank_minday=0;

03.03.2009
alter table users add bannersbad_todayshow int default 0, add bannersbad_yesterdayshow int default 0;

19.02.2009
Запросы к базе
ALTER TABLE `transactions` CHANGE `typetrans` `typetrans` ENUM( 'trans', 'balance', 'pay', 'ref', 'exchange','moneyout') DEFAULT NULL;
Для модуля внутренней почты.
ALTER TABLE `inmail` CHANGE `folder` `folder` ENUM( 'fin', 'fout', 'fdel', 'fauto' ) DEFAULT NULL;
Перезалить все обновленные php файлы.
12.01.2009
Откройте config_modules.php. Найдите переменную $membermodules.
В ней запись "news"=>array(....). Удалите последнюю текстовую переменную. Пример в новой версии.

19.12.2008
Выполнить запросы к базе
alter table users add wmid varchar(128) default '';
DROP TABLE IF EXISTS banners_statreferer;
create table banners_statreferer
(
    datestat date not null,
    id_user int not null,
    referer varchar(255),
    c int default 0,
       unique(id_user,referer),
       key(datestat),
       key(id_user)
);

DROP TABLE IF EXISTS banners_statagent;
create table banners_statagent
(
    datestat date not null,
    id_user int not null,
    agent varchar(255),
    c int default 0,
       unique(id_user,agent),
       key(datestat),
       key(id_user)
);
В config_module.php добавить
$banners_img="bansi.php";//название файла вывода баннера
$banners_click="bansg.php";//название файла клика по баннеру
При установке новых модулей в базу нужно добавить новые таблицы из файла tables.sql

11.11.2008
Выполнить запросы к базе.
alter table users add hiddenmenu varchar(255) default '';
alter table users add minbalancepay float default 0;
alter table directlink_links add minpr int default 0;
В config.php добавить
$percdeepmasteradv=0;
В config_modules.php добавить
$ref_code=array(
	"<a href='%url%'>Заработок в wap</a>"
);
Перезалить все измененные файлы.

Denvas 2008-2010
http://bmatrix.net/