Надо переделать снипет с Друпал 5 или 6 на Друпал 7

Главные вкладки

Аватар пользователя Ace1995 Ace1995 17 февраля 2015 в 19:14

Новые ответы на мои комментарии

<?
function c_replies($cid) {
$comments = array();
$c = db_query("SELECT * FROM {comments} WHERE pid=%d",$cid);
while ($comment = db_fetch_object($c)) {
if (node_mark($comment->nid,$comment->timestamp) != MARK_READ) {
$comments[] = $comment;
if (comment_num_replies($comment->cid) > 0) {
array_push($comments,c_replies($comment->cid));
}
}
}
return $comments;
}

$any = FALSE;
$r = db_query("SELECT * FROM {comments} WHERE uid=%d",$user->uid);
while ($my=db_fetch_object($r)) {
$comments = c_replies($my->cid);
if (count($comments) > 0) {
print("

Re: {$my->subject}

\n");
foreach ($comments as $comment) {
if ($comment->timestamp) {
print(theme('comment',$comment));
$any = TRUE;
}
}
}
}

if (!$any) {
?>
Новых ответов нет.
<?}?>

Комментарии

Аватар пользователя Ace1995 Ace1995 17 февраля 2015 в 19:15

««

Новые ответы на мои комментарии

<?
function c_replies($cid) {
$comments = array();
$c = db_query("SELECT * FROM {comments} WHERE pid=%d",$cid);
while ($comment = db_fetch_object($c)) {
if (node_mark($comment->nid,$comment->timestamp) != MARK_READ) {
$comments[] = $comment;
if (comment_num_replies($comment->cid) > 0) {
array_push($comments,c_replies($comment->cid));
}
}
}
return $comments;
}

$any = FALSE;
$r = db_query("SELECT * FROM {comments} WHERE uid=%d",$user->uid);
while ($my=db_fetch_object($r)) {
$comments = c_replies($my->cid);
if (count($comments) > 0) {
print("

Re: {$my->subject}

\n");
foreach ($comments as $comment) {
if ($comment->timestamp) {
print(theme('comment',$comment));
$any = TRUE;
}
}
}
}

if (!$any) {
?>
Новых ответов нет.
<?}?>»»