$url, 'image_width' => $width, 'image_height' => $height, 'caption' => $caption) * * @return * An HTML-formatted list of nodes. */ function theme_epublish_layout_one_two_nodes($topics, $params=NULL) { if ($params['description']) { $description = '
| ' . "\n";
$count = count($topics);
$half = $count/2;
$position = 1;
foreach ($topics as $topic) {
$output .= ' ' . $topic->name . " \n";
foreach ($topic->nodes as $vid) {
$sql = "SELECT nid, body FROM {node_revisions} WHERE vid = %d";
$nid = db_fetch_object(db_query($sql, $vid));
if (module_exists('translation')) {
$lang = i18n_get_lang();
$transnid = translation_node_nid($nid->nid, $lang);
if ($transnid) { $nid->nid = $transnid; $transnid = ''; }
}
$node = node_load($nid->nid);
$sql_count = "SELECT nid FROM {node_revisions} WHERE nid = %d";
$count = db_num_rows(db_query($sql_count, $node->nid));
if ($count > 1) {
$output .= '' . l(t($node->title), "node/$nid->nid/revisions/$vid/view") . " \n";
}
else {
$output .= '' . l(t($node->title), "node/$nid->nid") . " \n";
}
if ($nid->body) {
$output .= '' . check_markup($nid->body, $node->format) . " \n";
}
}
if ($position >= $half) {
$output .= ' | '.
'' . "\n"; $position = 0; } $position++; } $output .= ' |