From dfa4e06daa923fc33d5d3afe62ae8c18faeabd59 Mon Sep 17 00:00:00 2001 From: vedatakd Date: Fri, 2 Jul 2021 17:41:47 +0300 Subject: [PATCH] optional configuration ad name --- .../Contract/OptionConfigurationInterface.php | 2 +- .../src/OptionConfiguration/OptionConfigurationModel.php | 8 +++++--- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/addons/default/visiosoft/advs-module/src/OptionConfiguration/Contract/OptionConfigurationInterface.php b/addons/default/visiosoft/advs-module/src/OptionConfiguration/Contract/OptionConfigurationInterface.php index 99be0f686..a8b6cadbc 100644 --- a/addons/default/visiosoft/advs-module/src/OptionConfiguration/Contract/OptionConfigurationInterface.php +++ b/addons/default/visiosoft/advs-module/src/OptionConfiguration/Contract/OptionConfigurationInterface.php @@ -4,5 +4,5 @@ use Anomaly\Streams\Platform\Entry\Contract\EntryInterface; interface OptionConfigurationInterface extends EntryInterface { - public function getName(); + public function getName($add_name = true); } diff --git a/addons/default/visiosoft/advs-module/src/OptionConfiguration/OptionConfigurationModel.php b/addons/default/visiosoft/advs-module/src/OptionConfiguration/OptionConfigurationModel.php index e787ac6e9..7b11c9080 100644 --- a/addons/default/visiosoft/advs-module/src/OptionConfiguration/OptionConfigurationModel.php +++ b/addons/default/visiosoft/advs-module/src/OptionConfiguration/OptionConfigurationModel.php @@ -13,10 +13,10 @@ class OptionConfigurationModel extends AdvsOptionConfigurationEntryModel impleme public function getOptionNameAttribute() { - return $this->getName(); + return $this->getName(false); } - public function getName() + public function getName($add_name = true) { if ($adv = app(AdvRepositoryInterface::class)->find($this->parent_adv_id)) { $configurations_item = json_decode($this->option_json, true); @@ -27,7 +27,9 @@ class OptionConfigurationModel extends AdvsOptionConfigurationEntryModel impleme $option_group_value .= " " . $value_entry->getName(); } - return $adv->name . ' | ' . trim($option_group_value, ' '); + $name = trim($option_group_value, ' '); + + return ($add_name) ? $adv->name . ' | ' . $name : $name; } return null; }