| 1 |
<?php |
<?php |
| 2 |
// $Id: blog.module,v 1.337 2009/10/19 18:28:15 dries Exp $ |
// $Id: blog.module,v 1.338 2009/10/20 17:33:42 webchick Exp $ |
| 3 |
|
|
| 4 |
/** |
/** |
| 5 |
* @file |
* @file |
| 50 |
/** |
/** |
| 51 |
* Implement hook_form(). |
* Implement hook_form(). |
| 52 |
*/ |
*/ |
| 53 |
function blog_form($node, $form_state) { |
function blog_form(stdClass $node, $form_state) { |
| 54 |
return node_content_form($node, $form_state); |
return node_content_form($node, $form_state); |
| 55 |
} |
} |
| 56 |
|
|
| 57 |
/** |
/** |
| 58 |
* Implement hook_view(). |
* Implement hook_view(). |
| 59 |
*/ |
*/ |
| 60 |
function blog_view($node, $build_mode) { |
function blog_view(stdClass $node, $build_mode) { |
| 61 |
if ((bool)menu_get_object()) { |
if ((bool)menu_get_object()) { |
| 62 |
// Breadcrumb navigation. |
// Breadcrumb navigation. |
| 63 |
drupal_set_breadcrumb(array(l(t('Home'), NULL), l(t('Blogs'), 'blog'), l(t("!name's blog", array('!name' => $node->name)), 'blog/' . $node->uid))); |
drupal_set_breadcrumb(array(l(t('Home'), NULL), l(t('Blogs'), 'blog'), l(t("!name's blog", array('!name' => $node->name)), 'blog/' . $node->uid))); |
| 68 |
/** |
/** |
| 69 |
* Implement hook_node_view(). |
* Implement hook_node_view(). |
| 70 |
*/ |
*/ |
| 71 |
function blog_node_view($node, $build_mode = 'full') { |
function blog_node_view(stdClass $node, $build_mode = 'full') { |
| 72 |
if ($build_mode != 'rss') { |
if ($build_mode != 'rss') { |
| 73 |
if ($node->type == 'blog' && arg(0) != 'blog' || arg(1) != $node->uid) { |
if ($node->type == 'blog' && arg(0) != 'blog' || arg(1) != $node->uid) { |
| 74 |
$links['blog_usernames_blog'] = array( |
$links['blog_usernames_blog'] = array( |