diff --git a/src/Traits/RecordTrait.php b/src/Traits/RecordTrait.php index 1d376fdd6..2c6025ce2 100755 --- a/src/Traits/RecordTrait.php +++ b/src/Traits/RecordTrait.php @@ -36,6 +36,20 @@ trait RecordTrait return !empty($this->plugin) ? Plugin::pool($this->plugin) : null; } + /** + * @param string $name + */ + public function customField($name) { + $field = database()->table('zz_fields') + ->leftJoin('zz_field_record', 'zz_fields.id', '=', 'zz_field_record.id_field') + ->where('zz_fields.name','=', $name) + ->where('zz_fields.id_module','=', $this->getModule()->id) + ->where('zz_field_record.id_record','=', $this->id) + ->first(); + + return $field->value; + } + public function uploads() { $module = $this->getModule();