winix/winixd/html/fun_createticket.html

204 lines
6.9 KiB
HTML

<div class="winix">
[# this template is used in fun_editticket.html as well]
[if request.is_item]<h1>{edit_ticket_header}</h1>[else]<h1>{create_ticket_header}</h1>[end]
<form class="uk-form-stacked" method="post" action="[doc_base_url][dir][if request.is_item][item.url]/editticket[else]createticket[end]" enctype="multipart/form-data">
<div class="uk-margin">
<label class="uk-form-label" for="winix_title_id">{title}</label>
<div class="uk-form-controls">
<input class="uk-input" id="winix_title_id" type="text" name="subject" value="[item.subject]">
</div>
</div>
[if ticket_tab]
[for ticket_tab]
[if ticket_tab_type_is "select"]
<div class="uk-margin">
<label class="uk-form-label" for="winix_ticket_select_id_[ticket_tab_param_id]">[filter fil_firstup][ticket_tab_param_name][end]</label>
<div class="uk-form-controls">
<select class="uk-select" id="winix_ticket_select_id_[ticket_tab_param_id]" name="ticketparam[ticket_tab_param_id]">
[for ticket_tab_select_tab]
<option [if ticket_tab_select_tab_is_selected]selected [end]value="[ticket_tab_select_tab_id]">[ticket_tab_select_tab_name]</option>
[end]
</select>
</div>
</div>
[end]
[if one [ticket_tab_type_is "integer"] [ticket_tab_type_is "progress"] [ticket_tab_type_is "string"]]
<div class="uk-margin">
<label class="uk-form-label" for="winix_ticket_input_id_[ticket_tab_param_id]">[filter fil_firstup][ticket_tab_param_name][end]</label>
<div class="uk-form-controls">
<input class="uk-input" id="winix_ticket_input_id_[ticket_tab_param_id]" type="text" name="ticketparam[ticket_tab_param_id]" value="[ticket_tab_value]">
</div>
</div>
[end]
[if ticket_tab_type_is "multistring"]
<div class="uk-margin">
<label class="uk-form-label" for="winix_ticket_textarea_id_[ticket_tab_param_id]">[filter fil_firstup][ticket_tab_param_name][end]</label>
<div class="uk-form-controls">
<textarea class="uk-textarea" id="winix_ticket_textarea_id_[ticket_tab_param_id]" name="ticketparam[ticket_tab_param_id]" rows="10" cols="60">[ticket_tab_value]</textarea>
</div>
</div>
[end]
[if ticket_tab_type_is "images"]
<div class="uk-margin">
<label class="uk-form-label" for="winix_ticket_images_id_[ticket_tab_param_id]">[filter fil_firstup][ticket_tab_param_name][end]</label>
<div uk-form-custom="target: true">
<input type="file" id="winix_ticket_images_id_[ticket_tab_param_id]" name="ticketparam[ticket_tab_param_id]" multiple>
<input class="uk-input" type="text" placeholder="{form_ticket_select_file}" disabled>
</div>
<button class="uk-button uk-button-default" type="submit" name="fileuploadsubmit">{add}</button>
</div>
<div class="uk-margin">
<div class="uk-child-width-1-3@m" uk-grid uk-lightbox="animation: slide">
[for ticket_tab_file_tab]
<div class="uk-inline">
<a class="uk-inline" href="[doc_base_url][ticket_tab_file_tab_path]" data-caption="[ticket_tab_file_tab_path]">
<img src="[doc_base_url][ticket_tab_file_tab_path]/-/thumb" alt="[ticket_tab_file_tab_path]">
</a>
<button class="uk-button uk-button-default uk-button-small uk-position-small uk-position-top-right uk-overlay uk-overlay-default uk-padding-small uk-padding-remove-top uk-padding-remove-bottom"
type="submit"
name="ticketdeletefile_[ticket_tab_file_tab_itemid]"
data-uk-tooltip="title: {ticket_delete_file}">
<span uk-icon="trash"></span>
</button>
</div>
[end]
</div>
</div>
[end]
[if ticket_tab_type_is "files"]
<div class="uk-margin">
<label class="uk-form-label" for="winix_ticket_files_id_[ticket_tab_param_id]">[filter fil_firstup][ticket_tab_param_name][end]</label>
<div uk-form-custom="target: true">
<input type="file" id="winix_ticket_files_id_[ticket_tab_param_id]" name="ticketparam[ticket_tab_param_id]" multiple>
<input class="uk-input" type="text" placeholder="{form_ticket_select_file}" disabled>
</div>
<button class="uk-button uk-button-default" type="submit" name="fileuploadsubmit">{add}</button>
</div>
[if ticket_tab_file_tab]
<div class="uk-margin">
<ul>
[for ticket_tab_file_tab]
<li>
<a href="[doc_base_url][ticket_tab_file_tab_path]/download">[ticket_tab_file_tab_path]</a>
<button class="uk-button uk-button-default uk-button-small"
type="submit"
name="ticketdeletefile_[ticket_tab_file_tab_itemid]"
value="{ticket_delete_file}"
data-uk-tooltip="title: {ticket_delete_file}">
<span uk-icon="trash"></span>
</button>
</li>
[end]
</ul>
</div>
[end]
[end]
[if any_not [ticket_tab_type_is "images"] [ticket_tab_type_is "files"] ticket_is_creating_new ticket_tab_has_value]
<div class="uk-alert-warning" uk-alert>
<p>{ticket_value_not_set}</p>
</div>
[end]
[end]
[end]
[# FIXME !! change names form_emacs_content_thread and form_emacs_content_ticket]
<div class="uk-margin">
<label for="winix_content_id">{form_emacs_content_ticket}</label>
<div class="uk-form-controls">
<textarea class="uk-textarea" id="winix_content_id" rows="10" cols="60" name="itemcontent">[item.content.content_raw]</textarea>
</div>
</div>
<div class="uk-margin">
<label for="winix_content_type_id">{form_emacs_content_type}</label>
<div class="uk-form-controls">
<select class="uk-select" id="winix_content_type_id" name="contenttype">
<option[if item.content.type_is "text"] selected[end] value="0">{form_emacs_content_type_text}</option>
<option[if item.content.type_is "formatted text"] selected[end] value="1">{form_emacs_content_type_formatted_text}</option>
[if user_can_use_html]<option[if item.content.type_is "html"] selected[end] value="2">{form_emacs_content_type_html}</option>[end]
[if user_can_use_bbcode]<option[if item.content.type_is "bbcode"] selected[end] value="3">{form_emacs_content_type_bbcode}</option>[end]
[if user_can_use_other]<option[if item.content.type_is "other"] selected[end] value="4">{form_emacs_content_type_other}</option>[end]
</select>
</div>
</div>
[if not user_logged]
<div class="uk-margin">
<label class="uk-form-label" for="winix_nick_id">{nick}</label>
<div class="uk-form-controls">
<input class="uk-input" id="winix_nick_id" type="text" name="guestname" value="[item.content.guest_name]">
</div>
</div>
<div class="uk-margin">
<label class="uk-form-label" for="winix_rebus_id">{rebus_how_is_it} [rebus_question]?</label>
<div class="uk-form-controls">
<input class="uk-input" id="winix_rebus_id" type="text" name="rebus">
</div>
</div>
[include "antispam.html"]
[end]
[if winix_function_param_is "postredirect"]
<input type="hidden" name="postredirect" value="[winix_function_param_value "postredirect"]">
[end]
<div class="uk-margin">
<input class="uk-button uk-button-primary" type="submit" value="[if request.is_item]{form_ticket_edit_submit}[else]{form_ticket_create_submit}[end]">
</div>
</form>
</div>