'.$latest_version.''; } } else { // Cannot determine the latest version $latest_version='-'; } // Load all available gedcoms $all_gedcoms = get_all_gedcoms(); $stats=new WT_Stats(WT_GEDCOM); $totusers =0; // Total number of users $warnusers =0; // Users with warning $applusers =0; // Users who have not verified themselves $nverusers =0; // Users not verified by admin but verified themselves $adminusers=0; // Administrators $userlang =array(); // Array for user languages $gedadmin =array(); // Array for managers // Display a series of "blocks" of general information, vary according to admin or manager. echo '
', WT_I18N::translate('Welcome to the webtrees administration page. This page provides access to all the site and family tree configuration settings as well as providing some useful information blocks. Administrators can upgrade to the lastest version with a single click, whenever the page reports that a new version is available.'), '
', '' ,WT_I18N::translate('Your installed version of webtrees is: %s', WT_VERSION_TEXT),'
'; if (version_compare(WT_VERSION, $latest_version)>0) { echo '' ,WT_I18N::translate('The latest stable webtrees version is: %s', $latest_version), ' ' ,WT_I18N::translate('No upgrade required.'), '
'; } else { echo '' ,WT_I18N::translate('We recommend you click here to upgrade to the latest stable webtrees version: %s', $latest_version), '
'; } echo '| ', WT_I18N::translate('Total number of users'), ' | ', $totusers, ' |
| ', WT_I18N::translate('Administrators'), ' | ', $adminusers, ' |
| ', WT_I18N::translate('Managers'), ' | |
| ', $geds['number'], ' | |
| '; if ($warnusers == 0) { echo WT_I18N::translate('Users with warnings'); } else { echo '', WT_I18N::translate('Users with warnings'), ''; } echo ' | ', $warnusers, ' |
| '; if ($applusers == 0) { echo WT_I18N::translate('Unverified by User'); } else { echo '', WT_I18N::translate('Unverified by User'), ''; } echo ' | ', $applusers, ' |
| '; if ($nverusers == 0) { echo WT_I18N::translate('Unverified by Administrator'); } else { echo '', WT_I18N::translate('Unverified by Administrator'), ''; } echo ' | ', $nverusers, ' |
| ', WT_I18N::translate('Users\' languages'), ' | |
| ', $ulang['langname'], ' | ', $ulang['number'], ' |
| ', WT_I18N::translate('Users Logged In'), ' | |
', $stats->_usersLoggedIn('list'), ' | |
| ', WT_I18N::translate('Count'), ' | |
| ', WT_I18N::translate('Individuals'), ' | ', $stats->totalIndividuals(), ' |
|---|---|
| ', WT_I18N::translate('Families'), ' | ', $stats->totalFamilies(), ' |
| ', WT_I18N::translate('Sources'), ' | ', $stats->totalSources(), ' |
| ', WT_I18N::translate('Repositories'), ' | ', $stats->totalRepositories(), ' |
| ', WT_I18N::translate('Media objects'), ' | ', $stats->totalMedia(), ' |
| ', WT_I18N::translate('Notes'), ' | ', $stats->totalNotes(), ' |
| ', WT_I18N::translate('Day'), ' | ', WT_I18N::translate('Week'), ' | ', WT_I18N::translate('Month'), ' | |
| ', WT_I18N::translate('Individuals'), ' | ', count_changes_today($GEDCOM_ID_PREFIX, $ged_id), ' | ', count_changes_week($GEDCOM_ID_PREFIX, $ged_id), ' | ', count_changes_month($GEDCOM_ID_PREFIX, $ged_id), ' |
|---|---|---|---|
| ', WT_I18N::translate('Families'), ' | ', count_changes_today($FAM_ID_PREFIX, $ged_id), ' | ', count_changes_week($FAM_ID_PREFIX, $ged_id), ' | ', count_changes_month($FAM_ID_PREFIX, $ged_id), ' |
| ', WT_I18N::translate('Sources'), ' | ', count_changes_today($SOURCE_ID_PREFIX, $ged_id), ' | ', count_changes_week($SOURCE_ID_PREFIX, $ged_id), ' | ', count_changes_month($SOURCE_ID_PREFIX, $ged_id), ' |
| ', WT_I18N::translate('Repositories'), ' | ', count_changes_today($REPO_ID_PREFIX, $ged_id), ' | ', count_changes_week($REPO_ID_PREFIX, $ged_id), ' | ', count_changes_month($REPO_ID_PREFIX, $ged_id), ' |
| ', WT_I18N::translate('Media objects'), ' | ', count_changes_today($MEDIA_ID_PREFIX, $ged_id), ' | ', count_changes_week($MEDIA_ID_PREFIX, $ged_id), ' | ', count_changes_month($MEDIA_ID_PREFIX, $ged_id), ' |
| ', WT_I18N::translate('Notes'), ' | ', count_changes_today($NOTE_ID_PREFIX, $ged_id), ' | ', count_changes_week($NOTE_ID_PREFIX, $ged_id), ' | ', count_changes_month($NOTE_ID_PREFIX, $ged_id), ' |