You are here

function answers_init in Answers 7.4

Implements hook_init().

Redirect to its related question when visiting an answer page, scrolling to the answer.

File

./answers.module, line 239
The Answers module.

Code

function answers_init() {
  if (arg(0) == 'node' && is_numeric(arg(1)) && arg(2) == '') {
    $node = node_load(arg(1));
    if ($node != '') {
      $node = entity_metadata_wrapper('node', $node);
      if ($node->type
        ->value() == 'answers_answer') {
        drupal_goto('node/' . $node->answers_related_question
          ->value()->nid, array(
          'fragment' => 'node-' . $node->nid
            ->value(),
          'alias' => TRUE,
        ));
      }
    }
  }
}