Files
faveo/app/Model/helpdesk/Ticket/Ticket_Form_Data.php
Shift 43386fd86d Apply Laravel coding style
Shift automatically applies the Laravel coding style - which uses the PSR-12 coding style as a base with some minor additions.

You may customize the code style applied by configuring [Pint](https://laravel.com/docs/pint), [PHP CS Fixer](https://github.com/FriendsOfPHP/PHP-CS-Fixer), or [PHP CodeSniffer](https://github.com/squizlabs/PHP_CodeSniffer) for your project root.

For more information on customizing the code style applied by Shift, [watch this short video](https://laravelshift.com/videos/shift-code-style).
2023-01-03 08:25:25 +00:00

48 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;
}
}
}