function fasttoggle_comment_links_alter in Fasttoggle 8.3
Implements hook_comment_links_alter().
File
- ./
fasttoggle.module, line 142 - Main file for the fasttoggle module.
Code
function fasttoggle_comment_links_alter(array &$links, CommentInterface $entity, array &$context) {
$user = \Drupal::currentUser();
if ($user
->hasPermission('use fasttoggle')) {
$comment_type = CommentType::load($entity
->bundle());
$status_toggle = $comment_type
->getThirdPartySetting('fasttoggle', 'status', 0);
if ($status_toggle) {
$link_name = 'fasttoggle-' . $entity
->bundle() . '-comment-status';
$links['comment']['#links'][$link_name] = _fasttoggle_create_comment_link($entity, 'status', $link_name);
}
}
}