Test Setup Failed
Push — developer ( f070b5...5ddea9 )
by Radosław
18:25
created
modules/Settings/PDF/models/Module.php 1 patch
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -24,12 +24,12 @@
 block discarded – undo
24 24
 	public static $allFields = [
25 25
 		'module_name', 'status', 'generator', 'primary_name', 'secondary_name', 'meta_author', 'meta_keywords', 'metatags_status', 'meta_subject', 'meta_title',
26 26
 		'page_format', 'margin_chkbox', 'margin_top', 'margin_bottom', 'margin_left', 'margin_right', 'header_height', 'footer_height', 'page_orientation',
27
-		'language',	'filename',	'visibility', 'default',	'header_content', 'body_content', 'footer_content', 'conditions',
28
-		'watermark_type', 'watermark_text', 'watermark_angle', 'template_members',	'watermark_image',	'one_pdf',	'type',   'styles',
27
+		'language', 'filename', 'visibility', 'default', 'header_content', 'body_content', 'footer_content', 'conditions',
28
+		'watermark_type', 'watermark_text', 'watermark_angle', 'template_members', 'watermark_image', 'one_pdf', 'type', 'styles',
29 29
 	];
30 30
 
31 31
 	public static $step1Fields = ['status', 'generator', 'primary_name', 'secondary_name', 'module_name', 'metatags_status', 'meta_subject', 'meta_title', 'meta_author', 'meta_keywords', 'page_format', 'margin_chkbox', 'margin_top', 'margin_bottom', 'margin_left', 'margin_right', 'header_height', 'footer_height', 'page_orientation', 'language', 'filename', 'visibility', 'default', 'one_pdf', 'template_members', 'watermark_type', 'watermark_text', 'watermark_image', 'watermark_angle'];
32
-	public static $step2Fields = ['module_name', 'header_content', 'module_name', 'body_content', 'footer_content',  'styles'];
32
+	public static $step2Fields = ['module_name', 'header_content', 'module_name', 'body_content', 'footer_content', 'styles'];
33 33
 	public static $step3Fields = ['conditions'];
34 34
 	public static $module = 'PDF';
35 35
 	public static $parent = 'Settings';
Please login to merge, or discard this patch.
app/Condition.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -235,7 +235,7 @@  discard block
 block discarded – undo
235 235
 					$operator = $condition['operator'];
236 236
 					$value = $condition['value'] ?? '';
237 237
 					if (!\in_array($operator, array_merge(self::OPERATORS_WITHOUT_VALUES, self::FIELD_COMPARISON_OPERATORS, array_keys(self::DATE_OPERATORS)))) {
238
-						[$fieldName, $fieldModuleName,] = array_pad(explode(':', $condition['fieldname']), 3, false);
238
+						[$fieldName, $fieldModuleName, ] = array_pad(explode(':', $condition['fieldname']), 3, false);
239 239
 						$value = \Vtiger_Module_Model::getInstance($fieldModuleName)->getFieldByName($fieldName)
240 240
 							->getUITypeModel()
241 241
 							->getDbConditionBuilderValue($value, $operator);
@@ -405,7 +405,7 @@  discard block
 block discarded – undo
405 405
 			$advancedConditions['relationConditions'] = self::getConditionsFromRequest($advancedConditions['relationConditions']);
406 406
 		}
407 407
 		if (!empty($advancedConditions['relationColumns'])) {
408
-			array_map(function ($v) {
408
+			array_map(function($v) {
409 409
 				if (!\App\Validator::integer($v)) {
410 410
 					throw new \App\Exceptions\IllegalValue('ERR_NOT_ALLOWED_VALUE||' . $v, 406);
411 411
 				}
Please login to merge, or discard this patch.
tests/Settings/AutoAssign.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -115,11 +115,11 @@
 block discarded – undo
115 115
 		self::$users['assignUserYes2'] = self::createUserRecord('assignUserYes2', ['available' => '1', 'auto_assign' => '1']);
116 116
 		self::$defaultUser = self::createUserRecord('assignUserDefault');
117 117
 
118
-		self::$autoAssignUsers = array_filter(array_map(function ($userModel) {
118
+		self::$autoAssignUsers = array_filter(array_map(function($userModel) {
119 119
 			return $userModel->get('auto_assign') ? $userModel->getId() : null;
120 120
 		}, self::$users));
121 121
 
122
-		$members = array_map(function ($userModel) {
122
+		$members = array_map(function($userModel) {
123 123
 			return \App\PrivilegeUtil::MEMBER_TYPE_USERS . ':' . $userModel->getId();
124 124
 		}, self::$users);
125 125
 
Please login to merge, or discard this patch.
user_privileges/user_privileges_1.php 1 patch
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -1,4 +1,4 @@
 block discarded – undo
1 1
 <?php
2
-$is_admin=true;
3
-$user_info=['user_name'=>'admin','is_admin'=>'on','user_password'=>'$2y$10$mvy47VqQjd853TpAUr5aE.pd2fSTjBv.Z3G0g8AqyPwPNcV/YtB02','confirm_password'=>'','first_name'=>'','last_name'=>'Administrator','roleid'=>'H2','email1'=>'[email protected]','status'=>'Active','activity_view'=>'This Month','hour_format'=>'24','start_hour'=>'08:00','reports_to_id'=>0,'date_format'=>'yyyy-mm-dd','description'=>'','accesskey'=>'aOFXop10GCJ1uw0P','time_zone'=>'Europe/Sarajevo','currency_id'=>1,'currency_grouping_pattern'=>'123456789','currency_decimal_separator'=>'.','currency_grouping_separator'=>' ','currency_symbol_placement'=>'1.0$','imagename'=>'','internal_mailer'=>1,'theme'=>'twilight','language'=>'pl-PL','reminder_interval'=>'15 Minutes','phone_crm_extension'=>'','no_of_currency_decimals'=>'2','truncate_trailing_zeros'=>1,'dayoftheweek'=>'Monday','othereventduration'=>'[{"activitytype":"Call","duration":"60"},{"activitytype":"Meeting","duration":"60"},{"activitytype":"Task","duration":"60"}]','default_record_view'=>'Summary','leftpanelhide'=>0,'rowheight'=>'medium','defaulteventstatus'=>'PLL_PLANNED','defaultactivitytype'=>'Meeting','is_owner'=>'1','end_hour'=>'23:00','emailoptout'=>1,'available'=>1,'auto_assign'=>0,'view_date_format'=>'PLL_ELAPSED','login_method'=>'PLL_PASSWORD','sync_carddav'=>'PLL_OWNER','sync_caldav'=>'PLL_OWNER','secondary_email'=>'','default_search_operator'=>'PLL_CONTAINS','super_user'=>1,'currency_name'=>'Poland, Zlotych','currency_code'=>'PLN','currency_symbol'=>'zł','conv_rate'=>'1.00000','id'=>1];
4
-return ['details'=>['user_name'=>'admin','is_admin'=>'1','user_password'=>'$2y$10$mvy47VqQjd853TpAUr5aE.pd2fSTjBv.Z3G0g8AqyPwPNcV/YtB02','confirm_password'=>'','first_name'=>'','last_name'=>'Administrator','roleid'=>'H2','email1'=>'[email protected]','status'=>'Active','activity_view'=>'This Month','hour_format'=>'24','start_hour'=>'08:00','reports_to_id'=>0,'date_format'=>'yyyy-mm-dd','description'=>'','accesskey'=>'aOFXop10GCJ1uw0P','time_zone'=>'Europe/Sarajevo','currency_id'=>1,'currency_grouping_pattern'=>'123456789','currency_decimal_separator'=>'.','currency_grouping_separator'=>' ','currency_symbol_placement'=>'1.0$','imagename'=>'','internal_mailer'=>1,'theme'=>'twilight','language'=>'pl-PL','reminder_interval'=>'15 Minutes','phone_crm_extension'=>'','no_of_currency_decimals'=>'2','truncate_trailing_zeros'=>1,'dayoftheweek'=>'Monday','othereventduration'=>'[{"activitytype":"Call","duration":"60"},{"activitytype":"Meeting","duration":"60"},{"activitytype":"Task","duration":"60"}]','default_record_view'=>'Summary','leftpanelhide'=>0,'rowheight'=>'medium','defaulteventstatus'=>'PLL_PLANNED','defaultactivitytype'=>'Meeting','is_owner'=>'1','end_hour'=>'23:00','emailoptout'=>1,'available'=>1,'auto_assign'=>0,'records_limit'=>'','phone_crm_extension_extra'=>'','date_password_change'=>'','force_password_change'=>'','view_date_format'=>'PLL_ELAPSED','authy_methods'=>'','authy_secret_totp'=>'','login_method'=>'PLL_PASSWORD','sync_carddav'=>'PLL_OWNER','sync_caldav'=>'PLL_OWNER','sync_carddav_default_country'=>'','default_search_module'=>'','default_search_override'=>'','primary_phone_extra'=>'','primary_phone'=>'','mail_scanner_actions'=>'','mail_scanner_fields'=>'','secondary_email'=>'','default_search_operator'=>'PLL_CONTAINS','super_user'=>1,'calendar_all_users_by_default'=>'','currency_name'=>'Poland, Zlotych','currency_code'=>'PLN','currency_symbol'=>'zł','conv_rate'=>'1.00000','record_id'=>1,'record_module'=>'Users'],'displayName'=>'Administrator','profiles'=>[1],'groups'=>[3],'leadersByGroup'=>[],'leader'=>[],'parent_roles'=>['H1'],'parent_role_seq'=>'H1::H2','roleName'=>'Board of Management','multiCompanyId'=>1,'multiCompanyLogo'=>['name'=>'logo_yetiforce.png','size'=>'3 KB','path'=>'public_html/layouts/resources/Logo/logo_login_page.png','key'=>'11111111111111111111111111111111111111111111111111'],'multiCompanyLogoUrl'=>'file.php?module=MultiCompany&action=Logo&record=1&key=11111111111111111111111111111111111111111111111111'];
2
+$is_admin = true;
3
+$user_info = ['user_name'=>'admin', 'is_admin'=>'on', 'user_password'=>'$2y$10$mvy47VqQjd853TpAUr5aE.pd2fSTjBv.Z3G0g8AqyPwPNcV/YtB02', 'confirm_password'=>'', 'first_name'=>'', 'last_name'=>'Administrator', 'roleid'=>'H2', 'email1'=>'[email protected]', 'status'=>'Active', 'activity_view'=>'This Month', 'hour_format'=>'24', 'start_hour'=>'08:00', 'reports_to_id'=>0, 'date_format'=>'yyyy-mm-dd', 'description'=>'', 'accesskey'=>'aOFXop10GCJ1uw0P', 'time_zone'=>'Europe/Sarajevo', 'currency_id'=>1, 'currency_grouping_pattern'=>'123456789', 'currency_decimal_separator'=>'.', 'currency_grouping_separator'=>' ', 'currency_symbol_placement'=>'1.0$', 'imagename'=>'', 'internal_mailer'=>1, 'theme'=>'twilight', 'language'=>'pl-PL', 'reminder_interval'=>'15 Minutes', 'phone_crm_extension'=>'', 'no_of_currency_decimals'=>'2', 'truncate_trailing_zeros'=>1, 'dayoftheweek'=>'Monday', 'othereventduration'=>'[{"activitytype":"Call","duration":"60"},{"activitytype":"Meeting","duration":"60"},{"activitytype":"Task","duration":"60"}]', 'default_record_view'=>'Summary', 'leftpanelhide'=>0, 'rowheight'=>'medium', 'defaulteventstatus'=>'PLL_PLANNED', 'defaultactivitytype'=>'Meeting', 'is_owner'=>'1', 'end_hour'=>'23:00', 'emailoptout'=>1, 'available'=>1, 'auto_assign'=>0, 'view_date_format'=>'PLL_ELAPSED', 'login_method'=>'PLL_PASSWORD', 'sync_carddav'=>'PLL_OWNER', 'sync_caldav'=>'PLL_OWNER', 'secondary_email'=>'', 'default_search_operator'=>'PLL_CONTAINS', 'super_user'=>1, 'currency_name'=>'Poland, Zlotych', 'currency_code'=>'PLN', 'currency_symbol'=>'zł', 'conv_rate'=>'1.00000', 'id'=>1];
4
+return ['details'=>['user_name'=>'admin', 'is_admin'=>'1', 'user_password'=>'$2y$10$mvy47VqQjd853TpAUr5aE.pd2fSTjBv.Z3G0g8AqyPwPNcV/YtB02', 'confirm_password'=>'', 'first_name'=>'', 'last_name'=>'Administrator', 'roleid'=>'H2', 'email1'=>'[email protected]', 'status'=>'Active', 'activity_view'=>'This Month', 'hour_format'=>'24', 'start_hour'=>'08:00', 'reports_to_id'=>0, 'date_format'=>'yyyy-mm-dd', 'description'=>'', 'accesskey'=>'aOFXop10GCJ1uw0P', 'time_zone'=>'Europe/Sarajevo', 'currency_id'=>1, 'currency_grouping_pattern'=>'123456789', 'currency_decimal_separator'=>'.', 'currency_grouping_separator'=>' ', 'currency_symbol_placement'=>'1.0$', 'imagename'=>'', 'internal_mailer'=>1, 'theme'=>'twilight', 'language'=>'pl-PL', 'reminder_interval'=>'15 Minutes', 'phone_crm_extension'=>'', 'no_of_currency_decimals'=>'2', 'truncate_trailing_zeros'=>1, 'dayoftheweek'=>'Monday', 'othereventduration'=>'[{"activitytype":"Call","duration":"60"},{"activitytype":"Meeting","duration":"60"},{"activitytype":"Task","duration":"60"}]', 'default_record_view'=>'Summary', 'leftpanelhide'=>0, 'rowheight'=>'medium', 'defaulteventstatus'=>'PLL_PLANNED', 'defaultactivitytype'=>'Meeting', 'is_owner'=>'1', 'end_hour'=>'23:00', 'emailoptout'=>1, 'available'=>1, 'auto_assign'=>0, 'records_limit'=>'', 'phone_crm_extension_extra'=>'', 'date_password_change'=>'', 'force_password_change'=>'', 'view_date_format'=>'PLL_ELAPSED', 'authy_methods'=>'', 'authy_secret_totp'=>'', 'login_method'=>'PLL_PASSWORD', 'sync_carddav'=>'PLL_OWNER', 'sync_caldav'=>'PLL_OWNER', 'sync_carddav_default_country'=>'', 'default_search_module'=>'', 'default_search_override'=>'', 'primary_phone_extra'=>'', 'primary_phone'=>'', 'mail_scanner_actions'=>'', 'mail_scanner_fields'=>'', 'secondary_email'=>'', 'default_search_operator'=>'PLL_CONTAINS', 'super_user'=>1, 'calendar_all_users_by_default'=>'', 'currency_name'=>'Poland, Zlotych', 'currency_code'=>'PLN', 'currency_symbol'=>'zł', 'conv_rate'=>'1.00000', 'record_id'=>1, 'record_module'=>'Users'], 'displayName'=>'Administrator', 'profiles'=>[1], 'groups'=>[3], 'leadersByGroup'=>[], 'leader'=>[], 'parent_roles'=>['H1'], 'parent_role_seq'=>'H1::H2', 'roleName'=>'Board of Management', 'multiCompanyId'=>1, 'multiCompanyLogo'=>['name'=>'logo_yetiforce.png', 'size'=>'3 KB', 'path'=>'public_html/layouts/resources/Logo/logo_login_page.png', 'key'=>'11111111111111111111111111111111111111111111111111'], 'multiCompanyLogoUrl'=>'file.php?module=MultiCompany&action=Logo&record=1&key=11111111111111111111111111111111111111111111111111'];
Please login to merge, or discard this patch.
modules/Vtiger/actions/Widget.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -183,7 +183,7 @@
 block discarded – undo
183 183
 	public function positions(App\Request $request): void
184 184
 	{
185 185
 		$currentUserId = App\User::getCurrentUserId();
186
-		if ($positionsMap = $request->getMultiDimensionArray('position', [['row' => 'Integer',	'col' => 'Integer']])) {
186
+		if ($positionsMap = $request->getMultiDimensionArray('position', [['row' => 'Integer', 'col' => 'Integer']])) {
187 187
 			foreach ($positionsMap as $id => $position) {
188 188
 				[$linkId, $widgetId] = array_pad(explode('-', $id), 2, false);
189 189
 				if ($widgetId) {
Please login to merge, or discard this patch.
modules/Settings/PDF/models/Record.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -193,7 +193,7 @@
 block discarded – undo
193 193
 	 *
194 194
 	 * @param Vtiger_PDF_Model $pdfModel
195 195
 	 */
196
-	public static function transformAdvanceFilterToWorkFlowFilter(Vtiger_PDF_Model &$pdfModel)
196
+	public static function transformAdvanceFilterToWorkFlowFilter(Vtiger_PDF_Model & $pdfModel)
197 197
 	{
198 198
 		$conditions = $pdfModel->get('conditions');
199 199
 		$wfCondition = [];
Please login to merge, or discard this patch.
modules/Project/models/Gantt.php 1 patch
Spacing   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -282,7 +282,7 @@  discard block
 block discarded – undo
282 282
 	private function findOutStartDates(&$node)
283 283
 	{
284 284
 		$maxTimeStampValue = 2147483647;
285
-		$firstDate = $this->iterateNodes($node, $maxTimeStampValue, function (&$child, $firstDate) {
285
+		$firstDate = $this->iterateNodes($node, $maxTimeStampValue, function(&$child, $firstDate) {
286 286
 			if (!empty($child['start_date']) && '1970-01-01' !== $child['start_date']) {
287 287
 				$taskStartDate = strtotime($child['start_date']);
288 288
 				if ($taskStartDate < $firstDate && $taskStartDate > 0) {
@@ -300,7 +300,7 @@  discard block
 block discarded – undo
300 300
 			$node['start'] = date('Y-m-d H:i:s', $firstDate);
301 301
 		}
302 302
 		// iterate one more time setting up empty dates
303
-		$this->iterateNodes($node, $firstDate, function (&$child, $firstDate) {
303
+		$this->iterateNodes($node, $firstDate, function(&$child, $firstDate) {
304 304
 			if (empty($child['start_date']) || '1970-01-01' === $child['start_date']) {
305 305
 				$child['start_date'] = date('Y-m-d', $firstDate);
306 306
 				$child['start'] = date('Y-m-d H:i:s', $firstDate);
@@ -319,7 +319,7 @@  discard block
 block discarded – undo
319 319
 	 */
320 320
 	private function findOutEndDates(&$node)
321 321
 	{
322
-		$lastDate = $this->iterateNodes($node, 0, function (&$child, $lastDate) {
322
+		$lastDate = $this->iterateNodes($node, 0, function(&$child, $lastDate) {
323 323
 			if (!empty($child['start_date']) && '1970-01-01' !== $child['start_date']) {
324 324
 				$taskDate = strtotime($child['end_date']);
325 325
 				if ($taskDate > $lastDate) {
@@ -336,7 +336,7 @@  discard block
 block discarded – undo
336 336
 			$node['end'] = $lastDate;
337 337
 		}
338 338
 		// iterate one more time setting up empty dates
339
-		$this->iterateNodes($node, $lastDate, function (&$child, $lastDate) {
339
+		$this->iterateNodes($node, $lastDate, function(&$child, $lastDate) {
340 340
 			if (empty($child['end_date'])) {
341 341
 				$child['end_date'] = date('Y-m-d', $lastDate);
342 342
 				$child['end'] = $lastDate;
Please login to merge, or discard this patch.
modules/Accounts/ConfigTemplate.php 1 patch
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -15,7 +15,7 @@  discard block
 block discarded – undo
15 15
 		'default' => 50,
16 16
 		'description' => 'Max depth of hierarchy',
17 17
 		'validation' => '\App\Validator::naturalNumber',
18
-		'sanitization' => function () {
18
+		'sanitization' => function() {
19 19
 			return (int) func_get_arg(0);
20 20
 		},
21 21
 	],
@@ -34,7 +34,7 @@  discard block
 block discarded – undo
34 34
 	'defaultViewName' => [
35 35
 		'default' => 'List',
36 36
 		'description' => 'Default module view. Values: List, ListPreview, DashBoard or Tiles, refresh menu files after you change this value',
37
-		'validation' => function () {
37
+		'validation' => function() {
38 38
 			$arg = func_get_arg(0);
39 39
 			return 'List' === $arg || 'ListPreview' === $arg || 'DashBoard' === $arg || 'Tiles' === $arg;
40 40
 		},
@@ -42,7 +42,7 @@  discard block
 block discarded – undo
42 42
 	'defaultDetailViewName' => [
43 43
 		'default' => 'full',
44 44
 		'description' => 'Default record view for list preview. Values: full or summary',
45
-		'validation' => function () {
45
+		'validation' => function() {
46 46
 			$arg = func_get_arg(0);
47 47
 			return 'full' === $arg || 'summary' === $arg;
48 48
 		},
Please login to merge, or discard this patch.
modules/Settings/ConfigEditor/models/Module.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -150,7 +150,7 @@
 block discarded – undo
150 150
 	public function getFieldInstanceByName($name)
151 151
 	{
152 152
 		$moduleName = $this->getName(true);
153
-		$params = ['uitype' => 7, 'column' => $name, 'name' => $name,  'displaytype' => 1, 'typeofdata' => 'I~M', 'presence' => 0, 'isEditableReadOnly' => false, 'maximumlength' => '', 'validator' => [['name' => 'NumberRange100']], 'source' => 'main'];
153
+		$params = ['uitype' => 7, 'column' => $name, 'name' => $name, 'displaytype' => 1, 'typeofdata' => 'I~M', 'presence' => 0, 'isEditableReadOnly' => false, 'maximumlength' => '', 'validator' => [['name' => 'NumberRange100']], 'source' => 'main'];
154 154
 		switch ($name) {
155 155
 			case 'MAX_NUMBER_EXPORT_RECORDS':
156 156
 				$params['label'] = $this->performanceFields[$name];
Please login to merge, or discard this patch.