@@ -252,7 +252,7 @@ |
||
252 | 252 | [$namespace, $view_name] = explode(self::NAMESPACE_SEPARATOR, $view_name, 2); |
253 | 253 | |
254 | 254 | if ((self::$namespaces[$namespace] ?? null) === null) { |
255 | - throw new RuntimeException('Namespace "' . e($namespace) . '" not found.'); |
|
255 | + throw new RuntimeException('Namespace "' . e($namespace) . '" not found.'); |
|
256 | 256 | } |
257 | 257 | |
258 | 258 | $view_file = self::$namespaces[$namespace] . $view_name . self::TEMPLATE_EXTENSION; |
@@ -177,7 +177,7 @@ |
||
177 | 177 | |
178 | 178 | // Father’s ancestors link to the father’s pedigree |
179 | 179 | // Mother’s ancestors link to the mother’s pedigree.. |
180 | - $links = $ancestors->map(function (?Individual $individual, $sosa) use ($ancestors, $orientation, $generations): string { |
|
180 | + $links = $ancestors->map(function (?Individual $individual, $sosa) use ($ancestors, $orientation, $generations) : string { |
|
181 | 181 | if ($individual instanceof Individual && $sosa >= 2 ** $generations / 2 && $individual->childFamilies()->isNotEmpty()) { |
182 | 182 | // The last row/column, and there are more generations. |
183 | 183 | if ($sosa >= 2 ** $generations * 3 / 4) { |
@@ -75,7 +75,7 @@ |
||
75 | 75 | public function getPersons(Tree $tree, string $request): string |
76 | 76 | { |
77 | 77 | $json_requests = explode(';', $request); |
78 | - $r = []; |
|
78 | + $r = []; |
|
79 | 79 | foreach ($json_requests as $json_request) { |
80 | 80 | $firstLetter = substr($json_request, 0, 1); |
81 | 81 | $json_request = substr($json_request, 1); |
@@ -156,7 +156,7 @@ discard block |
||
156 | 156 | // Ambiguous dates - don't override calendar escape |
157 | 157 | if ($cal === '') { |
158 | 158 | if (preg_match('/^(JAN|FEB|MAR|APR|MAY|JUN|JUL|AUG|SEP|OCT|NOV|DEC)$/', $m)) { |
159 | - $cal = GregorianDate::ESCAPE; |
|
159 | + $cal = GregorianDate::ESCAPE; |
|
160 | 160 | } elseif (preg_match('/^[345]\d\d\d$/', $y)) { |
161 | 161 | // Year 3000-5999 |
162 | 162 | $cal = JewishDate::ESCAPE; |
@@ -451,7 +451,7 @@ discard block |
||
451 | 451 | public function addYears(int $years, string $qualifier = ''): Date |
452 | 452 | { |
453 | 453 | $tmp = clone $this; |
454 | - $tmp->date1->year += $years; |
|
454 | + $tmp->date1->year += $years; |
|
455 | 455 | $tmp->date1->month = 0; |
456 | 456 | $tmp->date1->day = 0; |
457 | 457 | $tmp->date1->setJdFromYmd(); |
@@ -550,7 +550,7 @@ |
||
550 | 550 | $html = ''; |
551 | 551 | |
552 | 552 | foreach ($list as $id => $facts) { |
553 | - $tmp = GedcomRecord::getInstance($id, $tree); |
|
553 | + $tmp = GedcomRecord::getInstance($id, $tree); |
|
554 | 554 | $html .= $tag1 . '<a href="' . e($tmp->url()) . '">' . $tmp->fullName() . '</a> '; |
555 | 555 | $html .= '<div class="indent">' . $facts . '</div>' . $tag2; |
556 | 556 | } |
@@ -192,13 +192,13 @@ |
||
192 | 192 | if (strlen($match[1]) > strlen($match[2])) { |
193 | 193 | $match[2] = substr($match[1], 0, strlen($match[1]) - strlen($match[2])) . $match[2]; |
194 | 194 | } |
195 | - $ged_date = new Date("FROM {$cal} {$match[1]} TO {$cal} {$match[2]}"); |
|
195 | + $ged_date = new Date("from {$cal} {$match[1]} TO {$cal} {$match[2]}"); |
|
196 | 196 | $view = 'year'; |
197 | 197 | } elseif (preg_match('/^(\d+)(\?+)$/', $year, $match)) { |
198 | 198 | // advanced-year "decade/century wildcard" |
199 | 199 | $y1 = $match[1] . str_replace('?', '0', $match[2]); |
200 | 200 | $y2 = $match[1] . str_replace('?', '9', $match[2]); |
201 | - $ged_date = new Date("FROM {$cal} {$y1} TO {$cal} {$y2}"); |
|
201 | + $ged_date = new Date("from {$cal} {$y1} TO {$cal} {$y2}"); |
|
202 | 202 | $view = 'year'; |
203 | 203 | } else { |
204 | 204 | if ($year < 0) { |
@@ -575,7 +575,7 @@ |
||
575 | 575 | $html .= view('components/select', ['id' => $id, 'name' => $name, 'selected' => $value, 'options' => GedcomCodeName::getValues()]); |
576 | 576 | } elseif ($fact === 'TYPE' && $level === '3') { |
577 | 577 | //-- Build the selector for the Media 'TYPE' Fact |
578 | - $html .= '<select name="text[]"><option selected value="" ></option>'; |
|
578 | + $html .= '<select name="text[]"><option selected value="" ></option>'; |
|
579 | 579 | $selectedValue = strtolower($value); |
580 | 580 | if (!array_key_exists($selectedValue, GedcomTag::getFileFormTypes())) { |
581 | 581 | $html .= '<option selected value="' . e($value) . '" >' . e($value) . '</option>'; |
@@ -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) { |