File: /var/www/converter.rtfmfm.com/app/Actionconverter.php
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class Actionconverter extends Model
{
protected $fillable = [
'converter_id',
'model',
'action_id',
'position',
];
protected $table = 'action_converters';
public function converter()
{
return $this->belongsTo('App\Converter');
}
public function action_data()
{
return $this->hasOne('App\\' . $this->model, 'id', 'action_id');
}
public function getReadableModelAttribute()
{
if ($this->model == 'Actionreplacecontent') {
return 'Замяна на съдържание';
}
if ($this->model == 'Actionclearletters') {
return 'Премахване на буквите';
}
if ($this->model == 'Actioncopycolumn') {
return 'Копиране на стойност';
}
if ($this->model == 'Actionreplacevalue') {
return 'Замяна на символ/стринг';
}
if ($this->model == 'Actionconditionalreplacecontent') {
return 'Условна замяна на съдържание';
}
if ($this->model == 'Actionconditionalcopycontent') {
return 'Условно копиране на съдържание';
}
if ($this->model == 'Actiondropcolumn') {
return 'Изтриване на колона';
}
if ($this->model == 'Actionaddcolumn') {
return 'Добавяне на колони';
}
if ($this->model == 'Actionmathcopycontent') {
return 'Условно копиране на стойност (математическо)';
}
if ($this->model == 'Actionmathreplacecontent') {
return 'Замяна на стойност (математическо)';
}
if ($this->model == 'Actionnumbering') {
return 'Номериране на редове';
}
if ($this->model == 'Actionconditionalremoverow') {
return 'Условно премахване на ред';
}
if ($this->model == 'Actionconditionalappendcontent') {
return 'Условно добавяне на съдържание';
}
if ($this->model == 'Actionformatdate') {
return 'Форматиране на дата';
}
if ($this->model == 'Actionmergecolumn') {
return 'Обединяване на колони';
}
return $this->model;
}
}