protected function apply_for_role_application_admin_page::generate_operations_links in Apply for role 8
Helper function that returns operations links based on AID and status.
1 call to apply_for_role_application_admin_page::generate_operations_links()
- apply_for_role_application_admin_page::content in src/
Controller/ apply_for_role_application_admin_page.php - Content, renders table of applications, paged.
File
- src/
Controller/ apply_for_role_application_admin_page.php, line 115
Class
Namespace
Drupal\apply_for_role\ControllerCode
protected function generate_operations_links($aid, $status) {
if ($status == 0) {
$approval_url = Url::fromRoute('apply_for_role.application_approve', array(
'action' => 'approve',
'aid' => intval($aid),
));
$denial_url = Url::fromRoute('apply_for_role.application_deny', array(
'action' => 'deny',
'aid' => intval($aid),
));
$approval_link = Link::fromTextAndUrl($this
->t('Approve Application'), $approval_url);
$denial_link = Link::fromTextAndUrl($this
->t('Deny Application'), $denial_url);
$approval_link_rendered = $approval_link
->toRenderable();
$denial_link_rendered = $denial_link
->toRenderable();
return render($approval_link_rendered) . ' | ' . render($denial_link_rendered);
}
else {
return '';
}
}