function commons_answers_update_question_answers_groups in Drupal Commons 6.2
Update group membership for answers so that they match that of the question.
1 call to commons_answers_update_question_answers_groups()
- commons_answers_nodeapi in modules/
features/ commons_answers/ commons_answers.module - Implementation of hook_nodeapi().
File
- modules/
features/ commons_answers/ commons_answers.module, line 139
Code
function commons_answers_update_question_answers_groups($question_node) {
// Use the question_answers view to find answers to this question.
$view = views_get_view('question_answers');
$view
->set_display('node_content_1');
$view
->set_arguments(array(
$question_node->nid,
));
$result = $view
->execute();
if (!empty($view->result)) {
foreach ($view->result as $result) {
$answer_node = node_load($result->nid);
$answer_node->og_groups = $question_node->og_groups;
$answer_node->og_public = $question_node->og_public;
node_save($answer_node);
}
}
}