Вы здесь

Список документов в профиле пользователя — 2

Этот код выводит список документов созданных пользователем в его профиле. Создайте новый блок, вставьте код, установите формат ввода PHP и видимость только на страницах user/*.

<?php
  $nblimit
= 50;
 
$uid = arg(1);
  if (
is_numeric($uid)) {
   
$query = "
      SELECT   created,
               title,
               nid,
               changed,
               status,
               type
      FROM     {node}
      WHERE    uid   ='"
. db_escape_string($uid) ."'
      AND      status=1
      ORDER BY changed DESC
    "
;
   
$result = db_query_range($query, 0, $nblimit);
   
$headers = array(
     
t('Тип'),
     
t('Название'),
     
t('Действие')
    );
   
$rows = array();
    while (
$node = db_fetch_object($result)) {
     
$rows[] = array(
       
t(node_get_types("name",$node->type)),
       
l($node->title, 'node/'. $node->nid),
       
l(t('edit'), 'node/'. $node->nid .'/edit')
      );
    }
    return
theme('table', $headers, $rows);
  }
?>