@@ -42,7 +42,7 @@ |
||
| 42 | 42 | */ |
| 43 | 43 | public function find($user_id): ?User |
| 44 | 44 | { |
| 45 | - return app('cache.array')->rememberForever(__CLASS__ . $user_id, static function () use ($user_id): ?User { |
|
| 45 | + return app('cache.array')->rememberForever(__CLASS__ . $user_id, static function () use ($user_id) : ?User { |
|
| 46 | 46 | return DB::table('user') |
| 47 | 47 | ->where('user_id', '=', $user_id) |
| 48 | 48 | ->get() |
@@ -321,14 +321,14 @@ discard block |
||
| 321 | 321 | case 'sis': |
| 322 | 322 | case 'sib': |
| 323 | 323 | $table[$x + 1][$y] = '<div style="background:url(' . e(asset('css/images/hline.png')) . ') repeat-x center; width: 94px; text-align: center"><div class="hline-text" style="height: 32px;">' . Functions::getRelationshipNameFromPath($relationships[$n], Individual::getInstance($path[$n - 1], $tree), Individual::getInstance($path[$n + 1], $tree)) . '</div><div style="height: 32px;">' . view('icons/arrow-right') . '</div></div>'; |
| 324 | - $x += 2; |
|
| 324 | + $x += 2; |
|
| 325 | 325 | break; |
| 326 | 326 | case 'son': |
| 327 | 327 | case 'dau': |
| 328 | 328 | case 'chi': |
| 329 | 329 | if ($n > 2 && preg_match('/fat|mot|par/', $relationships[$n - 2])) { |
| 330 | 330 | $table[$x + 1][$y - 1] = '<div style="background:url(' . $diagonal2 . '); width: 64px; height: 64px; text-align: center;"><div style="height: 32px; text-align: end;">' . Functions::getRelationshipNameFromPath($relationships[$n], Individual::getInstance($path[$n - 1], $tree), Individual::getInstance($path[$n + 1], $tree)) . '</div><div style="height: 32px; text-align: start;">' . view('icons/arrow-down') . '</div></div>'; |
| 331 | - $x += 2; |
|
| 331 | + $x += 2; |
|
| 332 | 332 | } else { |
| 333 | 333 | $table[$x][$y - 1] = '<div style="background:url(' . e('"' . asset('css/images/vline.png') . '"') . ') repeat-y center; height: 64px; text-align: center;"><div class="vline-text" style="display: inline-block; width:50%; line-height: 64px;">' . Functions::getRelationshipNameFromPath($relationships[$n], Individual::getInstance($path[$n - 1], $tree), Individual::getInstance($path[$n + 1], $tree)) . '</div><div style="display: inline-block; width:50%; line-height: 64px;">' . view('icons/arrow-down') . '</div></div>'; |
| 334 | 334 | } |
@@ -339,7 +339,7 @@ discard block |
||
| 339 | 339 | case 'par': |
| 340 | 340 | if ($n > 2 && preg_match('/son|dau|chi/', $relationships[$n - 2])) { |
| 341 | 341 | $table[$x + 1][$y + 1] = '<div style="background:url(' . $diagonal1 . '); background-position: top right; width: 64px; height: 64px; text-align: center;"><div style="height: 32px; text-align: start;">' . Functions::getRelationshipNameFromPath($relationships[$n], Individual::getInstance($path[$n - 1], $tree), Individual::getInstance($path[$n + 1], $tree)) . '</div><div style="height: 32px; text-align: end;">' . view('icons/arrow-down') . '</div></div>'; |
| 342 | - $x += 2; |
|
| 342 | + $x += 2; |
|
| 343 | 343 | } else { |
| 344 | 344 | $table[$x][$y + 1] = '<div style="background:url(' . e('"' . asset('css/images/vline.png') . '"') . ') repeat-y center; height: 64px; text-align:center; "><div class="vline-text" style="display: inline-block; width: 50%; line-height: 64px;">' . Functions::getRelationshipNameFromPath($relationships[$n], Individual::getInstance($path[$n - 1], $tree), Individual::getInstance($path[$n + 1], $tree)) . '</div><div style="display: inline-block; width: 50%; line-height: 32px">' . view('icons/arrow-up') . '</div></div>'; |
| 345 | 345 | } |
@@ -550,17 +550,17 @@ discard block |
||
| 550 | 550 | */ |
| 551 | 551 | private function oldStyleRelationshipPath(Tree $tree, array $path): array |
| 552 | 552 | { |
| 553 | - $spouse_codes = [ |
|
| 553 | + $spouse_codes = [ |
|
| 554 | 554 | 'M' => 'hus', |
| 555 | 555 | 'F' => 'wif', |
| 556 | 556 | 'U' => 'spo', |
| 557 | 557 | ]; |
| 558 | - $parent_codes = [ |
|
| 558 | + $parent_codes = [ |
|
| 559 | 559 | 'M' => 'fat', |
| 560 | 560 | 'F' => 'mot', |
| 561 | 561 | 'U' => 'par', |
| 562 | 562 | ]; |
| 563 | - $child_codes = [ |
|
| 563 | + $child_codes = [ |
|
| 564 | 564 | 'M' => 'son', |
| 565 | 565 | 'F' => 'dau', |
| 566 | 566 | 'U' => 'chi', |
@@ -335,7 +335,7 @@ discard block |
||
| 335 | 335 | $create_form = ''; |
| 336 | 336 | foreach ($media_trees as $media_tree => $media_directory) { |
| 337 | 337 | if (Str::startsWith($media_folder . $unused_file, $media_directory)) { |
| 338 | - $tmp = substr($media_folder . $unused_file, strlen($media_directory)); |
|
| 338 | + $tmp = substr($media_folder . $unused_file, strlen($media_directory)); |
|
| 339 | 339 | $create_form .= |
| 340 | 340 | '<p><a href="#" data-toggle="modal" data-target="#modal-create-media-from-file" data-file="' . e($tmp) . '" data-tree="' . e($media_tree) . '" onclick="document.getElementById(\'file\').value=this.dataset.file; document.getElementById(\'ged\').value=this.dataset.tree;">' . I18N::translate('Create') . '</a> — ' . e($media_tree) . '<p>'; |
| 341 | 341 | } |
@@ -461,7 +461,7 @@ discard block |
||
| 461 | 461 | |
| 462 | 462 | try { |
| 463 | 463 | $imgsize = getimagesize($full_path); |
| 464 | - $html .= '<dt>' . I18N::translate('Image dimensions') . '</dt>'; |
|
| 464 | + $html .= '<dt>' . I18N::translate('Image dimensions') . '</dt>'; |
|
| 465 | 465 | /* I18N: image dimensions, width × height */ |
| 466 | 466 | $html .= '<dd>' . I18N::translate('%1$s × %2$s pixels', I18N::number($imgsize['0']), I18N::number($imgsize['1'])) . '</dd>'; |
| 467 | 467 | } catch (Throwable $ex) { |
@@ -721,7 +721,7 @@ |
||
| 721 | 721 | public function findByName(string $module_name, bool $include_disabled = false): ?ModuleInterface |
| 722 | 722 | { |
| 723 | 723 | return $this->all($include_disabled) |
| 724 | - ->filter(static function (ModuleInterface $module) use ($module_name): bool { |
|
| 724 | + ->filter(static function (ModuleInterface $module) use ($module_name) : bool { |
|
| 725 | 725 | return $module->name() === $module_name; |
| 726 | 726 | }) |
| 727 | 727 | ->first(); |
@@ -87,7 +87,7 @@ |
||
| 87 | 87 | public function getMenu(Tree $tree): ?Menu |
| 88 | 88 | { |
| 89 | 89 | $submenus = $this->module_service->findByComponent(ModuleListInterface::class, $tree, Auth::user()) |
| 90 | - ->map(static function (ModuleListInterface $module) use ($tree): ?Menu { |
|
| 90 | + ->map(static function (ModuleListInterface $module) use ($tree) : ?Menu { |
|
| 91 | 91 | return $module->listMenu($tree); |
| 92 | 92 | }) |
| 93 | 93 | ->filter() |
@@ -297,7 +297,7 @@ discard block |
||
| 297 | 297 | if ($kcount == 0) { |
| 298 | 298 | echo "</td><td style='width:", app(ModuleThemeInterface::class)->parameter('chart-box-x'), "px'>"; |
| 299 | 299 | } else { |
| 300 | - echo '<a href="#" title="' . I18N::translate('Children') . '" data-route="Descendants" data-xref="' . e($pid) . '" data-spouses="' . e($show_spouse) . '" data-tree="' . e($individual->tree()->name()) . '">' . view('icons/arrow-left') . '</a>'; |
|
| 300 | + echo '<a href="#" title="' . I18N::translate('Children') . '" data-route="Descendants" data-xref="' . e($pid) . '" data-spouses="' . e($show_spouse) . '" data-tree="' . e($individual->tree()->name()) . '">' . view('icons/arrow-left') . '</a>'; |
|
| 301 | 301 | |
| 302 | 302 | //-- move the arrow up to line up with the correct box |
| 303 | 303 | if ($show_spouse) { |
@@ -378,7 +378,7 @@ discard block |
||
| 378 | 378 | } |
| 379 | 379 | |
| 380 | 380 | // filter out root person from children array so only siblings remain |
| 381 | - $siblings = $family->children()->filter(static function (Individual $x) use ($individual): bool { |
|
| 381 | + $siblings = $family->children()->filter(static function (Individual $x) use ($individual): bool { |
|
| 382 | 382 | return $x !== $individual; |
| 383 | 383 | }); |
| 384 | 384 | |
@@ -451,7 +451,7 @@ discard block |
||
| 451 | 451 | echo '<td id="td_' . e($ARID) . '">'; |
| 452 | 452 | |
| 453 | 453 | if ($generation == $generations - 1 && $family->husband()->childFamilies()) { |
| 454 | - echo '<a href="#" title="' . I18N::translate('Parents') . '" data-route="Ancestors" data-xref="' . e($ARID) . '" data-spouses="' . e($show_spouse) . '" data-tree="' . e($family->husband()->tree()->name()) . '">' . view('icons/arrow-right') . '</a>'; |
|
| 454 | + echo '<a href="#" title="' . I18N::translate('Parents') . '" data-route="Ancestors" data-xref="' . e($ARID) . '" data-spouses="' . e($show_spouse) . '" data-tree="' . e($family->husband()->tree()->name()) . '">' . view('icons/arrow-right') . '</a>'; |
|
| 455 | 455 | } |
| 456 | 456 | |
| 457 | 457 | $this->printPersonPedigree($family->husband(), $generation + 1, $generations, $show_spouse); |
@@ -482,7 +482,7 @@ discard block |
||
| 482 | 482 | echo '<td id="td_' . e($ARID) . '">'; |
| 483 | 483 | |
| 484 | 484 | if ($generation == $generations - 1 && $family->wife()->childFamilies()) { |
| 485 | - echo '<a href="#" title="' . I18N::translate('Parents') . '" data-route="Ancestors" data-xref="' . e($ARID) . '" data-spouses="' . e($show_spouse) . '" data-tree="' . e($family->wife()->tree()->name()) . '">' . view('icons/arrow-right') . '</a>'; |
|
| 485 | + echo '<a href="#" title="' . I18N::translate('Parents') . '" data-route="Ancestors" data-xref="' . e($ARID) . '" data-spouses="' . e($show_spouse) . '" data-tree="' . e($family->wife()->tree()->name()) . '">' . view('icons/arrow-right') . '</a>'; |
|
| 486 | 486 | } |
| 487 | 487 | |
| 488 | 488 | $this->printPersonPedigree($family->wife(), $generation + 1, $generations, $show_spouse); |