Files
faveo/app/Model/helpdesk/Ticket/Ticket_Form_Data.php
Manish Verma d92ae1481d bug-fix-patches
# removed place holders in agent profiles
# added checkbox style class in agent blade file
# added mtutators in ticket_form_data.php model
# changed priority field saving method in ticket creation form at clinet
side
# Fetched only required data in client panel form and saving ticket
#184 solevd.
2016-12-05 18:05:58 +05:30

43 lines
1.2 KiB
PHP

<?php
namespace App\Model\helpdesk\Ticket;
use App\BaseModel;
class Ticket_Form_Data extends BaseModel {
protected $table = 'ticket_form_data';
protected $fillable = ['id', 'ticket_id', 'title', 'content', 'created_at', 'updated_at'];
public function getFieldKeyLabel() {
$value = $this->attributes['title'];
$fields = new \App\Model\helpdesk\Form\Fields();
$field = $fields->where('name', $value)->first();
if ($field) {
$value = $field->label;
}
return $value;
}
public function isHidden(){
$check = false;
$value = $this->attributes['title'];
$fields = new \App\Model\helpdesk\Form\Fields();
$field = $fields->where('name', $value)->first();
if ($field && $field->type=='hidden') {
$check = true;
}
return $check;
}
public function getHidden(){
$value = $this->attributes['title'];
$fields = new \App\Model\helpdesk\Form\Fields();
$field = $fields->where('name', $value)->first();
if ($field && $field->type=='hidden') {
return $field->label;
}
}
}