{# # --------------------------------------------------------------------- # # GLPI - Gestionnaire Libre de Parc Informatique # # http://glpi-project.org # # @copyright 2015-2023 Teclib' and contributors. # @copyright 2003-2014 by the INDEPNET Development Team. # @licence https://www.gnu.org/licenses/gpl-3.0.html # # --------------------------------------------------------------------- # # LICENSE # # This file is part of GLPI. # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . # # --------------------------------------------------------------------- #} {% extends 'components/itilobject/timeline/form_timeline_item.html.twig' %} {% import 'components/form/fields_macros.html.twig' as fields %} {% block timeline_card %} {% if form_mode == 'view' %}
{% set name = entry_i['name'] ?? entry_i['filename'] %} {% set filename = entry_i['filename'] ?? entry_i['name'] %} {% set fk = item.getForeignKeyField() %} {% if entry_i['filename'] %} {% set docpath = path('front/document.send.php?docid=' ~ entry_i['id'] ~ "&" ~ fk ~ "=" ~ item.fields["id"]) %} {% endif %} {% if entry_i['link'] %} {% endif %} {% if entry_i['filepath'] is defined and entry_i['filepath'] is not null %}
{{ entry_i['filepath']|document_size }}
{% endif %}
{% if entry_i['_can_edit'] %} {% endif %} {% if entry_i['_can_delete'] %}
{% endif %}
{% else %}
{{ call_plugin_hook('pre_item_form', {"item": subitem, 'options': params}) }} {{ fields.dropdownField( 'DocumentCategory', 'documentcategories_id', null, __("Heading"), { 'label_class': 'col-xxl-3', 'field_class': 'col-xxl-11', 'full_width': true, 'is_horizontal': false } ) }} {% set max_size %}
{{ call("Document::getMaxUploadSize") }}
{% endset %} {{ fields.fileField( 'filename', null, __("File"), { 'multiple': true, 'label_class': 'col-xxl-3', 'field_class': 'col-xxl-11', 'full_width': true, 'is_horizontal': false, 'add_field_html': max_size, } ) }} {{ call_plugin_hook('post_item_form', {"item": subitem, 'options': params}) }}
{% endif %} {% endblock %}