From d60de17838712dfa9340707ce04c64b1b4ff9e1a Mon Sep 17 00:00:00 2001
From: yogeshwar <yogeshwar.g@vtigersolutions.com>
Date: Wed, 27 Mar 2024 16:37:33 +0530
Subject: [PATCH] #Fixes::1822::Yogeshwar::Next/Last 7, 14 days

---
 languages/en_us/Vtiger.php                     |  2 ++
 .../Workflows/AdvanceFilterCondition.tpl       |  1 +
 modules/CustomView/CustomView.php              | 18 ++++++++++++++++--
 modules/CustomView/models/Record.php           |  6 ++++++
 modules/Reports/ReportRun.php                  |  6 ++++++
 modules/Reports/Reports.php                    | 13 ++++++++++---
 modules/Vtiger/models/Field.php                |  9 ++++++++-
 .../Arabic_ar_ae/modules/Vtiger.php            |  2 ++
 .../modules/Vtiger.php                         |  2 ++
 .../translations/Deutsch/modules/Vtiger.php    |  2 ++
 .../translations/Dutch/modules/Vtiger.php      |  2 ++
 .../translations/French/modules/Vtiger.php     |  2 ++
 .../translations/Hungarian/modules/Vtiger.php  |  2 ++
 .../modules/Vtiger.php                         |  2 ++
 .../modules/Vtiger.php                         |  2 ++
 .../modules/Vtiger.php                         |  2 ++
 .../modules/Vtiger.php                         |  2 ++
 .../translations/Russian/modules/Vtiger.php    |  2 ++
 .../translations/Spanish/modules/Vtiger.php    |  2 ++
 .../Sweden_sv_se/modules/Vtiger.php            |  2 ++
 .../modules/Vtiger.php                         |  2 ++
 21 files changed, 77 insertions(+), 6 deletions(-)

diff --git a/languages/en_us/Vtiger.php b/languages/en_us/Vtiger.php
index ecb68bcbc..eade7fecb 100644
--- a/languages/en_us/Vtiger.php
+++ b/languages/en_us/Vtiger.php
@@ -447,6 +447,8 @@ $languageStrings = array(
 	'LBL_LAST_60_DAYS' => 'Last 60 Days',
 	'LBL_LAST_90_DAYS' => 'Last 90 Days',
 	'LBL_LAST_120_DAYS' => 'Last 120 Days',
+	'LBL_NEXT_7_DAYS' => 'Next 7 Days',
+	'LBL_NEXT_14_DAYS' => 'Next 14 Days',
 	'LBL_NEXT_30_DAYS' => 'Next 30 Days',
 	'LBL_NEXT_60_DAYS' => 'Next 60 Days',
 	'LBL_NEXT_90_DAYS' => 'Next 90 Days',
diff --git a/layouts/v7/modules/Settings/Workflows/AdvanceFilterCondition.tpl b/layouts/v7/modules/Settings/Workflows/AdvanceFilterCondition.tpl
index a018f960a..3aef859c5 100644
--- a/layouts/v7/modules/Settings/Workflows/AdvanceFilterCondition.tpl
+++ b/layouts/v7/modules/Settings/Workflows/AdvanceFilterCondition.tpl
@@ -80,6 +80,7 @@
 	</span>
 	<span class="col-lg-4 col-md-4 col-sm-4  fieldUiHolder">
 		<input name="{if $SELECTED_FIELD_MODEL}{$SELECTED_FIELD_MODEL->get('name')}{/if}" data-value="value" class="inputElement col-lg-12" type="text" value="{$CONDITION_INFO['value']|escape}" />
+			{$CONDITION_INFO|@debug_print_var}
 	</span>
 	<span class="hide">
 		<!-- TODO : see if you need to respect CONDITION_INFO condition or / and  -->
diff --git a/modules/CustomView/CustomView.php b/modules/CustomView/CustomView.php
index 8c5876b48..da85eff7f 100644
--- a/modules/CustomView/CustomView.php
+++ b/modules/CustomView/CustomView.php
@@ -507,7 +507,7 @@ class CustomView extends CRMEntity {
 			"thisfq","nextfq","yesterday","today","tomorrow",
 			"lastweek","thisweek","nextweek","lastmonth","thismonth",
 			"nextmonth","last7days","last14days","last30days","last60days","last90days",
-			"last120days","next30days","next60days","next90days","next120days",
+			"last120days","next7days","next14days","next30days","next60days","next90days","next120days",
 		);
 	}
 
@@ -544,6 +544,8 @@ class CustomView extends CRMEntity {
 			"last60days" => "" . $mod_strings['Last 60 Days'] . "",
 			"last90days" => "" . $mod_strings['Last 90 Days'] . "",
 			"last120days" => "" . $mod_strings['Last 120 Days'] . "",
+			"next7days" => "" . $mod_strings['Next 7 Days'] . "",
+			"next14days" => "" . $mod_strings['Next 14 Days'] . "",
 			"next30days" => "" . $mod_strings['Next 30 Days'] . "",
 			"next60days" => "" . $mod_strings['Next 60 Days'] . "",
 			"next90days" => "" . $mod_strings['Next 90 Days'] . "",
@@ -613,6 +615,9 @@ class CustomView extends CRMEntity {
 		$next7days = date("Y-m-d", mktime(0, 0, 0, date("m"), date("d") + 6, date("Y")));
 		$next7DaysDateTime = new DateTimeField($next7days . ' ' . date('H:i:s'));
 
+		$next14days = date("Y-m-d", mktime(0, 0, 0, date("m"), date("d") + 13, date("Y")));
+		$next14DaysDateTime = new DateTimeField($next14days . ' ' . date('H:i:s'));
+
 		$next30days = date("Y-m-d", mktime(0, 0, 0, date("m"), date("d") + 29, date("Y")));
 		$next30DaysDateTime = new DateTimeField($next30days . ' ' . date('H:i:s'));
 
@@ -772,7 +777,11 @@ class CustomView extends CRMEntity {
 					document.CustomView.startdate.value = "' . $todayDateTime->getDisplayDate() . '";
 					document.CustomView.enddate.value = "' . $next7DaysDateTime->getDisplayDate() . '";
 
-				} else if( type == "next30days" ) {
+				} else if( type == "next14days" ) {
+					document.CustomView.startdate.value = "' . $todayDateTime->getDisplayDate() . '";
+					document.CustomView.enddate.value = "' . $next14DaysDateTime->getDisplayDate() . '";
+
+				}else if( type == "next30days" ) {
 					document.CustomView.startdate.value = "' . $todayDateTime->getDisplayDate() . '";
 					document.CustomView.enddate.value = "' . $next30DaysDateTime->getDisplayDate() . '";
 
@@ -1643,6 +1652,7 @@ class CustomView extends CRMEntity {
 		$nextweek1 = date("Y-m-d", strtotime("+1 week $prvDay"));
 
 		$next7days = date("Y-m-d", mktime(0, 0, 0, $m, $d + 6, $y));
+		$next14days = date("Y-m-d", mktime(0, 0, 0, $m, $d + 13, $y));
 		$next30days = date("Y-m-d", mktime(0, 0, 0, $m, $d + 29, $y));
 		$next60days = date("Y-m-d", mktime(0, 0, 0, $m, $d + 59, $y));
 		$next90days = date("Y-m-d", mktime(0, 0, 0, $m, $d + 89, $y));
@@ -1732,6 +1742,10 @@ class CustomView extends CRMEntity {
 
 			$datevalue[0] = $today;
 			$datevalue[1] = $next7days;
+		} elseif ($type == "next14days") {
+
+			$datevalue[0] = $today;
+			$datevalue[1] = $next14days;
 		} elseif ($type == "next30days") {
 
 			$datevalue[0] = $today;
diff --git a/modules/CustomView/models/Record.php b/modules/CustomView/models/Record.php
index 70918a734..bbba789e8 100644
--- a/modules/CustomView/models/Record.php
+++ b/modules/CustomView/models/Record.php
@@ -825,6 +825,7 @@ class CustomView_Record_Model extends Vtiger_Base_Model {
 		$nextweek1 = date("Y-m-d", strtotime("+1 week Saturday"));
 
 		$next7days = date("Y-m-d", mktime(0, 0, 0, date("m"), date("d") + 6, date("Y")));
+		$next14days = date("Y-m-d", mktime(0, 0, 0, date("m"), date("d") + 13, date("Y")));
 		$next30days = date("Y-m-d", mktime(0, 0, 0, date("m"), date("d") + 29, date("Y")));
 		$next60days = date("Y-m-d", mktime(0, 0, 0, date("m"), date("d") + 59, date("Y")));
 		$next90days = date("Y-m-d", mktime(0, 0, 0, date("m"), date("d") + 89, date("Y")));
@@ -898,6 +899,9 @@ class CustomView_Record_Model extends Vtiger_Base_Model {
 		} elseif ($type == "next7days") {
 			$dateValues[0] = $today;
 			$dateValues[1] = $next7days;
+		} elseif ($type == "next14days") {
+			$dateValues[0] = $today;
+			$dateValues[1] = $next14days;
 		} elseif ($type == "next30days") {
 			$dateValues[0] = $today;
 			$dateValues[1] = $next30days;
@@ -981,6 +985,8 @@ class CustomView_Record_Model extends Vtiger_Base_Model {
 				'last60days' => array('label' => 'LBL_LAST_60_DAYS'),
 				'last90days' => array('label' => 'LBL_LAST_90_DAYS'),
 				'last120days' => array('label' => 'LBL_LAST_120_DAYS'),
+				'next7days' => array('label' => 'LBL_NEXT_7_DAYS'),
+				'next14days' => array('label' => 'LBL_NEXT_14_DAYS'),
 				'next30days' => array('label' => 'LBL_NEXT_30_DAYS'),
 				'next60days' => array('label' => 'LBL_NEXT_60_DAYS'),
 				'next90days' => array('label' => 'LBL_NEXT_90_DAYS'),
diff --git a/modules/Reports/ReportRun.php b/modules/Reports/ReportRun.php
index 88f8cb803..ceabbd5a1 100644
--- a/modules/Reports/ReportRun.php
+++ b/modules/Reports/ReportRun.php
@@ -1788,6 +1788,7 @@ class ReportRun extends CRMEntity {
 		$nextweek1 = date("Y-m-d", strtotime("+1 week $prvDay"));
 
 		$next7days = date("Y-m-d", mktime(0, 0, 0, date("m"), date("d") + 6, date("Y")));
+		$next14days = date("Y-m-d", mktime(0, 0, 0, date("m"), date("d") + 13, date("Y")));
 		$next30days = date("Y-m-d", mktime(0, 0, 0, date("m"), date("d") + 29, date("Y")));
 		$next60days = date("Y-m-d", mktime(0, 0, 0, date("m"), date("d") + 59, date("Y")));
 		$next90days = date("Y-m-d", mktime(0, 0, 0, date("m"), date("d") + 89, date("Y")));
@@ -1877,6 +1878,11 @@ class ReportRun extends CRMEntity {
 
 			$datevalue[0] = $today;
 			$datevalue[1] = $next7days;
+		} 
+		elseif ($type == "next14days") {
+			
+			$datevalue[0] = $today;
+			$datevalue[1] = $next14days;
 		} elseif ($type == "next30days") {
 
 			$datevalue[0] = $today;
diff --git a/modules/Reports/Reports.php b/modules/Reports/Reports.php
index 462ad42ff..ff44a351e 100644
--- a/modules/Reports/Reports.php
+++ b/modules/Reports/Reports.php
@@ -900,13 +900,13 @@ class Reports extends CRMEntity{
 		$datefiltervalue = Array("custom","prevfy","thisfy","nextfy","prevfq","thisfq","nextfq",
 				"yesterday","today","tomorrow","lastweek","thisweek","nextweek","lastmonth","thismonth",
 				"nextmonth","last7days","last14days","last30days", "last60days","last90days","last120days",
-				"next30days","next60days","next90days","next120days"
+				"next7days","next14days","next30days","next60days","next90days","next120days"
 				);
 
 		$datefilterdisplay = Array("Custom","Previous FY", "Current FY","Next FY","Previous FQ","Current FQ","Next FQ","Yesterday",
 				"Today","Tomorrow","Last Week","Current Week","Next Week","Last Month","Current Month",
 				"Next Month","Last 7 Days","Last 30 Days","Last 60 Days","Last 90 Days","Last 120 Days",
-				"Next 7 Days","Next 30 Days","Next 60 Days","Next 90 Days","Next 120 Days"
+				"Next 7 Days","Next 14 Days","Next 30 Days","Next 60 Days","Next 90 Days","Next 120 Days"
 				);
 
 		for($i=0;$i<php7_count($datefiltervalue);$i++)
@@ -1031,6 +1031,9 @@ class Reports extends CRMEntity{
 		$next7days = date("Y-m-d",mktime(0, 0, 0, date("m")  , date("d")+6, date("Y")));
 		$next7DaysDateTime = new DateTimeField($next7days.' '. date('H:i:s'));
 
+		$next14days = date("Y-m-d",mktime(0, 0, 0, date("m")  , date("d")+13, date("Y")));
+		$next14DaysDateTime = new DateTimeField($next14days.' '. date('H:i:s'));
+
 		$next30days = date("Y-m-d",mktime(0, 0, 0, date("m")  , date("d")+29, date("Y")));
 		$next30DaysDateTime = new DateTimeField($next30days.' '. date('H:i:s'));
 
@@ -1196,7 +1199,11 @@ class Reports extends CRMEntity{
 					document.NewReport.startdate.value = "'.$todayDateTime->getDisplayDate().'";
 					document.NewReport.enddate.value = "'.$next7DaysDateTime->getDisplayDate().'";
 
-				} else if( type == "next30days" ) {
+				} else if( type == "next14days" ) {
+					document.NewReport.startdate.value = "'.$todayDateTime->getDisplayDate().'";
+					document.NewReport.enddate.value = "'.$next14DaysDateTime->getDisplayDate().'";
+
+				}else if( type == "next30days" ) {
 					document.NewReport.startdate.value = "'.$todayDateTime->getDisplayDate().'";
 					document.NewReport.enddate.value = "'.$next30DaysDateTime->getDisplayDate().'";
 
diff --git a/modules/Vtiger/models/Field.php b/modules/Vtiger/models/Field.php
index 131680f99..9c5257024 100644
--- a/modules/Vtiger/models/Field.php
+++ b/modules/Vtiger/models/Field.php
@@ -785,6 +785,7 @@ class Vtiger_Field_Model extends Vtiger_Field {
 		$nextweek1 = date("Y-m-d", strtotime("+1 week $prvDay"));
 
 		$next7days = date("Y-m-d", mktime(0, 0, 0, $m, $d + 6, $y));
+		$next14days = date("Y-m-d", mktime(0, 0, 0, $m, $d + 13, $y));
 		$next30days = date("Y-m-d", mktime(0, 0, 0, $m, $d + 29, $y));
 		$next60days = date("Y-m-d", mktime(0, 0, 0, $m, $d + 59, $y));
 		$next90days = date("Y-m-d", mktime(0, 0, 0, $m, $d + 89, $y));
@@ -865,6 +866,9 @@ class Vtiger_Field_Model extends Vtiger_Field {
 		} elseif ($type == "next7days") {
 			$dateValues[0] = $today;
 			$dateValues[1] = $next7days;
+		} elseif ($type == "next14days") {
+			$dateValues[0] = $today;
+			$dateValues[1] = $next14days;
 		} elseif ($type == "next30days") {
 			$dateValues[0] = $today;
 			$dateValues[1] = $next30days;
@@ -954,10 +958,13 @@ class Vtiger_Field_Model extends Vtiger_Field {
 								'last60days' => array('label' => 'LBL_LAST_60_DAYS'),
 								'last90days' => array('label' => 'LBL_LAST_90_DAYS'),
 								'last120days' => array('label' => 'LBL_LAST_120_DAYS'),
+								'next7days' => array('label' => 'LBL_NEXT_7_DAYS'),
+								'next14days' => array('label' => 'LBL_NEXT_14_DAYS'),
 								'next30days' => array('label' => 'LBL_NEXT_30_DAYS'),
 								'next60days' => array('label' => 'LBL_NEXT_60_DAYS'),
 								'next90days' => array('label' => 'LBL_NEXT_90_DAYS'),
-								'next120days' => array('label' => 'LBL_NEXT_120_DAYS')
+								'next120days' => array('label' => 'LBL_NEXT_120_DAYS'),
+								
 							);
 		$currentUserModel = Users_Record_Model::getCurrentUserModel();
 		$userPeferredDayOfTheWeek = $currentUserModel->get('dayoftheweek');
diff --git a/pkg/vtiger/translations/Arabic_ar_ae/modules/Vtiger.php b/pkg/vtiger/translations/Arabic_ar_ae/modules/Vtiger.php
index 885899d95..a7d5f6f61 100644
--- a/pkg/vtiger/translations/Arabic_ar_ae/modules/Vtiger.php
+++ b/pkg/vtiger/translations/Arabic_ar_ae/modules/Vtiger.php
@@ -417,6 +417,8 @@ $languageStrings = array(
 	'LBL_LAST_60_DAYS' => 'Last 60 Days',
 	'LBL_LAST_90_DAYS' => 'Last 90 Days',
 	'LBL_LAST_120_DAYS' => 'Last 120 Days',
+	'LBL_NEXT_7_DAYS' => 'Next 7 Days',
+	'LBL_NEXT_14_DAYS' => 'Next 14 Days',
 	'LBL_NEXT_30_DAYS' => 'Next 30 Days',
 	'LBL_NEXT_60_DAYS' => 'Next 60 Days',
 	'LBL_NEXT_90_DAYS' => 'Next 90 Days',
diff --git a/pkg/vtiger/translations/BritishLanguagePack_br_br/modules/Vtiger.php b/pkg/vtiger/translations/BritishLanguagePack_br_br/modules/Vtiger.php
index 5eadb82f6..6c0089327 100644
--- a/pkg/vtiger/translations/BritishLanguagePack_br_br/modules/Vtiger.php
+++ b/pkg/vtiger/translations/BritishLanguagePack_br_br/modules/Vtiger.php
@@ -352,6 +352,8 @@ $languageStrings = array(
 	'LBL_LAST_60_DAYS'             => 'Last 60 Days'                ,
 	'LBL_LAST_90_DAYS'             => 'Last 90 Days'                ,
 	'LBL_LAST_120_DAYS'            => 'Last 120 Days'               ,
+	'LBL_NEXT_7_DAYS'             => 'Next 7 Days'                ,   
+	'LBL_NEXT_14_DAYS'             => 'Next 14 Days'                ,
 	'LBL_NEXT_30_DAYS'             => 'Next 30 Days'                ,
 	'LBL_NEXT_60_DAYS'             => 'Next 60 Days'                ,
 	'LBL_NEXT_90_DAYS'             => 'Next 90 Days'                ,
diff --git a/pkg/vtiger/translations/Deutsch/modules/Vtiger.php b/pkg/vtiger/translations/Deutsch/modules/Vtiger.php
index 5607c7a0d..3ad889f26 100644
--- a/pkg/vtiger/translations/Deutsch/modules/Vtiger.php
+++ b/pkg/vtiger/translations/Deutsch/modules/Vtiger.php
@@ -351,6 +351,8 @@ $languageStrings = array(
 	'LBL_LAST_60_DAYS'             => 'Last 60 Days'                , 
 	'LBL_LAST_90_DAYS'             => 'Last 90 Days'                , 
 	'LBL_LAST_120_DAYS'            => 'Last 120 Days'               , 
+	'LBL_NEXT_7_DAYS'             => 'Next 7 Days'                ,    
+	'LBL_NEXT_14_DAYS'             => 'Next 14 Days'                ,  
 	'LBL_NEXT_30_DAYS'             => 'Next 30 Days'                , 
 	'LBL_NEXT_60_DAYS'             => 'Next 60 Days'                , 
 	'LBL_NEXT_90_DAYS'             => 'Next 90 Days'                , 
diff --git a/pkg/vtiger/translations/Dutch/modules/Vtiger.php b/pkg/vtiger/translations/Dutch/modules/Vtiger.php
index f6d34b0a6..b242feea8 100644
--- a/pkg/vtiger/translations/Dutch/modules/Vtiger.php
+++ b/pkg/vtiger/translations/Dutch/modules/Vtiger.php
@@ -352,6 +352,8 @@ $languageStrings = array(
 	'LBL_LAST_60_DAYS'             => 'Vorige 60 Dagen'             , 
 	'LBL_LAST_90_DAYS'             => 'Vorige 90 Dagen'             , 
 	'LBL_LAST_120_DAYS'            => 'Vorige 120 Dagen'            , 
+	'LBL_NEXT_7_DAYS'             => 'Komende 7 Dagen'            , 
+	'LBL_NEXT_14_DAYS'             => 'Komende 14 Dagen'            , 
 	'LBL_NEXT_30_DAYS'             => 'Komende 30 Dagen'            , 
 	'LBL_NEXT_60_DAYS'             => 'Komende 60 Dagen'            , 
 	'LBL_NEXT_90_DAYS'             => 'Komende 90 Dagen'            , 
diff --git a/pkg/vtiger/translations/French/modules/Vtiger.php b/pkg/vtiger/translations/French/modules/Vtiger.php
index 4cfa20675..e5e6e18a6 100644
--- a/pkg/vtiger/translations/French/modules/Vtiger.php
+++ b/pkg/vtiger/translations/French/modules/Vtiger.php
@@ -352,6 +352,8 @@ $languageStrings = array(
     'LBL_LAST_60_DAYS'             => '60 Derniers Jours'                , 
     'LBL_LAST_90_DAYS'             => '90 Derniers Jours'                , 
     'LBL_LAST_120_DAYS'            => '120 Derniers Jours'               , 
+    'LBL_NEXT_7_DAYS'             => '7 Prochains Jours'                , 
+    'LBL_NEXT_14_DAYS'             => '14 Prochains Jours'                , 
     'LBL_NEXT_30_DAYS'             => '30 Prochains Jours'                , 
     'LBL_NEXT_60_DAYS'             => '60 Prochains Jours'                , 
     'LBL_NEXT_90_DAYS'             => '90 Prochains Jours'                , 
diff --git a/pkg/vtiger/translations/Hungarian/modules/Vtiger.php b/pkg/vtiger/translations/Hungarian/modules/Vtiger.php
index c721ca23c..19cd363a4 100644
--- a/pkg/vtiger/translations/Hungarian/modules/Vtiger.php
+++ b/pkg/vtiger/translations/Hungarian/modules/Vtiger.php
@@ -351,6 +351,8 @@ $languageStrings = array(
 	'LBL_LAST_60_DAYS'             => 'Elmúlt 60 nap'              ,
 	'LBL_LAST_90_DAYS'             => 'Elmúlt 90 nap'              ,
 	'LBL_LAST_120_DAYS'            => 'Elmúlt 120 nap'             ,
+	'LBL_NEXT_7_DAYS'             => 'Következő 7 nap'          ,
+	'LBL_NEXT_14_DAYS'             => 'Következő 14 nap'          ,
 	'LBL_NEXT_30_DAYS'             => 'Következő 30 nap'          ,
 	'LBL_NEXT_60_DAYS'             => 'Következő 60 nap'          ,
 	'LBL_NEXT_90_DAYS'             => 'Következő 90 nap'          ,
diff --git a/pkg/vtiger/translations/ItalianLanguagePack_it_it/modules/Vtiger.php b/pkg/vtiger/translations/ItalianLanguagePack_it_it/modules/Vtiger.php
index e3f74c254..8175319ce 100644
--- a/pkg/vtiger/translations/ItalianLanguagePack_it_it/modules/Vtiger.php
+++ b/pkg/vtiger/translations/ItalianLanguagePack_it_it/modules/Vtiger.php
@@ -353,6 +353,8 @@ $languageStrings = array(
 	'LBL_LAST_90_DAYS'             => 'Ultimi 90 giorni'                ,
 	'LBL_LAST_120_DAYS'            => 'Ultimi 120 giorni'               ,
 	'LBL_NEXT_60_DAYS'             => 'Prossimi 60 giorni'                ,
+	'LBL_NEXT_7_DAYS'             => 'Prossimi 7 giorni'                ,
+	'LBL_NEXT_14_DAYS'             => 'Prossimi 14 giorni'                ,
 	'LBL_NEXT_30_DAYS'             => 'Prossimi 30 giorni'                ,
 	'LBL_NEXT_90_DAYS'             => 'Prossimi 90 giorni'                ,
 	'LBL_NEXT_120_DAYS'            => 'Prossimi 120 giorni'               ,
diff --git a/pkg/vtiger/translations/MexicanSpanishLanguagePack_es_mx/modules/Vtiger.php b/pkg/vtiger/translations/MexicanSpanishLanguagePack_es_mx/modules/Vtiger.php
index f9c23e659..e6d9c0f81 100644
--- a/pkg/vtiger/translations/MexicanSpanishLanguagePack_es_mx/modules/Vtiger.php
+++ b/pkg/vtiger/translations/MexicanSpanishLanguagePack_es_mx/modules/Vtiger.php
@@ -356,6 +356,8 @@ $languageStrings = array(
 	'LBL_LAST_60_DAYS'             => 'Últimos 60 Días'           ,
 	'LBL_LAST_90_DAYS'             => 'Últimos 90 Días'           ,
 	'LBL_LAST_120_DAYS'            => 'Últimos 120 Días'          ,
+	'LBL_NEXT_7_DAYS'             => 'Siguientes 7 Días'         ,
+	'LBL_NEXT_14_DAYS'             => 'Siguientes 14 Días'         ,
 	'LBL_NEXT_30_DAYS'             => 'Siguientes 30 Días'         ,
 	'LBL_NEXT_60_DAYS'             => 'Siguientes 60 Días'         ,
 	'LBL_NEXT_90_DAYS'             => 'Siguientes 90 Días'         ,
diff --git a/pkg/vtiger/translations/PolishLanguagePack_pl_pl/modules/Vtiger.php b/pkg/vtiger/translations/PolishLanguagePack_pl_pl/modules/Vtiger.php
index 3249e94ff..3294f2ed8 100644
--- a/pkg/vtiger/translations/PolishLanguagePack_pl_pl/modules/Vtiger.php
+++ b/pkg/vtiger/translations/PolishLanguagePack_pl_pl/modules/Vtiger.php
@@ -379,6 +379,8 @@ $languageStrings = array(
 	'LBL_LAST_60_DAYS' => 'Ostatnie 60 dni',
 	'LBL_LAST_90_DAYS' => 'Ostatnie 90 dni',
 	'LBL_LAST_120_DAYS' => 'Ostatnie 120 dni',
+	'LBL_NEXT_7_DAYS' => 'Następne 7 dni',
+	'LBL_NEXT_14_DAYS' => 'Następne 14 dni',
 	'LBL_NEXT_30_DAYS' => 'Następne 30 dni',
 	'LBL_NEXT_60_DAYS' => 'Następne 60 dni',
 	'LBL_NEXT_90_DAYS' => 'Następne 90 dni',
diff --git a/pkg/vtiger/translations/RomanianLanguagePack_rm_rm/modules/Vtiger.php b/pkg/vtiger/translations/RomanianLanguagePack_rm_rm/modules/Vtiger.php
index 4c4e1d8bd..5b921ce50 100644
--- a/pkg/vtiger/translations/RomanianLanguagePack_rm_rm/modules/Vtiger.php
+++ b/pkg/vtiger/translations/RomanianLanguagePack_rm_rm/modules/Vtiger.php
@@ -352,6 +352,8 @@ $languageStrings = array(
 	'LBL_LAST_60_DAYS'             => 'Last 60 Days'                ,
 	'LBL_LAST_90_DAYS'             => 'Last 90 Days'                ,
 	'LBL_LAST_120_DAYS'            => 'Last 120 Days'               ,
+	'LBL_NEXT_7_DAYS'             => 'Next 7 Days'                ,
+	'LBL_NEXT_14DAYS'             => 'Next 14 Days'                ,
 	'LBL_NEXT_30_DAYS'             => 'Next 30 Days'                ,
 	'LBL_NEXT_60_DAYS'             => 'Next 60 Days'                ,
 	'LBL_NEXT_90_DAYS'             => 'Next 90 Days'                ,
diff --git a/pkg/vtiger/translations/Russian/modules/Vtiger.php b/pkg/vtiger/translations/Russian/modules/Vtiger.php
index 178a4095a..e4fff89e4 100644
--- a/pkg/vtiger/translations/Russian/modules/Vtiger.php
+++ b/pkg/vtiger/translations/Russian/modules/Vtiger.php
@@ -352,6 +352,8 @@ $languageStrings = array(
 	'LBL_LAST_60_DAYS'             => 'Последние 60 дней'                ,
 	'LBL_LAST_90_DAYS'             => 'Последние 90 дней'                ,
 	'LBL_LAST_120_DAYS'            => 'Последние 120 дней'               ,
+	'LBL_NEXT_7_DAYS'             => 'Следующая 7 дней'                ,
+	'LBL_NEXT_14_DAYS'             => 'Следующая 14 дней'                ,
 	'LBL_NEXT_30_DAYS'             => 'Следующие 30 дней'                ,
 	'LBL_NEXT_60_DAYS'             => 'Следующие 60 дней'                ,
 	'LBL_NEXT_90_DAYS'             => 'Следующая 90 дней'                ,
diff --git a/pkg/vtiger/translations/Spanish/modules/Vtiger.php b/pkg/vtiger/translations/Spanish/modules/Vtiger.php
index 35e0799bb..97d207210 100644
--- a/pkg/vtiger/translations/Spanish/modules/Vtiger.php
+++ b/pkg/vtiger/translations/Spanish/modules/Vtiger.php
@@ -318,6 +318,8 @@ $languageStrings = array(
 	'LBL_LAST_60_DAYS'             => 'Últimos 60 Días',
 	'LBL_LAST_90_DAYS'             => 'Últimos 90 Días',
 	'LBL_LAST_120_DAYS'            => 'Últimos 120 Días',
+	'LBL_NEXT_7_DAYS'             => 'Siguientes 7 Días',
+	'LBL_NEXT_14_DAYS'             => 'Siguientes 14 Días',
 	'LBL_NEXT_30_DAYS'             => 'Siguientes 30 Días',
 	'LBL_NEXT_60_DAYS'             => 'Siguientes 60 Días',
 	'LBL_NEXT_90_DAYS'             => 'Siguientes 90 Días',
diff --git a/pkg/vtiger/translations/Sweden_sv_se/modules/Vtiger.php b/pkg/vtiger/translations/Sweden_sv_se/modules/Vtiger.php
index 39f753671..265f1fba4 100755
--- a/pkg/vtiger/translations/Sweden_sv_se/modules/Vtiger.php
+++ b/pkg/vtiger/translations/Sweden_sv_se/modules/Vtiger.php
@@ -418,6 +418,8 @@ $languageStrings = array(
 	'LBL_LAST_60_DAYS' => 'Sista 60 Dagarna',
 	'LBL_LAST_90_DAYS' => 'Sista 90 Dagarna',
 	'LBL_LAST_120_DAYS' => 'Sista 120 Dagarna',
+	'LBL_NEXT_7_DAYS' => 'Nästa 7 Dagarna',
+	'LBL_NEXT_14_DAYS' => 'Nästa 14 Dagarna',
 	'LBL_NEXT_30_DAYS' => 'Nästa 30 Dagarna',
 	'LBL_NEXT_60_DAYS' => 'Nästa 60 Dagarna',
 	'LBL_NEXT_90_DAYS' => 'Nästa 90 Dagarna',
diff --git a/pkg/vtiger/translations/TurkishLanguagePack_tr_tr/modules/Vtiger.php b/pkg/vtiger/translations/TurkishLanguagePack_tr_tr/modules/Vtiger.php
index 35fa144bd..64afef80e 100644
--- a/pkg/vtiger/translations/TurkishLanguagePack_tr_tr/modules/Vtiger.php
+++ b/pkg/vtiger/translations/TurkishLanguagePack_tr_tr/modules/Vtiger.php
@@ -352,6 +352,8 @@ $languageStrings = array(
 	'LBL_LAST_60_DAYS'             => 'Last 60 Days'                , 
 	'LBL_LAST_90_DAYS'             => 'Last 90 Days'                , 
 	'LBL_LAST_120_DAYS'            => 'Last 120 Days'               , 
+	'LBL_NEXT_7_DAYS'             => 'Next 7 Days'                ,    
+	'LBL_NEXT_14_DAYS'             => 'Next 14 Days'                , 
 	'LBL_NEXT_30_DAYS'             => 'Next 30 Days'                , 
 	'LBL_NEXT_60_DAYS'             => 'Next 60 Days'                , 
 	'LBL_NEXT_90_DAYS'             => 'Next 90 Days'                , 
-- 
GitLab