| Server IP : 162.214.74.102 / Your IP : 216.73.216.192 Web Server : Apache System : Linux dedi-4363141.lrsys.com.br 3.10.0-1160.119.1.el7.tuxcare.els25.x86_64 #1 SMP Wed Oct 1 17:37:27 UTC 2025 x86_64 User : lrsys ( 1015) PHP Version : 5.6.40 Disable Function : exec,passthru,shell_exec,system MySQL : ON | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /home/lrsys/www/lrsys_apps/imobles/application/plugins/module_helpdesk/views/ticket/ |
Upload File : |
<div class="wrapper wrapper-content" id="form{$formId}" style="padding-bottom: 0;">
<div class="row">
<div class="ibox float-e-margins">
<input name="ticket_id" id="{$formId}ticket_id" type="hidden" value="{$ticket->id}">
<div class="" id="{$formId}ibox_form">
<div class="alert alert-danger" id="{$formId}emsg">
<span id="{$formId}emsgbody"></span>
</div>
<div class="row">
<div class="col-md-12">
<div class="panel panel-default" >
<ul class="nav nav-tabs">
{if not $newTypeModel}
<li class="active"><a style="" data-toggle="tab" href="#{$formId}general_data_modal_edit">{$_L["module_helpdesk description"]}</a></li>
<li ><a data-toggle="tab" href="#{$formId}formview">{$_L["module_helpdesk ticket form"]}</a></li>
{else}
<li class="active" ><a data-toggle="tab" href="#{$formId}formview">{$_L["module_helpdesk ticket form"]}</a></li>
{/if}
{*<li><a data-toggle="tab" href="#{$formId}attachment">{$_L["module_helpdesk Attachment"]}</a></li>
*}
</ul>
<div class="tab-content">
{if not $newTypeModel}
<!-- DADOS GERAIS -->
<div id="{$formId}general_data_modal_edit" class="tab-pane active fade in ">
<div class="row">
<div class="col-md-12 col-sm-12 col-xs-12">
<div class="col-md-12 col-sm-12 col-xs-12">
<br/>
{$ticket->description}
</div>
<div class="col-md-12 col-sm-12 col-xs-12 ib_profile_width">
<div class="panel panel-default">
<div class="panel-body">
<h4 class="text-muted">{$_L["module_helpdesk ticket"]} | ID: {$ticket->id}</h4>
<h5 class="text-muted">{$_L["Status"]} </h5>
<h4 class="text-muted">
{if $ticket->status=="Open" }{$_L["module_helpdesk status Open"]}{/if}
{if $ticket->status=="Atendence" }{$_L["module_helpdesk status Atendence"]}{/if}
{if $ticket->status=="Closed" }{$_L["module_helpdesk status Closed"]}{/if}
</h4>
<h5 class="text-muted"> {$_L["module_helpdesk priority"]} </h5>
<h4 class="text-muted">
{if $priority_ticket->default==1}{$_L[$priority_ticket->name]}{else} {$priority_ticket->name}{/if}
</h4>
<h5 class="text-muted"> {$_L["module_helpdesk ticket category"]} </h5>
<h4 class="text-muted">
{$cat_ticket->title}
</h4>
<h5 class="text-muted"> {$_L["module_helpdesk type"]} </h5>
<h4 class="text-muted">
{if $type_ticket->default==1}{$_L[$type_ticket->name]}{else} {$type_ticket->name}{/if}
</h4>
<h5 class="text-muted">{$_L["module_helpdesk responsible"]}</h5>
<h4 class="text-muted"><i class="fa fa-user-circle"></i> {if isset($responsible)}{$responsible->account}{/if}</h4>
<hr/>
<h5 class="text-muted">{$_L["Customer"]}</h5>
<h4 class="text-muted"><i class="fa fa-user"></i> {$client->account}</h4>
<h5 class="text-muted">{$_L["module_helpdesk category product"]}</h5>
<h4 class="text-muted"> {$category->name}</h4>
<h5 class="text-muted">{$_L["module_helpdesk product"]}</h5>
{if not empty($products)}
{foreach $products as $product}
<h4 class="text-muted"><i class="fa fa-cube"></i> {$product->description}</h4>
{/foreach}{/if}
<hr/>
<h5 class="text-muted">{$_L["module_helpdesk register"]}</h5>
<h4 class="text-muted"><i class="fa fa-user-circle"></i> {$register->fullname}</h4>
<h5 class="text-muted">{$_L["module_helpdesk date open"]}</h5>
<h4 class="text-muted"><i class="fa fa-clock"></i> {date($_c["df"], strtotime($ticket->created_at))} {date("H:i", strtotime($ticket->created_at))}</h4>
</div>
</div>
</div>
</div>
</div>
</div>
{/if}
<!-- ANEXOS -->
<div id="{$formId}attachment" class="tab-pane fade">
<div class="row">
<div class="col-sm-12 col-md-12 col-xs-12">
<div class="col-md-12 col-sm-12 col-xs-12">
<br/>
{if $attachs}
<ul>
{foreach $attachs as $i}
<li>
<a href="{APP_URL}/application/plugins/module_helpdesk/uploads/tickets/{$i->src}" target="_blank">{$i->name}</a>
</li>
{/foreach}
</ul>
{/if}
{if $attachsNote}
<ul>
{foreach $attachsNote as $i}
<li>
<a href="{APP_URL}/application/plugins/module_helpdesk/uploads/tickets/type_atendence/{$i->src}" target="_blank">{$i->name}</a>
</li>
{/foreach}
</ul>
{/if}
{if !$attachsNote && !$attachs }
<div class=" alert alert-warning"> {$_L["module_helpdesk without attachs"]} </div>
{/if}
</div>
</div>
</div>
</div>
<!-- FORMULÁRIO -->
<div id="{$formId}formview" class="tab-pane fade in {if $newTypeModel}active{/if}">
<form class="form-horizontal" id="{$formId}form-ticket" method="post" enctype="multipart/form-data" >
<input name="ticket_id" id="{$formId}id" type="hidden" value="{$ticket->id}">
<input name="form_id" id="{$formId}id" type="hidden" value="{$ticket->form_id}">
{* <input name="created_user_id" type="hidden" value="{if isset($user->id)}{$user->id}{else}0{/if}">*}
<div class="row">
<div class="" style="padding:11px">
<br/>
{if count($form_data) > 0}
<a href="?ng=module_helpdesk/ticket/view/{$ticket->id}/pdf" class="btn btn-success event_online" style="margin-left: 20px" target="_blank">{$_l['View PDF']}</a>
{/if}
{* {if !$client_id}*}
{if $ticket_form}
<div class="col-sm-12 col-md-12 col-xs-12 margin-bottom">
<h3>{$ticket_form->title}</h3>
<table id="{$formId}table-questions" class="table table-striped table-hover">
<tbody class="sortable">
{foreach $questions as $idx => $item}
<tr id="{$formId}recordsArray_{$item->id}" class="level-1"
data-question_id="{$formId}{$item->id}"
data-sorder="{$item->sorder}">
{if $item->has_child}
<td style="background-color:#83c13a; color: #000;">
{$item->question}
</td>
{else}
<td>
{* {$item->question}*}
</td>
{/if}
</tr>
{if $item->type_id == 20}
{foreach $child_questions as $question}
{if $item->id == $question->parent_id}
{$value = ""}
{foreach $form_data as $data}
{if $data["question_id"] == $question->id}
{$value = $data["value"]}
{/if}
{/foreach}
<tr id="{$formId}recordsArray_{$question->id}" class="level-0"
data-question_id="{$formId}{$question->id}"
data-sorder="{$question->sorder}"
data-parent-id="{$formId}{$item->id}">
<td>
<label class="control-label" for="title" style="text-align: left;">
{$question->question} <small class="red">{if $question->required == 1}*{/if}</small>
<input class="question_id" name="questionId_{$question->id}[]" id="{$formId}question_id_{$question->id}" type="hidden" value="{$question->id}">
<input class="question_type" name="questionId_{$question->id}[]" id="{$formId}question_type_{$question->id}" type="hidden" value="{$question->alias}">
<input class="question_field" name="questionId_{$question->id}[]" id="{$formId}question_field_{$question->id}" type="hidden" value="{$question->question}">
<input class="module_helpdesk_form_data" name="questionId_{$question->id}[]" id="{$formId}module_helpdesk_form_data_{$question->id}" type="hidden" value="">
<!-- CONTROLE DE CLONES -->
<input class="question_clone" name="questionId_{$question->id}[]" id="{$formId}question_clone_{$question->id}" type="hidden" value="0">
</label>
{if $question->alias == "multiple_choice"}
{if count($question["options"]) > 0}
<select name="questionId_{$question->id}[]" class="form-control field-value">
<option value="">{$_L["Select"]}</option>
{foreach $question->options as $option}
<option value="{$option->name}" {if $value == $option->name}selected{/if}>{$option->name}</option>
{/foreach}
</select>
{/if}
{elseif $question->alias == "long_text"}
<textarea id="{$formId}story" name="questionId_{$question->id}[]" id="{$formId}questionId_{$question->id}" rows="5" cols="33" class="form-control field-value">{$value}</textarea>
{elseif $question->alias == "bollean"}
<input type="checkbox" {if $value == "Y"}checked{/if} data-toggle="toggle" data-size="small" data-on="{$_L["Yes"]}" data-off="{$_L["No"]}" id="{$formId}questionId_{$question->id}" name="questionId_{$question->id}[]" value="Y">
{elseif $question->alias == "checkbox"}
{if count($question["options"]) > 0}
<table class="table table-hover">
<tbody>
{foreach $question->options as $option}
<tr>
<td width="80%">
<label for="config_animate">{$option->name}</label>
<input name="questionId_{$question->id}[]" class="field-value" type="hidden" value="{$option->id} | {$option->name}">
</td>
<td>
<input data-id="{$formId}check_option_{$question->id}_{$option->id}" data-toggle="toggle" type="checkbox" {if $value == "1"}checked{/if}
data-size="small" data-on="{$_L["Yes"]}" data-off="{$_L["No"]}" class="checkbox_form">
<input type="hidden" value="{if $value}1{else}0{/if}" id="{$formId}check_option_{$question->id}_{$option->id}" name="questionId_{$question->id}[]" >
</td>
</tr>
{/foreach}
</select>
</tbody>
</table>
{/if}
{elseif $question->alias == "scale"}
<br/>
<div class="btn-group">
<input name="questionId_{$question->id}[]" class="scale_hidden field-value" id="{$formId}scale_{$question->id}" type="hidden" value="{$value}">
{$countOption = 0}
{while $countOption < $question["range_value"] }
{$countOption = $countOption+1}
<a href="#" class="btn btn-primary scale {if $value == $countOption}active{/if}" data-value="{$countOption}">{$countOption}</a>
{/while}
</div>
{elseif $question->alias == "star"}
<input type="text" name="questionId_{$question->id}[]" id="{$formId}questionId_{$question->id}" class="form-control field-value {if $question->required == 1}required{/if}" {if $question->required == 1}required="required"{/if} value="{$value}" >
{elseif $question->alias == "file_upload"}
<input type="file" data-id="{$question->id}" id="{$formId}upload_{$question->id}" class="fl-upload" capture="environment" accept="*">
<input type="hidden" id="{$formId}questionId_{$question->id}" class="field-value" name="questionId_{$question->id}[]" value="">
<input type="hidden" id="{$formId}name_question_{$question->id}" class="form-control upload-name" name="questionId_{$question->id}[]">
{elseif $question->alias == "date"}
{* <input type="text" name="questionId_{$question->id}[]" id="{$formId}questionId_{$question->id}" class="form-control field-value {if $question->required == 1}required{/if} field-date" {if $question->required == 1}required="required"{/if} value="{$value}" >*}
<input type="text" name="questionId_{$question->id}[]" id="{$formId}questionId_{$question->id}" class="form-control dt" required="" value="{$value}" datepicker="" data-date-format="dd/mm/yyyy" data-auto-close="true" autocomplete="nope">
{elseif $question->alias == "hour"}
<input type="text" id="{$formId}questionId_{$question->id}" name="questionId_{$question->id}[]" value="{$value}" class="form-control clockpicker field-value {if $question->required == 1}required{/if}" {if $question->required == 1}required="required"{/if}>
{elseif $question->alias == "number"}
<input type="text" name="questionId_{$question->id}[]" id="{$formId}questionId_{$question->id}" class="form-control field-value {if $question->required == 1}required{/if} field-number" {if $question->required == 1}required="required"{/if} value="{$value}" >
{elseif $question->alias == "email"}
<input type="text" name="questionId_{$question->id}[]" id="{$formId}questionId_{$question->id}" class="form-control field-value {if $question->required == 1}required{/if}" {if $question->required == 1}required="required"{/if} value="{if isset($client) && $client->email}{$client->email};{/if}{if isset($responsible) && $responsible->email}{$responsible->email};{/if}{if isset($register) && $register->email}{$register->email}{/if}" >
{elseif $question->alias == "module_helpdesk_form_number"}
<input type="text" name="questionId_{$question->id}[]" id="{$formId}questionId_{$question->id}" class="form-control field-value {if $question->required == 1}required{/if}" {if $question->required == 1}required="required"{/if} value="{$value}" >
{elseif $question->alias == "module_helpdesk_ticket_number"}
<input type="text" name="questionId_{$question->id}[]" id="{$formId}questionId_{$question->id}" class="form-control field-value {if $question->required == 1}required{/if}" {if $question->required == 1}required="required"{/if}
value="{$ticket->id}" readonly>
{elseif $question->alias == "module_helpdesk_requester_name"}
<input type="text" name="questionId_{$question->id}[]" id="{$formId}questionId_{$question->id}"
class="form-control input-value-requester field-value {if $question->required == 1}required{/if}" {if $question->required == 1}required="required"{/if}
value="{if isset($ticket)}{$helper->getRequester($ticket->id)}{/if}" readonly>
{elseif $question->alias == "module_helpdesk_ticket_created_at"}
<input type="text" name="questionId_{$question->id}[]" id="{$formId}questionId_{$question->id}" class="form-control field-value {if $question->required == 1}required{/if}" {if $question->required == 1}required="required"{/if}
value="{date($_c["df"], strtotime($ticket->created_at))} {date("H:i", strtotime($ticket->created_at))}" readonly >
{elseif $question->alias == "module_helpdesk_tickets_treatment_type_id"}
<input type="text" name="questionId_{$question->id}[]" id="{$formId}questionId_{$question->id}" class="input-value-treatment_type_id form-control field-value {if $question->required == 1}required{/if}" {if $question->required == 1}required="required"{/if}
value="{if isset($type_ticket) && $type_ticket->default==1}{$_L[$type_ticket->name]}{else} {$type_ticket->name}{/if}" readonly>
{elseif $question->alias == "module_helpdesk_tickets_cat_id"}
<input type="text" name="questionId_{$question->id}[]" id="{$formId}questionId_{$question->id}" class="input-value-treatment_type_id form-control field-value {if $question->required == 1}required{/if}" {if $question->required == 1}required="required"{/if}
value="{if isset($cat_ticket)}{$cat_ticket->title}{/if}" readonly>
{elseif $question->alias == "module_helpdesk_client"}
<input type="text" name="questionId_{$question->id}[]" id="{$formId}questionId_{$question->id}" class="form-control ipunt-client-account field-value {if $question->required == 1}required{/if}" {if $question->required == 1}required="required"{/if}
value="{if isset($client)}{$client->account} {/if}" readonly>
{elseif $question->alias == "module_helpdesk_add_more"}
<div class="btn btn-success add-more">+</div>
{elseif $question->alias == "module_helpdesk_checklist"}
{* <label for="options">{$_L["Show in View Invoice"]}</label>*}
<div class="radio">
<label style="padding-right: 50px;">
<input type="radio" name="questionId_{$question->id}[]" class="field-value" id="{$formId}{$question->id}C" value="c" {if $value == "c"}checked{/if}>
C
</label>
<label style="padding-right: 50px;">
<input type="radio" name="questionId_{$question->id}[]" class="field-value" id="{$formId}{$question->id}NC" value="nc" {if $value == "nc"}checked{/if}>
NC
</label>
<label style="padding-right: 50px;">
<input type="radio" name="questionId_{$question->id}[]" class="field-value" id="{$formId}{$question->id}NA" value="na" {if $value == "na"}checked{/if}>
NA
</label>
{* <input type="text" name="questionId_{$question->id}[]" id="{$formId}questionId_{$question->id}" class="{if $question->required == 1}required{/if}" {if $question->required == 1}required="required"{/if} value="" >*}
</div>
{elseif $question->alias == "module_helpdesk_serial_number"}
{if isset($ticket->client_id)}
{if count($helper->getSerial($ticket->client_id)) > 0}
<select name="questionId_{$question->id}[]" class=" form-control field-value">
<option value="">{$_L["Select"]}</option>
{foreach $helper->getSerial($ticket->client_id) as $serial}
<option value="{$serial}" {if $value == $serial}selected{/if}>{$serial}</option>
{/foreach}
</select>
{else}
NENHUM SERIAL ENCONTRATO PARA ESTE CLIENTE
{/if}
{else}
<select name="questionId_{$question->id}[]" class=" form-control field-value selectSerial">
<option value="">{$_L["Select"]}</option>
</select>
{/if}
{elseif $question->alias == "module_helpdesk_prestador"}
{if count($helper->getAccounts("Prestador")) > 0}
<select id="{$formId}questionId_{$question->id}" name="questionId_{$question->id}[]" class=" form-control field-value">
<option value="">{$_L["Select"]}</option>
{foreach $helper->getAccounts("Prestador", $client->cost_center_id) as $prestador}
<option value="{$prestador["name"]}" {if $value == $prestador["name"]}selected{/if}>{$prestador["name"]}</option>
{/foreach}
</select>
{else}
NENHUM PRESTADOR ENCONTRADO
{/if}
{elseif $question->alias == "module_helpdesk_orcamentos"}
<div class="row">
<div class="col-sm-12 col-md-6">
<label>Nome</label>
{if count($helper->getProducts("Componentes")) > 0}
<select name="questionId_{$question->id}[]" class="form-control list-components field-value">
<option value="">{$_L["Select"]}</option>
{foreach $helper->getProducts("Componentes") as $componente}
<option value="{$componente["text"]}" {if $value == $componente["text"]}selected{/if}>{$componente["text"]}</option>
{/foreach}
</select>
{else}
NENHUM COMPONENTE ENCONTRADO
{/if}
</div>
<div class="col-sm-12 col-md-3">
<label>Quantidade</label>
<input type="text" name="questionId_{$question->id}[]" id="{$formId}questionId_{$question->id}" placeholder="" class="form-control field-value {if $question->required == 1}required{/if}" {if $question->required == 1}required="required"{/if}
value="">
</div>
<div class="col-sm-12 col-md-3">
<label>Valor</label>
<input type="text" name="questionId_{$question->id}[]" id="{$formId}questionId_{$question->id}" placeholder="" class="form-control field-value {if $question->required == 1}required{/if}" {if $question->required == 1}required="required"{/if} value="">
</div>
</div>
{elseif $question->alias == "module_helpdesk_components"}
<div class="row">
<div class="col-sm-12 col-md-3">
<label>Nome</label>
{if count($helper->getProducts("Componentes")) > 0}
<select name="questionId_{$question->id}[]" class="form-control list-components field-value">
<option value="">{$_L["Select"]}</option>
{foreach $helper->getProducts("Componentes") as $componente}
<option value="{$componente["text"]}" {if $value == $componente["text"]}selected{/if}>{$componente["text"]}</option>
{/foreach}
</select>
{else}
NENHUM COMPONENTE ENCONTRADO
{/if}
</div>
<div class="col-sm-12 col-md-3">
<label>Quantidade</label>
<input type="text" name="questionId_{$question->id}[]" id="{$formId}questionId_{$question->id}" placeholder="Quantidade" class="form-control field-value {if $question->required == 1}required{/if}" {if $question->required == 1}required="required"{/if}
value="">
</div>
<div class="col-sm-12 col-md-3">
<label>Problema</label>
<select name="questionId_{$question->id}[]" class="form-control field-value">
<option value="">{$_L["Select"]}</option>
<option value="Mau funcionamento">Mau funcionamento</option>
<option value="Item quebrado">Item quebrado</option>
<option value="Final da vida útil">Final da vida útil</option>
<option value="Atualização de software">Atualização de software</option>
</select>
</div>
<div class="col-sm-12 col-md-3">
<label>Solução</label>
<select name="questionId_{$question->id}[]" class="form-control field-value">
<option value="">{$_L["Select"]}</option>
<option value="">Reparo</option>
<option value="">Troca</option>
<option value="">Prevenção</option>
</select>
</div>
<div class="col-sm-12 col-md-12">
<label>Observação</label>
<input type="text" name="questionId_{$question->id}[]" id="{$formId}questionId_{$question->id}" class="form-control field-value {if $question->required == 1}required{/if}" {if $question->required == 1}required="required"{/if}
value="">
</div>
</div>
{elseif $question->alias == "module_helpdesk_singnature"}
{* <input type="text" name="questionId_{$question->id}" id="{$formId}questionId_{$question->id}" class="form-control {if $question->required == 1}required{/if}" {if $question->required == 1}required="required"{/if} value="{$value}" >*}
<div align="center">
<canvas data-id="{$formId}questionId_{$question->id}" id="{$formId}canvas_{$question->id}" class="myCanvas" width="500" height="200" style="border:2px solid black"></canvas>
<input type="hidden" id="{$formId}questionId_{$question->id}" class="field-value " name="questionId_{$question->id}[]">
<input type="text" placeholder="{$_L["Full_Name"]}" id="{$formId}name_question_{$question->id}" class="form-control canvas-name" name="questionId_{$question->id}[]">
<br /><br />
<button class="btn-clear" id="btn_clear_{$formId}canvas_{$question->id}"
data-id="{$formId}canvas_{$question->id}">Limpar
</button>
</div>
{else}
<input type="text" name="questionId_{$question->id}[]" id="{$formId}questionId_{$question->id}" class="form-control field-value {if $question->required == 1}required{/if}" {if $question->required == 1}required="required"{/if} value="{$value}" >
{/if}
</td>
</tr>
{/if}
{/foreach}
{/if}
{/foreach}
</tbody>
</table>
</div>
{else}
<div class="col-sm-12 col-md-12">
<label class="control-label" for="title">
{$_L["module_helpdesk ticket form select"]} {$_L["*"]}
</label>
<select name="form_id" id="{$formId}form_id" class="form-control " >
<option value="">{$_L["Select"]}</option>
{foreach $forms as $form}
<option value="{$form->id}" {if $ticket->form_id == $form->id}selected{/if}> {$form->title}</option>
{/foreach}
</select>
</div>
{/if}
{* {/if}*}
</div>
</div>
<br/><br/><br/>
</form>
</div>
</div>
</div>
</div>
<div class="row" style="margin-top:20px;margin-left: 20px">
<div class=" col-md-12 form-group">
<div class="col-lg-10">
<a href="#" class="md-btn md-btn-primary submit_form waves-effect waves-light" id="{$formId}submit">
<i class="fa fa-check"></i> {$_L["Submit"]}
</a>
{if $typeForm!="modal"}
| <a href="{$_url}module_helpdesk/ticket/listAll">{$_L["Or Cancel"]}</a>
{/if}
<br/><br/>
</div>
</div>
</div>
<!-- END TIMELINE -->
</div>
</div>
</div>
</div>
</div>