mirror of
https://github.com/Piwigo/Piwigo.git
synced 2026-03-28 17:42:57 +01:00
Revert "fixes #2166 add feature to send anonymous stats to piwigo.org"
This reverts commit 1106612fc3.
Theses changes were committed on 14.x by mistake
This commit is contained in:
@@ -3669,151 +3669,3 @@ function get_piwigo_news()
|
||||
|
||||
return $news;
|
||||
}
|
||||
|
||||
function get_graphics_library()
|
||||
{
|
||||
global $conf;
|
||||
|
||||
include_once(PHPWG_ROOT_PATH.'admin/include/image.class.php');
|
||||
|
||||
$library = pwg_image::get_library();
|
||||
|
||||
switch (pwg_image::get_library())
|
||||
{
|
||||
case 'imagick':
|
||||
$img = new Imagick();
|
||||
$version = $img->getVersion();
|
||||
if (preg_match('/ImageMagick \d+\.\d+\.\d+-?\d*/', $version['versionString'], $match))
|
||||
{
|
||||
$library.= '/'.$match[0];
|
||||
}
|
||||
break;
|
||||
|
||||
case 'ext_imagick':
|
||||
exec($conf['ext_imagick_dir'].'convert -version', $returnarray);
|
||||
if (preg_match('/Version: ImageMagick (\d+\.\d+\.\d+-?\d*)/', $returnarray[0], $match))
|
||||
{
|
||||
$library.= '/'.$match[1];
|
||||
}
|
||||
break;
|
||||
|
||||
case 'gd':
|
||||
$gd_info = gd_info();
|
||||
$library.= '/'.@$gd_info['GD Version'];
|
||||
break;
|
||||
}
|
||||
|
||||
return $library;
|
||||
}
|
||||
|
||||
function get_graphics_library_label()
|
||||
{
|
||||
list($library_code, $library_version) = explode('/', get_graphics_library());
|
||||
|
||||
$label_for_lib = array(
|
||||
'imagick' => 'ImageMagick',
|
||||
'ext_imagick' => 'External ImageMagick',
|
||||
'gd' => 'GD',
|
||||
);
|
||||
|
||||
return $label_for_lib[$library_code].' '.$library_version;
|
||||
}
|
||||
|
||||
function get_pwg_general_statitics()
|
||||
{
|
||||
$stats = array();
|
||||
|
||||
$query = '
|
||||
SELECT COUNT(*)
|
||||
FROM '.IMAGES_TABLE.'
|
||||
;';
|
||||
list($stats['nb_photos']) = pwg_db_fetch_row(pwg_query($query));
|
||||
|
||||
$query = '
|
||||
SELECT COUNT(*)
|
||||
FROM '.CATEGORIES_TABLE.'
|
||||
;';
|
||||
list($stats['nb_categories']) = pwg_db_fetch_row(pwg_query($query));
|
||||
|
||||
$query = '
|
||||
SELECT COUNT(*)
|
||||
FROM '.TAGS_TABLE.'
|
||||
;';
|
||||
list($stats['nb_tags']) = pwg_db_fetch_row(pwg_query($query));
|
||||
|
||||
$query = '
|
||||
SELECT COUNT(*)
|
||||
FROM '.IMAGE_TAG_TABLE.'
|
||||
;';
|
||||
list($stats['nb_image_tag']) = pwg_db_fetch_row(pwg_query($query));
|
||||
|
||||
$query = '
|
||||
SELECT COUNT(*)
|
||||
FROM '.USERS_TABLE.'
|
||||
;';
|
||||
list($stats['nb_users']) = pwg_db_fetch_row(pwg_query($query));
|
||||
|
||||
$query = '
|
||||
SELECT
|
||||
COUNT(*)
|
||||
FROM '.USER_INFOS_TABLE.'
|
||||
WHERE status IN (\'webmaster\', \'admin\')
|
||||
;';
|
||||
list($stats['nb_admins']) = pwg_db_fetch_row(pwg_query($query));
|
||||
|
||||
$query = '
|
||||
SELECT COUNT(*)
|
||||
FROM `'.GROUPS_TABLE.'`
|
||||
;';
|
||||
list($stats['nb_groups']) = pwg_db_fetch_row(pwg_query($query));
|
||||
|
||||
$query = '
|
||||
SELECT COUNT(*)
|
||||
FROM '.RATE_TABLE.'
|
||||
;';
|
||||
list($stats['nb_rates']) = pwg_db_fetch_row(pwg_query($query));
|
||||
|
||||
$query = '
|
||||
SELECT
|
||||
SUM(nb_pages)
|
||||
FROM '.HISTORY_SUMMARY_TABLE.'
|
||||
WHERE month IS NULL
|
||||
;';
|
||||
list($stats['nb_views']) = pwg_db_fetch_row(pwg_query($query));
|
||||
|
||||
$query = '
|
||||
SELECT
|
||||
SUM(filesize)
|
||||
FROM '.IMAGES_TABLE.'
|
||||
;';
|
||||
list($stats['disk_usage']) = pwg_db_fetch_row(pwg_query($query));
|
||||
|
||||
$query = '
|
||||
SELECT
|
||||
COUNT(*),
|
||||
SUM(filesize)
|
||||
FROM '.IMAGE_FORMAT_TABLE.'
|
||||
;';
|
||||
list($stats['nb_formats'], $stats['formats_disk_usage']) = pwg_db_fetch_row(pwg_query($query));
|
||||
|
||||
$stats['disk_usage'] += $stats['formats_disk_usage'];
|
||||
|
||||
return $stats;
|
||||
}
|
||||
|
||||
function get_installation_date()
|
||||
{
|
||||
$query = '
|
||||
SELECT
|
||||
registration_date
|
||||
FROM '.USER_INFOS_TABLE.'
|
||||
WHERE user_id = 2
|
||||
;';
|
||||
$users = query2array($query);
|
||||
if (count($users) > 0)
|
||||
{
|
||||
return $users[0]['registration_date'];
|
||||
}
|
||||
|
||||
return null;
|
||||
}
|
||||
Reference in New Issue
Block a user