echo __('Permanently delete this issue?'); ?> ', '<?php echo __('Are you sure you wish to delete this issue? It will remain in the database for your records, but will not be accessible via The Bug Genie.'); ?> ', {yes: {href: '<?php echo make_url('deleteissue', array('project_key' => $issue->getProject()->getKey(), 'issue_id' => $issue->getID())); if (isset($_SERVER['HTTP_REFERER'])) { ?> ?referrer=<?php echo tbg_template_escape($_SERVER['HTTP_REFERER']); echo $issue->getMilestone() ? '#roadmap_milestone_' . $issue->getMilestone()->getID() : ''; } ?> ' }, no: {click: TBG.Main.Helpers.Dialog.dismiss}});"><?php echo fa_image_tag('times', ['class' => 'delete']) . __("Permanently delete this issue"); ?> </a></li> <?php } ?> <?php } else { ?> <li class="disabled"><a href="#"><?php echo __('No additional actions available'); ?> </a></li> <?php } ?>
function tbg_get_userstate_image(\thebuggenie\core\entities\User $user) { switch (true) { case $user->getState()->isInMeeting(): return fa_image_tag('circle', array('class' => 'userstate in-meeting', 'title' => __($user->getState()->getName()))); break; case $user->getState()->isBusy(): return fa_image_tag('minus-circle', array('class' => 'userstate busy', 'title' => __($user->getState()->getName()))); break; case $user->isOffline(): return fa_image_tag('times-circle', array('class' => 'userstate offline', 'title' => __($user->getState()->getName()))); break; case $user->getState()->isAbsent(): return fa_image_tag('circle', array('class' => 'userstate absent', 'title' => __($user->getState()->getName()))); break; case $user->getState()->isUnavailable(): return fa_image_tag('circle-thin', array('class' => 'userstate unavailable', 'title' => __($user->getState()->getName()))); break; default: return fa_image_tag('check-circle', array('class' => 'userstate online', 'title' => __($user->getState()->getName()))); break; } }
<div id="viewissue_panes"> <?php \thebuggenie\core\framework\Event::createNew('core', 'viewissue_after_tabs', $issue)->trigger(); ?> </div> </div> </div> <div id="issue_details_container"> <div id="issue_details"> <div class="collapser_link" onclick="$('issue_details_container').toggleClassName('collapsed');$('issue_main_container').toggleClassName('uncollapsed');"> <a href="javascript:void(0);" class="image"> <?php echo fa_image_tag('arrow-left', ['class' => 'collapser']); ?> <?php echo fa_image_tag('arrow-right', ['class' => 'expander']); ?> </a> </div> <div class="issue_details_fieldsets_wrapper"><?php include_component('main/issuedetailslisteditable', array('issue' => $issue)); ?> </div> <div style="clear: both; margin-bottom: 5px;"> </div> </div> </div> </div> </div> </div> <?php include_component('main/issue_workflow_transition', compact('issue'));
?> <li <?php if ($selected_tab == 'security') { ?> class="selected"<?php } ?> id="tab_security"><a onclick="TBG.Main.Helpers.tabSwitcher('tab_security', 'account_tabs');" href="javascript:void(0);"><?php echo fa_image_tag('lock') . __('Security'); ?> </a></li> <?php if (count($tbg_user->getScopes()) > 1) { ?> <li id="tab_scopes"><a onclick="TBG.Main.Helpers.tabSwitcher('tab_scopes', 'account_tabs');" href="javascript:void(0);"><?php echo fa_image_tag('clone') . __('Scope memberships'); ?> </a></li> <?php } ?> </ul> </div> <div id="account_tabs_panes"> <div id="tab_profile_pane" style="<?php if ($selected_tab != 'profile') { ?> display: none;<?php } ?> ">