function comment_enable

Implements hook_enable().

File

modules/comment/comment.install, line 32

Code

function comment_enable() {
    // Insert records into the node_comment_statistics for nodes that are missing.
    $query = db_select('node', 'n');
    $query->leftJoin('node_comment_statistics', 'ncs', 'ncs.nid = n.nid');
    $query->addField('n', 'created', 'last_comment_timestamp');
    $query->addField('n', 'uid', 'last_comment_uid');
    $query->addField('n', 'nid');
    $query->addExpression('0', 'comment_count');
    $query->addExpression('NULL', 'last_comment_name');
    $query->isNull('ncs.comment_count');
    db_insert('node_comment_statistics')->from($query)
        ->execute();
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.