1
0
Fork 0
mirror of https://github.com/Oreolek/ifhub.club.git synced 2024-05-20 17:58:24 +03:00

Install:автоматическое вычисление идентификаторов блогов в комментариях к топикам (при использовании конвертера базы).

This commit is contained in:
Alexey Kachayev 2009-11-20 14:46:24 +00:00
parent b0f2485864
commit b7b7dcc4d9

View file

@ -1085,7 +1085,7 @@ class Install {
'{$aRow['talk_comment_id']}',
{$aRow['talk_comment_pid']},
'{$aRow['talk_id']}',
'talk',
'talk', '0',
'{$aRow['user_id']}',
'".mysql_real_escape_string($aRow['talk_comment_text'])."',
'".md5($aRow['talk_comment_text'])."',
@ -1103,6 +1103,18 @@ class Install {
mysql_free_result($aResults);
}
}
/**
* Для каждого комментария к топику указываем соответствующий ему идентификатор блога
*/
$sParentUpdateQuery = "
UPDATE `{$aParams['prefix']}comment`
SET `target_parent_id` =
( SELECT blog_id FROM `{$aParams['prefix']}topic` as t WHERE t.topic_id=target_id )
WHERE `target_type` = 'topic'
";
if(!mysql_query($sParentUpdateQuery))
$aErrors[] = mysql_error();
/**
* Выбираем пары взаимной дружбы и заносим в базу данынх
*/