Lines Matching refs:router

341     public function load(Map $router): void  argument
343 $router->attach('', '', static function (Map $router) {
345 $router->attach('', '/admin', static function (Map $router) {
346 $router->extras([
352 $router->get(ControlPanel::class, '');
353 $router->post(CheckForNewVersionNow::class, '/check-now');
354 $router->get(BroadcastPage::class, '/broadcast/{to}');
355 $router->post(BroadcastAction::class, '/broadcast/{to}');
356 $router->get(CleanDataFolder::class, '/clean');
357 $router->post(DeletePath::class, '/delete-path');
358 $router->get(EmailPreferencesPage::class, '/email');
359 $router->post(EmailPreferencesAction::class, '/email');
360 $router->get(FixLevel0MediaPage::class, '/fix-level-0-media');
361 $router->post(FixLevel0MediaAction::class, '/fix-level-0-media');
362 $router->get(FixLevel0MediaData::class, '/fix-level-0-media-data');
363 $router->get(PhpInformation::class, '/information');
364 $router->get(SiteLogsPage::class, '/logs');
365 $router->post(SiteLogsAction::class, '/logs');
366 $router->get(SiteLogsData::class, '/logs-data');
367 $router->post(SiteLogsDelete::class, '/logs-delete');
368 $router->get(SiteLogsDownload::class, '/logs-download');
369 $router->post(Masquerade::class, '/masquerade/{user_id}');
370 $router->get(ManageMediaPage::class, '/media');
371 $router->post(ManageMediaAction::class, '/media');
372 $router->get(ManageMediaData::class, '/media-data');
373 $router->get(UploadMediaPage::class, '/media-upload');
374 $router->post(UploadMediaAction::class, '/media-upload');
375 $router->get(AdminMediaFileDownload::class, '/media-file');
376 $router->get(AdminMediaFileThumbnail::class, '/media-thumbnail');
377 $router->get(CreateTreePage::class, '/trees/create');
378 $router->post(CreateTreeAction::class, '/trees/create');
379 $router->post(SelectDefaultTree::class, '/trees/default/{tree}');
380 $router->post(DeleteTreeAction::class, '/trees/delete/{tree}');
381 $router->get(UsersCleanupPage::class, '/users-cleanup');
382 $router->post(UsersCleanupAction::class, '/users-cleanup');
383 $router->get(MapDataAdd::class, '/map-data-add{/parent_id}');
384 $router->post(MapDataDelete::class, '/map-data-delete/{location_id}');
385 $router->post(MapDataDeleteUnused::class, '/map-data-delete-unused');
386 $router->get(MapDataEdit::class, '/map-data-edit/{location_id}');
387 $router->get(MapDataExportCSV::class, '/map-data-csv{/parent_id}');
388 $router->get(MapDataExportGeoJson::class, '/map-data-geojson{/parent_id}');
389 $router->get(MapDataImportPage::class, '/locations-import');
390 $router->post(MapDataImportAction::class, '/locations-import');
391 $router->get(MapDataList::class, '/map-data{/parent_id}');
392 $router->post(MapDataSave::class, '/map-data-update');
393 $router->post(ModuleDeleteSettings::class, '/module-delete-settings');
394 $router->get(ModulesAllPage::class, '/modules');
395 $router->post(ModulesAllAction::class, '/modules');
396 $router->get(ModulesAnalyticsPage::class, '/analytics');
397 $router->post(ModulesAnalyticsAction::class, '/analytics');
398 $router->get(ModulesBlocksPage::class, '/blocks');
399 $router->post(ModulesBlocksAction::class, '/blocks');
400 $router->get(ModulesChartsPage::class, '/charts');
401 $router->post(ModulesChartsAction::class, '/charts');
402 $router->get(ModulesDataFixesPage::class, '/data-fixes');
403 $router->post(ModulesDataFixesAction::class, '/data-fixes');
404 $router->get(ModulesFootersPage::class, '/footers');
405 $router->post(ModulesFootersAction::class, '/footers');
406 $router->get(ModulesHistoricEventsPage::class, '/historic-events');
407 $router->post(ModulesHistoricEventsAction::class, '/historic-events');
408 $router->get(ModulesListsPage::class, '/lists');
409 $router->post(ModulesListsAction::class, '/lists');
410 $router->get(ModulesMapAutocompletePage::class, '/map-autocomplete');
411 $router->post(ModulesMapAutocompleteAction::class, '/map-autocomplete');
412 $router->get(ModulesMapLinksPage::class, '/map-links');
413 $router->post(ModulesMapLinksAction::class, '/map-links');
414 $router->get(ModulesMapProvidersPage::class, '/map-providers');
415 $router->post(ModulesMapProvidersAction::class, '/map-providers');
416 $router->get(ModulesMapGeoLocationsPage::class, '/map-searches');
417 $router->post(ModulesMapGeoLocationsAction::class, '/map-searches');
418 $router->get(ModulesMenusPage::class, '/menus');
419 $router->post(ModulesMenusAction::class, '/menus');
420 $router->get(ModulesLanguagesPage::class, '/languages');
421 $router->post(ModulesLanguagesAction::class, '/languages');
422 $router->get(ModulesReportsPage::class, '/reports');
423 $router->post(ModulesReportsAction::class, '/reports');
424 $router->get(ModulesSharesPage::class, '/shares');
425 $router->post(ModulesSharesAction::class, '/shares');
426 $router->get(ModulesSidebarsPage::class, '/sidebars');
427 $router->post(ModulesSidebarsAction::class, '/sidebars');
428 $router->get(ModulesTabsPage::class, '/tabs');
429 $router->post(ModulesTabsAction::class, '/tabs');
430 $router->get(ModulesThemesPage::class, '/themes');
431 $router->post(ModulesThemesAction::class, '/themes');
432 $router->get(UpgradeWizardPage::class, '/upgrade');
433 $router->post(UpgradeWizardConfirm::class, '/upgrade-confirm');
434 $router->post(UpgradeWizardStep::class, '/upgrade-action');
435 $router->get(UserListPage::class, '/admin-users');
436 $router->get(UserListData::class, '/admin-users-data');
437 $router->get(UserAddPage::class, '/admin-users-create');
438 $router->post(UserAddAction::class, '/admin-users-create');
439 $router->get(UserEditPage::class, '/admin-users-edit');
440 $router->post(UserEditAction::class, '/admin-users-edit');
441 $router->get(SitePreferencesPage::class, '/site-preferences');
442 $router->post(SitePreferencesAction::class, '/site-preferences');
443 $router->get(SiteRegistrationPage::class, '/site-registration');
444 $router->post(SiteRegistrationAction::class, '/site-registration');
445 $router->get(SiteTagsPage::class, '/tags');
446 $router->post(SiteTagsAction::class, '/tags');
447 $router->get(TreePageDefaultEdit::class, '/trees/default-blocks');
448 $router->post(TreePageDefaultUpdate::class, '/trees/default-blocks');
449 $router->get(MergeTreesPage::class, '/trees/merge');
450 $router->post(MergeTreesAction::class, '/trees/merge');
451 $router->post(SynchronizeTrees::class, '/trees/sync');
452 $router->post(DeleteUser::class, '/users/delete/{user_id}');
453 $router->get(UserPageDefaultEdit::class, '/user-page-default-edit');
454 $router->post(UserPageDefaultUpdate::class, '/user-page-default-update');
458 $router->attach('', '/admin', static function (Map $router) {
459 $router->extras([
465 $router->get(ManageTrees::class, '/trees/manage/{tree}');
469 $router->attach('', '/tree/{tree}', static function (Map $router) {
470 $router->extras([
476 $router->get(PendingChangesLogPage::class, '/changes-log');
477 $router->post(PendingChangesLogAction::class, '/changes-log');
478 $router->get(PendingChangesLogData::class, '/changes-data');
479 $router->post(PendingChangesLogDelete::class, '/changes-delete');
480 $router->get(PendingChangesLogDownload::class, '/changes-download');
481 $router->get(CheckTree::class, '/check');
482 $router->get(DataFixChoose::class, '/data-fix');
483 $router->post(DataFixSelect::class, '/data-fix');
484 $router->get(DataFixPage::class, '/data-fix/{data_fix}');
485 $router->post(DataFixUpdate::class, '/data-fix/{data_fix}/update');
486 $router->post(DataFixUpdateAll::class, '/data-fix/{data_fix}/update-all');
487 $router->get(DataFixData::class, '/data-fix/{data_fix}/data');
488 $router->get(DataFixPreview::class, '/data-fix/{data_fix}/preview');
489 $router->get(FindDuplicateRecords::class, '/duplicates');
490 $router->get(ExportGedcomPage::class, '/export');
491 $router->post(ExportGedcomClient::class, '/export-client');
492 $router->post(ExportGedcomServer::class, '/export-server');
493 $router->get(ImportGedcomPage::class, '/import');
494 $router->post(ImportGedcomAction::class, '/import');
495 $router->get(MergeRecordsPage::class, '/merge-step1');
496 $router->post(MergeRecordsAction::class, '/merge-step1');
497 $router->get(MergeFactsPage::class, '/merge-step2');
498 $router->post(MergeFactsAction::class, '/merge-step2');
499 $router->get(TreePreferencesPage::class, '/preferences');
500 $router->post(TreePreferencesAction::class, '/preferences');
501 $router->get(RenumberTreePage::class, '/renumber');
502 $router->post(RenumberTreeAction::class, '/renumber');
503 $router->get(TreePageEdit::class, '/tree-page-edit');
504 $router->post(GedcomLoad::class, '/load');
505 $router->post(TreePageUpdate::class, '/tree-page-update');
506 $router->get(TreePageBlockEdit::class, '/tree-page-block-edit/{block_id}');
507 $router->post(TreePageBlockUpdate::class, '/tree-page-block-update/{block_id}');
508 $router->get(TreePrivacyPage::class, '/privacy');
509 $router->post(TreePrivacyAction::class, '/privacy');
510 $router->get(UnconnectedPage::class, '/unconnected');
511 $router->post(UnconnectedAction::class, '/unconnected');
515 $router->attach('', '/tree/{tree}', static function (Map $router) {
516 $router->extras([
521 $router->post(PendingChangesAcceptTree::class, '/accept');
522 $router->post(PendingChangesAcceptRecord::class, '/accept/{xref}');
523 $router->post(PendingChangesAcceptChange::class, '/accept/{xref}/{change}');
524 $router->get(PendingChanges::class, '/pending');
525 $router->post(PendingChangesRejectTree::class, '/reject');
526 $router->post(PendingChangesRejectRecord::class, '/reject/{xref}');
527 $router->post(PendingChangesRejectChange::class, '/reject/{xref}/{change}');
531 $router->attach('', '/tree/{tree}', static function (Map $router) {
532 $router->extras([
538 $router->get(AutoCompleteCitation::class, '/autocomplete/citation');
539 $router->get(AutoCompleteFolder::class, '/autocomplete/folder');
540 $router->get(AutoCompletePlace::class, '/autocomplete/place');
541 $router->get(AddChildToFamilyPage::class, '/add-child-to-family/{xref}/{sex}');
542 $router->post(AddChildToFamilyAction::class, '/add-child-to-family/{xref}');
543 $router->get(AddNewFact::class, '/add-fact/{xref}/{fact}');
544 $router->post(SelectNewFact::class, '/add-fact/{xref}');
545 $router->get(AddMediaFileModal::class, '/add-media-file/{xref}');
546 $router->post(AddMediaFileAction::class, '/add-media-file/{xref}');
547 $router->get(AddSpouseToFamilyPage::class, '/add-spouse-to-family/{xref}/{sex}');
548 $router->post(AddSpouseToFamilyAction::class, '/add-spouse-to-family/{xref}');
549 $router->get(ChangeFamilyMembersPage::class, '/change-family-members');
550 $router->post(ChangeFamilyMembersAction::class, '/change-family-members');
551 $router->get(CreateLocationModal::class, '/create-location');
552 $router->post(CreateLocationAction::class, '/create-location');
553 $router->get(CreateMediaObjectModal::class, '/create-media-object');
554 $router->post(CreateMediaObjectAction::class, '/create-media-object');
555 $router->post(CreateMediaObjectFromFile::class, '/create-media-from-file');
556 $router->post(CopyFact::class, '/copy/{xref}/{fact_id}');
557 $router->get(CreateNoteModal::class, '/create-note-object');
558 $router->post(CreateNoteAction::class, '/create-note-object');
559 $router->get(CreateRepositoryModal::class, '/create-repository');
560 $router->post(CreateRepositoryAction::class, '/create-repository');
561 $router->get(CreateSourceModal::class, '/create-source');
562 $router->post(CreateSourceAction::class, '/create-source');
563 $router->get(CreateSubmitterModal::class, '/create-submitter');
564 $router->post(CreateSubmitterAction::class, '/create-submitter');
565 $router->get(CreateSubmissionModal::class, '/create-submission');
566 $router->post(CreateSubmissionAction::class, '/create-submission');
567 $router->post(DeleteRecord::class, '/delete/{xref}');
568 $router->post(DeleteFact::class, '/delete/{xref}/{fact_id}');
569 $router->get(EditFactPage::class, '/edit-fact/{xref}/{fact_id}');
570 $router->post(EditFactAction::class, '/update-fact/{xref}{/fact_id}');
571 $router->get(EditMediaFileModal::class, '/edit-media-file/{xref}/{fact_id}');
572 $router->post(EditMediaFileAction::class, '/edit-media-file/{xref}/{fact_id}');
573 $router->get(EditNotePage::class, '/edit-note-object/{xref}');
574 $router->post(EditNoteAction::class, '/edit-note-object/{xref}');
575 $router->get(EditRawFactPage::class, '/edit-raw/{xref}/{fact_id}');
576 $router->post(EditRawFactAction::class, '/edit-raw/{xref}/{fact_id}');
577 $router->get(EditRawRecordPage::class, '/edit-raw/{xref}');
578 $router->post(EditRawRecordAction::class, '/edit-raw/{xref}');
579 $router->get(LinkMediaToFamilyModal::class, '/link-media-to-family/{xref}');
580 $router->get(LinkMediaToIndividualModal::class, '/link-media-to-individual/{xref}');
581 $router->get(LinkMediaToSourceModal::class, '/link-media-to-source/{xref}');
582 $router->post(LinkMediaToRecordAction::class, '/link-media-to-record/{xref}');
583 $router->get(EditRecordPage::class, '/edit-record/{xref}');
584 $router->post(EditRecordAction::class, '/update-record/{xref}');
585 $router->post(PasteFact::class, '/paste-fact/{xref}');
586 $router->get(ReorderChildrenPage::class, '/reorder-children/{xref}');
587 $router->post(ReorderChildrenAction::class, '/reorder-children/{xref}');
588 $router->get(ReorderMediaPage::class, '/reorder-media/{xref}');
589 $router->post(ReorderMediaAction::class, '/reorder-media/{xref}');
590 $router->get(ReorderMediaFilesPage::class, '/reorder-media-files/{xref}');
591 $router->post(ReorderMediaFilesAction::class, '/reorder-media-files/{xref}');
592 $router->get(ReorderNamesPage::class, '/reorder-names/{xref}');
593 $router->post(ReorderNamesAction::class, '/reorder-names/{xref}');
594 $router->get(ReorderFamiliesPage::class, '/reorder-spouses/{xref}');
595 $router->post(ReorderFamiliesAction::class, '/reorder-spouses/{xref}');
596 $router->get(SearchReplacePage::class, '/search-replace');
597 $router->post(SearchReplaceAction::class, '/search-replace');
598 $router->get(AddChildToIndividualPage::class, '/add-child-to-individual/{xref}');
599 $router->post(AddChildToIndividualAction::class, '/add-child-to-individual/{xref}');
600 … $router->get(AddParentToIndividualPage::class, '/add-parent-to-individual/{xref}/{sex}');
601 … $router->post(AddParentToIndividualAction::class, '/add-parent-to-individual/{xref}');
602 $router->get(AddSpouseToIndividualPage::class, '/add-spouse-to-individual/{xref}');
603 … $router->post(AddSpouseToIndividualAction::class, '/add-spouse-to-individual/{xref}');
604 $router->get(AddUnlinkedPage::class, '/add-unlinked-individual');
605 $router->post(AddUnlinkedAction::class, '/add-unlinked-individual');
606 $router->get(LinkChildToFamilyPage::class, '/link-child-to-family/{xref}');
607 $router->post(LinkChildToFamilyAction::class, '/link-child-to-family/{xref}');
608 … $router->get(LinkSpouseToIndividualPage::class, '/link-spouse-to-individual/{xref}');
609 … $router->post(LinkSpouseToIndividualAction::class, '/link-spouse-to-individual/{xref}');
613 $router->attach('', '/tree/{tree}', static function (Map $router) {
614 $router->extras([
620 $router->post(MessageSelect::class, '/message-select');
621 $router->get(MessagePage::class, '/message-compose');
622 $router->post(MessageAction::class, '/message-send');
623 $router->get(UserPage::class, '/my-page');
624 $router->get(UserPageBlock::class, '/my-page-block');
625 $router->get(UserPageEdit::class, '/my-page-edit');
626 $router->post(UserPageUpdate::class, '/my-page-edit');
627 $router->get(UserPageBlockEdit::class, '/my-page-block-edit/{block_id}');
628 $router->post(UserPageBlockUpdate::class, '/my-page-block-edit/{block_id}');
632 $router->attach('', '', static function (Map $router) {
633 $router->extras([
639 $router->get(AccountEdit::class, '/my-account{/tree}');
640 $router->post(AccountUpdate::class, '/my-account{/tree}');
641 $router->post(AccountDelete::class, '/my-account-delete');
642 $router->post(EmptyClipboard::class, '/empty-clipboard');
646 $router->attach('', '', static function (Map $router) {
647 $router->get(LoginPage::class, '/login{/tree}');
648 $router->post(LoginAction::class, '/login{/tree}');
649 $router->get(PasswordRequestPage::class, '/password-request{/tree}');
650 $router->post(PasswordRequestAction::class, '/password-request{/tree}');
651 $router->get(RegisterPage::class, '/register{/tree}');
652 $router->post(RegisterAction::class, '/register{/tree}');
653 $router->get(PasswordResetPage::class, '/password-reset/{token}{/tree}');
654 $router->post(PasswordResetAction::class, '/password-reset/{token}{/tree}');
655 $router->get(VerifyEmail::class, '/verify/{username}/{token}{/tree}');
659 $router->attach('', '/tree/{tree}', static function (Map $router) {
660 $router->get(TreePage::class, '');
661 $router->get(AutoCompleteSurname::class, '/autocomplete/surname');
662 $router->get(CalendarPage::class, '/calendar/{view}');
663 $router->post(CalendarAction::class, '/calendar/{view}');
664 $router->get(CalendarEvents::class, '/calendar-events/{view}');
665 $router->get(ContactPage::class, '/contact');
666 $router->post(ContactAction::class, '/contact');
667 $router->get(FamilyPage::class, '/family/{xref}{/slug}')->tokens(['slug' => '.*']);
668 $router->get(HeaderPage::class, '/header/{xref}{/slug}')->tokens(['slug' => '.*']);
669 … $router->get(IndividualPage::class, '/individual/{xref}{/slug}')->tokens(['slug' => '.*']);
670 … $router->get(LocationPage::class, '/location/{xref}{/slug}')->tokens(['slug' => '.*']);
671 $router->get(MediaFileThumbnail::class, '/media-thumbnail');
672 $router->get(MediaFileDownload::class, '/media-download');
673 $router->get(MediaPage::class, '/media/{xref}{/slug}')->tokens(['slug' => '.*']);
674 $router->get(NotePage::class, '/note/{xref}{/slug}')->tokens(['slug' => '.*']);
675 … $router->get(SharedNotePage::class, '/shared-note/{xref}{/slug}')->tokens(['slug' => '.*']);
676 … $router->get(GedcomRecordPage::class, '/record/{xref}{/slug}')->tokens(['slug' => '.*']);
677 … $router->get(RepositoryPage::class, '/repository/{xref}{/slug}')->tokens(['slug' => '.*']);
678 $router->get(ReportListPage::class, '/report');
679 $router->post(ReportListAction::class, '/report');
680 $router->get(ReportSetupPage::class, '/report/{report}');
681 $router->post(ReportSetupAction::class, '/report/{report}');
682 $router->get(ReportGenerate::class, '/report-run/{report}');
683 $router->get(SearchAdvancedPage::class, '/search-advanced');
684 $router->post(SearchAdvancedAction::class, '/search-advanced');
685 $router->get(SearchGeneralPage::class, '/search-general');
686 $router->post(SearchGeneralAction::class, '/search-general');
687 $router->get(SearchPhoneticPage::class, '/search-phonetic');
688 $router->post(SearchPhoneticAction::class, '/search-phonetic');
689 $router->post(SearchQuickAction::class, '/search-quick');
690 $router->get(SourcePage::class, '/source/{xref}{/slug}')->tokens(['slug' => '.*']);
691 … $router->get(SubmissionPage::class, '/submission/{xref}{/slug}')->tokens(['slug' => '.*']);
692 … $router->get(SubmitterPage::class, '/submitter/{xref}{/slug}')->tokens(['slug' => '.*']);
693 $router->get(TomSelectFamily::class, '/tom-select-family');
694 $router->get(TomSelectIndividual::class, '/tom-select-individual');
695 $router->get(TomSelectLocation::class, '/tom-select-location');
696 $router->get(TomSelectMediaObject::class, '/tom-select-media');
697 $router->get(TomSelectNote::class, '/tom-select-note');
698 $router->get(TomSelectSharedNote::class, '/tom-select-shared-note');
699 $router->get(TomSelectPlace::class, '/tom-select-place');
700 $router->get(TomSelectSource::class, '/tom-select-source');
701 $router->get(TomSelectSubmission::class, '/tom-select-submission');
702 $router->get(TomSelectSubmitter::class, '/tom-select-submitter');
703 $router->get(TomSelectRepository::class, '/tom-select-repository');
704 $router->get(TreePageBlock::class, '/tree-page-block');
705 $router->get('example', '/…')
710 $router->get('module-tree', '/module/{module}/{action}/{tree}', ModuleAction::class)
712 $router->get('module-no-tree', '/module/{module}/{action}', ModuleAction::class)
715 $router->get('module', '/module/{module}/{action}{/tree}')
718 $router->get(HelpText::class, '/help/{topic}');
719 $router->post(SelectLanguage::class, '/language/{language}');
720 $router->post(Logout::class, '/logout');
721 $router->get(Ping::class, '/ping', Ping::class)
723 $router->post(SelectTheme::class, '/theme/{theme}');
724 $router->get(HomePage::class, '/');
727 $router->get(AdsTxt::class, '/ads.txt');
728 $router->get(AppAdsTxt::class, '/app-ads.txt');
729 $router->get(AppleTouchIconPng::class, '/apple-touch-icon.png');
730 $router->get(BrowserconfigXml::class, '/browserconfig.xml');
731 $router->get(FaviconIco::class, '/favicon.ico');
732 $router->get(RobotsTxt::class, '/robots.txt');
733 $router->get(WebmanifestJson::class, '/webmanifest.json');