function showFormAsset($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() . "'>";
}
$rights = array(array('itemtype' => 'Computer', 'label' => _n('Computer', 'Computers', Session::getPluralNumber()), 'field' => 'computer'), array('itemtype' => 'Monitor', 'label' => _n('Monitor', 'Monitors', Session::getPluralNumber()), 'field' => 'monitor'), array('itemtype' => 'Software', 'label' => _n('Software', 'Software', Session::getPluralNumber()), 'field' => 'software'), array('itemtype' => 'NetworkEquipment', 'label' => _n('Network', 'Networks', Session::getPluralNumber()), 'field' => 'networking'), array('itemtype' => 'Printer', 'label' => _n('Printer', 'Printers', Session::getPluralNumber()), 'field' => 'printer'), array('itemtype' => 'Cartridge', 'label' => _n('Cartridge', 'Cartridges', Session::getPluralNumber()), 'field' => 'cartridge'), array('itemtype' => 'Consumable', 'label' => _n('Consumable', 'Consumables', Session::getPluralNumber()), 'field' => 'consumable'), array('itemtype' => 'Phone', 'label' => _n('Phone', 'Phones', Session::getPluralNumber()), 'field' => 'phone'), array('itemtype' => 'Peripheral', 'label' => _n('Device', 'Devices', Session::getPluralNumber()), 'field' => 'peripheral'), array('itemtype' => 'NetworkName', 'label' => __('Internet'), 'field' => 'internet'));
$this->displayRightsChoiceMatrix($rights, array('canedit' => $canedit, 'default_class' => 'tab_bg_2', 'title' => __('Assets')));
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>";
}