shouldShow()) { $qcPrefix = tpl_getLang('quality_trigger'); // filled by javascript $items[] = '
  • ' . hsc($qcPrefix) . ':
  • '; } if ($doPlugin !== null) { $count = $doPlugin->getPageTaskCount(); $num = (int) $count['count']; $title = ''; if ($num == 0) { // no tasks - does not exist do in plug-in $class = 'do_none'; $title = tpl_getLang('tasks_page_none'); } elseif ($count['undone'] == 0) { // all tasks done $class = 'do_done'; $title = $doPlugin->getLang('title_alldone'); } elseif ($count['late'] == 0) { // open tasks but none late $class = 'do_undone'; $title = sprintf(tpl_getLang('tasks_page_intime'), $count['undone']); } else { // late tasks $class = 'do_late'; $title = sprintf(tpl_getLang('tasks_page_late'), $count['undone'], $count['late']); } $items[] = '
  • ' . '' . inlineSVG(DOKU_PLUGIN . 'do/pix/clipboard-text.svg') . '' . '' . (int) $count['undone'] . '' . '
  • '; } if ($starredPlugin !== null) { $items[] = '
  • ' . $starredPlugin->tpl_starred(false, false) . '
  • '; } if ($quickSubPlugin !== null) { $items[] = '
  • ' . $quickSubPlugin->tpl_subscribe() . '
  • '; } if ($approvePlugin !== null && $approvePlugin->shouldDisplay()) { global $ACT; $items[] = '
  • ' . '' . inlineSVG(DOKU_PLUGIN . 'approve/admin.svg') . '' . '
    ' . $approvePlugin->banner($ACT) . '
    ' . '
  • '; } if (!empty($items)) { echo ''; }