@@ -75,6 +75,7 @@ discard block |
||
75 | 75 | } |
76 | 76 | |
77 | 77 | /** |
78 | + * @param string $code |
|
78 | 79 | */ |
79 | 80 | public function setActionCode($code) { |
80 | 81 | $this->actionCode = $code; |
@@ -89,6 +90,7 @@ discard block |
||
89 | 90 | |
90 | 91 | /** |
91 | 92 | * @param int |
93 | + * @param string $seconds |
|
92 | 94 | */ |
93 | 95 | public function setEstimatedTime($seconds) { |
94 | 96 | $this->estimatedTime = $seconds; |
@@ -130,10 +130,10 @@ |
||
130 | 130 | */ |
131 | 131 | public function getChangesModificationNeeded() { |
132 | 132 | $filtered = []; |
133 | - foreach ($this->changes as $change => $details) { |
|
134 | - if (array_key_exists('description', $details)) { |
|
133 | + foreach($this->changes as $change => $details) { |
|
134 | + if(array_key_exists('description', $details)) { |
|
135 | 135 | $filtered[$change] = $details; |
136 | - } else if ( |
|
136 | + } else if( |
|
137 | 137 | (array_key_exists('from', $details) || array_key_exists('to', $details)) |
138 | 138 | && $details['from'] !== $details['to'] |
139 | 139 | ) { |
@@ -963,7 +963,7 @@ discard block |
||
963 | 963 | * @param array $data |
964 | 964 | * @param Form $form |
965 | 965 | * |
966 | - * @return bool|HTMLText|SS_HTTPResponse |
|
966 | + * @return SS_HTTPResponse|null |
|
967 | 967 | */ |
968 | 968 | public function doCreateEnvironment($data, Form $form) { |
969 | 969 | $this->setCurrentActionType(self::ACTION_ENVIRONMENTS); |
@@ -2351,7 +2351,7 @@ discard block |
||
2351 | 2351 | /** |
2352 | 2352 | * Create project action. |
2353 | 2353 | * |
2354 | - * @return SS_HTTPResponse |
|
2354 | + * @return HTMLText |
|
2355 | 2355 | */ |
2356 | 2356 | public function createproject(SS_HTTPRequest $request) { |
2357 | 2357 | if($this->canCreateProjects()) { |
@@ -936,7 +936,9 @@ discard block |
||
936 | 936 | } |
937 | 937 | |
938 | 938 | $fields = $backend->getCreateEnvironmentFields($project); |
939 | - if(!$fields) return null; |
|
939 | + if(!$fields) { |
|
940 | + return null; |
|
941 | + } |
|
940 | 942 | |
941 | 943 | if(!$project->canCreateEnvironments()) { |
942 | 944 | return new SS_HTTPResponse('Not allowed to create environments for this project', 401); |
@@ -2366,8 +2368,12 @@ discard block |
||
2366 | 2368 | * @return bool |
2367 | 2369 | */ |
2368 | 2370 | public function canCreateProjects($member = null) { |
2369 | - if(!$member) $member = Member::currentUser(); |
|
2370 | - if(!$member) return false; |
|
2371 | + if(!$member) { |
|
2372 | + $member = Member::currentUser(); |
|
2373 | + } |
|
2374 | + if(!$member) { |
|
2375 | + return false; |
|
2376 | + } |
|
2371 | 2377 | |
2372 | 2378 | return singleton('DNProject')->canCreate($member); |
2373 | 2379 | } |
@@ -189,7 +189,7 @@ discard block |
||
189 | 189 | ) |
190 | 190 | ); |
191 | 191 | |
192 | - if (\Director::isDev()) { |
|
192 | + if(\Director::isDev()) { |
|
193 | 193 | \Requirements::javascript('deploynaut/static/bundle-debug.js'); |
194 | 194 | } else { |
195 | 195 | \Requirements::javascript('deploynaut/static/bundle.js'); |
@@ -251,7 +251,7 @@ discard block |
||
251 | 251 | } |
252 | 252 | |
253 | 253 | // Block framework jquery |
254 | - Requirements::block(FRAMEWORK_DIR . '/thirdparty/jquery/jquery.js'); |
|
254 | + Requirements::block(FRAMEWORK_DIR.'/thirdparty/jquery/jquery.js'); |
|
255 | 255 | |
256 | 256 | self::include_requirements(); |
257 | 257 | } |
@@ -270,7 +270,7 @@ discard block |
||
270 | 270 | * @return \SS_HTTPResponse |
271 | 271 | */ |
272 | 272 | public function index(SS_HTTPRequest $request) { |
273 | - return $this->redirect($this->Link() . 'projects/'); |
|
273 | + return $this->redirect($this->Link().'projects/'); |
|
274 | 274 | } |
275 | 275 | |
276 | 276 | /** |
@@ -428,7 +428,7 @@ discard block |
||
428 | 428 | $form->disableSecurityToken(); |
429 | 429 | $form->addExtraClass('fields-wide'); |
430 | 430 | // Tweak the action so it plays well with our fake URL structure. |
431 | - $form->setFormAction($project->Link() . '/UploadSnapshotForm'); |
|
431 | + $form->setFormAction($project->Link().'/UploadSnapshotForm'); |
|
432 | 432 | |
433 | 433 | return $form; |
434 | 434 | } |
@@ -478,7 +478,7 @@ discard block |
||
478 | 478 | $dataArchive->DataTransfers()->add($dataTransfer); |
479 | 479 | $form->saveInto($dataArchive); |
480 | 480 | $dataArchive->write(); |
481 | - $workingDir = TEMP_FOLDER . DIRECTORY_SEPARATOR . 'deploynaut-transfer-' . $dataTransfer->ID; |
|
481 | + $workingDir = TEMP_FOLDER.DIRECTORY_SEPARATOR.'deploynaut-transfer-'.$dataTransfer->ID; |
|
482 | 482 | |
483 | 483 | $cleanupFn = function() use($workingDir, $dataTransfer, $dataArchive) { |
484 | 484 | $process = new Process(sprintf('rm -rf %s', escapeshellarg($workingDir))); |
@@ -578,7 +578,7 @@ discard block |
||
578 | 578 | $form->disableSecurityToken(); |
579 | 579 | $form->addExtraClass('fields-wide'); |
580 | 580 | // Tweak the action so it plays well with our fake URL structure. |
581 | - $form->setFormAction($project->Link() . '/PostSnapshotForm'); |
|
581 | + $form->setFormAction($project->Link().'/PostSnapshotForm'); |
|
582 | 582 | |
583 | 583 | return $form; |
584 | 584 | } |
@@ -716,7 +716,7 @@ discard block |
||
716 | 716 | $branchName = $request->getVar('name'); |
717 | 717 | $branch = $project->DNBranchList()->byName($branchName); |
718 | 718 | if(!$branch) { |
719 | - return new SS_HTTPResponse("Branch '" . Convert::raw2xml($branchName) . "' not found.", 404); |
|
719 | + return new SS_HTTPResponse("Branch '".Convert::raw2xml($branchName)."' not found.", 404); |
|
720 | 720 | } |
721 | 721 | |
722 | 722 | return $this->render(array( |
@@ -950,7 +950,7 @@ discard block |
||
950 | 950 | ); |
951 | 951 | |
952 | 952 | // Tweak the action so it plays well with our fake URL structure. |
953 | - $form->setFormAction($project->Link() . '/CreateEnvironmentForm'); |
|
953 | + $form->setFormAction($project->Link().'/CreateEnvironmentForm'); |
|
954 | 954 | |
955 | 955 | return $form; |
956 | 956 | } |
@@ -983,7 +983,7 @@ discard block |
||
983 | 983 | $job->write(); |
984 | 984 | $job->start(); |
985 | 985 | |
986 | - return $this->redirect($project->Link('createenv') . '/' . $job->ID); |
|
986 | + return $this->redirect($project->Link('createenv').'/'.$job->ID); |
|
987 | 987 | } |
988 | 988 | |
989 | 989 | /** |
@@ -1041,7 +1041,7 @@ discard block |
||
1041 | 1041 | */ |
1042 | 1042 | public function getPlatformSpecificStrings() { |
1043 | 1043 | $strings = $this->config()->platform_specific_strings; |
1044 | - if ($strings) { |
|
1044 | + if($strings) { |
|
1045 | 1045 | return new ArrayList($strings); |
1046 | 1046 | } |
1047 | 1047 | } |
@@ -1165,7 +1165,7 @@ discard block |
||
1165 | 1165 | return $body; |
1166 | 1166 | } |
1167 | 1167 | |
1168 | - $form->setFormAction($this->getRequest()->getURL() . '/DeployForm'); |
|
1168 | + $form->setFormAction($this->getRequest()->getURL().'/DeployForm'); |
|
1169 | 1169 | return $form; |
1170 | 1170 | } |
1171 | 1171 | |
@@ -1439,7 +1439,7 @@ discard block |
||
1439 | 1439 | $deployment->start(); |
1440 | 1440 | |
1441 | 1441 | return json_encode(array( |
1442 | - 'url' => Director::absoluteBaseURL() . $deployment->Link() |
|
1442 | + 'url' => Director::absoluteBaseURL().$deployment->Link() |
|
1443 | 1443 | ), JSON_PRETTY_PRINT); |
1444 | 1444 | } |
1445 | 1445 | |
@@ -1546,7 +1546,7 @@ discard block |
||
1546 | 1546 | ->addExtraClass('btn') |
1547 | 1547 | ) |
1548 | 1548 | ); |
1549 | - $form->setFormAction($this->getRequest()->getURL() . '/DataTransferForm'); |
|
1549 | + $form->setFormAction($this->getRequest()->getURL().'/DataTransferForm'); |
|
1550 | 1550 | |
1551 | 1551 | return $form; |
1552 | 1552 | } |
@@ -1748,7 +1748,7 @@ discard block |
||
1748 | 1748 | ->addExtraClass('btn') |
1749 | 1749 | ) |
1750 | 1750 | ); |
1751 | - $form->setFormAction($project->Link() . '/DataTransferRestoreForm'); |
|
1751 | + $form->setFormAction($project->Link().'/DataTransferRestoreForm'); |
|
1752 | 1752 | |
1753 | 1753 | return $form; |
1754 | 1754 | } |
@@ -1846,7 +1846,7 @@ discard block |
||
1846 | 1846 | ->addExtraClass('btn') |
1847 | 1847 | ) |
1848 | 1848 | ); |
1849 | - $form->setFormAction($project->Link() . '/DeleteForm'); |
|
1849 | + $form->setFormAction($project->Link().'/DeleteForm'); |
|
1850 | 1850 | |
1851 | 1851 | return $form; |
1852 | 1852 | } |
@@ -1952,7 +1952,7 @@ discard block |
||
1952 | 1952 | ->addExtraClass('btn') |
1953 | 1953 | ) |
1954 | 1954 | ); |
1955 | - $form->setFormAction($this->getCurrentProject()->Link() . '/MoveForm'); |
|
1955 | + $form->setFormAction($this->getCurrentProject()->Link().'/MoveForm'); |
|
1956 | 1956 | |
1957 | 1957 | return $form; |
1958 | 1958 | } |
@@ -2251,7 +2251,7 @@ discard block |
||
2251 | 2251 | */ |
2252 | 2252 | protected function project404Response() { |
2253 | 2253 | return new SS_HTTPResponse( |
2254 | - "Project '" . Convert::raw2xml($this->getRequest()->param('Project')) . "' not found.", |
|
2254 | + "Project '".Convert::raw2xml($this->getRequest()->param('Project'))."' not found.", |
|
2255 | 2255 | 404 |
2256 | 2256 | ); |
2257 | 2257 | } |
@@ -2261,7 +2261,7 @@ discard block |
||
2261 | 2261 | */ |
2262 | 2262 | protected function environment404Response() { |
2263 | 2263 | $envName = Convert::raw2xml($this->getRequest()->param('Environment')); |
2264 | - return new SS_HTTPResponse("Environment '" . $envName . "' not found.", 404); |
|
2264 | + return new SS_HTTPResponse("Environment '".$envName."' not found.", 404); |
|
2265 | 2265 | } |
2266 | 2266 | |
2267 | 2267 | /** |
@@ -2328,7 +2328,7 @@ discard block |
||
2328 | 2328 | public function AmbientMenu() { |
2329 | 2329 | $list = new ArrayList(); |
2330 | 2330 | |
2331 | - if (Member::currentUserID()) { |
|
2331 | + if(Member::currentUserID()) { |
|
2332 | 2332 | $list->push(new ArrayData(array( |
2333 | 2333 | 'Classes' => 'logout', |
2334 | 2334 | 'FaIcon' => 'sign-out', |
@@ -2434,7 +2434,7 @@ discard block |
||
2434 | 2434 | } else { |
2435 | 2435 | $form->sessionMessage('Unable to write the stack to the database.', 'bad'); |
2436 | 2436 | } |
2437 | - } catch (ValidationException $e) { |
|
2437 | + } catch(ValidationException $e) { |
|
2438 | 2438 | $form->sessionMessage($e->getMessage(), 'bad'); |
2439 | 2439 | } |
2440 | 2440 | return $this->redirectBack(); |
@@ -2514,7 +2514,7 @@ discard block |
||
2514 | 2514 | try { |
2515 | 2515 | $clone->perform(); |
2516 | 2516 | $canAccessRepo = true; |
2517 | - } catch (RuntimeException $e) { |
|
2517 | + } catch(RuntimeException $e) { |
|
2518 | 2518 | $canAccessRepo = false; |
2519 | 2519 | } |
2520 | 2520 | $data = ['canAccessRepo' => $canAccessRepo]; |
@@ -3,7 +3,7 @@ |
||
3 | 3 | class FrontendLink extends DataExtension { |
4 | 4 | |
5 | 5 | public function updateItemEditForm($form) { |
6 | - if ($this->owner->record->hasMethod('Link')) { |
|
6 | + if($this->owner->record->hasMethod('Link')) { |
|
7 | 7 | $link = sprintf( |
8 | 8 | '<a style="margin: 0.5em" target="deploynaut-frontend" href="%s">Preview »</a>', |
9 | 9 | $this->owner->record->Link() |
@@ -386,9 +386,13 @@ discard block |
||
386 | 386 | // Must be logged in to check permissions |
387 | 387 | |
388 | 388 | if ($this->Usage==='Production' || $this->Usage==='Unspecified') { |
389 | - if ($this->Project()->allowed(DNRoot::ALLOW_PROD_DEPLOYMENT, $member)) return true; |
|
389 | + if ($this->Project()->allowed(DNRoot::ALLOW_PROD_DEPLOYMENT, $member)) { |
|
390 | + return true; |
|
391 | + } |
|
390 | 392 | } else { |
391 | - if ($this->Project()->allowed(DNRoot::ALLOW_NON_PROD_DEPLOYMENT, $member)) return true; |
|
393 | + if ($this->Project()->allowed(DNRoot::ALLOW_NON_PROD_DEPLOYMENT, $member)) { |
|
394 | + return true; |
|
395 | + } |
|
392 | 396 | } |
393 | 397 | |
394 | 398 | return $this->Deployers()->byID($member->ID) |
@@ -412,9 +416,13 @@ discard block |
||
412 | 416 | // Must be logged in to check permissions |
413 | 417 | |
414 | 418 | if ($this->Usage==='Production' || $this->Usage==='Unspecified') { |
415 | - if ($this->Project()->allowed(DNRoot::ALLOW_PROD_SNAPSHOT, $member)) return true; |
|
419 | + if ($this->Project()->allowed(DNRoot::ALLOW_PROD_SNAPSHOT, $member)) { |
|
420 | + return true; |
|
421 | + } |
|
416 | 422 | } else { |
417 | - if ($this->Project()->allowed(DNRoot::ALLOW_NON_PROD_SNAPSHOT, $member)) return true; |
|
423 | + if ($this->Project()->allowed(DNRoot::ALLOW_NON_PROD_SNAPSHOT, $member)) { |
|
424 | + return true; |
|
425 | + } |
|
418 | 426 | } |
419 | 427 | |
420 | 428 | return $this->CanRestoreMembers()->byID($member->ID) |
@@ -443,9 +451,13 @@ discard block |
||
443 | 451 | } |
444 | 452 | |
445 | 453 | if ($this->Usage==='Production' || $this->Usage==='Unspecified') { |
446 | - if ($this->Project()->allowed(DNRoot::ALLOW_PROD_SNAPSHOT, $member)) return true; |
|
454 | + if ($this->Project()->allowed(DNRoot::ALLOW_PROD_SNAPSHOT, $member)) { |
|
455 | + return true; |
|
456 | + } |
|
447 | 457 | } else { |
448 | - if ($this->Project()->allowed(DNRoot::ALLOW_NON_PROD_SNAPSHOT, $member)) return true; |
|
458 | + if ($this->Project()->allowed(DNRoot::ALLOW_NON_PROD_SNAPSHOT, $member)) { |
|
459 | + return true; |
|
460 | + } |
|
449 | 461 | } |
450 | 462 | |
451 | 463 | return $this->CanBackupMembers()->byID($member->ID) |
@@ -478,9 +490,13 @@ discard block |
||
478 | 490 | // Must be logged in to check permissions |
479 | 491 | |
480 | 492 | if ($this->Usage==='Production' || $this->Usage==='Unspecified') { |
481 | - if ($this->Project()->allowed(DNRoot::ALLOW_PROD_SNAPSHOT, $member)) return true; |
|
493 | + if ($this->Project()->allowed(DNRoot::ALLOW_PROD_SNAPSHOT, $member)) { |
|
494 | + return true; |
|
495 | + } |
|
482 | 496 | } else { |
483 | - if ($this->Project()->allowed(DNRoot::ALLOW_NON_PROD_SNAPSHOT, $member)) return true; |
|
497 | + if ($this->Project()->allowed(DNRoot::ALLOW_NON_PROD_SNAPSHOT, $member)) { |
|
498 | + return true; |
|
499 | + } |
|
484 | 500 | } |
485 | 501 | |
486 | 502 | return $this->ArchiveUploaders()->byID($member->ID) |
@@ -504,9 +520,13 @@ discard block |
||
504 | 520 | // Must be logged in to check permissions |
505 | 521 | |
506 | 522 | if ($this->Usage==='Production' || $this->Usage==='Unspecified') { |
507 | - if ($this->Project()->allowed(DNRoot::ALLOW_PROD_SNAPSHOT, $member)) return true; |
|
523 | + if ($this->Project()->allowed(DNRoot::ALLOW_PROD_SNAPSHOT, $member)) { |
|
524 | + return true; |
|
525 | + } |
|
508 | 526 | } else { |
509 | - if ($this->Project()->allowed(DNRoot::ALLOW_NON_PROD_SNAPSHOT, $member)) return true; |
|
527 | + if ($this->Project()->allowed(DNRoot::ALLOW_NON_PROD_SNAPSHOT, $member)) { |
|
528 | + return true; |
|
529 | + } |
|
510 | 530 | } |
511 | 531 | |
512 | 532 | return $this->ArchiveDownloaders()->byID($member->ID) |
@@ -573,9 +593,13 @@ discard block |
||
573 | 593 | // Must be logged in to check permissions |
574 | 594 | |
575 | 595 | if ($this->Usage==='Production' || $this->Usage==='Unspecified') { |
576 | - if ($this->Project()->allowed(DNRoot::ALLOW_PROD_SNAPSHOT, $member)) return true; |
|
596 | + if ($this->Project()->allowed(DNRoot::ALLOW_PROD_SNAPSHOT, $member)) { |
|
597 | + return true; |
|
598 | + } |
|
577 | 599 | } else { |
578 | - if ($this->Project()->allowed(DNRoot::ALLOW_NON_PROD_SNAPSHOT, $member)) return true; |
|
600 | + if ($this->Project()->allowed(DNRoot::ALLOW_NON_PROD_SNAPSHOT, $member)) { |
|
601 | + return true; |
|
602 | + } |
|
579 | 603 | } |
580 | 604 | |
581 | 605 | return $this->ArchiveDeleters()->byID($member->ID) |
@@ -954,7 +954,7 @@ |
||
954 | 954 | to other environments, alongside the "Who can restore" permission.<br> |
955 | 955 | Should include all users with upload permissions, otherwise they can't download |
956 | 956 | their own uploads. |
957 | -PHP |
|
957 | +php |
|
958 | 958 | ), |
959 | 959 | |
960 | 960 | // The Main.PipelineApprovers |
@@ -408,10 +408,10 @@ discard block |
||
408 | 408 | } |
409 | 409 | // Must be logged in to check permissions |
410 | 410 | |
411 | - if ($this->Usage==='Production' || $this->Usage==='Unspecified') { |
|
412 | - if ($this->Project()->allowed(DNRoot::ALLOW_PROD_DEPLOYMENT, $member)) return true; |
|
411 | + if($this->Usage === 'Production' || $this->Usage === 'Unspecified') { |
|
412 | + if($this->Project()->allowed(DNRoot::ALLOW_PROD_DEPLOYMENT, $member)) return true; |
|
413 | 413 | } else { |
414 | - if ($this->Project()->allowed(DNRoot::ALLOW_NON_PROD_DEPLOYMENT, $member)) return true; |
|
414 | + if($this->Project()->allowed(DNRoot::ALLOW_NON_PROD_DEPLOYMENT, $member)) return true; |
|
415 | 415 | } |
416 | 416 | |
417 | 417 | return $this->Deployers()->byID($member->ID) |
@@ -443,10 +443,10 @@ discard block |
||
443 | 443 | } |
444 | 444 | // Must be logged in to check permissions |
445 | 445 | |
446 | - if ($this->Usage==='Production' || $this->Usage==='Unspecified') { |
|
447 | - if ($this->Project()->allowed(DNRoot::ALLOW_PROD_SNAPSHOT, $member)) return true; |
|
446 | + if($this->Usage === 'Production' || $this->Usage === 'Unspecified') { |
|
447 | + if($this->Project()->allowed(DNRoot::ALLOW_PROD_SNAPSHOT, $member)) return true; |
|
448 | 448 | } else { |
449 | - if ($this->Project()->allowed(DNRoot::ALLOW_NON_PROD_SNAPSHOT, $member)) return true; |
|
449 | + if($this->Project()->allowed(DNRoot::ALLOW_NON_PROD_SNAPSHOT, $member)) return true; |
|
450 | 450 | } |
451 | 451 | |
452 | 452 | return $this->CanRestoreMembers()->byID($member->ID) |
@@ -474,10 +474,10 @@ discard block |
||
474 | 474 | return false; |
475 | 475 | } |
476 | 476 | |
477 | - if ($this->Usage==='Production' || $this->Usage==='Unspecified') { |
|
478 | - if ($this->Project()->allowed(DNRoot::ALLOW_PROD_SNAPSHOT, $member)) return true; |
|
477 | + if($this->Usage === 'Production' || $this->Usage === 'Unspecified') { |
|
478 | + if($this->Project()->allowed(DNRoot::ALLOW_PROD_SNAPSHOT, $member)) return true; |
|
479 | 479 | } else { |
480 | - if ($this->Project()->allowed(DNRoot::ALLOW_NON_PROD_SNAPSHOT, $member)) return true; |
|
480 | + if($this->Project()->allowed(DNRoot::ALLOW_NON_PROD_SNAPSHOT, $member)) return true; |
|
481 | 481 | } |
482 | 482 | |
483 | 483 | return $this->CanBackupMembers()->byID($member->ID) |
@@ -509,10 +509,10 @@ discard block |
||
509 | 509 | } |
510 | 510 | // Must be logged in to check permissions |
511 | 511 | |
512 | - if ($this->Usage==='Production' || $this->Usage==='Unspecified') { |
|
513 | - if ($this->Project()->allowed(DNRoot::ALLOW_PROD_SNAPSHOT, $member)) return true; |
|
512 | + if($this->Usage === 'Production' || $this->Usage === 'Unspecified') { |
|
513 | + if($this->Project()->allowed(DNRoot::ALLOW_PROD_SNAPSHOT, $member)) return true; |
|
514 | 514 | } else { |
515 | - if ($this->Project()->allowed(DNRoot::ALLOW_NON_PROD_SNAPSHOT, $member)) return true; |
|
515 | + if($this->Project()->allowed(DNRoot::ALLOW_NON_PROD_SNAPSHOT, $member)) return true; |
|
516 | 516 | } |
517 | 517 | |
518 | 518 | return $this->ArchiveUploaders()->byID($member->ID) |
@@ -535,10 +535,10 @@ discard block |
||
535 | 535 | } |
536 | 536 | // Must be logged in to check permissions |
537 | 537 | |
538 | - if ($this->Usage==='Production' || $this->Usage==='Unspecified') { |
|
539 | - if ($this->Project()->allowed(DNRoot::ALLOW_PROD_SNAPSHOT, $member)) return true; |
|
538 | + if($this->Usage === 'Production' || $this->Usage === 'Unspecified') { |
|
539 | + if($this->Project()->allowed(DNRoot::ALLOW_PROD_SNAPSHOT, $member)) return true; |
|
540 | 540 | } else { |
541 | - if ($this->Project()->allowed(DNRoot::ALLOW_NON_PROD_SNAPSHOT, $member)) return true; |
|
541 | + if($this->Project()->allowed(DNRoot::ALLOW_NON_PROD_SNAPSHOT, $member)) return true; |
|
542 | 542 | } |
543 | 543 | |
544 | 544 | return $this->ArchiveDownloaders()->byID($member->ID) |
@@ -604,10 +604,10 @@ discard block |
||
604 | 604 | } |
605 | 605 | // Must be logged in to check permissions |
606 | 606 | |
607 | - if ($this->Usage==='Production' || $this->Usage==='Unspecified') { |
|
608 | - if ($this->Project()->allowed(DNRoot::ALLOW_PROD_SNAPSHOT, $member)) return true; |
|
607 | + if($this->Usage === 'Production' || $this->Usage === 'Unspecified') { |
|
608 | + if($this->Project()->allowed(DNRoot::ALLOW_PROD_SNAPSHOT, $member)) return true; |
|
609 | 609 | } else { |
610 | - if ($this->Project()->allowed(DNRoot::ALLOW_NON_PROD_SNAPSHOT, $member)) return true; |
|
610 | + if($this->Project()->allowed(DNRoot::ALLOW_NON_PROD_SNAPSHOT, $member)) return true; |
|
611 | 611 | } |
612 | 612 | |
613 | 613 | return $this->ArchiveDeleters()->byID($member->ID) |
@@ -827,7 +827,7 @@ discard block |
||
827 | 827 | * @return string |
828 | 828 | */ |
829 | 829 | public function Link() { |
830 | - return $this->Project()->Link() . "/environment/" . $this->Name; |
|
830 | + return $this->Project()->Link()."/environment/".$this->Name; |
|
831 | 831 | } |
832 | 832 | |
833 | 833 | /** |
@@ -972,7 +972,7 @@ discard block |
||
972 | 972 | ->buildPermissionField('ArchiveUploaderGroups', 'ArchiveUploaders', $groups, $members) |
973 | 973 | ->setTitle('Who can upload?') |
974 | 974 | ->setDescription( |
975 | - 'Users who can upload archives linked to this environment into Deploynaut.<br />' . |
|
975 | + 'Users who can upload archives linked to this environment into Deploynaut.<br />'. |
|
976 | 976 | 'Linking them to an environment allows limiting download permissions (see below).' |
977 | 977 | ), |
978 | 978 | |
@@ -1044,7 +1044,7 @@ discard block |
||
1044 | 1044 | // Add actions |
1045 | 1045 | $action = new FormAction('check', 'Check Connection'); |
1046 | 1046 | $action->setUseButtonTag(true); |
1047 | - $dataURL = Director::absoluteBaseURL() . 'naut/api/' . $this->Project()->Name . '/' . $this->Name . '/ping'; |
|
1047 | + $dataURL = Director::absoluteBaseURL().'naut/api/'.$this->Project()->Name.'/'.$this->Name.'/ping'; |
|
1048 | 1048 | $action->setAttribute('data-url', $dataURL); |
1049 | 1049 | $fields->insertBefore($action, 'Name'); |
1050 | 1050 | |
@@ -1110,8 +1110,8 @@ discard block |
||
1110 | 1110 | */ |
1111 | 1111 | public function onBeforeWrite() { |
1112 | 1112 | parent::onBeforeWrite(); |
1113 | - if($this->Name && $this->Name . '.rb' != $this->Filename) { |
|
1114 | - $this->Filename = $this->Name . '.rb'; |
|
1113 | + if($this->Name && $this->Name.'.rb' != $this->Filename) { |
|
1114 | + $this->Filename = $this->Name.'.rb'; |
|
1115 | 1115 | } |
1116 | 1116 | $this->checkEnvironmentPath(); |
1117 | 1117 | $this->writeConfigFile(); |
@@ -1159,7 +1159,7 @@ discard block |
||
1159 | 1159 | && $this->Filename |
1160 | 1160 | && $this->CreateEnvConfig |
1161 | 1161 | ) { |
1162 | - $templateFile = $this->config()->template_file ?: BASE_PATH . '/deploynaut/environment.template'; |
|
1162 | + $templateFile = $this->config()->template_file ?: BASE_PATH.'/deploynaut/environment.template'; |
|
1163 | 1163 | file_put_contents($this->getConfigFilename(), file_get_contents($templateFile)); |
1164 | 1164 | } else if($this->envFileExists() && $this->DeployConfig) { |
1165 | 1165 | file_put_contents($this->getConfigFilename(), $this->DeployConfig); |
@@ -1231,7 +1231,7 @@ discard block |
||
1231 | 1231 | if(!$this->Filename) { |
1232 | 1232 | return ''; |
1233 | 1233 | } |
1234 | - return $this->DNData()->getEnvironmentDir() . '/' . $this->Project()->Name . '/' . $this->Filename; |
|
1234 | + return $this->DNData()->getEnvironmentDir().'/'.$this->Project()->Name.'/'.$this->Filename; |
|
1235 | 1235 | } |
1236 | 1236 | |
1237 | 1237 | /** |
@@ -1247,7 +1247,7 @@ discard block |
||
1247 | 1247 | } |
1248 | 1248 | $path = pathinfo($name); |
1249 | 1249 | if($path) { |
1250 | - return $path['dirname'] . '/' . $path['filename'] . '.yml'; |
|
1250 | + return $path['dirname'].'/'.$path['filename'].'.yml'; |
|
1251 | 1251 | } |
1252 | 1252 | } |
1253 | 1253 |
@@ -257,7 +257,7 @@ |
||
257 | 257 | * @return string |
258 | 258 | */ |
259 | 259 | public function getTitle() { |
260 | - return "Pipeline {$this->ID} (Status: {$this->Status})"; |
|
260 | + return "pipeline {$this->ID} (Status: {$this->Status})"; |
|
261 | 261 | } |
262 | 262 | |
263 | 263 | /** |
@@ -127,7 +127,7 @@ |
||
127 | 127 | curl_setopt($ch, CURLOPT_URL, $test['URL']); |
128 | 128 | |
129 | 129 | // Allow individual tests to override number of attempts |
130 | - $attempts = (int) $this->getConfigSetting('Attempts'); |
|
130 | + $attempts = (int)$this->getConfigSetting('Attempts'); |
|
131 | 131 | if(!empty($test['Attempts'])) { |
132 | 132 | $attempts = $test['Attempts']; |
133 | 133 | } |
@@ -282,7 +282,7 @@ |
||
282 | 282 | */ |
283 | 283 | public function startApproval() { |
284 | 284 | $this->Status = 'Started'; |
285 | - $this->log("Starting {$this->Title}..."); |
|
285 | + $this->log("starting {$this->Title}..."); |
|
286 | 286 | // Determine if we should use delayed notification |
287 | 287 | $recipientGroup = 'all'; |
288 | 288 | if($this->getConfigSetting('RecipientsDelay')) { |
@@ -282,7 +282,7 @@ |
||
282 | 282 | */ |
283 | 283 | public function startApproval() { |
284 | 284 | $this->Status = 'Started'; |
285 | - $this->log("Starting {$this->Title}..."); |
|
285 | + $this->log("starting {$this->Title}..."); |
|
286 | 286 | // Determine if we should use delayed notification |
287 | 287 | $recipientGroup = 'all'; |
288 | 288 | if($this->getConfigSetting('RecipientsDelay')) { |
@@ -282,7 +282,7 @@ |
||
282 | 282 | */ |
283 | 283 | public function startApproval() { |
284 | 284 | $this->Status = 'Started'; |
285 | - $this->log("Starting {$this->Title}..."); |
|
285 | + $this->log("starting {$this->Title}..."); |
|
286 | 286 | // Determine if we should use delayed notification |
287 | 287 | $recipientGroup = 'all'; |
288 | 288 | if($this->getConfigSetting('RecipientsDelay')) { |
@@ -229,7 +229,7 @@ discard block |
||
229 | 229 | return false; |
230 | 230 | } |
231 | 231 | |
232 | - $key = $memberID . '-' . $this->EnvironmentID; |
|
232 | + $key = $memberID.'-'.$this->EnvironmentID; |
|
233 | 233 | if(!isset(self::$_cache_can_restore[$key])) { |
234 | 234 | self::$_cache_can_restore[$key] = $this->Environment()->canUploadArchive($member); |
235 | 235 | } |
@@ -250,7 +250,7 @@ discard block |
||
250 | 250 | return false; |
251 | 251 | } |
252 | 252 | |
253 | - $key = $memberID . '-' . $this->EnvironmentID; |
|
253 | + $key = $memberID.'-'.$this->EnvironmentID; |
|
254 | 254 | if(!isset(self::$_cache_can_download[$key])) { |
255 | 255 | self::$_cache_can_download[$key] = $this->Environment()->canDownloadArchive($member); |
256 | 256 | } |
@@ -437,7 +437,7 @@ discard block |
||
437 | 437 | } |
438 | 438 | |
439 | 439 | // Extract database.sql.gz to <workingdir>/database.sql |
440 | - if(file_exists($workingDir . DIRECTORY_SEPARATOR . 'database.sql.gz')) { |
|
440 | + if(file_exists($workingDir.DIRECTORY_SEPARATOR.'database.sql.gz')) { |
|
441 | 441 | $process = new Process('gunzip database.sql.gz', $workingDir); |
442 | 442 | $process->setTimeout(3600); |
443 | 443 | $process->run(); |
@@ -448,7 +448,7 @@ discard block |
||
448 | 448 | } |
449 | 449 | |
450 | 450 | // Extract assets.tar.gz to <workingdir>/assets/ |
451 | - if(file_exists($workingDir . DIRECTORY_SEPARATOR . 'assets.tar.gz')) { |
|
451 | + if(file_exists($workingDir.DIRECTORY_SEPARATOR.'assets.tar.gz')) { |
|
452 | 452 | $process = new Process('tar xzf assets.tar.gz', $workingDir); |
453 | 453 | $process->setTimeout(3600); |
454 | 454 | $process->run(); |