/webtrees/ |
H A D | README.md | 5 …e.webtrees.net/widgets/webtrees/-/webtrees-22/svg-badge.svg)](https://weblate.iet.open.ac.uk/proje… 6 … Code Quality](https://scrutinizer-ci.com/g/fisharebest/webtrees/badges/quality-score.png?b=main)]… 9 # webtrees - online collaborative genealogy 14 * [Coding styles and standards](#coding-styles-and-standards) 16 * [System requirements](#system-requirements) 17 * [Internet browser compatibility](#browser-compatibility) 20 * [Building and developing](#building-and-developing) 21 * [Gedcom (family tree) files](#gedcom-family-tree-files) 24 * [Restore from Backup](#restore-from-backup) 46 webtrees follows the [PHP Standards Recommendations](https://www.php-fig.org/psr). [all …]
|
/webtrees/resources/lang/id/ |
H A D | messages.po | 3 "Project-Id-Version: webtrees\n" 4 "Report-Msgid-Bugs-To: \n" 5 "POT-Creation-Date: 2024-03-19 13:12+0000\n" 6 "PO-Revision-Date: 2024-10-27 13:30+0000\n" 7 "Last-Translator: Ocid <alat.donlot@gmail.com>\n" 8 "Language-Team: Indonesian <https://translate.webtrees.net/projects/webtrees/" 11 "MIME-Version: 1.0\n" 12 "Content-Type: text/plain; charset=UTF-8\n" 13 "Content-Transfer-Encoding: 8bit\n" 14 "Plural-Forms: nplurals=1; plural=0;\n" [all …]
|
/webtrees/app/Services/ |
H A D | MediaFileService.php | 82 * What is the largest file a user may upload? 86 $sizePostMax = $this->parseIniFileSize((string) ini_get('post_max_size')); 87 $sizeUploadMax = $this->parseIniFileSize((string) ini_get('upload_max_filesize')); 96 * Returns the given size from an ini value in bytes. 115 $number *= $units[substr($size, -1)] ?? 1; 118 // Probably a 32bit version of PHP, with an INI setting >= 2GB 135 ->where('m_file', '=', $tree->id()) 136 ->where('multimedia_file_refn', 'NOT LIKE', 'http://%') 137 ->where('multimedia_file_refn', 'NOT LIKE', 'https://%') 138 ->pluck('multimedia_file_refn') [all …]
|
/webtrees/.github/workflows/ |
H A D | phpunit.yaml | 8 runs-on: ${{ matrix.operating-system }} 9 name: Testing PHP ${{ matrix.php-version }} on ${{ matrix.operating-system }} 13 operating-system: ['ubuntu-latest'] 14 php-version: ['8.2', '8.3', '8.4'] 15 fail-fast: false 18 - uses: shivammathur/setup-php@master 20 php-version: ${{ matrix.php-version }} 21 ini-file: 'development' 25 - uses: actions/checkout@v4 27 - run: composer validate [all …]
|
H A D | phpcs.yaml | 8 runs-on: ${{ matrix.operating-system }} 13 operating-system: ['ubuntu-latest'] 14 php-version: ['8.2', '8.3', '8.4'] 15 fail-fast: false 18 - uses: shivammathur/setup-php@master 20 php-version: ${{ matrix.php-version }} 21 ini-file: 'development' 23 - uses: actions/checkout@v4 25 - run: composer validate 27 - run: composer global require squizlabs/php_codesniffer [all …]
|
H A D | phpstan.yaml | 8 runs-on: ${{ matrix.operating-system }} 13 operating-system: ['ubuntu-latest'] 14 php-version: ['8.2', '8.3', '8.4'] 15 fail-fast: false 18 - uses: shivammathur/setup-php@v2 20 php-version: ${{ matrix.php-version }} 21 ini-file: 'development' 23 - uses: actions/checkout@v4 25 - run: composer validate 27 - run: composer global config --no-plugins allow-plugins.phpstan/extension-installer true [all …]
|
/webtrees/app/Http/RequestHandlers/ |
H A D | DeletePath.php | 40 * Delete a file or folder from the data filesystem. 45 'config.ini.php', 57 $this->whitespace_path_normalizer = $whitespace_path_normalizer; 67 $data_filesystem = Registry::filesystem()->data(); 69 $path = Validator::queryParams($request)->string('path'); 71 $normalized_path = $this->whitespace_path_normalizer->normalizePath($path); 74 …FlashMessages::addMessage(I18N::translate('The file %s could not be deleted.', e($path)), 'danger'… 81 $data_filesystem->deleteDirectory($normalized_path); 88 $data_filesystem->delete($normalized_path); 89 … FlashMessages::addMessage(I18N::translate('The file %s has been deleted.', e($path)), 'success'); [all …]
|
H A D | SetupWizard.php | 115 $this->user_service = $user_service; 116 $this->migration_service = $migration_service; 117 $this->module_service = $module_service; 118 $this->server_check_service = $server_check_service; 122 * Installation wizard - check user input and proceed to the next step. 130 $this->layout = 'layouts/setup'; 136 $ip_address = Validator::serverParams($request)->string('REMOTE_ADDR', '127.0.0.1'); 137 $request = $request->withAttribute('client-ip', $ip_address); 139 Registry::container()->set(ServerRequestInterface::class, $request); 141 $data = $this->userData($request); [all …]
|
/webtrees/public/ckeditor-4.15.1-custom/lang/ |
H A D | ms.js | 2 Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. 5 …-kelas Stylesheet","advisoryTitle":"Tajuk Makluman","cssStyle":"Stail","ok":"OK","cancel":"Batal",…
|
/webtrees/app/Http/Middleware/ |
H A D | BaseUrl.php | 50 // The request URL, as auto-detected from the environment. 51 $request_url = $request->getUri(); 53 // The base URL, as specified in the configuration file. 54 $base_url = Validator::attributes($request)->string('base_url', ''); 57 // Not set in config.ini.php? Didn't read the upgrade instructions? 60 $request = $request->withAttribute('base_url', $base_url); 62 $request_url = $request_url->withPath($base_path); 68 … $request_url = $request_url->withScheme($base_scheme)->withHost($base_host)->withPort($base_port); 71 $request = $request->withUri($request_url); 73 return $handler->handle($request);
|
/webtrees/app/ |
H A D | Webtrees.php | 109 // Location of the file containing the database connection details. 110 public const CONFIG_FILE = self::DATA_DIR . 'config.ini.php'; 112 // Location of the file that triggers maintenance mode. 137 // e.g. "-dev", "-alpha", "-beta", etc. 138 public const STABILITY = '-dev'; 150 public const GEDCOM_PDF = 'https://webtrees.net/downloads/gedcom-5-5-1.pdf'; 193 // All modern software uses UTF-8 encoding. 194 mb_internal_encoding('UTF-8'); 229 // PSR7 messages and PSR17 message-factories 231 ->set(ResponseFactoryInterface::class, new Psr17Factory()) [all …]
|
/webtrees/resources/views/admin/ |
H A D | site-preferences.phtml | 22 <form method="post" action="<?= e(route(SitePreferencesAction::class)) ?>" class="form-horizontal"> 23 <!-- INDEX_DIRECTORY --> 24 <div class="row mb-3"> 25 <label for="INDEX_DIRECTORY" class="col-sm-3 col-form-label"> 29 <div class="col-sm-9"> 30 …<input type="text" class="form-control" dir="ltr" id="INDEX_DIRECTORY" name="INDEX_DIRECTORY" valu… 31 <div class="form-text"> 35 <div class="form-text"> 37 …ta, webtrees uses an Apache configuration file (.htaccess) which blocks all access to this folder.… 39 <div class="form-text"> [all …]
|
/webtrees/resources/lang/it/ |
H A D | messages.po | 3 "Project-Id-Version: webtrees\n" 4 "Report-Msgid-Bugs-To: \n" 5 "POT-Creation-Date: 2024-03-19 13:12+0000\n" 6 "PO-Revision-Date: 2024-03-04 12:16+0000\n" 7 "Last-Translator: Greg Roach <greg@subaqua.co.uk>\n" 8 "Language-Team: Italian <https://translate.webtrees.net/projects/webtrees/webtrees/it/>\n" 10 "MIME-Version: 1.0\n" 11 "Content-Type: text/plain; charset=UTF-8\n" 12 "Content-Transfer-Encoding: 8bit\n" 13 "Plural-Forms: nplurals=2; plural=n != 1;\n" [all …]
|
/webtrees/resources/lang/en-GB/ |
H A D | messages.po | 3 "Project-Id-Version: webtrees\n" 4 "Report-Msgid-Bugs-To: \n" 5 "POT-Creation-Date: 2024-03-19 13:12+0000\n" 6 "PO-Revision-Date: 2024-04-03 12:17+0000\n" 7 "Last-Translator: Greg Roach <greg@subaqua.co.uk>\n" 8 "Language-Team: English (United Kingdom) <https://translate.webtrees.net/" 10 "Language: en-GB\n" 11 "MIME-Version: 1.0\n" 12 "Content-Type: text/plain; charset=UTF-8\n" 13 "Content-Transfer-Encoding: 8bit\n" [all …]
|
/webtrees/resources/lang/en-AU/ |
H A D | messages.po | 3 "Project-Id-Version: webtrees\n" 4 "Report-Msgid-Bugs-To: \n" 5 "POT-Creation-Date: 2024-03-19 13:12+0000\n" 6 "PO-Revision-Date: 2024-04-03 12:17+0000\n" 7 "Last-Translator: Greg Roach <greg@subaqua.co.uk>\n" 8 "Language-Team: English (Australia) <https://translate.webtrees.net/projects/" 10 "Language: en-AU\n" 11 "MIME-Version: 1.0\n" 12 "Content-Type: text/plain; charset=UTF-8\n" 13 "Content-Transfer-Encoding: 8bit\n" [all …]
|
/webtrees/resources/lang/ku/ |
H A D | messages.po | 3 "Project-Id-Version: webtrees\n" 4 "Report-Msgid-Bugs-To: \n" 5 "POT-Creation-Date: 2024-03-19 13:12+0000\n" 6 "PO-Revision-Date: 2022-12-11 18:41+0000\n" 7 "Last-Translator: Greg Roach <greg@subaqua.co.uk>\n" 8 "Language-Team: Kurdish <https://translate.webtrees.net/projects/webtrees/webtrees/ku/>\n" 10 "MIME-Version: 1.0\n" 11 "Content-Type: text/plain; charset=UTF-8\n" 12 "Content-Transfer-Encoding: 8bit\n" 13 "Plural-Forms: nplurals=2; plural=n != 1;\n" [all …]
|
/webtrees/resources/lang/ms/ |
H A D | messages.po | 3 "Project-Id-Version: webtrees\n" 4 "Report-Msgid-Bugs-To: \n" 5 "POT-Creation-Date: 2024-03-19 13:12+0000\n" 6 "PO-Revision-Date: 2024-03-04 12:16+0000\n" 7 "Last-Translator: Greg Roach <greg@subaqua.co.uk>\n" 8 "Language-Team: Malay <https://translate.webtrees.net/projects/webtrees/webtrees/ms/>\n" 10 "MIME-Version: 1.0\n" 11 "Content-Type: text/plain; charset=UTF-8\n" 12 "Content-Transfer-Encoding: 8bit\n" 13 "Plural-Forms: nplurals=1; plural=0;\n" [all …]
|
/webtrees/resources/lang/el/ |
H A D | messages.po | 3 "Project-Id-Version: webtrees\n" 4 "Report-Msgid-Bugs-To: \n" 5 "POT-Creation-Date: 2024-03-19 13:12+0000\n" 6 "PO-Revision-Date: 2024-04-10 13:11+0000\n" 7 "Last-Translator: Panagiotis Klimis <klimis.p@gmail.com>\n" 8 "Language-Team: Greek <https://translate.webtrees.net/projects/webtrees/" 11 "MIME-Version: 1.0\n" 12 "Content-Type: text/plain; charset=UTF-8\n" 13 "Content-Transfer-Encoding: 8bit\n" 14 "Plural-Forms: nplurals=2; plural=n != 1;\n" [all …]
|
/webtrees/resources/lang/sr-Latn/ |
H A D | messages.po | 3 "Project-Id-Version: webtrees\n" 4 "Report-Msgid-Bugs-To: \n" 5 "POT-Creation-Date: 2024-03-19 13:12+0000\n" 6 "PO-Revision-Date: 2024-10-07 12:22+0000\n" 7 "Last-Translator: Greg Roach <greg@subaqua.co.uk>\n" 8 "Language-Team: Serbian (latin) <https://translate.webtrees.net/projects/" 10 "Language: sr-Latn\n" 11 "MIME-Version: 1.0\n" 12 "Content-Type: text/plain; charset=UTF-8\n" 13 "Content-Transfer-Encoding: 8bit\n" [all …]
|
/webtrees/resources/lang/fr-CA/ |
H A D | messages.po | 3 "Project-Id-Version: webtrees\n" 4 "Report-Msgid-Bugs-To: \n" 5 "POT-Creation-Date: 2024-03-19 13:12+0000\n" 6 "PO-Revision-Date: 2022-01-07 09:19+0000\n" 7 "Last-Translator: Administrator <greg.roach@open.ac.uk>\n" 8 "Language-Team: French (Canada) <https://translate.webtrees.net/projects/webtrees/webtrees/fr_CA/>\… 9 "Language: fr-CA\n" 10 "MIME-Version: 1.0\n" 11 "Content-Type: text/plain; charset=UTF-8\n" 12 "Content-Transfer-Encoding: 8bit\n" [all …]
|
/webtrees/resources/lang/af/ |
H A D | messages.po | 3 "Project-Id-Version: webtrees\n" 4 "Report-Msgid-Bugs-To: \n" 5 "POT-Creation-Date: 2024-03-19 13:12+0000\n" 6 "PO-Revision-Date: 2024-04-08 16:59+0000\n" 7 "Last-Translator: Chris <tronsmit@gmail.com>\n" 8 "Language-Team: Afrikaans <https://translate.webtrees.net/projects/webtrees/" 11 "MIME-Version: 1.0\n" 12 "Content-Type: text/plain; charset=UTF-8\n" 13 "Content-Transfer-Encoding: 8bit\n" 14 "Plural-Forms: nplurals=2; plural=n != 1;\n" [all …]
|
/webtrees/resources/lang/da/ |
H A D | messages.po | 3 "Project-Id-Version: webtrees\n" 4 "Report-Msgid-Bugs-To: \n" 5 "POT-Creation-Date: 2024-03-19 13:12+0000\n" 6 "PO-Revision-Date: 2024-10-07 12:22+0000\n" 7 "Last-Translator: Greg Roach <greg@subaqua.co.uk>\n" 8 "Language-Team: Danish <https://translate.webtrees.net/projects/webtrees/" 11 "MIME-Version: 1.0\n" 12 "Content-Type: text/plain; charset=UTF-8\n" 13 "Content-Transfer-Encoding: 8bit\n" 14 "Plural-Forms: nplurals=2; plural=n != 1;\n" [all …]
|
/webtrees/resources/lang/fi/ |
H A D | messages.po | 3 "Project-Id-Version: webtrees\n" 4 "Report-Msgid-Bugs-To: \n" 5 "POT-Creation-Date: 2024-03-19 13:12+0000\n" 6 "PO-Revision-Date: 2024-10-07 12:22+0000\n" 7 "Last-Translator: Greg Roach <greg@subaqua.co.uk>\n" 8 "Language-Team: Finnish <https://translate.webtrees.net/projects/webtrees/" 11 "MIME-Version: 1.0\n" 12 "Content-Type: text/plain; charset=UTF-8\n" 13 "Content-Transfer-Encoding: 8bit\n" 14 "Plural-Forms: nplurals=2; plural=n != 1;\n" [all …]
|
/webtrees/resources/lang/sv/ |
H A D | messages.po | 3 "Project-Id-Version: webtrees\n" 4 "Report-Msgid-Bugs-To: \n" 5 "POT-Creation-Date: 2024-03-19 13:12+0000\n" 6 "PO-Revision-Date: 2024-10-16 20:45+0000\n" 7 "Last-Translator: Fredrik Ekdahl <fekdahl@gmail.com>\n" 8 "Language-Team: Swedish <https://translate.webtrees.net/projects/webtrees/" 11 "MIME-Version: 1.0\n" 12 "Content-Type: text/plain; charset=UTF-8\n" 13 "Content-Transfer-Encoding: 8bit\n" 14 "Plural-Forms: nplurals=2; plural=n != 1;\n" [all …]
|
/webtrees/resources/lang/ca/ |
H A D | messages.po | 3 "Project-Id-Version: webtrees\n" 4 "Report-Msgid-Bugs-To: \n" 5 "POT-Creation-Date: 2024-03-19 13:12+0000\n" 6 "PO-Revision-Date: 2024-05-03 17:32+0000\n" 7 "Last-Translator: BernatBanyuls <bernatbanyuls@gmail.com>\n" 8 "Language-Team: Catalan <https://translate.webtrees.net/projects/webtrees/" 11 "MIME-Version: 1.0\n" 12 "Content-Type: text/plain; charset=UTF-8\n" 13 "Content-Transfer-Encoding: 8bit\n" 14 "Plural-Forms: nplurals=2; plural=n != 1;\n" [all …]
|