function showFormTools($openform = true, $closeform = true)
{
if (!self::canView()) {
return false;
}
echo "<div class='spaced'>";
if (($canedit = Session::haveRightsOr(self::$rightname, array(UPDATE, CREATE, PURGE))) && $openform) {
echo "<form method='post' action='" . $this->getFormURL() . "'>";
}
$matrix_options = array('canedit' => $canedit, 'default_class' => 'tab_bg_2');
$rights = array(array('itemtype' => 'Reminder', 'label' => _n('Public reminder', 'Public reminders', Session::getPluralNumber()), 'field' => 'reminder_public'), array('itemtype' => 'RSSFeed', 'label' => _n('Public RSS feed', 'Public RSS feeds', Session::getPluralNumber()), 'field' => 'rssfeed_public'), array('itemtype' => 'Bookmark', 'label' => _n('Public bookmark', 'Public bookmarks', Session::getPluralNumber()), 'field' => 'bookmark_public'), array('itemtype' => 'Report', 'label' => _n('Report', 'Reports', Session::getPluralNumber()), 'field' => 'reports'), array('itemtype' => 'KnowbaseItem', 'label' => __('Knowledge base'), 'field' => 'knowbase'), array('itemtype' => 'ReservationItem', 'label' => __('Administration of reservations'), 'field' => 'reservation'));
$matrix_options['title'] = __('Tools');
$this->displayRightsChoiceMatrix($rights, $matrix_options);
$rights = array(array('itemtype' => 'Project', 'label' => _n('Project', 'Projects', Session::getPluralNumber()), 'field' => 'project'), array('itemtype' => 'ProjectTask', 'label' => _n('Task', 'Task', Session::getPluralNumber()), 'field' => 'projecttask'));
$matrix_options['title'] = _n('Project', 'Projects', Session::getPluralNumber());
$this->displayRightsChoiceMatrix($rights, $matrix_options);
if ($canedit && $closeform) {
echo "<div class='center'>";
echo "<input type='hidden' name='id' value='" . $this->fields['id'] . "'>";
echo "<input type='submit' name='update' value=\"" . _sx('button', 'Save') . "\" class='submit'>";
echo "</div>\n";
Html::closeForm();
}
echo "</div>";
}