diff --git a/app/Abstracts/View/Components/Documents/Form.php b/app/Abstracts/View/Components/Documents/Form.php index 606488315..34f2040b4 100644 --- a/app/Abstracts/View/Components/Documents/Form.php +++ b/app/Abstracts/View/Components/Documents/Form.php @@ -874,8 +874,8 @@ abstract class Form extends Component } // if you use settting translation - if ($hideName = setting($this->getSettingKey($type, 'hide_item_name'), false)) { - return $hideName; + if ($hideItemName = setting($this->getSettingKey($type, 'item_name'), false) && $hideItemName == 'hide') { + return $hideItemName; } $hide = $this->getHideFromConfig($type, 'name'); @@ -885,7 +885,7 @@ abstract class Form extends Component } // @todo what return value invoice or always false?? - return setting('invoice.hide_item_name', $hideName); + return setting('invoice.item_name', $hideItemName) == 'hide' ? true : false; } protected function getTextItemName($type, $textItemName) @@ -925,7 +925,7 @@ abstract class Form extends Component } // if you use settting translation - if ($hideItemDescription = setting($this->getSettingKey($type, 'hide_item_description'), false)) { + if ($hideItemDescription = setting($this->getSettingKey($type, 'hide_item_description'), false) && $hideItemDescription == 'hide') { return $hideItemDescription; } @@ -961,7 +961,7 @@ abstract class Form extends Component } // if you use settting translation - if ($hideItemQuantity = setting($this->getSettingKey($type, 'hide_quantity'), false)) { + if ($hideItemQuantity = setting($this->getSettingKey($type, 'hide_quantity'), false) && $hideItemQuantity == 'hide') { return $hideItemQuantity; } @@ -972,7 +972,7 @@ abstract class Form extends Component } // @todo what return value invoice or always false?? - return setting('invoice.hide_quantity', $hideItemQuantity); + return setting('invoice.quantity_name', $hideItemQuantity) == 'hide' ? true : false; } protected function getTextItemQuantity($type, $textItemQuantity) @@ -1012,7 +1012,7 @@ abstract class Form extends Component } // if you use settting translation - if ($hideItemPrice = setting($this->getSettingKey($type, 'hide_price'), false)) { + if ($hideItemPrice = setting($this->getSettingKey($type, 'hide_price'), false) && $hideItemPrice == 'hide') { return $hideItemPrice; } @@ -1023,7 +1023,7 @@ abstract class Form extends Component } // @todo what return value invoice or always false?? - return setting('invoice.hide_price', $hideItemPrice); + return setting('invoice.price_name', $hideItemPrice) == 'hide' ? true : false; } protected function getTextItemPrice($type, $textItemPrice) diff --git a/app/Abstracts/View/Components/Documents/Show.php b/app/Abstracts/View/Components/Documents/Show.php index 36fd828c2..3afcade00 100644 --- a/app/Abstracts/View/Components/Documents/Show.php +++ b/app/Abstracts/View/Components/Documents/Show.php @@ -1253,7 +1253,7 @@ abstract class Show extends Component } // if you use settting translation - if ($hideName = setting($this->getSettingKey($type, 'hide_item_name'), false)) { + if ($hideName = setting($this->getSettingKey($type, 'item_name'), false) && $hideName == 'hide') { return $hideName; } @@ -1264,7 +1264,7 @@ abstract class Show extends Component } // @todo what return value invoice or always false?? - return setting('invoice.hide_item_name', $hideName); + return setting('invoice.item_name', $hideName) == 'hide' ? true : false; } protected function getHideDescription($type, $hideDescription) @@ -1295,7 +1295,7 @@ abstract class Show extends Component } // if you use settting translation - if ($hideQuantity = setting($this->getSettingKey($type, 'hide_quantity'), false)) { + if ($hideQuantity = setting($this->getSettingKey($type, 'hide_quantity'), false) && $hideQuantity == 'hide') { return $hideQuantity; } @@ -1306,7 +1306,7 @@ abstract class Show extends Component } // @todo what return value invoice or always false?? - return setting('invoice.hide_quantity', $hideQuantity); + return setting('invoice.quantity_name', $hideQuantity) == 'hide' ? true : false; } protected function getHidePrice($type, $hidePrice) @@ -1316,7 +1316,7 @@ abstract class Show extends Component } // if you use settting translation - if ($hidePrice = setting($this->getSettingKey($type, 'hide_price'), false)) { + if ($hidePrice = setting($this->getSettingKey($type, 'hide_price'), false) && $hidePrice == 'hide') { return $hidePrice; } @@ -1327,7 +1327,7 @@ abstract class Show extends Component } // @todo what return value invoice or always false?? - return setting('invoice.hide_price', $hidePrice); + return setting('invoice.price_name', $hidePrice) == 'hide' ? true : false; } protected function getHideDiscount($type, $hideDiscount) diff --git a/app/Abstracts/View/Components/Documents/Template.php b/app/Abstracts/View/Components/Documents/Template.php index 15df90aa5..56ac04ebe 100644 --- a/app/Abstracts/View/Components/Documents/Template.php +++ b/app/Abstracts/View/Components/Documents/Template.php @@ -559,7 +559,7 @@ abstract class Template extends Component } // if you use settting translation - if ($hideName = setting($this->getSettingKey($type, 'hide_item_name'), false)) { + if ($hideName = setting($this->getSettingKey($type, 'item_name'), false) && $hideName == 'hide') { return $hideName; } @@ -570,7 +570,7 @@ abstract class Template extends Component } // @todo what return value invoice or always false?? - return setting('invoice.hide_item_name', $hideName); + return setting('invoice.item_name', $hideName) == 'hide' ? true : false; } protected function getHideDescription($type, $hideDescription) @@ -601,7 +601,7 @@ abstract class Template extends Component } // if you use settting translation - if ($hideQuantity = setting($this->getSettingKey($type, 'hide_quantity'), false)) { + if ($hideQuantity = setting($this->getSettingKey($type, 'hide_quantity'), false) && $hideQuantity == 'hide') { return $hideQuantity; } @@ -612,7 +612,7 @@ abstract class Template extends Component } // @todo what return value invoice or always false?? - return setting('invoice.hide_quantity', $hideQuantity); + return setting('invoice.quantity_name', $hideQuantity) == 'hide' ? true : false; } protected function getHidePrice($type, $hidePrice) @@ -622,7 +622,7 @@ abstract class Template extends Component } // if you use settting translation - if ($hidePrice = setting($this->getSettingKey($type, 'hide_price'), false)) { + if ($hidePrice = setting($this->getSettingKey($type, 'hide_price'), false) && $hidePrice == 'hide') { return $hidePrice; } @@ -633,7 +633,7 @@ abstract class Template extends Component } // @todo what return value invoice or always false?? - return setting('invoice.hide_price', $hidePrice); + return setting('invoice.price_name', $hidePrice) == 'hide' ? true : false; } protected function getHideDiscount($type, $hideDiscount) diff --git a/resources/lang/en-GB/general.php b/resources/lang/en-GB/general.php index 3eaf7196d..07819fa41 100644 --- a/resources/lang/en-GB/general.php +++ b/resources/lang/en-GB/general.php @@ -90,6 +90,7 @@ return [ 'monthly' => 'Monthly', 'quarterly' => 'Quarterly', 'yearly' => 'Yearly', + 'lifetime' => 'Lifetime', 'add' => 'Add', 'add_new' => 'Add New', 'add_income' => 'Add Income', diff --git a/resources/lang/en-GB/modules.php b/resources/lang/en-GB/modules.php index 7883646b8..b6ac0024d 100644 --- a/resources/lang/en-GB/modules.php +++ b/resources/lang/en-GB/modules.php @@ -28,11 +28,13 @@ return [ 'yearly_pricing' => 'Yearly Pricing', 'monthly_price' => 'from :price', 'per_month' => 'per month', - 'billed_yearly' => 'Billed Yearly', + 'once' => 'once', 'billed_monthly' => 'Billed Monthly', + 'billed_yearly' => 'Billed Yearly', + 'billed_once' => 'Billed Once', 'save_year' => 'You save :price a year!', 'if_paid_year' => 'Or :price/mo if paid yearly', - 'information_monthly' => 'This option is valid only for Cloud Service', + 'information_monthly' => 'This option is valid only for Cloud Service', 'install' => 'Install', 'buy_now' => 'Buy Now', 'get_api_key' => 'Click here to get your API key.', diff --git a/resources/views/components/layouts/modules/show/information.blade.php b/resources/views/components/layouts/modules/show/information.blade.php index a568a145a..91fa2c919 100644 --- a/resources/views/components/layouts/modules/show/information.blade.php +++ b/resources/views/components/layouts/modules/show/information.blade.php @@ -7,9 +7,10 @@ @elseif (in_array('onprime', $module->where_to_use)) -