completed) {
if (!$task->childrenCompleted()) {
$label = _("Incomplete sub tasks, complete them first");
echo Horde::img('unchecked.png', $label, array('title' => $label));
} else {
$label = sprintf(_("Complete \"%s\""), $task->name);
echo Horde::link($task->complete_link, $label) . Horde::img('unchecked.png', $label) . '';
}
} else {
if ($task->parent && $task->parent->completed) {
$label = _("Completed parent task, mark it as incomplete first");
echo Horde::img('checked.png', $label, array('title' => $label));
} else {
$label = sprintf(_("Mark \"%s\" as incomplete"), $task->name);
echo Horde::link($task->complete_link, $label) . Horde::img('checked.png', $label) . '';
}
}
} else {
echo Nag::formatCompletion($task->completed);
}
?>
|
|
priority) ?> |
private || $task->owner == $GLOBALS['registry']->getAuth())) {
$label = sprintf(_("Edit \"%s\""), $task->name);
$params = array('have_search' => $this->haveSearch, 'tab_name' => $this->tab_name, 'url' => Horde::selfUrl(true));
if ($this->smartShare) {
$params['list'] = $this->smartShare->getName();
}
echo Horde::link($task->edit_link->add($params), $label) . Horde::img('edit.png', $label) . '';
}
?>
|
treeIcons();
$task_name = strlen($task->name)
? htmlspecialchars($task->name)
: _("[none]");
if ($have_read) {
$params = array('have_search' => (int)$this->haveSearch, 'tab_name' => $this->tab_name, 'url' => Horde::selfUrl(true));
if ($this->smartShare) {
$params['list'] = $this->smartShare->getName();
}
echo Horde::linkTooltip($task->view_link->add($params), '', '', '', '', $task->desc)
. $task_name . '';
} else {
echo $task_name;
}?>
|
desc) ? Horde::img('note.png', _("Task Note")) : ' ' ?> |
alarm && $due) ?
Horde::img('alarm_small.png', _("Task Alarm")) : ' ' ?>
|
strftime($dateFormat) : ' ' ?>
|
start ? strftime($dateFormat, $task->start) : ' ' ?>
|
estimation()) ?>
|
assignee) ?>
|