Вот с моего рабочего сервера
после восстановления базы моих персов удалиш:
PHP код:
USE BILLING
delete from tbl_personal_billing
delete from tbl_user
своих перенесёш
PHP код:
USE BILLING
insert into BILLING.dbo.tbl_personal_billing (id, BillingType, EndDate, RemainTime)
select id, 1, GETDATE(), 0 from RF_USER.dbo.tbl_rfaccount
insert into BILLING.dbo.tbl_user (UserID, Cash)
select id, 0 from RF_USER.dbo.tbl_rfaccount
update RF_User.dbo.tbl_rfaccount
set accounttype = 1
where accounttype = 0
изменение бесплатной регистарации от FD-Core
в конфиг config.php добавить:
PHP код:
<?php
define('HOST_MSSQL','ХОСТ_БАЗЫ');
define('LOGIN_MSSQL','ЛОГИН_К_БАЗЕ');
define('PASSWORD_MSSQL','ВАШ_ПАРОЛЬ');
define('_WORLD_','RF_World_Novus');
define('_ACC_','tbl_rfaccount');
define('_ACC2_','tbl_personal_billing');
define('_ACC3_','tbl_user');
?>
В index.php ищеш:
PHP код:
if(_ACC_=="tbl_rfaccount") {
db_mssql_query("INSERT INTO rf_user.dbo."._ACC_." (id,password,accounttype,birthdate,Email)
VALUES ((CONVERT (binary,'".$login."')), (CONVERT (binary,'".$password."')),0,0,'".addslashes($mail)."')");
} else {
db_mssql_query("INSERT INTO rf_user.dbo."._ACC_." (id,password,BCodeTU,Email)
VALUES ((CONVERT (binary,'".$login."')), (CONVERT (binary,'".$password."')),1,'".addslashes($mail)."')");
}
...и заменяеш на:
PHP код:
if(_ACC_=="tbl_rfaccount") {
db_mssql_query("INSERT INTO rf_user.dbo."._ACC_." (id,password,accounttype,birthdate,Email)
VALUES ((CONVERT (binary,'".$login."')), (CONVERT (binary,'".$password."')),1,0,'".addslashes($mail)."')");
} else {
db_mssql_query("INSERT INTO rf_user.dbo."._ACC_." (id,password,BCodeTU,Email)
VALUES ((CONVERT (binary,'".$login."')), (CONVERT (binary,'".$password."')),1,'".addslashes($mail)."')");
}
if(_ACC2_=="tbl_personal_billing") {
db_mssql_query("INSERT INTO billing.dbo."._ACC2_." (id,billingtype,enddate,RemainTime)
VALUES ((CONVERT (binary,'".$login."')),1,GETDATE(),0)");
} else {
db_mssql_query("INSERT INTO billing.dbo."._ACC2_." (id,billingtype,enddate,RemainTime)
VALUES ((CONVERT (binary,'".$login."')),1,GETDATE(),0)");
}
if(_ACC3_=="tbl_personal_billing") {
db_mssql_query("INSERT INTO billing.dbo."._ACC3_." (UserID,Cash)
VALUES ((CONVERT (binary,'".$login."')),0)");
} else {
db_mssql_query("INSERT INTO billing.dbo."._ACC3_." (UserID,Cash)
VALUES ((CONVERT (binary,'".$login."')),0)");
}
База биллинга бралась от Trirozhka и настраивалась полностью по его гайду а потом уже допиливал до нужного состояния
в базе ничего делать не нужно, просто настроить инишки как он описывал и всё