From 92439fc9af7814fe126d6809d789eaa5e4de7ca4 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?C=C3=A9dric=20Anne?=
Date: Thu, 13 Jan 2022 16:07:33 +0100
Subject: [PATCH 01/59] Add 1.8.0-rc1 version definition
---
mreporting.xml | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/mreporting.xml b/mreporting.xml
index 39a4b69b..8e2e4fcd 100644
--- a/mreporting.xml
+++ b/mreporting.xml
@@ -98,6 +98,11 @@ Voir documentation : https://github.com/PluginsGLPI/mreporting/wiki
Infotel
+
+ 1.8.0-rc1
+ ~10.0.0
+ https://github.com/pluginsGLPI/mreporting/releases/download/1.8.0-rc1/glpi-mreporting-1.8.0-rc1.tar.bz2
+
1.7.3
~9.5.0
From 674ace247817399c4f4c29f38207777ac4be2d14 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?C=C3=A9dric=20Anne?=
Date: Mon, 31 Jan 2022 15:15:46 +0100
Subject: [PATCH 02/59] Drop useless files
---
.travis.yml | 15 ---------------
todo.txt | 4 ----
2 files changed, 19 deletions(-)
delete mode 100644 .travis.yml
delete mode 100644 todo.txt
diff --git a/.travis.yml b/.travis.yml
deleted file mode 100644
index 17203bb5..00000000
--- a/.travis.yml
+++ /dev/null
@@ -1,15 +0,0 @@
-language: php
-php:
- - 7.2
- - 7.4
-
-before_script:
- - composer self-update
- - composer install --optimize-autoloader --prefer-dist --no-interaction --no-progress --no-suggest
-
-script:
- - vendor/bin/robo --no-interaction code:cs --strict
-
-cache:
- directories:
- - $HOME/.composer/cache
diff --git a/todo.txt b/todo.txt
deleted file mode 100644
index 1691499f..00000000
--- a/todo.txt
+++ /dev/null
@@ -1,4 +0,0 @@
-(icons lib :farm fresh)
-
-- Test upgrade 0.83->0.84
-- SVG export seems broken
\ No newline at end of file
From 633d1e413aed16bcb1ee1189d4efddb49d98cba9 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?C=C3=A9dric=20Anne?=
Date: Mon, 31 Jan 2022 15:17:20 +0100
Subject: [PATCH 03/59] Update build dependencies
---
RoboFile.php | 14 -
composer.json | 2 +-
composer.lock | 1649 ++++---------------------------------------------
3 files changed, 127 insertions(+), 1538 deletions(-)
delete mode 100644 RoboFile.php
diff --git a/RoboFile.php b/RoboFile.php
deleted file mode 100644
index b078dc94..00000000
--- a/RoboFile.php
+++ /dev/null
@@ -1,14 +0,0 @@
-=7.1.3",
- "psr/log": "^1|^2",
- "symfony/console": "^4.4.8|~5.1.0",
- "symfony/event-dispatcher": "^4.4.8|^5",
- "symfony/finder": "^4.4.8|^5"
- },
- "require-dev": {
- "phpunit/phpunit": ">=7.5.20",
- "squizlabs/php_codesniffer": "^3",
- "yoast/phpunit-polyfills": "^0.2.0"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-main": "4.x-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "Consolidation\\AnnotatedCommand\\": "src"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Greg Anderson",
- "email": "greg.1.anderson@greenknowe.org"
- }
- ],
- "description": "Initialize Symfony Console commands from annotated command class methods.",
- "support": {
- "issues": "https://github.com/consolidation/annotated-command/issues",
- "source": "https://github.com/consolidation/annotated-command/tree/4.2.4"
- },
- "time": "2020-12-10T16:56:39+00:00"
- },
- {
- "name": "consolidation/config",
- "version": "2.0.1",
- "source": {
- "type": "git",
- "url": "https://github.com/consolidation/config.git",
- "reference": "9a2c2a7b2aea1b3525984a4378743a8b74c14e1c"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/consolidation/config/zipball/9a2c2a7b2aea1b3525984a4378743a8b74c14e1c",
- "reference": "9a2c2a7b2aea1b3525984a4378743a8b74c14e1c",
- "shasum": ""
- },
- "require": {
- "dflydev/dot-access-data": "^1.1.0",
- "grasmash/expander": "^1",
- "php": ">=7.1.3",
- "psr/log": "^1.1",
- "symfony/event-dispatcher": "^4||^5"
- },
- "require-dev": {
- "phpunit/phpunit": ">=7.5.20",
- "squizlabs/php_codesniffer": "^3",
- "symfony/console": "^4||^5",
- "symfony/yaml": "^4||^5",
- "yoast/phpunit-polyfills": "^0.2.0"
- },
- "suggest": {
- "symfony/event-dispatcher": "Required to inject configuration into Command options",
- "symfony/yaml": "Required to use Consolidation\\Config\\Loader\\YamlConfigLoader"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-main": "2.x-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "Consolidation\\Config\\": "src"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Greg Anderson",
- "email": "greg.1.anderson@greenknowe.org"
- }
- ],
- "description": "Provide configuration services for a commandline tool.",
- "support": {
- "issues": "https://github.com/consolidation/config/issues",
- "source": "https://github.com/consolidation/config/tree/2.0.1"
- },
- "time": "2020-12-06T00:03:30+00:00"
- },
- {
- "name": "consolidation/log",
- "version": "2.0.2",
- "source": {
- "type": "git",
- "url": "https://github.com/consolidation/log.git",
- "reference": "82a2aaaa621a7b976e50a745a8d249d5085ee2b1"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/consolidation/log/zipball/82a2aaaa621a7b976e50a745a8d249d5085ee2b1",
- "reference": "82a2aaaa621a7b976e50a745a8d249d5085ee2b1",
- "shasum": ""
- },
- "require": {
- "php": ">=7.1.3",
- "psr/log": "^1.0",
- "symfony/console": "^4|^5"
- },
- "require-dev": {
- "phpunit/phpunit": ">=7.5.20",
- "squizlabs/php_codesniffer": "^3",
- "yoast/phpunit-polyfills": "^0.2.0"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-main": "2.x-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "Consolidation\\Log\\": "src"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Greg Anderson",
- "email": "greg.1.anderson@greenknowe.org"
- }
- ],
- "description": "Improved Psr-3 / Psr\\Log logger based on Symfony Console components.",
- "support": {
- "issues": "https://github.com/consolidation/log/issues",
- "source": "https://github.com/consolidation/log/tree/2.0.2"
- },
- "time": "2020-12-10T16:26:23+00:00"
- },
- {
- "name": "consolidation/output-formatters",
- "version": "4.1.2",
- "source": {
- "type": "git",
- "url": "https://github.com/consolidation/output-formatters.git",
- "reference": "5821e6ae076bf690058a4de6c94dce97398a69c9"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/consolidation/output-formatters/zipball/5821e6ae076bf690058a4de6c94dce97398a69c9",
- "reference": "5821e6ae076bf690058a4de6c94dce97398a69c9",
- "shasum": ""
- },
- "require": {
- "dflydev/dot-access-data": "^1.1.0",
- "php": ">=7.1.3",
- "symfony/console": "^4|^5",
- "symfony/finder": "^4|^5"
- },
- "require-dev": {
- "php-coveralls/php-coveralls": "^2.4.2",
- "phpunit/phpunit": ">=7",
- "squizlabs/php_codesniffer": "^3",
- "symfony/var-dumper": "^4",
- "symfony/yaml": "^4",
- "yoast/phpunit-polyfills": "^0.2.0"
- },
- "suggest": {
- "symfony/var-dumper": "For using the var_dump formatter"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-main": "4.x-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "Consolidation\\OutputFormatters\\": "src"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Greg Anderson",
- "email": "greg.1.anderson@greenknowe.org"
- }
- ],
- "description": "Format text by applying transformations provided by plug-in formatters.",
- "support": {
- "issues": "https://github.com/consolidation/output-formatters/issues",
- "source": "https://github.com/consolidation/output-formatters/tree/4.1.2"
- },
- "time": "2020-12-12T19:04:59+00:00"
- },
- {
- "name": "consolidation/robo",
- "version": "3.0.3",
- "source": {
- "type": "git",
- "url": "https://github.com/consolidation/Robo.git",
- "reference": "734620ad3f9bb457fda1a52338b42439115cf941"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/consolidation/Robo/zipball/734620ad3f9bb457fda1a52338b42439115cf941",
- "reference": "734620ad3f9bb457fda1a52338b42439115cf941",
- "shasum": ""
- },
- "require": {
- "consolidation/annotated-command": "^4.2.4",
- "consolidation/config": "^1.2.1|^2.0.1",
- "consolidation/log": "^1.1.1|^2.0.2",
- "consolidation/output-formatters": "^4.1.2",
- "consolidation/self-update": "^1.2",
- "league/container": "^3.3.1",
- "php": ">=7.1.3",
- "symfony/console": "^4.4.19 || ^5",
- "symfony/event-dispatcher": "^4.4.19 || ^5",
- "symfony/filesystem": "^4.4.9 || ^5",
- "symfony/finder": "^4.4.9 || ^5",
- "symfony/process": "^4.4.9 || ^5",
- "symfony/yaml": "^4.4 || ^5"
- },
- "conflict": {
- "codegyre/robo": "*"
- },
- "require-dev": {
- "natxet/cssmin": "3.0.4",
- "patchwork/jsqueeze": "^2",
- "pear/archive_tar": "^1.4.4",
- "phpunit/phpunit": "^7.5.20 | ^8",
- "squizlabs/php_codesniffer": "^3",
- "yoast/phpunit-polyfills": "^0.2.0"
- },
- "suggest": {
- "natxet/cssmin": "For minifying CSS files in taskMinify",
- "patchwork/jsqueeze": "For minifying JS files in taskMinify",
- "pear/archive_tar": "Allows tar archives to be created and extracted in taskPack and taskExtract, respectively.",
- "totten/lurkerlite": "For monitoring filesystem changes in taskWatch"
- },
- "bin": [
- "robo"
- ],
- "type": "library",
- "extra": {
- "scenarios": {
- "symfony4": {
- "require": {
- "symfony/console": "^4.4.11",
- "symfony/event-dispatcher": "^4.4.11",
- "symfony/filesystem": "^4.4.11",
- "symfony/finder": "^4.4.11",
- "symfony/process": "^4.4.11",
- "phpunit/phpunit": "^6",
- "nikic/php-parser": "^2"
- },
- "remove": [
- "codeception/phpunit-wrapper"
- ],
- "config": {
- "platform": {
- "php": "7.1.3"
- }
- }
- }
- },
- "branch-alias": {
- "dev-master": "2.x-dev",
- "dev-main": "2.x-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "Robo\\": "src"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Davert",
- "email": "davert.php@resend.cc"
- }
- ],
- "description": "Modern task runner",
- "support": {
- "issues": "https://github.com/consolidation/Robo/issues",
- "source": "https://github.com/consolidation/Robo/tree/3.0.3"
- },
- "time": "2021-02-21T19:19:43+00:00"
- },
- {
- "name": "consolidation/self-update",
- "version": "1.2.0",
- "source": {
- "type": "git",
- "url": "https://github.com/consolidation/self-update.git",
- "reference": "dba6b2c0708f20fa3ba8008a2353b637578849b4"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/consolidation/self-update/zipball/dba6b2c0708f20fa3ba8008a2353b637578849b4",
- "reference": "dba6b2c0708f20fa3ba8008a2353b637578849b4",
- "shasum": ""
- },
- "require": {
- "php": ">=5.5.0",
- "symfony/console": "^2.8|^3|^4|^5",
- "symfony/filesystem": "^2.5|^3|^4|^5"
- },
- "bin": [
- "scripts/release"
- ],
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "1.x-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "SelfUpdate\\": "src"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Alexander Menk",
- "email": "menk@mestrona.net"
- },
- {
- "name": "Greg Anderson",
- "email": "greg.1.anderson@greenknowe.org"
- }
- ],
- "description": "Provides a self:update command for Symfony Console applications.",
- "support": {
- "issues": "https://github.com/consolidation/self-update/issues",
- "source": "https://github.com/consolidation/self-update/tree/1.2.0"
- },
- "time": "2020-04-13T02:49:20+00:00"
- },
- {
- "name": "dealerdirect/phpcodesniffer-composer-installer",
- "version": "v0.7.1",
- "source": {
- "type": "git",
- "url": "https://github.com/Dealerdirect/phpcodesniffer-composer-installer.git",
- "reference": "fe390591e0241955f22eb9ba327d137e501c771c"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/Dealerdirect/phpcodesniffer-composer-installer/zipball/fe390591e0241955f22eb9ba327d137e501c771c",
- "reference": "fe390591e0241955f22eb9ba327d137e501c771c",
- "shasum": ""
- },
- "require": {
- "composer-plugin-api": "^1.0 || ^2.0",
- "php": ">=5.3",
- "squizlabs/php_codesniffer": "^2.0 || ^3.0 || ^4.0"
- },
- "require-dev": {
- "composer/composer": "*",
- "phpcompatibility/php-compatibility": "^9.0",
- "sensiolabs/security-checker": "^4.1.0"
- },
- "type": "composer-plugin",
- "extra": {
- "class": "Dealerdirect\\Composer\\Plugin\\Installers\\PHPCodeSniffer\\Plugin"
- },
- "autoload": {
- "psr-4": {
- "Dealerdirect\\Composer\\Plugin\\Installers\\PHPCodeSniffer\\": "src/"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Franck Nijhof",
- "email": "franck.nijhof@dealerdirect.com",
- "homepage": "http://www.frenck.nl",
- "role": "Developer / IT Manager"
- }
- ],
- "description": "PHP_CodeSniffer Standards Composer Installer Plugin",
- "homepage": "http://www.dealerdirect.com",
- "keywords": [
- "PHPCodeSniffer",
- "PHP_CodeSniffer",
- "code quality",
- "codesniffer",
- "composer",
- "installer",
- "phpcs",
- "plugin",
- "qa",
- "quality",
- "standard",
- "standards",
- "style guide",
- "stylecheck",
- "tests"
- ],
- "support": {
- "issues": "https://github.com/dealerdirect/phpcodesniffer-composer-installer/issues",
- "source": "https://github.com/dealerdirect/phpcodesniffer-composer-installer"
- },
- "time": "2020-12-07T18:04:37+00:00"
- },
- {
- "name": "dflydev/dot-access-data",
- "version": "v1.1.0",
- "source": {
- "type": "git",
- "url": "https://github.com/dflydev/dflydev-dot-access-data.git",
- "reference": "3fbd874921ab2c041e899d044585a2ab9795df8a"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/dflydev/dflydev-dot-access-data/zipball/3fbd874921ab2c041e899d044585a2ab9795df8a",
- "reference": "3fbd874921ab2c041e899d044585a2ab9795df8a",
- "shasum": ""
- },
- "require": {
- "php": ">=5.3.2"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "1.0-dev"
- }
- },
- "autoload": {
- "psr-0": {
- "Dflydev\\DotAccessData": "src"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Dragonfly Development Inc.",
- "email": "info@dflydev.com",
- "homepage": "http://dflydev.com"
- },
- {
- "name": "Beau Simensen",
- "email": "beau@dflydev.com",
- "homepage": "http://beausimensen.com"
- },
- {
- "name": "Carlos Frutos",
- "email": "carlos@kiwing.it",
- "homepage": "https://github.com/cfrutos"
- }
- ],
- "description": "Given a deep data structure, access data by dot notation.",
- "homepage": "https://github.com/dflydev/dflydev-dot-access-data",
- "keywords": [
- "access",
- "data",
- "dot",
- "notation"
- ],
- "support": {
- "issues": "https://github.com/dflydev/dflydev-dot-access-data/issues",
- "source": "https://github.com/dflydev/dflydev-dot-access-data/tree/master"
- },
- "time": "2017-01-20T21:14:22+00:00"
- },
- {
- "name": "glpi-project/coding-standard",
- "version": "0.8",
- "source": {
- "type": "git",
- "url": "https://github.com/glpi-project/coding-standard.git",
- "reference": "a34ec2abf52e720ef700f59a91a4dde963b9f33e"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/glpi-project/coding-standard/zipball/a34ec2abf52e720ef700f59a91a4dde963b9f33e",
- "reference": "a34ec2abf52e720ef700f59a91a4dde963b9f33e",
- "shasum": ""
- },
- "require": {
- "slevomat/coding-standard": "^6.3",
- "squizlabs/php_codesniffer": "^3.5.5"
- },
- "type": "library",
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "GPL-2.0-or-later"
- ],
- "authors": [
- {
- "name": "Teclib'",
- "email": "glpi@teclib.com",
- "homepage": "https://teclib.com"
- }
- ],
- "description": "GLPI PHP CodeSniffer Coding Standard",
- "keywords": [
- "codesniffer",
- "glpi",
- "phpcs"
- ],
- "support": {
- "issues": "https://github.com/glpi-project/coding-standard/issues",
- "source": "https://github.com/glpi-project/coding-standard"
- },
- "time": "2020-06-03T08:54:27+00:00"
- },
- {
- "name": "glpi-project/tools",
- "version": "0.1.16",
- "source": {
- "type": "git",
- "url": "https://github.com/glpi-project/tools.git",
- "reference": "218e67a88ed2f5db7085af80e39522a138a262d8"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/glpi-project/tools/zipball/218e67a88ed2f5db7085af80e39522a138a262d8",
- "reference": "218e67a88ed2f5db7085af80e39522a138a262d8",
- "shasum": ""
- },
- "require": {
- "consolidation/robo": "^2.0 || ^3.0",
- "glpi-project/coding-standard": "^0.8",
- "symfony/console": "^4.4 || ^5.0"
- },
- "bin": [
- "bin/licence-headers-check",
- "tools/extract_template.sh",
- "tools/plugin-release"
- ],
- "type": "library",
- "autoload": {
- "psr-4": {
- "Glpi\\": "src/"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "GPL-3.0-or-later"
- ],
- "authors": [
- {
- "name": "Teclib'",
- "email": "glpi@teclib.com",
- "homepage": "http://teclib-group.com"
- }
- ],
- "description": "Various tools for GLPI and its plugins",
- "keywords": [
- "glpi",
- "plugins",
- "tools"
- ],
- "support": {
- "issues": "https://github.com/glpi-project/tools/issues",
- "source": "https://github.com/glpi-project/tools"
- },
- "time": "2021-03-03T08:05:40+00:00"
- },
- {
- "name": "grasmash/expander",
- "version": "1.0.0",
- "source": {
- "type": "git",
- "url": "https://github.com/grasmash/expander.git",
- "reference": "95d6037344a4be1dd5f8e0b0b2571a28c397578f"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/grasmash/expander/zipball/95d6037344a4be1dd5f8e0b0b2571a28c397578f",
- "reference": "95d6037344a4be1dd5f8e0b0b2571a28c397578f",
- "shasum": ""
- },
- "require": {
- "dflydev/dot-access-data": "^1.1.0",
- "php": ">=5.4"
- },
- "require-dev": {
- "greg-1-anderson/composer-test-scenarios": "^1",
- "phpunit/phpunit": "^4|^5.5.4",
- "satooshi/php-coveralls": "^1.0.2|dev-master",
- "squizlabs/php_codesniffer": "^2.7"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "1.x-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "Grasmash\\Expander\\": "src/"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Matthew Grasmick"
- }
- ],
- "description": "Expands internal property references in PHP arrays file.",
- "support": {
- "issues": "https://github.com/grasmash/expander/issues",
- "source": "https://github.com/grasmash/expander/tree/master"
- },
- "time": "2017-12-21T22:14:55+00:00"
- },
- {
- "name": "league/container",
- "version": "3.3.5",
- "source": {
- "type": "git",
- "url": "https://github.com/thephpleague/container.git",
- "reference": "048ab87810f508dbedbcb7ae941b606eb8ee353b"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/thephpleague/container/zipball/048ab87810f508dbedbcb7ae941b606eb8ee353b",
- "reference": "048ab87810f508dbedbcb7ae941b606eb8ee353b",
- "shasum": ""
- },
- "require": {
- "php": "^7.0 || ^8.0",
- "psr/container": "^1.0.0 || ^2.0.0"
- },
- "provide": {
- "psr/container-implementation": "^1.0"
- },
- "replace": {
- "orno/di": "~2.0"
- },
- "require-dev": {
- "phpunit/phpunit": "^6.0",
- "roave/security-advisories": "dev-master",
- "scrutinizer/ocular": "^1.8",
- "squizlabs/php_codesniffer": "^3.5"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "3.x-dev",
- "dev-3.x": "3.x-dev",
- "dev-2.x": "2.x-dev",
- "dev-1.x": "1.x-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "League\\Container\\": "src"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Phil Bennett",
- "email": "philipobenito@gmail.com",
- "homepage": "http://www.philipobenito.com",
- "role": "Developer"
- }
- ],
- "description": "A fast and intuitive dependency injection container.",
- "homepage": "https://github.com/thephpleague/container",
- "keywords": [
- "container",
- "dependency",
- "di",
- "injection",
- "league",
- "provider",
- "service"
- ],
- "support": {
- "issues": "https://github.com/thephpleague/container/issues",
- "source": "https://github.com/thephpleague/container/tree/3.3.5"
- },
- "funding": [
- {
- "url": "https://github.com/philipobenito",
- "type": "github"
- }
- ],
- "time": "2021-03-16T09:42:56+00:00"
- },
- {
- "name": "phpstan/phpdoc-parser",
- "version": "0.4.9",
- "source": {
- "type": "git",
- "url": "https://github.com/phpstan/phpdoc-parser.git",
- "reference": "98a088b17966bdf6ee25c8a4b634df313d8aa531"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/98a088b17966bdf6ee25c8a4b634df313d8aa531",
- "reference": "98a088b17966bdf6ee25c8a4b634df313d8aa531",
- "shasum": ""
- },
- "require": {
- "php": "^7.1 || ^8.0"
- },
- "require-dev": {
- "consistence/coding-standard": "^3.5",
- "ergebnis/composer-normalize": "^2.0.2",
- "jakub-onderka/php-parallel-lint": "^0.9.2",
- "phing/phing": "^2.16.0",
- "phpstan/extension-installer": "^1.0",
- "phpstan/phpstan": "^0.12.26",
- "phpstan/phpstan-strict-rules": "^0.12",
- "phpunit/phpunit": "^6.3",
- "slevomat/coding-standard": "^4.7.2",
- "symfony/process": "^4.0"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "0.4-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "PHPStan\\PhpDocParser\\": [
- "src/"
- ]
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "description": "PHPDoc parser with support for nullable, intersection and generic types",
- "support": {
- "issues": "https://github.com/phpstan/phpdoc-parser/issues",
- "source": "https://github.com/phpstan/phpdoc-parser/tree/master"
- },
- "time": "2020-08-03T20:32:43+00:00"
- },
- {
- "name": "psr/container",
- "version": "1.1.1",
- "source": {
- "type": "git",
- "url": "https://github.com/php-fig/container.git",
- "reference": "8622567409010282b7aeebe4bb841fe98b58dcaf"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/php-fig/container/zipball/8622567409010282b7aeebe4bb841fe98b58dcaf",
- "reference": "8622567409010282b7aeebe4bb841fe98b58dcaf",
- "shasum": ""
- },
- "require": {
- "php": ">=7.2.0"
- },
- "type": "library",
- "autoload": {
- "psr-4": {
- "Psr\\Container\\": "src/"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "PHP-FIG",
- "homepage": "https://www.php-fig.org/"
- }
- ],
- "description": "Common Container Interface (PHP FIG PSR-11)",
- "homepage": "https://github.com/php-fig/container",
- "keywords": [
- "PSR-11",
- "container",
- "container-interface",
- "container-interop",
- "psr"
- ],
- "support": {
- "issues": "https://github.com/php-fig/container/issues",
- "source": "https://github.com/php-fig/container/tree/1.1.1"
- },
- "time": "2021-03-05T17:36:06+00:00"
- },
- {
- "name": "psr/log",
- "version": "1.1.3",
- "source": {
- "type": "git",
- "url": "https://github.com/php-fig/log.git",
- "reference": "0f73288fd15629204f9d42b7055f72dacbe811fc"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/php-fig/log/zipball/0f73288fd15629204f9d42b7055f72dacbe811fc",
- "reference": "0f73288fd15629204f9d42b7055f72dacbe811fc",
- "shasum": ""
- },
- "require": {
- "php": ">=5.3.0"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "1.1.x-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "Psr\\Log\\": "Psr/Log/"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "PHP-FIG",
- "homepage": "http://www.php-fig.org/"
- }
- ],
- "description": "Common interface for logging libraries",
- "homepage": "https://github.com/php-fig/log",
- "keywords": [
- "log",
- "psr",
- "psr-3"
- ],
- "support": {
- "source": "https://github.com/php-fig/log/tree/1.1.3"
- },
- "time": "2020-03-23T09:12:05+00:00"
- },
- {
- "name": "slevomat/coding-standard",
- "version": "6.4.1",
- "source": {
- "type": "git",
- "url": "https://github.com/slevomat/coding-standard.git",
- "reference": "696dcca217d0c9da2c40d02731526c1e25b65346"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/slevomat/coding-standard/zipball/696dcca217d0c9da2c40d02731526c1e25b65346",
- "reference": "696dcca217d0c9da2c40d02731526c1e25b65346",
- "shasum": ""
- },
- "require": {
- "dealerdirect/phpcodesniffer-composer-installer": "^0.6.2 || ^0.7",
- "php": "^7.1 || ^8.0",
- "phpstan/phpdoc-parser": "0.4.5 - 0.4.9",
- "squizlabs/php_codesniffer": "^3.5.6"
- },
- "require-dev": {
- "phing/phing": "2.16.3",
- "php-parallel-lint/php-parallel-lint": "1.2.0",
- "phpstan/phpstan": "0.12.48",
- "phpstan/phpstan-deprecation-rules": "0.12.5",
- "phpstan/phpstan-phpunit": "0.12.16",
- "phpstan/phpstan-strict-rules": "0.12.5",
- "phpunit/phpunit": "7.5.20|8.5.5|9.4.0"
- },
- "type": "phpcodesniffer-standard",
- "extra": {
- "branch-alias": {
- "dev-master": "6.x-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "SlevomatCodingStandard\\": "SlevomatCodingStandard"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "description": "Slevomat Coding Standard for PHP_CodeSniffer complements Consistence Coding Standard by providing sniffs with additional checks.",
- "support": {
- "issues": "https://github.com/slevomat/coding-standard/issues",
- "source": "https://github.com/slevomat/coding-standard/tree/6.4.1"
- },
- "funding": [
- {
- "url": "https://github.com/kukulich",
- "type": "github"
- },
- {
- "url": "https://tidelift.com/funding/github/packagist/slevomat/coding-standard",
- "type": "tidelift"
- }
- ],
- "time": "2020-10-05T12:39:37+00:00"
- },
- {
- "name": "squizlabs/php_codesniffer",
- "version": "3.6.0",
- "source": {
- "type": "git",
- "url": "https://github.com/squizlabs/PHP_CodeSniffer.git",
- "reference": "ffced0d2c8fa8e6cdc4d695a743271fab6c38625"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/ffced0d2c8fa8e6cdc4d695a743271fab6c38625",
- "reference": "ffced0d2c8fa8e6cdc4d695a743271fab6c38625",
- "shasum": ""
- },
- "require": {
- "ext-simplexml": "*",
- "ext-tokenizer": "*",
- "ext-xmlwriter": "*",
- "php": ">=5.4.0"
- },
- "require-dev": {
- "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0"
- },
- "bin": [
- "bin/phpcs",
- "bin/phpcbf"
- ],
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "3.x-dev"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "BSD-3-Clause"
- ],
- "authors": [
- {
- "name": "Greg Sherwood",
- "role": "lead"
- }
- ],
- "description": "PHP_CodeSniffer tokenizes PHP, JavaScript and CSS files and detects violations of a defined set of coding standards.",
- "homepage": "https://github.com/squizlabs/PHP_CodeSniffer",
- "keywords": [
- "phpcs",
- "standards"
- ],
- "support": {
- "issues": "https://github.com/squizlabs/PHP_CodeSniffer/issues",
- "source": "https://github.com/squizlabs/PHP_CodeSniffer",
- "wiki": "https://github.com/squizlabs/PHP_CodeSniffer/wiki"
- },
- "time": "2021-04-09T00:54:41+00:00"
- },
- {
- "name": "symfony/console",
- "version": "v4.4.21",
- "source": {
- "type": "git",
- "url": "https://github.com/symfony/console.git",
- "reference": "1ba4560dbbb9fcf5ae28b61f71f49c678086cf23"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/symfony/console/zipball/1ba4560dbbb9fcf5ae28b61f71f49c678086cf23",
- "reference": "1ba4560dbbb9fcf5ae28b61f71f49c678086cf23",
- "shasum": ""
- },
- "require": {
- "php": ">=7.1.3",
- "symfony/polyfill-mbstring": "~1.0",
- "symfony/polyfill-php73": "^1.8",
- "symfony/polyfill-php80": "^1.15",
- "symfony/service-contracts": "^1.1|^2"
- },
- "conflict": {
- "symfony/dependency-injection": "<3.4",
- "symfony/event-dispatcher": "<4.3|>=5",
- "symfony/lock": "<4.4",
- "symfony/process": "<3.3"
- },
- "provide": {
- "psr/log-implementation": "1.0"
- },
- "require-dev": {
- "psr/log": "~1.0",
- "symfony/config": "^3.4|^4.0|^5.0",
- "symfony/dependency-injection": "^3.4|^4.0|^5.0",
- "symfony/event-dispatcher": "^4.3",
- "symfony/lock": "^4.4|^5.0",
- "symfony/process": "^3.4|^4.0|^5.0",
- "symfony/var-dumper": "^4.3|^5.0"
- },
- "suggest": {
- "psr/log": "For using the console logger",
- "symfony/event-dispatcher": "",
- "symfony/lock": "",
- "symfony/process": ""
- },
- "type": "library",
- "autoload": {
- "psr-4": {
- "Symfony\\Component\\Console\\": ""
- },
- "exclude-from-classmap": [
- "/Tests/"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Fabien Potencier",
- "email": "fabien@symfony.com"
- },
- {
- "name": "Symfony Community",
- "homepage": "https://symfony.com/contributors"
- }
- ],
- "description": "Eases the creation of beautiful and testable command line interfaces",
- "homepage": "https://symfony.com",
- "support": {
- "source": "https://github.com/symfony/console/tree/v4.4.21"
- },
- "funding": [
- {
- "url": "https://symfony.com/sponsor",
- "type": "custom"
- },
- {
- "url": "https://github.com/fabpot",
- "type": "github"
- },
- {
- "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
- "type": "tidelift"
- }
- ],
- "time": "2021-03-26T09:23:24+00:00"
- },
- {
- "name": "symfony/event-dispatcher",
- "version": "v4.4.20",
- "source": {
- "type": "git",
- "url": "https://github.com/symfony/event-dispatcher.git",
- "reference": "c352647244bd376bf7d31efbd5401f13f50dad0c"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/c352647244bd376bf7d31efbd5401f13f50dad0c",
- "reference": "c352647244bd376bf7d31efbd5401f13f50dad0c",
- "shasum": ""
- },
- "require": {
- "php": ">=7.1.3",
- "symfony/event-dispatcher-contracts": "^1.1"
- },
- "conflict": {
- "symfony/dependency-injection": "<3.4"
- },
- "provide": {
- "psr/event-dispatcher-implementation": "1.0",
- "symfony/event-dispatcher-implementation": "1.1"
- },
- "require-dev": {
- "psr/log": "~1.0",
- "symfony/config": "^3.4|^4.0|^5.0",
- "symfony/dependency-injection": "^3.4|^4.0|^5.0",
- "symfony/error-handler": "~3.4|~4.4",
- "symfony/expression-language": "^3.4|^4.0|^5.0",
- "symfony/http-foundation": "^3.4|^4.0|^5.0",
- "symfony/service-contracts": "^1.1|^2",
- "symfony/stopwatch": "^3.4|^4.0|^5.0"
- },
- "suggest": {
- "symfony/dependency-injection": "",
- "symfony/http-kernel": ""
- },
- "type": "library",
- "autoload": {
- "psr-4": {
- "Symfony\\Component\\EventDispatcher\\": ""
- },
- "exclude-from-classmap": [
- "/Tests/"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Fabien Potencier",
- "email": "fabien@symfony.com"
- },
- {
- "name": "Symfony Community",
- "homepage": "https://symfony.com/contributors"
- }
- ],
- "description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them",
- "homepage": "https://symfony.com",
- "support": {
- "source": "https://github.com/symfony/event-dispatcher/tree/v4.4.20"
- },
- "funding": [
- {
- "url": "https://symfony.com/sponsor",
- "type": "custom"
- },
- {
- "url": "https://github.com/fabpot",
- "type": "github"
- },
- {
- "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
- "type": "tidelift"
- }
- ],
- "time": "2021-01-27T09:09:26+00:00"
- },
- {
- "name": "symfony/event-dispatcher-contracts",
- "version": "v1.1.9",
- "source": {
- "type": "git",
- "url": "https://github.com/symfony/event-dispatcher-contracts.git",
- "reference": "84e23fdcd2517bf37aecbd16967e83f0caee25a7"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/84e23fdcd2517bf37aecbd16967e83f0caee25a7",
- "reference": "84e23fdcd2517bf37aecbd16967e83f0caee25a7",
- "shasum": ""
- },
- "require": {
- "php": ">=7.1.3"
- },
- "suggest": {
- "psr/event-dispatcher": "",
- "symfony/event-dispatcher-implementation": ""
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "1.1-dev"
- },
- "thanks": {
- "name": "symfony/contracts",
- "url": "https://github.com/symfony/contracts"
- }
- },
- "autoload": {
- "psr-4": {
- "Symfony\\Contracts\\EventDispatcher\\": ""
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Nicolas Grekas",
- "email": "p@tchwork.com"
- },
- {
- "name": "Symfony Community",
- "homepage": "https://symfony.com/contributors"
- }
- ],
- "description": "Generic abstractions related to dispatching event",
- "homepage": "https://symfony.com",
- "keywords": [
- "abstractions",
- "contracts",
- "decoupling",
- "interfaces",
- "interoperability",
- "standards"
- ],
- "support": {
- "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v1.1.9"
- },
- "funding": [
- {
- "url": "https://symfony.com/sponsor",
- "type": "custom"
- },
- {
- "url": "https://github.com/fabpot",
- "type": "github"
- },
- {
- "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
- "type": "tidelift"
- }
- ],
- "time": "2020-07-06T13:19:58+00:00"
- },
- {
- "name": "symfony/filesystem",
- "version": "v4.4.21",
+ "name": "glpi-project/tools",
+ "version": "0.4.2",
"source": {
"type": "git",
- "url": "https://github.com/symfony/filesystem.git",
- "reference": "940826c465be2690c9fae91b2793481e5cbd6834"
+ "url": "https://github.com/glpi-project/tools.git",
+ "reference": "34369dd85cc99c18c3b8cf441bba11ec32173f2d"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/filesystem/zipball/940826c465be2690c9fae91b2793481e5cbd6834",
- "reference": "940826c465be2690c9fae91b2793481e5cbd6834",
+ "url": "https://api.github.com/repos/glpi-project/tools/zipball/34369dd85cc99c18c3b8cf441bba11ec32173f2d",
+ "reference": "34369dd85cc99c18c3b8cf441bba11ec32173f2d",
"shasum": ""
},
"require": {
- "php": ">=7.1.3",
- "symfony/polyfill-ctype": "~1.8"
+ "symfony/console": "^4.4 || ^5.0"
},
+ "bin": [
+ "bin/extract-locales",
+ "bin/licence-headers-check",
+ "tools/extract_template.sh",
+ "tools/plugin-release"
+ ],
"type": "library",
"autoload": {
"psr-4": {
- "Symfony\\Component\\Filesystem\\": ""
- },
- "exclude-from-classmap": [
- "/Tests/"
- ]
+ "Glpi\\": "src/"
+ }
},
"notification-url": "https://packagist.org/downloads/",
"license": [
- "MIT"
+ "GPL-3.0-or-later"
],
"authors": [
{
- "name": "Fabien Potencier",
- "email": "fabien@symfony.com"
- },
- {
- "name": "Symfony Community",
- "homepage": "https://symfony.com/contributors"
+ "name": "Teclib'",
+ "email": "glpi@teclib.com",
+ "homepage": "http://teclib-group.com"
}
],
- "description": "Provides basic utilities for the filesystem",
- "homepage": "https://symfony.com",
+ "description": "Various tools for GLPI and its plugins",
+ "keywords": [
+ "glpi",
+ "plugins",
+ "tools"
+ ],
"support": {
- "source": "https://github.com/symfony/filesystem/tree/v4.4.21"
+ "issues": "https://github.com/glpi-project/tools/issues",
+ "source": "https://github.com/glpi-project/tools"
},
- "funding": [
- {
- "url": "https://symfony.com/sponsor",
- "type": "custom"
- },
- {
- "url": "https://github.com/fabpot",
- "type": "github"
- },
- {
- "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
- "type": "tidelift"
- }
- ],
- "time": "2021-03-28T09:59:32+00:00"
+ "time": "2022-01-28T13:44:12+00:00"
},
{
- "name": "symfony/finder",
- "version": "v4.4.20",
+ "name": "psr/container",
+ "version": "1.1.1",
"source": {
"type": "git",
- "url": "https://github.com/symfony/finder.git",
- "reference": "2543795ab1570df588b9bbd31e1a2bd7037b94f6"
+ "url": "https://github.com/php-fig/container.git",
+ "reference": "8622567409010282b7aeebe4bb841fe98b58dcaf"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/finder/zipball/2543795ab1570df588b9bbd31e1a2bd7037b94f6",
- "reference": "2543795ab1570df588b9bbd31e1a2bd7037b94f6",
+ "url": "https://api.github.com/repos/php-fig/container/zipball/8622567409010282b7aeebe4bb841fe98b58dcaf",
+ "reference": "8622567409010282b7aeebe4bb841fe98b58dcaf",
"shasum": ""
},
"require": {
- "php": ">=7.1.3"
+ "php": ">=7.2.0"
},
"type": "library",
"autoload": {
"psr-4": {
- "Symfony\\Component\\Finder\\": ""
- },
- "exclude-from-classmap": [
- "/Tests/"
- ]
+ "Psr\\Container\\": "src/"
+ }
},
"notification-url": "https://packagist.org/downloads/",
"license": [
@@ -1416,71 +147,78 @@
],
"authors": [
{
- "name": "Fabien Potencier",
- "email": "fabien@symfony.com"
- },
- {
- "name": "Symfony Community",
- "homepage": "https://symfony.com/contributors"
+ "name": "PHP-FIG",
+ "homepage": "https://www.php-fig.org/"
}
],
- "description": "Finds files and directories via an intuitive fluent interface",
- "homepage": "https://symfony.com",
+ "description": "Common Container Interface (PHP FIG PSR-11)",
+ "homepage": "https://github.com/php-fig/container",
+ "keywords": [
+ "PSR-11",
+ "container",
+ "container-interface",
+ "container-interop",
+ "psr"
+ ],
"support": {
- "source": "https://github.com/symfony/finder/tree/v4.4.20"
+ "issues": "https://github.com/php-fig/container/issues",
+ "source": "https://github.com/php-fig/container/tree/1.1.1"
},
- "funding": [
- {
- "url": "https://symfony.com/sponsor",
- "type": "custom"
- },
- {
- "url": "https://github.com/fabpot",
- "type": "github"
- },
- {
- "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
- "type": "tidelift"
- }
- ],
- "time": "2021-02-12T10:48:09+00:00"
+ "time": "2021-03-05T17:36:06+00:00"
},
{
- "name": "symfony/polyfill-ctype",
- "version": "v1.22.1",
+ "name": "symfony/console",
+ "version": "v4.4.37",
"source": {
"type": "git",
- "url": "https://github.com/symfony/polyfill-ctype.git",
- "reference": "c6c942b1ac76c82448322025e084cadc56048b4e"
+ "url": "https://github.com/symfony/console.git",
+ "reference": "0259f01dbf9d77badddbbf4c2abb681f24c9cac6"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/c6c942b1ac76c82448322025e084cadc56048b4e",
- "reference": "c6c942b1ac76c82448322025e084cadc56048b4e",
+ "url": "https://api.github.com/repos/symfony/console/zipball/0259f01dbf9d77badddbbf4c2abb681f24c9cac6",
+ "reference": "0259f01dbf9d77badddbbf4c2abb681f24c9cac6",
"shasum": ""
},
"require": {
- "php": ">=7.1"
+ "php": ">=7.1.3",
+ "symfony/polyfill-mbstring": "~1.0",
+ "symfony/polyfill-php73": "^1.8",
+ "symfony/polyfill-php80": "^1.16",
+ "symfony/service-contracts": "^1.1|^2"
+ },
+ "conflict": {
+ "psr/log": ">=3",
+ "symfony/dependency-injection": "<3.4",
+ "symfony/event-dispatcher": "<4.3|>=5",
+ "symfony/lock": "<4.4",
+ "symfony/process": "<3.3"
+ },
+ "provide": {
+ "psr/log-implementation": "1.0|2.0"
+ },
+ "require-dev": {
+ "psr/log": "^1|^2",
+ "symfony/config": "^3.4|^4.0|^5.0",
+ "symfony/dependency-injection": "^3.4|^4.0|^5.0",
+ "symfony/event-dispatcher": "^4.3",
+ "symfony/lock": "^4.4|^5.0",
+ "symfony/process": "^3.4|^4.0|^5.0",
+ "symfony/var-dumper": "^4.3|^5.0"
},
"suggest": {
- "ext-ctype": "For best performance"
+ "psr/log": "For using the console logger",
+ "symfony/event-dispatcher": "",
+ "symfony/lock": "",
+ "symfony/process": ""
},
"type": "library",
- "extra": {
- "branch-alias": {
- "dev-main": "1.22-dev"
- },
- "thanks": {
- "name": "symfony/polyfill",
- "url": "https://github.com/symfony/polyfill"
- }
- },
"autoload": {
"psr-4": {
- "Symfony\\Polyfill\\Ctype\\": ""
+ "Symfony\\Component\\Console\\": ""
},
- "files": [
- "bootstrap.php"
+ "exclude-from-classmap": [
+ "/Tests/"
]
},
"notification-url": "https://packagist.org/downloads/",
@@ -1489,24 +227,18 @@
],
"authors": [
{
- "name": "Gert de Pagter",
- "email": "BackEndTea@gmail.com"
+ "name": "Fabien Potencier",
+ "email": "fabien@symfony.com"
},
{
"name": "Symfony Community",
"homepage": "https://symfony.com/contributors"
}
],
- "description": "Symfony polyfill for ctype functions",
+ "description": "Eases the creation of beautiful and testable command line interfaces",
"homepage": "https://symfony.com",
- "keywords": [
- "compatibility",
- "ctype",
- "polyfill",
- "portable"
- ],
"support": {
- "source": "https://github.com/symfony/polyfill-ctype/tree/v1.22.1"
+ "source": "https://github.com/symfony/console/tree/v4.4.37"
},
"funding": [
{
@@ -1522,32 +254,35 @@
"type": "tidelift"
}
],
- "time": "2021-01-07T16:49:33+00:00"
+ "time": "2022-01-26T16:15:26+00:00"
},
{
"name": "symfony/polyfill-mbstring",
- "version": "v1.22.1",
+ "version": "v1.24.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-mbstring.git",
- "reference": "5232de97ee3b75b0360528dae24e73db49566ab1"
+ "reference": "0abb51d2f102e00a4eefcf46ba7fec406d245825"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/5232de97ee3b75b0360528dae24e73db49566ab1",
- "reference": "5232de97ee3b75b0360528dae24e73db49566ab1",
+ "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/0abb51d2f102e00a4eefcf46ba7fec406d245825",
+ "reference": "0abb51d2f102e00a4eefcf46ba7fec406d245825",
"shasum": ""
},
"require": {
"php": ">=7.1"
},
+ "provide": {
+ "ext-mbstring": "*"
+ },
"suggest": {
"ext-mbstring": "For best performance"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "1.22-dev"
+ "dev-main": "1.23-dev"
},
"thanks": {
"name": "symfony/polyfill",
@@ -1586,7 +321,7 @@
"shim"
],
"support": {
- "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.22.1"
+ "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.24.0"
},
"funding": [
{
@@ -1602,20 +337,20 @@
"type": "tidelift"
}
],
- "time": "2021-01-22T09:19:47+00:00"
+ "time": "2021-11-30T18:21:41+00:00"
},
{
"name": "symfony/polyfill-php73",
- "version": "v1.22.1",
+ "version": "v1.24.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-php73.git",
- "reference": "a678b42e92f86eca04b7fa4c0f6f19d097fb69e2"
+ "reference": "cc5db0e22b3cb4111010e48785a97f670b350ca5"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/a678b42e92f86eca04b7fa4c0f6f19d097fb69e2",
- "reference": "a678b42e92f86eca04b7fa4c0f6f19d097fb69e2",
+ "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/cc5db0e22b3cb4111010e48785a97f670b350ca5",
+ "reference": "cc5db0e22b3cb4111010e48785a97f670b350ca5",
"shasum": ""
},
"require": {
@@ -1624,7 +359,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "1.22-dev"
+ "dev-main": "1.23-dev"
},
"thanks": {
"name": "symfony/polyfill",
@@ -1665,7 +400,7 @@
"shim"
],
"support": {
- "source": "https://github.com/symfony/polyfill-php73/tree/v1.22.1"
+ "source": "https://github.com/symfony/polyfill-php73/tree/v1.24.0"
},
"funding": [
{
@@ -1681,20 +416,20 @@
"type": "tidelift"
}
],
- "time": "2021-01-07T16:49:33+00:00"
+ "time": "2021-06-05T21:20:04+00:00"
},
{
"name": "symfony/polyfill-php80",
- "version": "v1.22.1",
+ "version": "v1.24.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-php80.git",
- "reference": "dc3063ba22c2a1fd2f45ed856374d79114998f91"
+ "reference": "57b712b08eddb97c762a8caa32c84e037892d2e9"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/dc3063ba22c2a1fd2f45ed856374d79114998f91",
- "reference": "dc3063ba22c2a1fd2f45ed856374d79114998f91",
+ "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/57b712b08eddb97c762a8caa32c84e037892d2e9",
+ "reference": "57b712b08eddb97c762a8caa32c84e037892d2e9",
"shasum": ""
},
"require": {
@@ -1703,7 +438,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "1.22-dev"
+ "dev-main": "1.23-dev"
},
"thanks": {
"name": "symfony/polyfill",
@@ -1748,68 +483,7 @@
"shim"
],
"support": {
- "source": "https://github.com/symfony/polyfill-php80/tree/v1.22.1"
- },
- "funding": [
- {
- "url": "https://symfony.com/sponsor",
- "type": "custom"
- },
- {
- "url": "https://github.com/fabpot",
- "type": "github"
- },
- {
- "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
- "type": "tidelift"
- }
- ],
- "time": "2021-01-07T16:49:33+00:00"
- },
- {
- "name": "symfony/process",
- "version": "v4.4.20",
- "source": {
- "type": "git",
- "url": "https://github.com/symfony/process.git",
- "reference": "7e950b6366d4da90292c2e7fa820b3c1842b965a"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/symfony/process/zipball/7e950b6366d4da90292c2e7fa820b3c1842b965a",
- "reference": "7e950b6366d4da90292c2e7fa820b3c1842b965a",
- "shasum": ""
- },
- "require": {
- "php": ">=7.1.3"
- },
- "type": "library",
- "autoload": {
- "psr-4": {
- "Symfony\\Component\\Process\\": ""
- },
- "exclude-from-classmap": [
- "/Tests/"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Fabien Potencier",
- "email": "fabien@symfony.com"
- },
- {
- "name": "Symfony Community",
- "homepage": "https://symfony.com/contributors"
- }
- ],
- "description": "Executes commands in sub-processes",
- "homepage": "https://symfony.com",
- "support": {
- "source": "https://github.com/symfony/process/tree/v4.4.20"
+ "source": "https://github.com/symfony/polyfill-php80/tree/v1.24.0"
},
"funding": [
{
@@ -1825,20 +499,20 @@
"type": "tidelift"
}
],
- "time": "2021-01-27T09:09:26+00:00"
+ "time": "2021-09-13T13:58:33+00:00"
},
{
"name": "symfony/service-contracts",
- "version": "v1.1.9",
+ "version": "v1.1.11",
"source": {
"type": "git",
"url": "https://github.com/symfony/service-contracts.git",
- "reference": "b776d18b303a39f56c63747bcb977ad4b27aca26"
+ "reference": "633df678bec3452e04a7b0337c9bcfe7354124b3"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/service-contracts/zipball/b776d18b303a39f56c63747bcb977ad4b27aca26",
- "reference": "b776d18b303a39f56c63747bcb977ad4b27aca26",
+ "url": "https://api.github.com/repos/symfony/service-contracts/zipball/633df678bec3452e04a7b0337c9bcfe7354124b3",
+ "reference": "633df678bec3452e04a7b0337c9bcfe7354124b3",
"shasum": ""
},
"require": {
@@ -1851,7 +525,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.1-dev"
+ "dev-main": "1.1-dev"
},
"thanks": {
"name": "symfony/contracts",
@@ -1888,78 +562,7 @@
"standards"
],
"support": {
- "source": "https://github.com/symfony/service-contracts/tree/v1.1.9"
- },
- "funding": [
- {
- "url": "https://symfony.com/sponsor",
- "type": "custom"
- },
- {
- "url": "https://github.com/fabpot",
- "type": "github"
- },
- {
- "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
- "type": "tidelift"
- }
- ],
- "time": "2020-07-06T13:19:58+00:00"
- },
- {
- "name": "symfony/yaml",
- "version": "v4.4.21",
- "source": {
- "type": "git",
- "url": "https://github.com/symfony/yaml.git",
- "reference": "3871c720871029f008928244e56cf43497da7e9d"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/symfony/yaml/zipball/3871c720871029f008928244e56cf43497da7e9d",
- "reference": "3871c720871029f008928244e56cf43497da7e9d",
- "shasum": ""
- },
- "require": {
- "php": ">=7.1.3",
- "symfony/polyfill-ctype": "~1.8"
- },
- "conflict": {
- "symfony/console": "<3.4"
- },
- "require-dev": {
- "symfony/console": "^3.4|^4.0|^5.0"
- },
- "suggest": {
- "symfony/console": "For validating YAML files using the lint command"
- },
- "type": "library",
- "autoload": {
- "psr-4": {
- "Symfony\\Component\\Yaml\\": ""
- },
- "exclude-from-classmap": [
- "/Tests/"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Fabien Potencier",
- "email": "fabien@symfony.com"
- },
- {
- "name": "Symfony Community",
- "homepage": "https://symfony.com/contributors"
- }
- ],
- "description": "Loads and dumps YAML files",
- "homepage": "https://symfony.com",
- "support": {
- "source": "https://github.com/symfony/yaml/tree/v4.4.21"
+ "source": "https://github.com/symfony/service-contracts/tree/v1.1.11"
},
"funding": [
{
@@ -1975,7 +578,7 @@
"type": "tidelift"
}
],
- "time": "2021-03-05T17:58:50+00:00"
+ "time": "2021-11-04T13:32:43+00:00"
}
],
"aliases": [],
@@ -1992,5 +595,5 @@
"platform-overrides": {
"php": "7.2.0"
},
- "plugin-api-version": "2.0.0"
+ "plugin-api-version": "2.1.0"
}
From fdc8b0ad35a524d335c65306b4112f69706d4bbc Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?C=C3=A9dric=20Anne?=
Date: Fri, 10 Dec 2021 14:25:56 +0100
Subject: [PATCH 04/59] Fix files mode
---
lib/imagesmootharc/example.php | 0
pics/check24.png | Bin
pics/cross24.png | Bin
3 files changed, 0 insertions(+), 0 deletions(-)
mode change 100755 => 100644 lib/imagesmootharc/example.php
mode change 100755 => 100644 pics/check24.png
mode change 100755 => 100644 pics/cross24.png
diff --git a/lib/imagesmootharc/example.php b/lib/imagesmootharc/example.php
old mode 100755
new mode 100644
diff --git a/pics/check24.png b/pics/check24.png
old mode 100755
new mode 100644
diff --git a/pics/cross24.png b/pics/cross24.png
old mode 100755
new mode 100644
From 2757b11ead5f22e84f914b1a26fa3cc9df56c4cd Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?C=C3=A9dric=20Anne?=
Date: Mon, 31 Jan 2022 15:23:36 +0100
Subject: [PATCH 05/59] Fix licence headers
---
ajax/common.tabs.php | 51 +++++++++---------
ajax/dashboard.php | 29 +++++++++++
ajax/dropdownExport.php | 51 +++++++++---------
ajax/dropdownGraphs.php | 51 +++++++++---------
ajax/get_new_crsf_token.php | 29 +++++++++++
ajax/homepage_link.php | 29 +++++++++++
ajax/index.php | 29 +++++++++++
css/mreporting.css | 28 ++++++++++
front/central.php | 51 +++++++++---------
front/config.form.php | 51 +++++++++---------
front/config.php | 52 ++++++++++---------
front/dashboard.form.php | 28 ++++++++++
front/dashboard.php | 29 +++++++++++
front/export.php | 51 +++++++++---------
front/export_svg.php | 29 +++++++++++
front/graph.php | 51 +++++++++---------
front/index.php | 29 +++++++++++
front/popup.php | 51 +++++++++---------
front/preference.form.php | 52 ++++++++++---------
front/profile.form.php | 29 +++++++++++
hook.php | 51 +++++++++---------
inc/baseclass.class.php | 51 +++++++++---------
inc/common.class.php | 51 +++++++++---------
inc/config.class.php | 51 +++++++++---------
inc/dashboard.class.php | 51 +++++++++---------
inc/graph.class.php | 51 +++++++++---------
inc/graphcsv.class.php | 51 +++++++++---------
inc/graphpng.class.php | 52 ++++++++++---------
inc/helpdesk.class.php | 51 +++++++++---------
inc/helpdeskplus.class.php | 28 ++++++++++
inc/inventory.class.php | 51 +++++++++---------
inc/notification.class.php | 28 ++++++++++
inc/notificationevent.class.php | 28 ++++++++++
inc/notificationmail.class.php | 28 ++++++++++
inc/notificationtargetnotification.class.php | 28 ++++++++++
inc/other.class.php | 51 +++++++++---------
inc/pdf.class.php | 28 ++++++++++
inc/preference.class.php | 51 +++++++++---------
inc/profile.class.php | 51 +++++++++---------
inc/tag.class.php | 51 +++++++++---------
index.php | 29 +++++++++++
js/helpdesk-menu.js | 28 ++++++++++
locales/reports_locales/helpdesk_cs_CZ.php | 29 +++++++++++
locales/reports_locales/helpdesk_de_DE.php | 29 +++++++++++
locales/reports_locales/helpdesk_en_GB.php | 29 +++++++++++
locales/reports_locales/helpdesk_fr_FR.php | 29 +++++++++++
locales/reports_locales/helpdesk_hr_HR.php | 29 +++++++++++
locales/reports_locales/helpdesk_pt_BR.php | 29 +++++++++++
locales/reports_locales/helpdesk_pt_PT.php | 29 +++++++++++
locales/reports_locales/helpdesk_ru_RU.php | 29 +++++++++++
.../reports_locales/helpdeskplus_cs_CZ.php | 29 +++++++++++
.../reports_locales/helpdeskplus_de_DE.php | 29 +++++++++++
.../reports_locales/helpdeskplus_en_GB.php | 29 +++++++++++
.../reports_locales/helpdeskplus_fr_FR.php | 29 +++++++++++
.../reports_locales/helpdeskplus_hr_HR.php | 29 +++++++++++
.../reports_locales/helpdeskplus_pt_BR.php | 29 +++++++++++
.../reports_locales/helpdeskplus_pt_PT.php | 29 +++++++++++
.../reports_locales/helpdeskplus_ru_RU.php | 29 +++++++++++
locales/reports_locales/inventory_cs_CZ.php | 29 +++++++++++
locales/reports_locales/inventory_de_DE.php | 29 +++++++++++
locales/reports_locales/inventory_en_GB.php | 29 +++++++++++
locales/reports_locales/inventory_fr_FR.php | 29 +++++++++++
locales/reports_locales/inventory_hr_HR.php | 29 +++++++++++
locales/reports_locales/inventory_pt_BR.php | 29 +++++++++++
locales/reports_locales/inventory_pt_PT.php | 29 +++++++++++
locales/reports_locales/inventory_ru_RU.php | 29 +++++++++++
locales/reports_locales/other_cs_CZ.php | 29 +++++++++++
locales/reports_locales/other_de_DE.php | 29 +++++++++++
locales/reports_locales/other_en_GB.php | 29 +++++++++++
locales/reports_locales/other_fr_FR.php | 29 +++++++++++
locales/reports_locales/other_hr_HR.php | 29 +++++++++++
locales/reports_locales/other_pt_BR.php | 29 +++++++++++
locales/reports_locales/other_pt_PT.php | 29 +++++++++++
locales/reports_locales/other_ru_RU.php | 29 +++++++++++
locales/reports_locales/tag_cs_CZ.php | 29 +++++++++++
locales/reports_locales/tag_de_DE.php | 29 +++++++++++
locales/reports_locales/tag_en_GB.php | 29 +++++++++++
locales/reports_locales/tag_fr_FR.php | 29 +++++++++++
locales/reports_locales/tag_hr_HR.php | 29 +++++++++++
locales/reports_locales/tag_ru_RU.php | 29 +++++++++++
setup.php | 50 +++++++++---------
tools/HEADER | 25 +++++++++
82 files changed, 2293 insertions(+), 624 deletions(-)
create mode 100644 tools/HEADER
diff --git a/ajax/common.tabs.php b/ajax/common.tabs.php
index 4948b741..610989da 100644
--- a/ajax/common.tabs.php
+++ b/ajax/common.tabs.php
@@ -1,30 +1,31 @@
.
- --------------------------------------------------------------------------
+/**
+ * -------------------------------------------------------------------------
+ * Mreporting plugin for GLPI
+ * -------------------------------------------------------------------------
+ *
+ * LICENSE
+ *
+ * This file is part of Mreporting.
+ *
+ * Mreporting is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * Mreporting is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with Mreporting. If not, see .
+ * -------------------------------------------------------------------------
+ * @copyright Copyright (C) 2003-2022 by Mreporting plugin team.
+ * @license GPLv2 https://www.gnu.org/licenses/gpl-2.0.html
+ * @link https://github.com/pluginsGLPI/mreporting
+ * -------------------------------------------------------------------------
*/
include ("../../../inc/includes.php");
diff --git a/ajax/dashboard.php b/ajax/dashboard.php
index 3df47804..67913c76 100644
--- a/ajax/dashboard.php
+++ b/ajax/dashboard.php
@@ -1,4 +1,33 @@
.
+ * -------------------------------------------------------------------------
+ * @copyright Copyright (C) 2003-2022 by Mreporting plugin team.
+ * @license GPLv2 https://www.gnu.org/licenses/gpl-2.0.html
+ * @link https://github.com/pluginsGLPI/mreporting
+ * -------------------------------------------------------------------------
+ */
+
include('../../../inc/includes.php');
Html::header_nocache();
diff --git a/ajax/dropdownExport.php b/ajax/dropdownExport.php
index 5245005e..49184d66 100644
--- a/ajax/dropdownExport.php
+++ b/ajax/dropdownExport.php
@@ -1,30 +1,31 @@
.
- --------------------------------------------------------------------------
+/**
+ * -------------------------------------------------------------------------
+ * Mreporting plugin for GLPI
+ * -------------------------------------------------------------------------
+ *
+ * LICENSE
+ *
+ * This file is part of Mreporting.
+ *
+ * Mreporting is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * Mreporting is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with Mreporting. If not, see .
+ * -------------------------------------------------------------------------
+ * @copyright Copyright (C) 2003-2022 by Mreporting plugin team.
+ * @license GPLv2 https://www.gnu.org/licenses/gpl-2.0.html
+ * @link https://github.com/pluginsGLPI/mreporting
+ * -------------------------------------------------------------------------
*/
include ("../../../inc/includes.php");
diff --git a/ajax/dropdownGraphs.php b/ajax/dropdownGraphs.php
index 50cabb52..41b23fb5 100644
--- a/ajax/dropdownGraphs.php
+++ b/ajax/dropdownGraphs.php
@@ -1,30 +1,31 @@
.
- --------------------------------------------------------------------------
+/**
+ * -------------------------------------------------------------------------
+ * Mreporting plugin for GLPI
+ * -------------------------------------------------------------------------
+ *
+ * LICENSE
+ *
+ * This file is part of Mreporting.
+ *
+ * Mreporting is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * Mreporting is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with Mreporting. If not, see .
+ * -------------------------------------------------------------------------
+ * @copyright Copyright (C) 2003-2022 by Mreporting plugin team.
+ * @license GPLv2 https://www.gnu.org/licenses/gpl-2.0.html
+ * @link https://github.com/pluginsGLPI/mreporting
+ * -------------------------------------------------------------------------
*/
if (strpos($_SERVER['PHP_SELF'], "dropdownGraphs.php")) {
diff --git a/ajax/get_new_crsf_token.php b/ajax/get_new_crsf_token.php
index 9413b40e..9d27a980 100644
--- a/ajax/get_new_crsf_token.php
+++ b/ajax/get_new_crsf_token.php
@@ -1,4 +1,33 @@
.
+ * -------------------------------------------------------------------------
+ * @copyright Copyright (C) 2003-2022 by Mreporting plugin team.
+ * @license GPLv2 https://www.gnu.org/licenses/gpl-2.0.html
+ * @link https://github.com/pluginsGLPI/mreporting
+ * -------------------------------------------------------------------------
+ */
+
$AJAX_INCLUDE = 1;
include ("../../../inc/includes.php");
diff --git a/ajax/homepage_link.php b/ajax/homepage_link.php
index dbef8689..ed95b93f 100644
--- a/ajax/homepage_link.php
+++ b/ajax/homepage_link.php
@@ -1,4 +1,33 @@
.
+ * -------------------------------------------------------------------------
+ * @copyright Copyright (C) 2003-2022 by Mreporting plugin team.
+ * @license GPLv2 https://www.gnu.org/licenses/gpl-2.0.html
+ * @link https://github.com/pluginsGLPI/mreporting
+ * -------------------------------------------------------------------------
+ */
+
include ('../../../inc/includes.php');
Session::checkLoginUser();
diff --git a/ajax/index.php b/ajax/index.php
index 95d8de68..24844dcb 100644
--- a/ajax/index.php
+++ b/ajax/index.php
@@ -1,2 +1,31 @@
.
+ * -------------------------------------------------------------------------
+ * @copyright Copyright (C) 2003-2022 by Mreporting plugin team.
+ * @license GPLv2 https://www.gnu.org/licenses/gpl-2.0.html
+ * @link https://github.com/pluginsGLPI/mreporting
+ * -------------------------------------------------------------------------
+ */
+
header('Location: ../front/central.php');
diff --git a/css/mreporting.css b/css/mreporting.css
index 997e0ee2..6025a218 100644
--- a/css/mreporting.css
+++ b/css/mreporting.css
@@ -1,3 +1,31 @@
+/*!
+ * -------------------------------------------------------------------------
+ * Mreporting plugin for GLPI
+ * -------------------------------------------------------------------------
+ *
+ * LICENSE
+ *
+ * This file is part of Mreporting.
+ *
+ * Mreporting is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * Mreporting is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with Mreporting. If not, see .
+ * -------------------------------------------------------------------------
+ * @copyright Copyright (C) 2003-2022 by Mreporting plugin team.
+ * @license GPLv2 https://www.gnu.org/licenses/gpl-2.0.html
+ * @link https://github.com/pluginsGLPI/mreporting
+ * -------------------------------------------------------------------------
+ */
+
#fig {
border:1px solid #E0E0E0;
position:relative;
diff --git a/front/central.php b/front/central.php
index 6a5a22ed..dac5ae3e 100644
--- a/front/central.php
+++ b/front/central.php
@@ -1,30 +1,31 @@
.
- --------------------------------------------------------------------------
+/**
+ * -------------------------------------------------------------------------
+ * Mreporting plugin for GLPI
+ * -------------------------------------------------------------------------
+ *
+ * LICENSE
+ *
+ * This file is part of Mreporting.
+ *
+ * Mreporting is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * Mreporting is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with Mreporting. If not, see .
+ * -------------------------------------------------------------------------
+ * @copyright Copyright (C) 2003-2022 by Mreporting plugin team.
+ * @license GPLv2 https://www.gnu.org/licenses/gpl-2.0.html
+ * @link https://github.com/pluginsGLPI/mreporting
+ * -------------------------------------------------------------------------
*/
include ("../../../inc/includes.php");
diff --git a/front/config.form.php b/front/config.form.php
index ff4daaa0..3b851e11 100644
--- a/front/config.form.php
+++ b/front/config.form.php
@@ -1,30 +1,31 @@
.
- --------------------------------------------------------------------------
+/**
+ * -------------------------------------------------------------------------
+ * Mreporting plugin for GLPI
+ * -------------------------------------------------------------------------
+ *
+ * LICENSE
+ *
+ * This file is part of Mreporting.
+ *
+ * Mreporting is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * Mreporting is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with Mreporting. If not, see .
+ * -------------------------------------------------------------------------
+ * @copyright Copyright (C) 2003-2022 by Mreporting plugin team.
+ * @license GPLv2 https://www.gnu.org/licenses/gpl-2.0.html
+ * @link https://github.com/pluginsGLPI/mreporting
+ * -------------------------------------------------------------------------
*/
include ("../../../inc/includes.php");
diff --git a/front/config.php b/front/config.php
index a2f66022..ac2a2a9f 100644
--- a/front/config.php
+++ b/front/config.php
@@ -1,31 +1,33 @@
.
- --------------------------------------------------------------------------
+/**
+ * -------------------------------------------------------------------------
+ * Mreporting plugin for GLPI
+ * -------------------------------------------------------------------------
+ *
+ * LICENSE
+ *
+ * This file is part of Mreporting.
+ *
+ * Mreporting is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * Mreporting is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with Mreporting. If not, see .
+ * -------------------------------------------------------------------------
+ * @copyright Copyright (C) 2003-2022 by Mreporting plugin team.
+ * @license GPLv2 https://www.gnu.org/licenses/gpl-2.0.html
+ * @link https://github.com/pluginsGLPI/mreporting
+ * -------------------------------------------------------------------------
*/
+
include ("../../../inc/includes.php");
Session::checkRight("config", UPDATE);
diff --git a/front/dashboard.form.php b/front/dashboard.form.php
index 39045637..eb404cf8 100644
--- a/front/dashboard.form.php
+++ b/front/dashboard.form.php
@@ -1,5 +1,33 @@
.
+ * -------------------------------------------------------------------------
+ * @copyright Copyright (C) 2003-2022 by Mreporting plugin team.
+ * @license GPLv2 https://www.gnu.org/licenses/gpl-2.0.html
+ * @link https://github.com/pluginsGLPI/mreporting
+ * -------------------------------------------------------------------------
+ */
+
if (!isset($_POST['saveConfig']) && !isset($_POST['addReports'])) {
$USEDBREPLICATE = 1;
}
diff --git a/front/dashboard.php b/front/dashboard.php
index 92d580b2..cee861b6 100644
--- a/front/dashboard.php
+++ b/front/dashboard.php
@@ -1,2 +1,31 @@
.
+ * -------------------------------------------------------------------------
+ * @copyright Copyright (C) 2003-2022 by Mreporting plugin team.
+ * @license GPLv2 https://www.gnu.org/licenses/gpl-2.0.html
+ * @link https://github.com/pluginsGLPI/mreporting
+ * -------------------------------------------------------------------------
+ */
+
require_once "dashboard.form.php";
\ No newline at end of file
diff --git a/front/export.php b/front/export.php
index c1debe4f..c3126413 100644
--- a/front/export.php
+++ b/front/export.php
@@ -1,30 +1,31 @@
.
- --------------------------------------------------------------------------
+/**
+ * -------------------------------------------------------------------------
+ * Mreporting plugin for GLPI
+ * -------------------------------------------------------------------------
+ *
+ * LICENSE
+ *
+ * This file is part of Mreporting.
+ *
+ * Mreporting is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * Mreporting is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with Mreporting. If not, see .
+ * -------------------------------------------------------------------------
+ * @copyright Copyright (C) 2003-2022 by Mreporting plugin team.
+ * @license GPLv2 https://www.gnu.org/licenses/gpl-2.0.html
+ * @link https://github.com/pluginsGLPI/mreporting
+ * -------------------------------------------------------------------------
*/
$USEDBREPLICATE = 1;
diff --git a/front/export_svg.php b/front/export_svg.php
index 55b78c56..b00a7648 100644
--- a/front/export_svg.php
+++ b/front/export_svg.php
@@ -1,4 +1,33 @@
.
+ * -------------------------------------------------------------------------
+ * @copyright Copyright (C) 2003-2022 by Mreporting plugin team.
+ * @license GPLv2 https://www.gnu.org/licenses/gpl-2.0.html
+ * @link https://github.com/pluginsGLPI/mreporting
+ * -------------------------------------------------------------------------
+ */
+
include ("../../../inc/includes.php");
header("Expires: Mon, 26 Nov 1962 00:00:00 GMT");
diff --git a/front/graph.php b/front/graph.php
index fa54f46b..1d9397af 100644
--- a/front/graph.php
+++ b/front/graph.php
@@ -1,30 +1,31 @@
.
- --------------------------------------------------------------------------
+/**
+ * -------------------------------------------------------------------------
+ * Mreporting plugin for GLPI
+ * -------------------------------------------------------------------------
+ *
+ * LICENSE
+ *
+ * This file is part of Mreporting.
+ *
+ * Mreporting is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * Mreporting is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with Mreporting. If not, see .
+ * -------------------------------------------------------------------------
+ * @copyright Copyright (C) 2003-2022 by Mreporting plugin team.
+ * @license GPLv2 https://www.gnu.org/licenses/gpl-2.0.html
+ * @link https://github.com/pluginsGLPI/mreporting
+ * -------------------------------------------------------------------------
*/
if (!isset($_REQUEST['submit']) && !isset($_REQUEST['reset'])) {
diff --git a/front/index.php b/front/index.php
index c1207189..6ffdbd43 100644
--- a/front/index.php
+++ b/front/index.php
@@ -1,2 +1,31 @@
.
+ * -------------------------------------------------------------------------
+ * @copyright Copyright (C) 2003-2022 by Mreporting plugin team.
+ * @license GPLv2 https://www.gnu.org/licenses/gpl-2.0.html
+ * @link https://github.com/pluginsGLPI/mreporting
+ * -------------------------------------------------------------------------
+ */
+
header('Location: central.php');
diff --git a/front/popup.php b/front/popup.php
index 448aec96..3739fd68 100644
--- a/front/popup.php
+++ b/front/popup.php
@@ -1,30 +1,31 @@
.
- --------------------------------------------------------------------------
+/**
+ * -------------------------------------------------------------------------
+ * Mreporting plugin for GLPI
+ * -------------------------------------------------------------------------
+ *
+ * LICENSE
+ *
+ * This file is part of Mreporting.
+ *
+ * Mreporting is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * Mreporting is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with Mreporting. If not, see .
+ * -------------------------------------------------------------------------
+ * @copyright Copyright (C) 2003-2022 by Mreporting plugin team.
+ * @license GPLv2 https://www.gnu.org/licenses/gpl-2.0.html
+ * @link https://github.com/pluginsGLPI/mreporting
+ * -------------------------------------------------------------------------
*/
include ("../../../inc/includes.php");
diff --git a/front/preference.form.php b/front/preference.form.php
index b7009d67..5b2ba805 100644
--- a/front/preference.form.php
+++ b/front/preference.form.php
@@ -1,31 +1,33 @@
.
- --------------------------------------------------------------------------
+/**
+ * -------------------------------------------------------------------------
+ * Mreporting plugin for GLPI
+ * -------------------------------------------------------------------------
+ *
+ * LICENSE
+ *
+ * This file is part of Mreporting.
+ *
+ * Mreporting is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * Mreporting is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with Mreporting. If not, see .
+ * -------------------------------------------------------------------------
+ * @copyright Copyright (C) 2003-2022 by Mreporting plugin team.
+ * @license GPLv2 https://www.gnu.org/licenses/gpl-2.0.html
+ * @link https://github.com/pluginsGLPI/mreporting
+ * -------------------------------------------------------------------------
*/
+
include ("../../../inc/includes.php");
Session::checkLoginUser();
diff --git a/front/profile.form.php b/front/profile.form.php
index 9ebe61db..19249aca 100644
--- a/front/profile.form.php
+++ b/front/profile.form.php
@@ -1,4 +1,33 @@
.
+ * -------------------------------------------------------------------------
+ * @copyright Copyright (C) 2003-2022 by Mreporting plugin team.
+ * @license GPLv2 https://www.gnu.org/licenses/gpl-2.0.html
+ * @link https://github.com/pluginsGLPI/mreporting
+ * -------------------------------------------------------------------------
+ */
+
include ("../../../inc/includes.php");
Session::checkRight("profile", READ);
diff --git a/hook.php b/hook.php
index 187cdc61..aa71b125 100644
--- a/hook.php
+++ b/hook.php
@@ -1,30 +1,31 @@
.
- --------------------------------------------------------------------------
+/**
+ * -------------------------------------------------------------------------
+ * Mreporting plugin for GLPI
+ * -------------------------------------------------------------------------
+ *
+ * LICENSE
+ *
+ * This file is part of Mreporting.
+ *
+ * Mreporting is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * Mreporting is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with Mreporting. If not, see .
+ * -------------------------------------------------------------------------
+ * @copyright Copyright (C) 2003-2022 by Mreporting plugin team.
+ * @license GPLv2 https://www.gnu.org/licenses/gpl-2.0.html
+ * @link https://github.com/pluginsGLPI/mreporting
+ * -------------------------------------------------------------------------
*/
/**
diff --git a/inc/baseclass.class.php b/inc/baseclass.class.php
index f55261ee..157ec79e 100644
--- a/inc/baseclass.class.php
+++ b/inc/baseclass.class.php
@@ -1,30 +1,31 @@
.
- --------------------------------------------------------------------------
+/**
+ * -------------------------------------------------------------------------
+ * Mreporting plugin for GLPI
+ * -------------------------------------------------------------------------
+ *
+ * LICENSE
+ *
+ * This file is part of Mreporting.
+ *
+ * Mreporting is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * Mreporting is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with Mreporting. If not, see .
+ * -------------------------------------------------------------------------
+ * @copyright Copyright (C) 2003-2022 by Mreporting plugin team.
+ * @license GPLv2 https://www.gnu.org/licenses/gpl-2.0.html
+ * @link https://github.com/pluginsGLPI/mreporting
+ * -------------------------------------------------------------------------
*/
class PluginMreportingBaseclass {
diff --git a/inc/common.class.php b/inc/common.class.php
index 9e049392..394d9327 100644
--- a/inc/common.class.php
+++ b/inc/common.class.php
@@ -1,30 +1,31 @@
.
- --------------------------------------------------------------------------
+/**
+ * -------------------------------------------------------------------------
+ * Mreporting plugin for GLPI
+ * -------------------------------------------------------------------------
+ *
+ * LICENSE
+ *
+ * This file is part of Mreporting.
+ *
+ * Mreporting is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * Mreporting is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with Mreporting. If not, see .
+ * -------------------------------------------------------------------------
+ * @copyright Copyright (C) 2003-2022 by Mreporting plugin team.
+ * @license GPLv2 https://www.gnu.org/licenses/gpl-2.0.html
+ * @link https://github.com/pluginsGLPI/mreporting
+ * -------------------------------------------------------------------------
*/
use Odtphp\Odf;
diff --git a/inc/config.class.php b/inc/config.class.php
index 1549b6bc..a233304c 100644
--- a/inc/config.class.php
+++ b/inc/config.class.php
@@ -1,30 +1,31 @@
.
- --------------------------------------------------------------------------
+/**
+ * -------------------------------------------------------------------------
+ * Mreporting plugin for GLPI
+ * -------------------------------------------------------------------------
+ *
+ * LICENSE
+ *
+ * This file is part of Mreporting.
+ *
+ * Mreporting is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * Mreporting is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with Mreporting. If not, see .
+ * -------------------------------------------------------------------------
+ * @copyright Copyright (C) 2003-2022 by Mreporting plugin team.
+ * @license GPLv2 https://www.gnu.org/licenses/gpl-2.0.html
+ * @link https://github.com/pluginsGLPI/mreporting
+ * -------------------------------------------------------------------------
*/
if (!defined('GLPI_ROOT')) {
diff --git a/inc/dashboard.class.php b/inc/dashboard.class.php
index e7089b62..2e2a388a 100644
--- a/inc/dashboard.class.php
+++ b/inc/dashboard.class.php
@@ -1,30 +1,31 @@
.
- --------------------------------------------------------------------------
+/**
+ * -------------------------------------------------------------------------
+ * Mreporting plugin for GLPI
+ * -------------------------------------------------------------------------
+ *
+ * LICENSE
+ *
+ * This file is part of Mreporting.
+ *
+ * Mreporting is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * Mreporting is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with Mreporting. If not, see .
+ * -------------------------------------------------------------------------
+ * @copyright Copyright (C) 2003-2022 by Mreporting plugin team.
+ * @license GPLv2 https://www.gnu.org/licenses/gpl-2.0.html
+ * @link https://github.com/pluginsGLPI/mreporting
+ * -------------------------------------------------------------------------
*/
class PluginMreportingDashboard extends CommonDBTM {
diff --git a/inc/graph.class.php b/inc/graph.class.php
index 7d653f7e..ad8f0d5c 100644
--- a/inc/graph.class.php
+++ b/inc/graph.class.php
@@ -1,30 +1,31 @@
.
- --------------------------------------------------------------------------
+/**
+ * -------------------------------------------------------------------------
+ * Mreporting plugin for GLPI
+ * -------------------------------------------------------------------------
+ *
+ * LICENSE
+ *
+ * This file is part of Mreporting.
+ *
+ * Mreporting is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * Mreporting is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with Mreporting. If not, see .
+ * -------------------------------------------------------------------------
+ * @copyright Copyright (C) 2003-2022 by Mreporting plugin team.
+ * @license GPLv2 https://www.gnu.org/licenses/gpl-2.0.html
+ * @link https://github.com/pluginsGLPI/mreporting
+ * -------------------------------------------------------------------------
*/
class PluginMreportingGraph {
diff --git a/inc/graphcsv.class.php b/inc/graphcsv.class.php
index eae23f64..b345d9e6 100644
--- a/inc/graphcsv.class.php
+++ b/inc/graphcsv.class.php
@@ -1,30 +1,31 @@
.
- --------------------------------------------------------------------------
+/**
+ * -------------------------------------------------------------------------
+ * Mreporting plugin for GLPI
+ * -------------------------------------------------------------------------
+ *
+ * LICENSE
+ *
+ * This file is part of Mreporting.
+ *
+ * Mreporting is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * Mreporting is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with Mreporting. If not, see .
+ * -------------------------------------------------------------------------
+ * @copyright Copyright (C) 2003-2022 by Mreporting plugin team.
+ * @license GPLv2 https://www.gnu.org/licenses/gpl-2.0.html
+ * @link https://github.com/pluginsGLPI/mreporting
+ * -------------------------------------------------------------------------
*/
class PluginMreportingGraphcsv extends PluginMreportingGraph {
diff --git a/inc/graphpng.class.php b/inc/graphpng.class.php
index 077f0e12..71615d5b 100644
--- a/inc/graphpng.class.php
+++ b/inc/graphpng.class.php
@@ -1,31 +1,33 @@
.
- --------------------------------------------------------------------------
+/**
+ * -------------------------------------------------------------------------
+ * Mreporting plugin for GLPI
+ * -------------------------------------------------------------------------
+ *
+ * LICENSE
+ *
+ * This file is part of Mreporting.
+ *
+ * Mreporting is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * Mreporting is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with Mreporting. If not, see .
+ * -------------------------------------------------------------------------
+ * @copyright Copyright (C) 2003-2022 by Mreporting plugin team.
+ * @license GPLv2 https://www.gnu.org/licenses/gpl-2.0.html
+ * @link https://github.com/pluginsGLPI/mreporting
+ * -------------------------------------------------------------------------
*/
+
require_once PLUGIN_MREPORTING_DIR . '/lib/imagesmootharc/imageSmoothArc.php';
require_once PLUGIN_MREPORTING_DIR . '/lib/cubic_splines/classes/CubicSplines.php';
diff --git a/inc/helpdesk.class.php b/inc/helpdesk.class.php
index 4b03d327..e73db2e0 100644
--- a/inc/helpdesk.class.php
+++ b/inc/helpdesk.class.php
@@ -1,30 +1,31 @@
.
- --------------------------------------------------------------------------
+/**
+ * -------------------------------------------------------------------------
+ * Mreporting plugin for GLPI
+ * -------------------------------------------------------------------------
+ *
+ * LICENSE
+ *
+ * This file is part of Mreporting.
+ *
+ * Mreporting is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * Mreporting is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with Mreporting. If not, see .
+ * -------------------------------------------------------------------------
+ * @copyright Copyright (C) 2003-2022 by Mreporting plugin team.
+ * @license GPLv2 https://www.gnu.org/licenses/gpl-2.0.html
+ * @link https://github.com/pluginsGLPI/mreporting
+ * -------------------------------------------------------------------------
*/
class PluginMreportingHelpdesk Extends PluginMreportingBaseclass {
diff --git a/inc/helpdeskplus.class.php b/inc/helpdeskplus.class.php
index 3436cbd5..3e7edeea 100644
--- a/inc/helpdeskplus.class.php
+++ b/inc/helpdeskplus.class.php
@@ -1,5 +1,33 @@
.
+ * -------------------------------------------------------------------------
+ * @copyright Copyright (C) 2003-2022 by Mreporting plugin team.
+ * @license GPLv2 https://www.gnu.org/licenses/gpl-2.0.html
+ * @link https://github.com/pluginsGLPI/mreporting
+ * -------------------------------------------------------------------------
+ */
+
if (!defined('GLPI_ROOT')) {
die("Sorry. You can't access directly to this file");
}
diff --git a/inc/inventory.class.php b/inc/inventory.class.php
index 3bdd34d9..ba350b3c 100644
--- a/inc/inventory.class.php
+++ b/inc/inventory.class.php
@@ -1,30 +1,31 @@
.
- --------------------------------------------------------------------------
+/**
+ * -------------------------------------------------------------------------
+ * Mreporting plugin for GLPI
+ * -------------------------------------------------------------------------
+ *
+ * LICENSE
+ *
+ * This file is part of Mreporting.
+ *
+ * Mreporting is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * Mreporting is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with Mreporting. If not, see .
+ * -------------------------------------------------------------------------
+ * @copyright Copyright (C) 2003-2022 by Mreporting plugin team.
+ * @license GPLv2 https://www.gnu.org/licenses/gpl-2.0.html
+ * @link https://github.com/pluginsGLPI/mreporting
+ * -------------------------------------------------------------------------
*/
class PluginMreportingInventory Extends PluginMreportingBaseclass {
diff --git a/inc/notification.class.php b/inc/notification.class.php
index 72d96ef7..a2e94e5e 100644
--- a/inc/notification.class.php
+++ b/inc/notification.class.php
@@ -1,5 +1,33 @@
.
+ * -------------------------------------------------------------------------
+ * @copyright Copyright (C) 2003-2022 by Mreporting plugin team.
+ * @license GPLv2 https://www.gnu.org/licenses/gpl-2.0.html
+ * @link https://github.com/pluginsGLPI/mreporting
+ * -------------------------------------------------------------------------
+ */
+
class PluginMreportingNotification extends CommonDBTM {
/**
diff --git a/inc/notificationevent.class.php b/inc/notificationevent.class.php
index e337ae0a..6aee645b 100644
--- a/inc/notificationevent.class.php
+++ b/inc/notificationevent.class.php
@@ -1,5 +1,33 @@
.
+ * -------------------------------------------------------------------------
+ * @copyright Copyright (C) 2003-2022 by Mreporting plugin team.
+ * @license GPLv2 https://www.gnu.org/licenses/gpl-2.0.html
+ * @link https://github.com/pluginsGLPI/mreporting
+ * -------------------------------------------------------------------------
+ */
+
if (!defined('GLPI_ROOT')) {
die("Sorry. You can't access directly to this file");
}
diff --git a/inc/notificationmail.class.php b/inc/notificationmail.class.php
index fea8fd29..26eb08cc 100644
--- a/inc/notificationmail.class.php
+++ b/inc/notificationmail.class.php
@@ -1,5 +1,33 @@
.
+ * -------------------------------------------------------------------------
+ * @copyright Copyright (C) 2003-2022 by Mreporting plugin team.
+ * @license GPLv2 https://www.gnu.org/licenses/gpl-2.0.html
+ * @link https://github.com/pluginsGLPI/mreporting
+ * -------------------------------------------------------------------------
+ */
+
if (!defined('GLPI_ROOT')) {
die("Sorry. You can't access directly to this file");
}
diff --git a/inc/notificationtargetnotification.class.php b/inc/notificationtargetnotification.class.php
index 977dbf1a..663f2a57 100644
--- a/inc/notificationtargetnotification.class.php
+++ b/inc/notificationtargetnotification.class.php
@@ -1,5 +1,33 @@
.
+ * -------------------------------------------------------------------------
+ * @copyright Copyright (C) 2003-2022 by Mreporting plugin team.
+ * @license GPLv2 https://www.gnu.org/licenses/gpl-2.0.html
+ * @link https://github.com/pluginsGLPI/mreporting
+ * -------------------------------------------------------------------------
+ */
+
class PluginMreportingNotificationTargetNotification extends NotificationTarget {
var $additionalData;
diff --git a/inc/other.class.php b/inc/other.class.php
index 9e35a3c5..6981b8da 100644
--- a/inc/other.class.php
+++ b/inc/other.class.php
@@ -1,30 +1,31 @@
.
- --------------------------------------------------------------------------
+/**
+ * -------------------------------------------------------------------------
+ * Mreporting plugin for GLPI
+ * -------------------------------------------------------------------------
+ *
+ * LICENSE
+ *
+ * This file is part of Mreporting.
+ *
+ * Mreporting is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * Mreporting is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with Mreporting. If not, see .
+ * -------------------------------------------------------------------------
+ * @copyright Copyright (C) 2003-2022 by Mreporting plugin team.
+ * @license GPLv2 https://www.gnu.org/licenses/gpl-2.0.html
+ * @link https://github.com/pluginsGLPI/mreporting
+ * -------------------------------------------------------------------------
*/
class PluginMreportingOther Extends PluginMreportingBaseclass {
diff --git a/inc/pdf.class.php b/inc/pdf.class.php
index 61c24896..21212356 100644
--- a/inc/pdf.class.php
+++ b/inc/pdf.class.php
@@ -1,5 +1,33 @@
.
+ * -------------------------------------------------------------------------
+ * @copyright Copyright (C) 2003-2022 by Mreporting plugin team.
+ * @license GPLv2 https://www.gnu.org/licenses/gpl-2.0.html
+ * @link https://github.com/pluginsGLPI/mreporting
+ * -------------------------------------------------------------------------
+ */
+
if (!defined('GLPI_ROOT')) {
die("Sorry. You can't access directly to this file");
}
diff --git a/inc/preference.class.php b/inc/preference.class.php
index ee0168ba..7ff3ad8e 100644
--- a/inc/preference.class.php
+++ b/inc/preference.class.php
@@ -1,30 +1,31 @@
.
- --------------------------------------------------------------------------
+/**
+ * -------------------------------------------------------------------------
+ * Mreporting plugin for GLPI
+ * -------------------------------------------------------------------------
+ *
+ * LICENSE
+ *
+ * This file is part of Mreporting.
+ *
+ * Mreporting is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * Mreporting is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with Mreporting. If not, see .
+ * -------------------------------------------------------------------------
+ * @copyright Copyright (C) 2003-2022 by Mreporting plugin team.
+ * @license GPLv2 https://www.gnu.org/licenses/gpl-2.0.html
+ * @link https://github.com/pluginsGLPI/mreporting
+ * -------------------------------------------------------------------------
*/
class PluginMreportingPreference extends CommonDBTM {
diff --git a/inc/profile.class.php b/inc/profile.class.php
index 096a82dc..66e0cb7d 100644
--- a/inc/profile.class.php
+++ b/inc/profile.class.php
@@ -1,30 +1,31 @@
.
- --------------------------------------------------------------------------
+/**
+ * -------------------------------------------------------------------------
+ * Mreporting plugin for GLPI
+ * -------------------------------------------------------------------------
+ *
+ * LICENSE
+ *
+ * This file is part of Mreporting.
+ *
+ * Mreporting is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * Mreporting is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with Mreporting. If not, see .
+ * -------------------------------------------------------------------------
+ * @copyright Copyright (C) 2003-2022 by Mreporting plugin team.
+ * @license GPLv2 https://www.gnu.org/licenses/gpl-2.0.html
+ * @link https://github.com/pluginsGLPI/mreporting
+ * -------------------------------------------------------------------------
*/
if (!defined('GLPI_ROOT')) {
diff --git a/inc/tag.class.php b/inc/tag.class.php
index ef72face..064269d5 100644
--- a/inc/tag.class.php
+++ b/inc/tag.class.php
@@ -1,30 +1,31 @@
.
- --------------------------------------------------------------------------
+/**
+ * -------------------------------------------------------------------------
+ * Mreporting plugin for GLPI
+ * -------------------------------------------------------------------------
+ *
+ * LICENSE
+ *
+ * This file is part of Mreporting.
+ *
+ * Mreporting is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * Mreporting is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with Mreporting. If not, see .
+ * -------------------------------------------------------------------------
+ * @copyright Copyright (C) 2003-2022 by Mreporting plugin team.
+ * @license GPLv2 https://www.gnu.org/licenses/gpl-2.0.html
+ * @link https://github.com/pluginsGLPI/mreporting
+ * -------------------------------------------------------------------------
*/
class PluginMreportingTag Extends PluginMreportingBaseclass {
diff --git a/index.php b/index.php
index e9ffab8f..5dfd198a 100644
--- a/index.php
+++ b/index.php
@@ -1,2 +1,31 @@
.
+ * -------------------------------------------------------------------------
+ * @copyright Copyright (C) 2003-2022 by Mreporting plugin team.
+ * @license GPLv2 https://www.gnu.org/licenses/gpl-2.0.html
+ * @link https://github.com/pluginsGLPI/mreporting
+ * -------------------------------------------------------------------------
+ */
+
header('Location: front/central.php');
diff --git a/js/helpdesk-menu.js b/js/helpdesk-menu.js
index e7ba28f2..5d835bf3 100644
--- a/js/helpdesk-menu.js
+++ b/js/helpdesk-menu.js
@@ -1,3 +1,31 @@
+/**
+ * -------------------------------------------------------------------------
+ * Mreporting plugin for GLPI
+ * -------------------------------------------------------------------------
+ *
+ * LICENSE
+ *
+ * This file is part of Mreporting.
+ *
+ * Mreporting is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * Mreporting is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with Mreporting. If not, see .
+ * -------------------------------------------------------------------------
+ * @copyright Copyright (C) 2003-2022 by Mreporting plugin team.
+ * @license GPLv2 https://www.gnu.org/licenses/gpl-2.0.html
+ * @link https://github.com/pluginsGLPI/mreporting
+ * -------------------------------------------------------------------------
+ */
+
$( document ).ready(function() {
var urlAjax = CFG_GLPI.root_doc+"/"+GLPI_PLUGINS_PATH.mreporting+"/ajax/homepage_link.php";
$.post( urlAjax, function( data ) {
diff --git a/locales/reports_locales/helpdesk_cs_CZ.php b/locales/reports_locales/helpdesk_cs_CZ.php
index 7468e432..f9f84307 100644
--- a/locales/reports_locales/helpdesk_cs_CZ.php
+++ b/locales/reports_locales/helpdesk_cs_CZ.php
@@ -1,4 +1,33 @@
.
+ * -------------------------------------------------------------------------
+ * @copyright Copyright (C) 2003-2022 by Mreporting plugin team.
+ * @license GPLv2 https://www.gnu.org/licenses/gpl-2.0.html
+ * @link https://github.com/pluginsGLPI/mreporting
+ * -------------------------------------------------------------------------
+ */
+
global $LANG;
$LANG['plugin_mreporting']['Helpdesk'] = [
diff --git a/locales/reports_locales/helpdesk_de_DE.php b/locales/reports_locales/helpdesk_de_DE.php
index afd92fd5..8a76ff1f 100644
--- a/locales/reports_locales/helpdesk_de_DE.php
+++ b/locales/reports_locales/helpdesk_de_DE.php
@@ -1,4 +1,33 @@
.
+ * -------------------------------------------------------------------------
+ * @copyright Copyright (C) 2003-2022 by Mreporting plugin team.
+ * @license GPLv2 https://www.gnu.org/licenses/gpl-2.0.html
+ * @link https://github.com/pluginsGLPI/mreporting
+ * -------------------------------------------------------------------------
+ */
+
global $LANG;
$LANG['plugin_mreporting']['Helpdesk'] = [
diff --git a/locales/reports_locales/helpdesk_en_GB.php b/locales/reports_locales/helpdesk_en_GB.php
index fe294c74..88a2a0df 100644
--- a/locales/reports_locales/helpdesk_en_GB.php
+++ b/locales/reports_locales/helpdesk_en_GB.php
@@ -1,4 +1,33 @@
.
+ * -------------------------------------------------------------------------
+ * @copyright Copyright (C) 2003-2022 by Mreporting plugin team.
+ * @license GPLv2 https://www.gnu.org/licenses/gpl-2.0.html
+ * @link https://github.com/pluginsGLPI/mreporting
+ * -------------------------------------------------------------------------
+ */
+
global $LANG;
$LANG['plugin_mreporting']['Helpdesk'] = [
diff --git a/locales/reports_locales/helpdesk_fr_FR.php b/locales/reports_locales/helpdesk_fr_FR.php
index 3deb0ea7..6f6424ad 100644
--- a/locales/reports_locales/helpdesk_fr_FR.php
+++ b/locales/reports_locales/helpdesk_fr_FR.php
@@ -1,4 +1,33 @@
.
+ * -------------------------------------------------------------------------
+ * @copyright Copyright (C) 2003-2022 by Mreporting plugin team.
+ * @license GPLv2 https://www.gnu.org/licenses/gpl-2.0.html
+ * @link https://github.com/pluginsGLPI/mreporting
+ * -------------------------------------------------------------------------
+ */
+
global $LANG;
$LANG['plugin_mreporting']['Helpdesk'] = [
diff --git a/locales/reports_locales/helpdesk_hr_HR.php b/locales/reports_locales/helpdesk_hr_HR.php
index b453526e..a5f3e98f 100644
--- a/locales/reports_locales/helpdesk_hr_HR.php
+++ b/locales/reports_locales/helpdesk_hr_HR.php
@@ -1,4 +1,33 @@
.
+ * -------------------------------------------------------------------------
+ * @copyright Copyright (C) 2003-2022 by Mreporting plugin team.
+ * @license GPLv2 https://www.gnu.org/licenses/gpl-2.0.html
+ * @link https://github.com/pluginsGLPI/mreporting
+ * -------------------------------------------------------------------------
+ */
+
global $LANG;
$LANG['plugin_mreporting']['Helpdesk'] = [
diff --git a/locales/reports_locales/helpdesk_pt_BR.php b/locales/reports_locales/helpdesk_pt_BR.php
index b1c405c2..7e95e2cf 100644
--- a/locales/reports_locales/helpdesk_pt_BR.php
+++ b/locales/reports_locales/helpdesk_pt_BR.php
@@ -1,4 +1,33 @@
.
+ * -------------------------------------------------------------------------
+ * @copyright Copyright (C) 2003-2022 by Mreporting plugin team.
+ * @license GPLv2 https://www.gnu.org/licenses/gpl-2.0.html
+ * @link https://github.com/pluginsGLPI/mreporting
+ * -------------------------------------------------------------------------
+ */
+
global $LANG;
$LANG['plugin_mreporting']['Helpdesk']['title'] = "Helpdesk";
diff --git a/locales/reports_locales/helpdesk_pt_PT.php b/locales/reports_locales/helpdesk_pt_PT.php
index 31c1f667..43de28f3 100644
--- a/locales/reports_locales/helpdesk_pt_PT.php
+++ b/locales/reports_locales/helpdesk_pt_PT.php
@@ -1,4 +1,33 @@
.
+ * -------------------------------------------------------------------------
+ * @copyright Copyright (C) 2003-2022 by Mreporting plugin team.
+ * @license GPLv2 https://www.gnu.org/licenses/gpl-2.0.html
+ * @link https://github.com/pluginsGLPI/mreporting
+ * -------------------------------------------------------------------------
+ */
+
global $LANG;
$LANG['plugin_mreporting']['Helpdesk'] = [
'title' => "Helpdesk",
diff --git a/locales/reports_locales/helpdesk_ru_RU.php b/locales/reports_locales/helpdesk_ru_RU.php
index 808401df..01953d38 100644
--- a/locales/reports_locales/helpdesk_ru_RU.php
+++ b/locales/reports_locales/helpdesk_ru_RU.php
@@ -1,4 +1,33 @@
.
+ * -------------------------------------------------------------------------
+ * @copyright Copyright (C) 2003-2022 by Mreporting plugin team.
+ * @license GPLv2 https://www.gnu.org/licenses/gpl-2.0.html
+ * @link https://github.com/pluginsGLPI/mreporting
+ * -------------------------------------------------------------------------
+ */
+
global $LANG;
$LANG['plugin_mreporting']['Helpdesk'] = [
diff --git a/locales/reports_locales/helpdeskplus_cs_CZ.php b/locales/reports_locales/helpdeskplus_cs_CZ.php
index 3ab8aab1..3ee0b82d 100644
--- a/locales/reports_locales/helpdeskplus_cs_CZ.php
+++ b/locales/reports_locales/helpdeskplus_cs_CZ.php
@@ -1,4 +1,33 @@
.
+ * -------------------------------------------------------------------------
+ * @copyright Copyright (C) 2003-2022 by Mreporting plugin team.
+ * @license GPLv2 https://www.gnu.org/licenses/gpl-2.0.html
+ * @link https://github.com/pluginsGLPI/mreporting
+ * -------------------------------------------------------------------------
+ */
+
global $LANG;
$LANG['plugin_mreporting']['Helpdeskplus'] = [
diff --git a/locales/reports_locales/helpdeskplus_de_DE.php b/locales/reports_locales/helpdeskplus_de_DE.php
index 7d1ad232..c81bc799 100644
--- a/locales/reports_locales/helpdeskplus_de_DE.php
+++ b/locales/reports_locales/helpdeskplus_de_DE.php
@@ -1,4 +1,33 @@
.
+ * -------------------------------------------------------------------------
+ * @copyright Copyright (C) 2003-2022 by Mreporting plugin team.
+ * @license GPLv2 https://www.gnu.org/licenses/gpl-2.0.html
+ * @link https://github.com/pluginsGLPI/mreporting
+ * -------------------------------------------------------------------------
+ */
+
global $LANG;
$LANG['plugin_mreporting']['Helpdeskplus'] = [
diff --git a/locales/reports_locales/helpdeskplus_en_GB.php b/locales/reports_locales/helpdeskplus_en_GB.php
index 9fd149f1..bdce503b 100644
--- a/locales/reports_locales/helpdeskplus_en_GB.php
+++ b/locales/reports_locales/helpdeskplus_en_GB.php
@@ -1,4 +1,33 @@
.
+ * -------------------------------------------------------------------------
+ * @copyright Copyright (C) 2003-2022 by Mreporting plugin team.
+ * @license GPLv2 https://www.gnu.org/licenses/gpl-2.0.html
+ * @link https://github.com/pluginsGLPI/mreporting
+ * -------------------------------------------------------------------------
+ */
+
global $LANG;
$LANG['plugin_mreporting']['Helpdeskplus'] = [
diff --git a/locales/reports_locales/helpdeskplus_fr_FR.php b/locales/reports_locales/helpdeskplus_fr_FR.php
index 538ec863..5f211672 100644
--- a/locales/reports_locales/helpdeskplus_fr_FR.php
+++ b/locales/reports_locales/helpdeskplus_fr_FR.php
@@ -1,4 +1,33 @@
.
+ * -------------------------------------------------------------------------
+ * @copyright Copyright (C) 2003-2022 by Mreporting plugin team.
+ * @license GPLv2 https://www.gnu.org/licenses/gpl-2.0.html
+ * @link https://github.com/pluginsGLPI/mreporting
+ * -------------------------------------------------------------------------
+ */
+
global $LANG;
$LANG['plugin_mreporting']['Helpdeskplus'] = [
diff --git a/locales/reports_locales/helpdeskplus_hr_HR.php b/locales/reports_locales/helpdeskplus_hr_HR.php
index f87ba708..8635162b 100644
--- a/locales/reports_locales/helpdeskplus_hr_HR.php
+++ b/locales/reports_locales/helpdeskplus_hr_HR.php
@@ -1,4 +1,33 @@
.
+ * -------------------------------------------------------------------------
+ * @copyright Copyright (C) 2003-2022 by Mreporting plugin team.
+ * @license GPLv2 https://www.gnu.org/licenses/gpl-2.0.html
+ * @link https://github.com/pluginsGLPI/mreporting
+ * -------------------------------------------------------------------------
+ */
+
global $LANG;
$LANG['plugin_mreporting']['Helpdeskplus'] = [
diff --git a/locales/reports_locales/helpdeskplus_pt_BR.php b/locales/reports_locales/helpdeskplus_pt_BR.php
index 81508a1f..71db61da 100644
--- a/locales/reports_locales/helpdeskplus_pt_BR.php
+++ b/locales/reports_locales/helpdeskplus_pt_BR.php
@@ -1,4 +1,33 @@
.
+ * -------------------------------------------------------------------------
+ * @copyright Copyright (C) 2003-2022 by Mreporting plugin team.
+ * @license GPLv2 https://www.gnu.org/licenses/gpl-2.0.html
+ * @link https://github.com/pluginsGLPI/mreporting
+ * -------------------------------------------------------------------------
+ */
+
global $LANG;
$LANG['plugin_mreporting']['Helpdeskplus']['title'] = 'Helpdesk Avançado';
diff --git a/locales/reports_locales/helpdeskplus_pt_PT.php b/locales/reports_locales/helpdeskplus_pt_PT.php
index 8c28f352..534135e3 100644
--- a/locales/reports_locales/helpdeskplus_pt_PT.php
+++ b/locales/reports_locales/helpdeskplus_pt_PT.php
@@ -1,4 +1,33 @@
.
+ * -------------------------------------------------------------------------
+ * @copyright Copyright (C) 2003-2022 by Mreporting plugin team.
+ * @license GPLv2 https://www.gnu.org/licenses/gpl-2.0.html
+ * @link https://github.com/pluginsGLPI/mreporting
+ * -------------------------------------------------------------------------
+ */
+
global $LANG;
$LANG['plugin_mreporting']['Helpdeskplus'] = [
'title' => 'Helpdesk Avançado',
diff --git a/locales/reports_locales/helpdeskplus_ru_RU.php b/locales/reports_locales/helpdeskplus_ru_RU.php
index 9467d700..0db9d910 100644
--- a/locales/reports_locales/helpdeskplus_ru_RU.php
+++ b/locales/reports_locales/helpdeskplus_ru_RU.php
@@ -1,4 +1,33 @@
.
+ * -------------------------------------------------------------------------
+ * @copyright Copyright (C) 2003-2022 by Mreporting plugin team.
+ * @license GPLv2 https://www.gnu.org/licenses/gpl-2.0.html
+ * @link https://github.com/pluginsGLPI/mreporting
+ * -------------------------------------------------------------------------
+ */
+
global $LANG;
$LANG['plugin_mreporting']['Helpdeskplus'] = [
diff --git a/locales/reports_locales/inventory_cs_CZ.php b/locales/reports_locales/inventory_cs_CZ.php
index f00caf79..000a08c1 100644
--- a/locales/reports_locales/inventory_cs_CZ.php
+++ b/locales/reports_locales/inventory_cs_CZ.php
@@ -1,4 +1,33 @@
.
+ * -------------------------------------------------------------------------
+ * @copyright Copyright (C) 2003-2022 by Mreporting plugin team.
+ * @license GPLv2 https://www.gnu.org/licenses/gpl-2.0.html
+ * @link https://github.com/pluginsGLPI/mreporting
+ * -------------------------------------------------------------------------
+ */
+
global $LANG;
$LANG['plugin_mreporting']['Inventory'] = [
diff --git a/locales/reports_locales/inventory_de_DE.php b/locales/reports_locales/inventory_de_DE.php
index 36b8ac30..b6a816e0 100644
--- a/locales/reports_locales/inventory_de_DE.php
+++ b/locales/reports_locales/inventory_de_DE.php
@@ -1,4 +1,33 @@
.
+ * -------------------------------------------------------------------------
+ * @copyright Copyright (C) 2003-2022 by Mreporting plugin team.
+ * @license GPLv2 https://www.gnu.org/licenses/gpl-2.0.html
+ * @link https://github.com/pluginsGLPI/mreporting
+ * -------------------------------------------------------------------------
+ */
+
global $LANG;
$LANG['plugin_mreporting']['Inventory'] = [
diff --git a/locales/reports_locales/inventory_en_GB.php b/locales/reports_locales/inventory_en_GB.php
index a48c56c0..81d46917 100644
--- a/locales/reports_locales/inventory_en_GB.php
+++ b/locales/reports_locales/inventory_en_GB.php
@@ -1,4 +1,33 @@
.
+ * -------------------------------------------------------------------------
+ * @copyright Copyright (C) 2003-2022 by Mreporting plugin team.
+ * @license GPLv2 https://www.gnu.org/licenses/gpl-2.0.html
+ * @link https://github.com/pluginsGLPI/mreporting
+ * -------------------------------------------------------------------------
+ */
+
global $LANG;
$LANG['plugin_mreporting']['Inventory'] = [
diff --git a/locales/reports_locales/inventory_fr_FR.php b/locales/reports_locales/inventory_fr_FR.php
index 397878be..395433d4 100644
--- a/locales/reports_locales/inventory_fr_FR.php
+++ b/locales/reports_locales/inventory_fr_FR.php
@@ -1,4 +1,33 @@
.
+ * -------------------------------------------------------------------------
+ * @copyright Copyright (C) 2003-2022 by Mreporting plugin team.
+ * @license GPLv2 https://www.gnu.org/licenses/gpl-2.0.html
+ * @link https://github.com/pluginsGLPI/mreporting
+ * -------------------------------------------------------------------------
+ */
+
global $LANG;
$LANG['plugin_mreporting']['Inventory'] = [
diff --git a/locales/reports_locales/inventory_hr_HR.php b/locales/reports_locales/inventory_hr_HR.php
index 133dddbb..0ae85f0d 100644
--- a/locales/reports_locales/inventory_hr_HR.php
+++ b/locales/reports_locales/inventory_hr_HR.php
@@ -1,4 +1,33 @@
.
+ * -------------------------------------------------------------------------
+ * @copyright Copyright (C) 2003-2022 by Mreporting plugin team.
+ * @license GPLv2 https://www.gnu.org/licenses/gpl-2.0.html
+ * @link https://github.com/pluginsGLPI/mreporting
+ * -------------------------------------------------------------------------
+ */
+
global $LANG;
$LANG['plugin_mreporting']['Inventory'] = [
diff --git a/locales/reports_locales/inventory_pt_BR.php b/locales/reports_locales/inventory_pt_BR.php
index fdf548bc..54ad46f0 100644
--- a/locales/reports_locales/inventory_pt_BR.php
+++ b/locales/reports_locales/inventory_pt_BR.php
@@ -1,4 +1,33 @@
.
+ * -------------------------------------------------------------------------
+ * @copyright Copyright (C) 2003-2022 by Mreporting plugin team.
+ * @license GPLv2 https://www.gnu.org/licenses/gpl-2.0.html
+ * @link https://github.com/pluginsGLPI/mreporting
+ * -------------------------------------------------------------------------
+ */
+
global $LANG;
$LANG['plugin_mreporting']['Inventory']['title'] = "Inventário";
diff --git a/locales/reports_locales/inventory_pt_PT.php b/locales/reports_locales/inventory_pt_PT.php
index 22651f04..b8ae6658 100644
--- a/locales/reports_locales/inventory_pt_PT.php
+++ b/locales/reports_locales/inventory_pt_PT.php
@@ -1,4 +1,33 @@
.
+ * -------------------------------------------------------------------------
+ * @copyright Copyright (C) 2003-2022 by Mreporting plugin team.
+ * @license GPLv2 https://www.gnu.org/licenses/gpl-2.0.html
+ * @link https://github.com/pluginsGLPI/mreporting
+ * -------------------------------------------------------------------------
+ */
+
global $LANG;
$LANG['plugin_mreporting']['Inventory'] = [
'title' => "Inventário",
diff --git a/locales/reports_locales/inventory_ru_RU.php b/locales/reports_locales/inventory_ru_RU.php
index d69614d3..18ea9f88 100644
--- a/locales/reports_locales/inventory_ru_RU.php
+++ b/locales/reports_locales/inventory_ru_RU.php
@@ -1,4 +1,33 @@
.
+ * -------------------------------------------------------------------------
+ * @copyright Copyright (C) 2003-2022 by Mreporting plugin team.
+ * @license GPLv2 https://www.gnu.org/licenses/gpl-2.0.html
+ * @link https://github.com/pluginsGLPI/mreporting
+ * -------------------------------------------------------------------------
+ */
+
global $LANG;
$LANG['plugin_mreporting']['Inventory'] = [
diff --git a/locales/reports_locales/other_cs_CZ.php b/locales/reports_locales/other_cs_CZ.php
index e2ed87c2..26c354ee 100644
--- a/locales/reports_locales/other_cs_CZ.php
+++ b/locales/reports_locales/other_cs_CZ.php
@@ -1,4 +1,33 @@
.
+ * -------------------------------------------------------------------------
+ * @copyright Copyright (C) 2003-2022 by Mreporting plugin team.
+ * @license GPLv2 https://www.gnu.org/licenses/gpl-2.0.html
+ * @link https://github.com/pluginsGLPI/mreporting
+ * -------------------------------------------------------------------------
+ */
+
global $LANG;
$LANG['plugin_mreporting']['Other'] = [
diff --git a/locales/reports_locales/other_de_DE.php b/locales/reports_locales/other_de_DE.php
index 8690d7af..76d15098 100644
--- a/locales/reports_locales/other_de_DE.php
+++ b/locales/reports_locales/other_de_DE.php
@@ -1,4 +1,33 @@
.
+ * -------------------------------------------------------------------------
+ * @copyright Copyright (C) 2003-2022 by Mreporting plugin team.
+ * @license GPLv2 https://www.gnu.org/licenses/gpl-2.0.html
+ * @link https://github.com/pluginsGLPI/mreporting
+ * -------------------------------------------------------------------------
+ */
+
global $LANG;
$LANG['plugin_mreporting']['Other'] = [
diff --git a/locales/reports_locales/other_en_GB.php b/locales/reports_locales/other_en_GB.php
index 06819eef..f8edf25c 100644
--- a/locales/reports_locales/other_en_GB.php
+++ b/locales/reports_locales/other_en_GB.php
@@ -1,4 +1,33 @@
.
+ * -------------------------------------------------------------------------
+ * @copyright Copyright (C) 2003-2022 by Mreporting plugin team.
+ * @license GPLv2 https://www.gnu.org/licenses/gpl-2.0.html
+ * @link https://github.com/pluginsGLPI/mreporting
+ * -------------------------------------------------------------------------
+ */
+
global $LANG;
$LANG['plugin_mreporting']['Other'] = [
diff --git a/locales/reports_locales/other_fr_FR.php b/locales/reports_locales/other_fr_FR.php
index 4999f88c..8d867ba1 100644
--- a/locales/reports_locales/other_fr_FR.php
+++ b/locales/reports_locales/other_fr_FR.php
@@ -1,4 +1,33 @@
.
+ * -------------------------------------------------------------------------
+ * @copyright Copyright (C) 2003-2022 by Mreporting plugin team.
+ * @license GPLv2 https://www.gnu.org/licenses/gpl-2.0.html
+ * @link https://github.com/pluginsGLPI/mreporting
+ * -------------------------------------------------------------------------
+ */
+
global $LANG;
$LANG['plugin_mreporting']['Other'] = [
diff --git a/locales/reports_locales/other_hr_HR.php b/locales/reports_locales/other_hr_HR.php
index 56dca95b..d352c435 100644
--- a/locales/reports_locales/other_hr_HR.php
+++ b/locales/reports_locales/other_hr_HR.php
@@ -1,4 +1,33 @@
.
+ * -------------------------------------------------------------------------
+ * @copyright Copyright (C) 2003-2022 by Mreporting plugin team.
+ * @license GPLv2 https://www.gnu.org/licenses/gpl-2.0.html
+ * @link https://github.com/pluginsGLPI/mreporting
+ * -------------------------------------------------------------------------
+ */
+
global $LANG;
$LANG['plugin_mreporting']['Other'] = [
diff --git a/locales/reports_locales/other_pt_BR.php b/locales/reports_locales/other_pt_BR.php
index 2f499534..f01b94fe 100644
--- a/locales/reports_locales/other_pt_BR.php
+++ b/locales/reports_locales/other_pt_BR.php
@@ -1,4 +1,33 @@
.
+ * -------------------------------------------------------------------------
+ * @copyright Copyright (C) 2003-2022 by Mreporting plugin team.
+ * @license GPLv2 https://www.gnu.org/licenses/gpl-2.0.html
+ * @link https://github.com/pluginsGLPI/mreporting
+ * -------------------------------------------------------------------------
+ */
+
global $LANG;
$LANG['plugin_mreporting']['Other']['title'] = "Outros";
diff --git a/locales/reports_locales/other_pt_PT.php b/locales/reports_locales/other_pt_PT.php
index 60893bf8..8021e75a 100644
--- a/locales/reports_locales/other_pt_PT.php
+++ b/locales/reports_locales/other_pt_PT.php
@@ -1,4 +1,33 @@
.
+ * -------------------------------------------------------------------------
+ * @copyright Copyright (C) 2003-2022 by Mreporting plugin team.
+ * @license GPLv2 https://www.gnu.org/licenses/gpl-2.0.html
+ * @link https://github.com/pluginsGLPI/mreporting
+ * -------------------------------------------------------------------------
+ */
+
global $LANG;
$LANG['plugin_mreporting']['Other'] = [
'title' => "Outros",
diff --git a/locales/reports_locales/other_ru_RU.php b/locales/reports_locales/other_ru_RU.php
index 0a248fcf..1249bbcd 100644
--- a/locales/reports_locales/other_ru_RU.php
+++ b/locales/reports_locales/other_ru_RU.php
@@ -1,4 +1,33 @@
.
+ * -------------------------------------------------------------------------
+ * @copyright Copyright (C) 2003-2022 by Mreporting plugin team.
+ * @license GPLv2 https://www.gnu.org/licenses/gpl-2.0.html
+ * @link https://github.com/pluginsGLPI/mreporting
+ * -------------------------------------------------------------------------
+ */
+
global $LANG;
$LANG['plugin_mreporting']['Other'] = [
diff --git a/locales/reports_locales/tag_cs_CZ.php b/locales/reports_locales/tag_cs_CZ.php
index f757a6f4..75bf74be 100644
--- a/locales/reports_locales/tag_cs_CZ.php
+++ b/locales/reports_locales/tag_cs_CZ.php
@@ -1,4 +1,33 @@
.
+ * -------------------------------------------------------------------------
+ * @copyright Copyright (C) 2003-2022 by Mreporting plugin team.
+ * @license GPLv2 https://www.gnu.org/licenses/gpl-2.0.html
+ * @link https://github.com/pluginsGLPI/mreporting
+ * -------------------------------------------------------------------------
+ */
+
global $LANG;
$LANG['plugin_mreporting']['Tag'] = [
diff --git a/locales/reports_locales/tag_de_DE.php b/locales/reports_locales/tag_de_DE.php
index 3364bfb4..03f50de1 100644
--- a/locales/reports_locales/tag_de_DE.php
+++ b/locales/reports_locales/tag_de_DE.php
@@ -1,4 +1,33 @@
.
+ * -------------------------------------------------------------------------
+ * @copyright Copyright (C) 2003-2022 by Mreporting plugin team.
+ * @license GPLv2 https://www.gnu.org/licenses/gpl-2.0.html
+ * @link https://github.com/pluginsGLPI/mreporting
+ * -------------------------------------------------------------------------
+ */
+
global $LANG;
$LANG['plugin_mreporting']['Tag'] = [
diff --git a/locales/reports_locales/tag_en_GB.php b/locales/reports_locales/tag_en_GB.php
index 27ff3a76..8dc5be6d 100644
--- a/locales/reports_locales/tag_en_GB.php
+++ b/locales/reports_locales/tag_en_GB.php
@@ -1,4 +1,33 @@
.
+ * -------------------------------------------------------------------------
+ * @copyright Copyright (C) 2003-2022 by Mreporting plugin team.
+ * @license GPLv2 https://www.gnu.org/licenses/gpl-2.0.html
+ * @link https://github.com/pluginsGLPI/mreporting
+ * -------------------------------------------------------------------------
+ */
+
global $LANG;
$LANG['plugin_mreporting']['Tag'] = [
diff --git a/locales/reports_locales/tag_fr_FR.php b/locales/reports_locales/tag_fr_FR.php
index 2bec34d8..cdd5ac79 100644
--- a/locales/reports_locales/tag_fr_FR.php
+++ b/locales/reports_locales/tag_fr_FR.php
@@ -1,4 +1,33 @@
.
+ * -------------------------------------------------------------------------
+ * @copyright Copyright (C) 2003-2022 by Mreporting plugin team.
+ * @license GPLv2 https://www.gnu.org/licenses/gpl-2.0.html
+ * @link https://github.com/pluginsGLPI/mreporting
+ * -------------------------------------------------------------------------
+ */
+
global $LANG;
$LANG['plugin_mreporting']['Tag'] = [
diff --git a/locales/reports_locales/tag_hr_HR.php b/locales/reports_locales/tag_hr_HR.php
index a44b7a7c..8afa7b89 100644
--- a/locales/reports_locales/tag_hr_HR.php
+++ b/locales/reports_locales/tag_hr_HR.php
@@ -1,4 +1,33 @@
.
+ * -------------------------------------------------------------------------
+ * @copyright Copyright (C) 2003-2022 by Mreporting plugin team.
+ * @license GPLv2 https://www.gnu.org/licenses/gpl-2.0.html
+ * @link https://github.com/pluginsGLPI/mreporting
+ * -------------------------------------------------------------------------
+ */
+
global $LANG;
$LANG['plugin_mreporting']['Tag'] = [
diff --git a/locales/reports_locales/tag_ru_RU.php b/locales/reports_locales/tag_ru_RU.php
index 83055110..0287e1e3 100644
--- a/locales/reports_locales/tag_ru_RU.php
+++ b/locales/reports_locales/tag_ru_RU.php
@@ -1,4 +1,33 @@
.
+ * -------------------------------------------------------------------------
+ * @copyright Copyright (C) 2003-2022 by Mreporting plugin team.
+ * @license GPLv2 https://www.gnu.org/licenses/gpl-2.0.html
+ * @link https://github.com/pluginsGLPI/mreporting
+ * -------------------------------------------------------------------------
+ */
+
global $LANG;
$LANG['plugin_mreporting']['Tag'] = [
diff --git a/setup.php b/setup.php
index 0ff04e15..480e4ffd 100644
--- a/setup.php
+++ b/setup.php
@@ -1,29 +1,31 @@
.
- --------------------------------------------------------------------------
+/**
+ * -------------------------------------------------------------------------
+ * Mreporting plugin for GLPI
+ * -------------------------------------------------------------------------
+ *
+ * LICENSE
+ *
+ * This file is part of Mreporting.
+ *
+ * Mreporting is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * Mreporting is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with Mreporting. If not, see .
+ * -------------------------------------------------------------------------
+ * @copyright Copyright (C) 2003-2022 by Mreporting plugin team.
+ * @license GPLv2 https://www.gnu.org/licenses/gpl-2.0.html
+ * @link https://github.com/pluginsGLPI/mreporting
+ * -------------------------------------------------------------------------
*/
define ('PLUGIN_MREPORTING_VERSION', '1.7.3');
diff --git a/tools/HEADER b/tools/HEADER
new file mode 100644
index 00000000..4fd9b7b9
--- /dev/null
+++ b/tools/HEADER
@@ -0,0 +1,25 @@
+-------------------------------------------------------------------------
+Mreporting plugin for GLPI
+-------------------------------------------------------------------------
+
+LICENSE
+
+This file is part of Mreporting.
+
+Mreporting is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2 of the License, or
+(at your option) any later version.
+
+Mreporting is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with Mreporting. If not, see .
+-------------------------------------------------------------------------
+@copyright Copyright (C) 2003-2022 by Mreporting plugin team.
+@license GPLv2 https://www.gnu.org/licenses/gpl-2.0.html
+@link https://github.com/pluginsGLPI/mreporting
+-------------------------------------------------------------------------
From d1492c1de27b4f203be23c5b73f66774f9099d88 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?C=C3=A9dric=20Anne?=
Date: Thu, 3 Feb 2022 12:04:28 +0100
Subject: [PATCH 06/59] Add 1.8.0-rc2 version definition
---
mreporting.xml | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/mreporting.xml b/mreporting.xml
index 8e2e4fcd..c21ed0f1 100644
--- a/mreporting.xml
+++ b/mreporting.xml
@@ -98,6 +98,11 @@ Voir documentation : https://github.com/PluginsGLPI/mreporting/wiki
Infotel
+
+ 1.8.0-rc2
+ ~10.0.0
+ https://github.com/pluginsGLPI/mreporting/releases/download/1.8.0-rc2/glpi-mreporting-1.8.0-rc2.tar.bz2
+
1.8.0-rc1
~10.0.0
From e5510c5d0bef053bd7cf2b00cfa175d897fa2989 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?C=C3=A9dric=20Anne?=
Date: Tue, 1 Mar 2022 14:29:45 +0100
Subject: [PATCH 07/59] Update locales
---
locales/es_CO.mo | Bin 4626 -> 4613 bytes
locales/es_CO.po | 4 +-
locales/es_MX.mo | Bin 495 -> 4589 bytes
locales/es_MX.po | 360 +++++++++++++++++++++++++----------------------
locales/fr_FR.po | 2 +-
locales/hr_HR.mo | Bin 4516 -> 4517 bytes
locales/hr_HR.po | 6 +-
locales/tr_TR.mo | Bin 4584 -> 4557 bytes
locales/tr_TR.po | 26 ++--
9 files changed, 207 insertions(+), 191 deletions(-)
diff --git a/locales/es_CO.mo b/locales/es_CO.mo
index 5e783858aff6ffd2809a7284887d5d15accb4b1d..1f867c535f2a47d3ca52ac753d452f8c42dc7c9a 100644
GIT binary patch
delta 490
zcmXZZKP*F06vy#jHD0M!l@fn~l!vAv27{@Sl?aJlnpi9hqG9kRgTbH@A!0X3GDrgLTp)o+?6K!CkLmI?sw1pPX
z7F@wDTzB;z&QKp?8t>7PdUogENT_PzkZ_bitFt(YQ%ii9mHU|Iz
delta 503
zcmXZZPbh@QF6IjF!Jitc0$6kEFZnVQ9oj8E4IE`(%ffaa&DLlbyd^hM8-8FAe{mEo
z{?ZH5SdV#Z!6L@-7`yNiGx&-ke?!Mx$!%NCJH~O4HGpY
z%{YuY&=l%`8I0kY$=ldZKEhgjM%~n#IoBdfl{m5_NtxV-?c||JKD6Ns>IyfJ*N`)`
z@B;P1Yt)sOO#KTh$=^ml@1`rZquy2E(Ta^P=H?fY6L;QnwvZfI$>s`k-cD#e_y_kT
BID-HH
diff --git a/locales/es_CO.po b/locales/es_CO.po
index ec65e8a2..c257813a 100644
--- a/locales/es_CO.po
+++ b/locales/es_CO.po
@@ -3,14 +3,14 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
-# Haider Ilich López Areiza , 2018-2019
+# Haider López , 2018-2019
msgid ""
msgstr ""
"Project-Id-Version: GLPI Plugin - MReporting\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-03-09 15:12+0000\n"
"PO-Revision-Date: 2019-04-03 23:33+0000\n"
-"Last-Translator: Haider Ilich López Areiza \n"
+"Last-Translator: Haider López \n"
"Language-Team: Spanish (Colombia) (http://www.transifex.com/teclib/glpi-project-plugin-mreporting/language/es_CO/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
diff --git a/locales/es_MX.mo b/locales/es_MX.mo
index 902cd767377e74013e430047c0025265e0c69314..ef071bc92d67a7ae319e2f01ff223263ceacaf01 100644
GIT binary patch
literal 4589
zcma);Ux*|}9mgv%(PT9KITJPU)VfoXUGHXQZ%xcOdw1OC{$-P$+s^IqAw8?d@zFI_gmFHv!|z~
znVwH~b#>M6|F3_u@0PC%937ndalUqw5a+>{--JILf4fD9C&Aajw}Fq}D#TmCA$Sky
z!FPbqf_(oQ;Jd+>zysjVK?(i^d>^>)%|d(-JXG-!5RZfb-w#^w4)81BJHh9`cY)sl
zZwFrnPk=uK?*wmsOPqfX_+H%4fgC>x-VI&^9|bK)d0qnF16~8U?_a^UgMSA<0N#FE
zl>a_(AMTex%KaF~_lF?g{}Koh#PcBK`WAQ>__)+i}$bEYt_x&75zkCxs4E`9r5Bw8I{qBOY2f>pS`ylQ5
zMUeLTDoFc&59EG70vR8_0AX_Rd+;3i8p!?c$7DW#9OS+^NV|R+JOn-uGCp4gTi|{O
zKMy_%GGt2-ONmJ}{tOuWQt=g#>s|vX_v;}2z8}Fxe|A8|&oW3kE`jv_74Qi7`D*-X
zHU2Y@>-`RdiN!xb`tvq8nYTrA
zK-%|@AlxY)#91HIic^NW_}2kwJNlK!%{Up8_v8F9P9D^a`|)7j
z(k9f42mLvRlX*uS84uK@KIjMf-F<8|BV%x-EqbhaEzn`2_>wcGp16#BZUV`m2@)i<8(bgBwt^Sujr
zJ1DlOMOYpikIUlvEjG3DcqvY(r-voVaiR)cOPT0R)7N}pxQR+--{$dJ4y=>i$@-^O
z#d2BL3{vz}I*~)2YlkHg*_%k(Rh&wd_u`bzGM&S`_e$>YL}nA&AE|t(`79rpVTsqM
zNqwhl6P_v^ES8#FdpWm$>D;_Ht^BBGl}lzd+)yl(%a6|1=$kIY(m)k)S`Sp27L>#lR0(=a2NT$KB0_BV0O?m$GMjXV-
zy(_w3$Z=W@5h1A^dJ!Y8(fA*s_Qry&(GV*++@VtQG~-B(M-&U%?6F~2ZOcTDi;;xQ
zO)-(F-qfk++PoOyAF&a|hCRe%mL5^Tp&^**AL-~Cd4Nx=J*3wuw9*O3;69zs(u70N
z*7U$g9MS7$Tk{5-bF3%*!pJw)yKQ|odC`Qyd;XjGLtt&)k<
z+i(a*bI5`elE^A2qU#S=q9VDXoN&U#mQIeH9%!fYK7uY9z$31Ffg7fTj)qXq!S5H$
zaD;HpRIY}ap)1xkf(o05i^?eBdQ+t(R$LGEnWnxhEMxFS!-?@@#@4zt)3mtLOLE?3a*X?g4l
z2U>7X95|T_y=s-Y%39g>3A~>VOE{vrp;gwA>tmH0Kaz7@ghAiV%ehfej63c2*49?5
z;5KHUw_B)v?Ls5-d+lL5Hcgb$pm9vhW)`iEBxtAA`fcr>=zh9A-{`J%&&*DyujkC?8vw0K)`ZUkveVbsDjy&2k#Z;A!40|Gtp6VARODqgAlRuc&qxf!GwyDGfQD9G8g!VY5dEtoe#D6xeT10{}
zzz(^)!xqU(q9wjGX3bHvIbxVb^Aep(Wj$U&4VGfI%4t)ql*i_=+PkTbR#6}n`T&|G
z5c}i?KVh5|73HSt@4jGLQm$eDf!f5sq8ZD&*CLKa*aBtA#)e5Dpbwj+Z3)IG(l>~Y
zl7!-c-obK%eW5v;gA0`vs$c;sSos+B%uirpOq
zCX``l)0=6i!&b7rVrP76?0(x}9q}+zqEXeT|CS4lH<$&n!S+Lgh4(`wRo0H~t~4IH
z-5qo`>qU2WXWL{}<_1lc2H_`LiSS5N!dv*3moQD2=k8AZ6@j~-?4Wgy)P$~vL1F+g
zC)t35bz$a_@}U!l4$M#sO_`gEb@aB-5*XQ6k7)?S|$a5=Ob$)~6EBo@bUjI?+X6L-_1@
z7dgaes#|*y3RVog-6WRH9Z`bz9?GZep(saP)7aquEhDz3{T{OLGlfMWhEa%$U{GQq3o)F7a1|VPrVi_P-0b*t#)&XJ=umIw%KuJp=4N?OGlNq@pLk-Pz4S>i<
z!O+Oc$Xwe12)KL_i%WDviW2jRa}rDPi>wqJb5bi3^HPdZ697FvaBNc2?QgaeZ
b^Aaod5@C`K>A8uSIeN+YxtrH;aWVn`9Qq?u
diff --git a/locales/es_MX.po b/locales/es_MX.po
index 964c112c..2c67c2a7 100644
--- a/locales/es_MX.po
+++ b/locales/es_MX.po
@@ -1,15 +1,16 @@
# SOME DESCRIPTIVE TITLE.
-# Copyright (C) YEAR Mreporting Development Team
-# This file is distributed under the same license as the GLPI - Mreporting plugin package.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# Jesus Fernandez , 2021
msgid ""
msgstr ""
"Project-Id-Version: GLPI Plugin - MReporting\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2016-06-02 14:27+0200\n"
-"PO-Revision-Date: 2016-06-02 12:27+0000\n"
-"Last-Translator: Alexandre DELAUNAY \n"
+"POT-Creation-Date: 2021-03-09 15:12+0000\n"
+"PO-Revision-Date: 2021-07-05 18:28+0000\n"
+"Last-Translator: Jesus Fernandez \n"
"Language-Team: Spanish (Mexico) (http://www.transifex.com/teclib/glpi-project-plugin-mreporting/language/es_MX/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,156 +18,135 @@ msgstr ""
"Language: es_MX\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: setup.php:139 test.php:4 front/central.php:33 front/config.form.php:53
-#: front/config.php:45 front/dashboard.form.php:34 front/graph.php:37
-#: front/preference.form.php:43 inc/common.class.php:47
-#: inc/notification.class.php:18
-#: inc/notificationtargetnotification.class.php:8 inc/preference.class.php:182
-#: inc/profile.class.php:38
+#: front/dashboard.form.php:34 front/dashboard.form.php:39 front/config.php:45
+#: front/preference.form.php:45 front/graph.php:39 front/central.php:33
+#: front/config.form.php:56 inc/profile.class.php:38
+#: inc/preference.class.php:182 inc/notificationtargetnotification.class.php:8
+#: inc/common.class.php:49 inc/notification.class.php:18 setup.php:177
msgid "More Reporting"
-msgstr ""
-
-#: ajax/dropdownExport.php:45 inc/common.class.php:494
-msgid "With data"
-msgstr ""
-
-#: ajax/dropdownExport.php:46 inc/common.class.php:493
-msgid "Without data"
-msgstr ""
-
-#: ajax/homepage_link.php:6 inc/common.class.php:58 inc/common.class.php:59
-#: inc/common.class.php:71 inc/dashboard.class.php:35
-msgid "Dashboard"
-msgstr ""
+msgstr "Más reportes"
-#: front/central.php:73 front/central.php:80 inc/common.class.php:316
-#: inc/common.class.php:383 inc/common.class.php:417 inc/config.class.php:613
+#: front/central.php:73 front/central.php:80 inc/common.class.php:329
+#: inc/common.class.php:396 inc/config.class.php:663
msgid "No report is available !"
-msgstr ""
+msgstr "¡Sin reportes disponibles!"
-#: front/popup.php:38 inc/common.class.php:1124 inc/common.class.php:1131
-#: inc/common.class.php:1139
+#: front/popup.php:38 inc/common.class.php:1147 inc/common.class.php:1154
+#: inc/common.class.php:1162
msgid "General Report - ODT"
-msgstr ""
+msgstr "Reporte general - ODT"
-#: inc/common.class.php:61 inc/common.class.php:62 inc/common.class.php:80
-msgid "Reports list"
-msgstr ""
-
-#: inc/common.class.php:910
-msgid "Number"
-msgstr ""
+#: inc/other.class.php:70
+msgid "Add/remove software on a computer"
+msgstr "Agregar / remover software en la computadora"
-#: inc/common.class.php:931 inc/common.class.php:1230
-#: inc/common.class.php:1246
-msgid "data"
-msgstr ""
+#: inc/other.class.php:73
+msgid "Add/remove version on a software"
+msgstr "Agregar / remover versión del software"
-#: inc/common.class.php:1125 inc/preference.class.php:123
-msgid "Please, select a model in your preferences"
-msgstr ""
+#: inc/other.class.php:76
+msgid "Add infocom"
+msgstr "Agregar infocom"
-#: inc/common.class.php:1132
-msgid "No model available"
-msgstr ""
+#: inc/other.class.php:79
+msgid "Add/remove profile on a user"
+msgstr "Agregar / remover perfil en un usuario"
-#: inc/common.class.php:1140
-msgid "No graphic selected"
-msgstr ""
+#: inc/other.class.php:82
+msgid "Add/remove group on a user"
+msgstr "Agregar / remover grupo en un usuario"
-#: inc/config.class.php:38
-msgid "Configuration"
-msgstr ""
+#: inc/other.class.php:85
+msgid "User deleted from LDAP"
+msgstr "Usuario borrado del LDAP"
-#: inc/config.class.php:70 inc/config.class.php:641
-msgid "See area"
-msgstr ""
+#: inc/other.class.php:93
+msgid "Webservice logs"
+msgstr "Bitácoras del webservice"
-#: inc/config.class.php:76 inc/config.class.php:656 inc/config.class.php:668
-msgid "Curve lines (SVG)"
-msgstr ""
+#: inc/other.class.php:97
+msgid "OCS Infos"
+msgstr "Información del OCS"
-#: inc/config.class.php:82
-msgid "See values"
-msgstr ""
+#: inc/other.class.php:100
+msgid "Add/update/remove device"
+msgstr "Agregar / actualizar / remover dispositivo"
-#: inc/config.class.php:89 inc/config.class.php:683
-msgid "Reverse data array"
-msgstr ""
+#: inc/other.class.php:103
+msgid "Add/remove relation"
+msgstr "Agregar / remover relación"
-#: inc/config.class.php:95 inc/config.class.php:695
-msgid "Unit"
-msgstr ""
+#: inc/other.class.php:106
+msgid "Add/remove item"
+msgstr "Agregar / remover articulo"
-#: inc/config.class.php:99 inc/config.class.php:705
-msgid "Default delay"
-msgstr ""
+#: inc/other.class.php:109
+msgid "Comments & date_mod changes"
+msgstr "Comentarios y cambios en date_mod"
-#: inc/config.class.php:103 inc/config.class.php:713
-msgid "Additional condition for MySQL"
-msgstr ""
+#: inc/other.class.php:117
+msgid "Genericobject plugin logs"
+msgstr "Bitácoras del complemento objeto genérico"
-#: inc/config.class.php:107 inc/config.class.php:621
-msgid "See graphic"
-msgstr ""
+#: inc/profile.class.php:70 inc/profile.class.php:216
+#: inc/profile.class.php:288
+msgid "Rights management"
+msgstr "Administración de permisos"
-#: inc/config.class.php:113
-msgid "Class"
-msgstr ""
+#: inc/preference.class.php:123 inc/common.class.php:1148
+msgid "Please, select a model in your preferences"
+msgstr "Por favor, seleccione un modelo de su preferencia"
-#: inc/config.class.php:125 inc/config.class.php:722
-msgid "Send this report with the notification"
-msgstr ""
+#: inc/common.class.php:61 inc/common.class.php:62 inc/common.class.php:77
+#: inc/dashboard.class.php:35 ajax/homepage_link.php:8
+msgid "Dashboard"
+msgstr "Tablero"
-#: inc/config.class.php:209
-msgid "Initialize graphics configuration"
-msgstr ""
+#: inc/common.class.php:64 inc/common.class.php:65 inc/common.class.php:86
+msgid "Reports list"
+msgstr "Listado de reportes"
-#: inc/config.class.php:442 inc/config.class.php:457
-msgid "On mouse over"
-msgstr ""
+#: inc/common.class.php:507 ajax/dropdownExport.php:42
+msgid "Without data"
+msgstr "Sin datos"
-#: inc/config.class.php:525
-msgid "Object already exists"
-msgstr ""
+#: inc/common.class.php:508 ajax/dropdownExport.php:41
+msgid "With data"
+msgstr "Con datos"
-#: inc/dashboard.class.php:85
-msgid "Select a report to display"
-msgstr ""
+#: inc/common.class.php:929
+msgid "Number"
+msgstr "Numero"
-#: inc/dashboard.class.php:96
-msgid "Dashboard is empty. Please add reports by clicking on the icon"
-msgstr ""
+#: inc/common.class.php:950 inc/common.class.php:1253
+#: inc/common.class.php:1269
+msgid "data"
+msgstr "datos"
-#: inc/dashboard.class.php:105
-msgid "Add a report"
-msgstr ""
+#: inc/common.class.php:1155
+msgid "No model available"
+msgstr "Sin modelo disponible"
-#: inc/dashboard.class.php:134
-msgid "Select a report to add"
-msgstr ""
+#: inc/common.class.php:1163
+msgid "No graphic selected"
+msgstr "No selecciono grafico"
-#: inc/dashboard.class.php:223
-msgid "Configure report"
-msgstr ""
+#: inc/common.class.php:1406
+msgid "Week"
+msgstr "Semana"
-#: inc/graph.class.php:155 inc/graph.class.php:354 inc/graph.class.php:548
-#: inc/graph.class.php:808 inc/graph.class.php:1029 inc/graph.class.php:1259
-#: inc/graph.class.php:1500 inc/graphpng.class.php:530
-#: inc/graphpng.class.php:717 inc/graphpng.class.php:911
-#: inc/graphpng.class.php:1202 inc/graphpng.class.php:1433
-#: inc/graphpng.class.php:1736 inc/graphpng.class.php:1999
-msgid "No data for this date range !"
-msgstr ""
+#: inc/common.class.php:1407
+msgid "Month"
+msgstr "Mes"
-#: inc/helpdesk.class.php:278 inc/helpdesk.class.php:337
-msgid "Undefined"
-msgstr ""
+#: inc/common.class.php:1520
+msgid "Max depth entity level"
+msgstr "Máximo nivel de profundidad de entidades"
-#: inc/notification.class.php:34 inc/notification.class.php:54
-#: inc/notification.class.php:119
+#: inc/notification.class.php:34 inc/notification.class.php:55
+#: inc/notification.class.php:128
msgid "Notification for \"More Reporting\""
-msgstr ""
+msgstr "Notificación para \"más reportes\""
#: inc/notification.class.php:39
msgid ""
@@ -176,11 +156,11 @@ msgid ""
"GLPI reports are available.
\n"
"You will find attached in this email.
\n"
"\n"
-msgstr ""
+msgstr "\nHola,
\n\nReportes del GLPI disponibles.
\nLos encontrara adjuntos en este correo.
\n"
#: inc/notification.class.php:46 inc/pdf.class.php:15
msgid "GLPI statistics reports"
-msgstr ""
+msgstr "Reportes estadísticos GLPI"
#: inc/notification.class.php:47
msgid ""
@@ -189,69 +169,105 @@ msgid ""
"GLPI reports are available.\n"
"You will find attached in this email.\n"
"\n"
-msgstr ""
+msgstr "Hola,\n\nReportes del GLPI disponibles.\nLos encontrara adjuntos en este correo.\n\n"
-#: inc/notification.class.php:144
+#: inc/notification.class.php:153
msgid "Notification(s) sent !"
-msgstr ""
+msgstr "¡Notificación(es) enviadas!"
+
+#: inc/graph.class.php:154 inc/graph.class.php:353 inc/graph.class.php:550
+#: inc/graph.class.php:810 inc/graph.class.php:1030 inc/graph.class.php:1259
+#: inc/graph.class.php:1500 inc/graphpng.class.php:551
+#: inc/graphpng.class.php:745 inc/graphpng.class.php:945
+#: inc/graphpng.class.php:1254 inc/graphpng.class.php:1491
+#: inc/graphpng.class.php:1796 inc/graphpng.class.php:2065
+msgid "No data for this date range !"
+msgstr "¡No hay datos para este rango de fechas!"
-#: inc/other.class.php:70
-msgid "Add/remove software on a computer"
-msgstr ""
+#: inc/helpdesk.class.php:284 inc/helpdesk.class.php:343
+msgid "Undefined"
+msgstr "Indefinido"
-#: inc/other.class.php:73
-msgid "Add/remove version on a software"
-msgstr ""
+#: inc/config.class.php:38
+msgid "Configuration"
+msgstr "Configuración"
-#: inc/other.class.php:76
-msgid "Add infocom"
-msgstr ""
+#: inc/config.class.php:82 inc/config.class.php:691
+msgid "See area"
+msgstr "Ver área"
-#: inc/other.class.php:79
-msgid "Add/remove profile on a user"
-msgstr ""
+#: inc/config.class.php:91 inc/config.class.php:706 inc/config.class.php:718
+msgid "Curve lines (SVG)"
+msgstr "Lineas curvas (SVG)"
-#: inc/other.class.php:82
-msgid "Add/remove group on a user"
-msgstr ""
+#: inc/config.class.php:100
+msgid "See values"
+msgstr "Ver valores"
-#: inc/other.class.php:85
-msgid "User deleted from LDAP"
-msgstr ""
+#: inc/config.class.php:110 inc/config.class.php:733
+msgid "Reverse data array"
+msgstr "Arreglo de datos Inverso"
-#: inc/other.class.php:93
-msgid "Webservice logs"
-msgstr ""
+#: inc/config.class.php:119 inc/config.class.php:745
+msgid "Unit"
+msgstr "Unidad"
-#: inc/other.class.php:97
-msgid "OCS Infos"
-msgstr ""
+#: inc/config.class.php:127 inc/config.class.php:755
+msgid "Default delay"
+msgstr "Retardo por defecto"
-#: inc/other.class.php:100
-msgid "Add/update/remove device"
-msgstr ""
+#: inc/config.class.php:135 inc/config.class.php:763
+msgid "Additional condition for MySQL"
+msgstr "Condición adicional para el Mysql"
-#: inc/other.class.php:103
-msgid "Add/remove relation"
-msgstr ""
+#: inc/config.class.php:143 inc/config.class.php:671
+msgid "See graphic"
+msgstr "Ver grafica"
-#: inc/other.class.php:106
-msgid "Add/remove item"
-msgstr ""
+#: inc/config.class.php:152
+msgid "Class"
+msgstr "Clase"
-#: inc/other.class.php:109
-msgid "Comments & date_mod changes"
-msgstr ""
+#: inc/config.class.php:160
+msgid "Default chart format"
+msgstr "Formato por defecto de los caracteres"
-#: inc/other.class.php:117
-msgid "Genericobject plugin logs"
-msgstr ""
+#: inc/config.class.php:169 inc/config.class.php:772
+msgid "Send this report with the notification"
+msgstr "Mandar el reporte con la notificación"
+
+#: inc/config.class.php:255
+msgid "Initialize graphics configuration"
+msgstr "Inicializar la configuración de los gráficos"
+
+#: inc/config.class.php:492 inc/config.class.php:507
+msgid "On mouse over"
+msgstr "Al poner el mouse encima"
+
+#: inc/config.class.php:575
+msgid "Object already exists"
+msgstr "El objeto ya existe"
+
+#: inc/dashboard.class.php:85
+msgid "Select a report to display"
+msgstr "Seleccione un reporte a mostrar"
+
+#: inc/dashboard.class.php:96
+msgid "Dashboard is empty. Please add reports by clicking on the icon"
+msgstr "Tablero vacío. Por favor agregue reportes haciendo click en el icono."
+
+#: inc/dashboard.class.php:105
+msgid "Add a report"
+msgstr "Agregar un reporte"
+
+#: inc/dashboard.class.php:134
+msgid "Select a report to add"
+msgstr "Seleccione el reporte a agregar"
+
+#: inc/dashboard.class.php:223
+msgid "Configure report"
+msgstr "Configurar reporte"
#: inc/pdf.class.php:16
msgid "Automaticaly generated by GLPI"
-msgstr ""
-
-#: inc/profile.class.php:66 inc/profile.class.php:212
-#: inc/profile.class.php:280
-msgid "Rights management"
-msgstr ""
+msgstr "Generado automáticamente por GLPI"
diff --git a/locales/fr_FR.po b/locales/fr_FR.po
index 03c67b38..285bcc24 100644
--- a/locales/fr_FR.po
+++ b/locales/fr_FR.po
@@ -6,7 +6,7 @@
# alexandre delaunay , 2016
# Cédric Anne, 2018
# 06c8e5f1ec78ded2ceb41498ec52b068, 2015
-# Johan Cwiklinski , 2017
+# Johan Cwiklinski, 2017
msgid ""
msgstr ""
"Project-Id-Version: GLPI Plugin - MReporting\n"
diff --git a/locales/hr_HR.mo b/locales/hr_HR.mo
index 1c3259447a788061d1684b590dc6b606d860c993..ce0c27fae4d62d2f020dde13ce6c15cc0f07e1a4 100644
GIT binary patch
delta 492
zcmXZZy)Q#i7{~Enm7-d0y|qZ=($ZK&B4X)iY0`$lU}TajLUd?s$HYcNVv$HnjY85%
zVlarsAJD-cAQ8HlY`%}&AO!#;z~@4;|5OP
zE)L-ddU%5a_=1zzLW}#wDIDc+8jG04HSEG_Fh4+=F5+_kfemK;EIeTX->``9IEEQE
zhj9TdVF@$1g&rPa8SBA*8|`8-l0|S1M{p7ISVqgUpKub7)+q}qyu?|&Lp#vIPHZDh
zKXii_rc8E$G!}3k?fg1grMA)H9C8<(BgN4*(sWNZgU_oB?1LXTjVZEN;1c%WGLB;f
mtpYyUiyZRTbc7av7OY=2AH%Pa-ip7o=ap)HwRs%PcK-oOgfZd(
delta 491
zcmXZZy-R{o6vy$ORwllrm8lq#rWFklgtXMw5+o5gI7UN}kYpf4i_avq6cMxpL9bgx
z;1mrFK|_ClLw`UJ=+e~K_s9d6`?)XYo_nA3Jml_k&mE8RjOr4kvI4(^$d*JaFfSNYh1FPA~9|*$@k_7{O0m#xG1^
zg3U2pKufraN!-B?`d^3);@K@3h=7{*JS#YeOQZS2P`
z()3F=ieAcO4~XLo&ZC_#qgASc7S}-DqI0A;x)gMnT6jZ+vUiv=#CA6IZ3
ni)a, 2020
-# milotype , 2020
+# Milo Ivir , 2020
+# Milo Ivir , 2020
msgid ""
msgstr ""
"Project-Id-Version: GLPI Plugin - MReporting\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-03-09 15:12+0000\n"
"PO-Revision-Date: 2020-11-10 12:43+0000\n"
-"Last-Translator: milotype \n"
+"Last-Translator: Milo Ivir \n"
"Language-Team: Croatian (Croatia) (http://www.transifex.com/teclib/glpi-project-plugin-mreporting/language/hr_HR/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
diff --git a/locales/tr_TR.mo b/locales/tr_TR.mo
index d4d66e736ad5191a1e07095d8d8b44ab2e871089..e18673e88914e51606344a93b66af89d0bf38601 100644
GIT binary patch
delta 631
zcmZY5PiWI%7{~E9TiwP?(vEHZ>59!PW9vp;S1K#54C+mpCk0^)B(rQQZ5d=6I1xI;
zs~(K!$}aU_1w%ztN
z+C9-ff-^ig7ZQTAhzJsiX_PN!F^)^>`4f}}eU7rPuIl$FCp}R9L^;S`l;0U;noD>U
znL*sia3eRqk1;Ib1$?UVI-aF&pxo#K%3rtN{MftKXQt*7bE!lsX(cn+bh^1d*w);*
ze%Z8kY^z{fomakBvK{xHo;{69cDdktj{8Q>qb;7x?ha%n&Z~YL)MMp3)VnrUR!Bi3pKQ3CeUpH
delta 658
zcmaLT%PT}t9Ki82#-q41LkL4$21QNHcr+fRC=1!htL)qwuV#iCNh6sBE8DANfvh}2
zZnIL8(%e{iCB<5bg}*?`_i&4q&H3E(`~A*2zu`yn0U3)8Z~6gj*4!8SAkWN70Xq
zSb@jbgx6Nw?)Zr}VSqA+tC?qyvMreP4}KocyoejepOnuROS$A&j?@&(qV)==(!9u2x_xP|J`;ZyLObZ|K;U)Co3Krv@
z6+g!u_LnFhx<~ozo)f3`olK{{)$0p*8+~d+V_Q>8Vlw;8W{*ux>$OT%0je=g4Qgs?
z*EB*})HJ5`VWsU)BBX_brtzKFQrZV%sbnZT_IvI(ExM+nT()2uVbh3c>TD_*O(i4h
vKPNh46I`vk9pf1zGts$-zUrvZ4;+uSetp?_%R1;, 2015-2019
+# Kaya Zeren , 2015-2019,2021
msgid ""
msgstr ""
"Project-Id-Version: GLPI Plugin - MReporting\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-03-09 15:12+0000\n"
-"PO-Revision-Date: 2019-07-30 23:48+0000\n"
+"PO-Revision-Date: 2021-12-20 08:44+0000\n"
"Last-Translator: Kaya Zeren \n"
"Language-Team: Turkish (Turkey) (http://www.transifex.com/teclib/glpi-project-plugin-mreporting/language/tr_TR/)\n"
"MIME-Version: 1.0\n"
@@ -24,7 +24,7 @@ msgstr ""
#: inc/preference.class.php:182 inc/notificationtargetnotification.class.php:8
#: inc/common.class.php:49 inc/notification.class.php:18 setup.php:177
msgid "More Reporting"
-msgstr "Diğer Raporlar"
+msgstr "Diğer raporlar"
#: front/central.php:73 front/central.php:80 inc/common.class.php:329
#: inc/common.class.php:396 inc/config.class.php:663
@@ -34,27 +34,27 @@ msgstr "Kullanılabilecek bir rapor yok !"
#: front/popup.php:38 inc/common.class.php:1147 inc/common.class.php:1154
#: inc/common.class.php:1162
msgid "General Report - ODT"
-msgstr "Genel Rapor - ODT"
+msgstr "Genel rapor - ODT"
#: inc/other.class.php:70
msgid "Add/remove software on a computer"
-msgstr "Bir bilgisayara yazılım yükleyin ya da kaldırın"
+msgstr "Bir bilgisayara yazılım kur ya da kaldır"
#: inc/other.class.php:73
msgid "Add/remove version on a software"
-msgstr "Bir yazılıma sürüm yükleyin ya da kaldırın"
+msgstr "Bir yazılıma sürüm kur ya da kaldır"
#: inc/other.class.php:76
msgid "Add infocom"
-msgstr "Infocom ekleyin"
+msgstr "Infocom ekle"
#: inc/other.class.php:79
msgid "Add/remove profile on a user"
-msgstr "Bir kullanıcıya profil ekleyin ya da kaldırın"
+msgstr "Bir kullanıcıya profil ekle ya da kaldır"
#: inc/other.class.php:82
msgid "Add/remove group on a user"
-msgstr "Bir kullanıcıyı bir gruba ekleyin ya da çıkarın"
+msgstr "Bir kullanıcıyı bir gruba ekle ya da çıkar"
#: inc/other.class.php:85
msgid "User deleted from LDAP"
@@ -66,11 +66,11 @@ msgstr "Web hizmeti günlükleri"
#: inc/other.class.php:97
msgid "OCS Infos"
-msgstr "OCS Bilgileri"
+msgstr "OCS bilgileri"
#: inc/other.class.php:100
msgid "Add/update/remove device"
-msgstr "Aygır ekleme/güncelleme/silme"
+msgstr "Aygıt ekleme/güncelleme/silme"
#: inc/other.class.php:103
msgid "Add/remove relation"
@@ -82,7 +82,7 @@ msgstr "Öge ekleme ya da kaldırma"
#: inc/other.class.php:109
msgid "Comments & date_mod changes"
-msgstr "Yorumlar ve date_mod değişiklikler"
+msgstr "Açıklamalar ve date_mod değişiklikleri"
#: inc/other.class.php:117
msgid "Genericobject plugin logs"
@@ -146,7 +146,7 @@ msgstr "En yüksek varlık düzeyi"
#: inc/notification.class.php:34 inc/notification.class.php:55
#: inc/notification.class.php:128
msgid "Notification for \"More Reporting\""
-msgstr "\"Diğer Raporlar\" bildirimi"
+msgstr "\"Diğer raporlar\" bildirimi"
#: inc/notification.class.php:39
msgid ""
From 68c132a38393bddf714f9c24ac1b224a2d3f18bf Mon Sep 17 00:00:00 2001
From: FranPC
Date: Tue, 1 Mar 2022 14:30:42 +0100
Subject: [PATCH 08/59] Add Spanish (Venezuela) locale
---
locales/es_VE.mo | Bin 0 -> 4563 bytes
locales/es_VE.po | 273 ++++++++++++++++++
locales/reports_locales/helpdesk_es_VE.php | 114 ++++++++
.../reports_locales/helpdeskplus_es_VE.php | 111 +++++++
locales/reports_locales/inventory_es_VE.php | 121 ++++++++
locales/reports_locales/other_es_VE.php | 12 +
locales/reports_locales/tag_es_VE.php | 20 ++
7 files changed, 651 insertions(+)
create mode 100644 locales/es_VE.mo
create mode 100644 locales/es_VE.po
create mode 100644 locales/reports_locales/helpdesk_es_VE.php
create mode 100644 locales/reports_locales/helpdeskplus_es_VE.php
create mode 100644 locales/reports_locales/inventory_es_VE.php
create mode 100644 locales/reports_locales/other_es_VE.php
create mode 100644 locales/reports_locales/tag_es_VE.php
diff --git a/locales/es_VE.mo b/locales/es_VE.mo
new file mode 100644
index 0000000000000000000000000000000000000000..fb78abfa268153c51c285e3ee87ff8df32d13b8b
GIT binary patch
literal 4563
zcmb7GO^h5z8LfmE$bcc3pFkj_Y(lb&Jv-}70B8Io9PfIwux#AV{PLOGqdnA0iY9IX)m(5KbTtxdkK+aN+=nLqG!YURC$(I+!T5
zrss86S66-C`+i>k{?HxY7C5>%KZf(qw+XQdyzw^t;duQHA-)X!2k_m%Ck_blE?^40
z2k3$C1%3<2_n!y8ANVrxFz`1(3H&SY!@xst7vkf`;fz&n9AfMxaM(0$&8u{#SsX0=^0)Z=A&S
z4g%?q1mcmH1Cq~^z!q>3$n`G*$*%!E0Q?3JKk;MyAr#^zAm?2NlK_8m|FCx%e4y5%?=0*SQOm>DMff?=J#r&j3jK
zz6$&j@CWrho#6NskSV(c#8P4d$oG3d=H=Ic%!lXe`=0`j;Qm!0=e-W3J$EDN7@zxq
z%;V!g`n3Rj2$&=-^)M|Q9sHlbDZ^d->jI{69;?T0
z2Xe26aeks6V@)!iJjfF{ph0}oIxj^kuJ=5X>LcL+5WIaQo_
zOlO%rcB)gHY4LV(d2LBLU07FoshpN-tW2hQnVvb-bFy=$^|-C%mdP?XFnJ|rWVc)
zOr~!=+38G`#^(DM@ODsc(TlJ=HZH32<}JqBdAt-SG}FTpRgtJtH&!NkZ2FoH3^!4k
z?AttE%Yk)rWoP}1%i?TR+7Ybit87Q6I@bSM
z$o^2}sphkMVA2Y&(Uay*Hx!<$92mS~
zeH^Z+ZJFqz97=F*${m^MvChPb&C4PFksHx$@F6Z(Mnr{xhGb@Zq+@90VLq+*kX~o-
zN+%pc_;j{cCLD@fGY*sL3GbI?fYe}U!xl$w-u?()-J3Dxr?E|5^2KV@L)NaITbE0y
zA1_uTsVZ|?B|B1YBOn;fVGBw~qN<#Tp+8oeisFiPA_zOSaw%w1>C4hG2X8f;7+)~A
z)-{?*;JhYp%OGUT&U_y!Vlz)P`VN@iMC8RL8U~`9X;#_5*^ykHKf5L_>mDAkU}MHz
z*7|92nF}(!;mTHJya^*~&N5BgOG*1uYzW;@u_&OBw{5vH$&yyQYOnazB<)A5)VDWm
zSGLwx+u+Wyo3!VVH(fb5J2%&!oomlMBxfJ#K0JGL7DsDY`Lex%r1I!j)^+81T=$Ld
zTluKX%vd>0$PvJb>(`Ya^r_`>Jkd=N`+dSmQ%yBEV`Y}*4EZc$;He-Z_l8^
zbxMu;?sd|vFl{u<;8!fa_9$|TRPSW<79H)MytL4nZmle>EbKXdd}g+V?o%Sz?TwuR
z&Xjt)>>yMoKN)(2*X8NWjq~jjd-G@plB&Is_ichry7ENNloM~dGVIj?r%q+<^Jp=?
zD|6U}TYq})B)bGIPfz9Y@M(E``eZ9Al+DzhKrP#*@t_BW7NUK*do`ELB%2#3m2aeK
zqmo6X6HM$?zONjz0VSC{RplivbPj`1-+k+xwiC%polY?|QiYCR-&48J6Z>ZOCyN~;-@Ko7$!MhLW$I<$1C<(>fl82YDckaY~_3Lpahz1_gW5Rt2J-n
zM8)}A4D+jr%j&RyvU`m>2{VKE$F`wmqn1%7FX|Ls*Fkt7BC$;QK4p^@=zRAD2NT3&
zEP__+EoFb}|H=C(qWvJEi1|c3W2|9H!-5y+l7k9qkf=nCcCT)mk)o}+fuIJbA+UHR
zR-gbYyH|ZsD>uU3yuihiWIZTp7|PlpZ=pYJ;-!VY5@ztdL`1`vN-2?saM#C<0HD
zGT&RZuGM|dxMtMS=ttP{NH8iEvi3*9`^_YqPiZKw&c{Y23gU|ucCU|^R@B^3`Ietu
zP+{@7ikgc!XLYE=xhfoTG$x+ed9ba5Xx4NHello,
\n"
+"\n"
+"GLPI reports are available.
\n"
+"You will find attached in this email.
\n"
+"\n"
+msgstr "\nHola,
\n\nLos reportes GLPI están disponibles.
\nTu puedes buscar los adjuntos en este correo.
\n\n"
+
+#: inc/notification.class.php:46 inc/pdf.class.php:15
+msgid "GLPI statistics reports"
+msgstr "Reportes de estadísticas GLPI"
+
+#: inc/notification.class.php:47
+msgid ""
+"Hello,\n"
+"\n"
+"GLPI reports are available.\n"
+"You will find attached in this email.\n"
+"\n"
+msgstr "Hola,\n\nLos reportes GLPI están disponibles.\nTu puedes buscar los adjuntos en este correo\n\n"
+
+#: inc/notification.class.php:153
+msgid "Notification(s) sent !"
+msgstr "¡Notificacion(es) enviada(s)!"
+
+#: inc/graph.class.php:154 inc/graph.class.php:353 inc/graph.class.php:550
+#: inc/graph.class.php:810 inc/graph.class.php:1030 inc/graph.class.php:1259
+#: inc/graph.class.php:1500 inc/graphpng.class.php:551
+#: inc/graphpng.class.php:745 inc/graphpng.class.php:945
+#: inc/graphpng.class.php:1254 inc/graphpng.class.php:1491
+#: inc/graphpng.class.php:1796 inc/graphpng.class.php:2065
+msgid "No data for this date range !"
+msgstr "¡No hay data para este rango!"
+
+#: inc/helpdesk.class.php:284 inc/helpdesk.class.php:343
+msgid "Undefined"
+msgstr "Indefinido"
+
+#: inc/config.class.php:38
+msgid "Configuration"
+msgstr "Configuración"
+
+#: inc/config.class.php:82 inc/config.class.php:691
+msgid "See area"
+msgstr "Ver area"
+
+#: inc/config.class.php:91 inc/config.class.php:706 inc/config.class.php:718
+msgid "Curve lines (SVG)"
+msgstr "Curvilíneas (SVG)"
+
+#: inc/config.class.php:100
+msgid "See values"
+msgstr "Ver valores"
+
+#: inc/config.class.php:110 inc/config.class.php:733
+msgid "Reverse data array"
+msgstr "Matriz de datos invertida"
+
+#: inc/config.class.php:119 inc/config.class.php:745
+msgid "Unit"
+msgstr "Unidad"
+
+#: inc/config.class.php:127 inc/config.class.php:755
+msgid "Default delay"
+msgstr "Retraso predeterminado"
+
+#: inc/config.class.php:135 inc/config.class.php:763
+msgid "Additional condition for MySQL"
+msgstr "Condición adicional para MySQL"
+
+#: inc/config.class.php:143 inc/config.class.php:671
+msgid "See graphic"
+msgstr "Ver gráfico"
+
+#: inc/config.class.php:152
+msgid "Class"
+msgstr "Clase"
+
+#: inc/config.class.php:160
+msgid "Default chart format"
+msgstr "Formato gráfico predeterminado"
+
+#: inc/config.class.php:169 inc/config.class.php:772
+msgid "Send this report with the notification"
+msgstr "Enviar este reporte con la notificación"
+
+#: inc/config.class.php:255
+msgid "Initialize graphics configuration"
+msgstr "Inicializar configuración de gráficos"
+
+#: inc/config.class.php:492 inc/config.class.php:507
+msgid "On mouse over"
+msgstr "Cuando el ratón esté por encima"
+
+#: inc/config.class.php:575
+msgid "Object already exists"
+msgstr "Ya existe el objeto"
+
+#: inc/dashboard.class.php:85
+msgid "Select a report to display"
+msgstr "Selecciona un reporte para mostrar"
+
+#: inc/dashboard.class.php:96
+msgid "Dashboard is empty. Please add reports by clicking on the icon"
+msgstr "El Tablero esta vacio. Por favor agrege reportes dando clic en el icono"
+
+#: inc/dashboard.class.php:105
+msgid "Add a report"
+msgstr "Agregar reporte"
+
+#: inc/dashboard.class.php:134
+msgid "Select a report to add"
+msgstr "Seleccione un reporte para agregar"
+
+#: inc/dashboard.class.php:223
+msgid "Configure report"
+msgstr "Configurar reporte"
+
+#: inc/pdf.class.php:16
+msgid "Automaticaly generated by GLPI"
+msgstr "Generado automaticamente por GLPI"
diff --git a/locales/reports_locales/helpdesk_es_VE.php b/locales/reports_locales/helpdesk_es_VE.php
new file mode 100644
index 00000000..8fa0d6b9
--- /dev/null
+++ b/locales/reports_locales/helpdesk_es_VE.php
@@ -0,0 +1,114 @@
+ "Soporte",
+
+ 'reportHbarTicketNumberByEntity' => [
+ 'title' => "Número de casos por entidad",
+ 'desc' => "Barras",
+ 'category' => "Por entidad",
+ ],
+
+ 'reportPieTicketNumberByEntity' => [
+ 'title' => "Número de casos por entidad",
+ 'desc' => "Torta",
+ 'category' => "Por entidad",
+ ],
+
+ 'reportHgbarTicketNumberByCatAndEntity' => [
+ 'title' => "Número de casos por categoría y entidad",
+ 'desc' => "Barra agrupada",
+ 'category' => "Por entidad",
+ ],
+
+ 'reportPieTopTenAuthor' => [
+ 'title' => "Primeros 10 con mas solicitudes",
+ 'desc' => "Torta",
+ 'category' => "Por solicitantes",
+ ],
+
+ 'reportHgbarOpenTicketNumberByCategoryAndByType' => [
+ 'title' => "Casos abiertos por categoría y tipo",
+ 'desc' => "Barra agrupada",
+ 'category' => "por categoria",
+ ],
+
+ 'reportHgbarCloseTicketNumberByCategoryAndByType' => [
+ 'title' => "Casos cerrados por categoría y tipo",
+ 'desc' => "Barra agrupada",
+ 'category' => "por categoria",
+ ],
+
+ 'reportHgbarOpenedTicketNumberByCategory' => [
+ 'title' => "Casos abiertos por categoría y estado",
+ 'desc' => "Barra agrupada",
+ 'category' => "por categoria",
+ ],
+
+ 'reportHgbarTicketNumberByService' => [
+ 'title' => "Casos abiertos y cerrados por unidad solicitante",
+ 'desc' => "Barra agrupada",
+ 'category' => "Por unidad solicitante",
+ ],
+
+ 'reportPieTicketOpenedAndClosed' => [
+ 'title' => "Numero de casos abiertos y cerrados",
+ 'desc' => "Torta",
+ 'category' => "Por casos",
+ ],
+
+ 'reportPieTicketOpenedbyStatus' => [
+ 'title' => "Casos abiertos por estado",
+ 'desc' => "Torta",
+ 'category' => "Por casos",
+ ],
+
+ 'reportAreaNbTicket' => [
+ 'title' => "Evolución de casos por periodo",
+ 'desc' => "Area",
+ 'category' => "Por casos",
+ ],
+
+ 'reportLineNbTicket' => [
+ 'title' => "Evolución de casos por periodo",
+ 'desc' => "Linea",
+ 'category' => "Por casos",
+ ],
+
+ 'reportGlineNbTicket' => [
+ 'title' => "Evolución de casos por periodo (por estado)",
+ 'desc' => "Lineas",
+ 'category' => "Por casos",
+ ],
+
+ 'reportGareaNbTicket' => [
+ 'title' => "Evolución de casos por periodo (por estado)",
+ 'desc' => "Area",
+ 'category' => "Por casos",
+ ],
+
+ 'reportVstackbarNbTicket' => [
+ 'title' => "Evolución de casos por periodo (por estado)",
+ 'desc' => "Barras apiladas",
+ 'category' => "Por casos",
+ ],
+
+ 'reportSunburstTicketByCategories' => [
+ 'title' => "Distribución de caso por categorías y subcategorías",
+ 'desc' => "Dona",
+ 'category' => "por categoria",
+ ],
+
+ 'reportVstackbarTicketStatusByTechnician' => [
+ 'title' => "Numero de casos por tecnico (por estado)",
+ 'desc' => "Barras apiladas",
+ 'category' => "Por casos",
+ ],
+
+ 'reportHbarTicketNumberByLocation' => [
+ 'title' => "Numero de casos por ubicación del solicitante",
+ 'desc' => "Bars",
+ 'category' => "Per requester",
+ ],
+];
diff --git a/locales/reports_locales/helpdeskplus_es_VE.php b/locales/reports_locales/helpdeskplus_es_VE.php
new file mode 100644
index 00000000..d6aa70de
--- /dev/null
+++ b/locales/reports_locales/helpdeskplus_es_VE.php
@@ -0,0 +1,111 @@
+ 'Soporte avanzado',
+
+ // MISC LOCALES
+ 'backlogs' => "Atrasos",
+ 'opened' => "Abierto",
+ 'period' => "Período",
+ 'backlogstatus' => "Estado para mostrar",
+ 'slaobserved' => "ANS supervisado",
+ 'slanotobserved'=> "ANS no supervisado",
+ 'observed' => "supervisado",
+ 'notobserved' => "no supervisado",
+
+
+ // SELECTOR
+ 'selector' => [
+ 'slas' => "ANSs",
+ 'categories' => "Categorias",
+ ],
+
+
+ // GENERAL REPORTS
+ 'reportGlineBacklogs' => [
+ 'title' => "Atraso",
+ 'desc' => "",
+ 'category' => "General",
+ ],
+
+ 'reportVstackbarLifetime' => [
+ 'title' => "Antiguedad del caso",
+ 'desc' => "",
+ 'category' => "General",
+ ],
+
+ 'reportVstackbarTicketsgroups' => [
+ 'title' => "Casos por grupo",
+ 'desc' => "",
+ 'category' => "General",
+ ],
+
+ 'reportVstackbarTicketstech' => [
+ 'title' => "Casos por técnico",
+ 'desc' => "",
+ 'category' => "General",
+ ],
+
+ 'reportVstackbarWorkflow' => [
+ 'title' => "Orientation queues",
+ 'desc' => "",
+ 'category' => "General",
+ ],
+
+ 'reportHbarTopcategory' => [
+ 'title' => "TOP categorías",
+ 'desc' => "",
+ 'category' => "General",
+ ],
+
+ 'reportHbarTopapplicant' => [
+ 'title' => "TOP grupos de solicitantes",
+ 'desc' => "",
+ 'category' => "General",
+ ],
+
+ 'reportVstackbarGroupChange' => [
+ 'title' => "Caso por numero de cambios de grupos",
+ 'desc' => "Agrupa los casos segun el numero de cambios de grupos",
+ 'category' => "General",
+ ],
+
+ 'reportLineActiontimeVsSolvedelay' => [
+ 'title' => "Comparativa entre el retrazo de la solución y tiempo de ejecución",
+ 'desc' => "",
+ 'category' => "General",
+ ],
+
+
+ // SLA REPORTS
+ 'reportVstackbarNbTicketBySla' => [
+ 'title' => "Casos por ANS",
+ 'desc' => "",
+ 'category' => "Por ANS",
+ ],
+
+ 'reportGlineNbTicketBySla' => [
+ 'title' => "Evolución de casos por ANS",
+ 'desc' => "",
+ 'category' => "Por ANS",
+ ],
+
+ 'reportHgbarRespectedSlasByTopCategory' => [
+ 'title' => "Casos por ANS ordenados por categorias",
+ 'desc' => "",
+ 'category' => "Por ANS",
+ ],
+
+ 'reportHgbarRespectedSlasByTechnician' => [
+ 'title' => "Casos por ANS ordenados por técnicos",
+ 'desc' => "",
+ 'category' => "Por ANS",
+ ],
+
+ 'reportVstackbarRespectedSlasByGroup' => [
+ 'title' => "Casos por ANS ordenados por grupos",
+ 'desc' => "",
+ 'category' => "Por ANS",
+ ],
+];
diff --git a/locales/reports_locales/inventory_es_VE.php b/locales/reports_locales/inventory_es_VE.php
new file mode 100644
index 00000000..3a49620e
--- /dev/null
+++ b/locales/reports_locales/inventory_es_VE.php
@@ -0,0 +1,121 @@
+ "Inventario",
+
+ 'reportHbarComputersByOS' => [
+ 'title' => "Computadoras por sistema operativo",
+ 'desc' => "Barras",
+ 'category' => "Sistema Operativo",
+ ],
+
+ 'reportPieComputersByOS' => [
+ 'title' => "Computadoras por sistema operativo",
+ 'desc' => "Torta con corte",
+ 'category' => "Sistema Operativo",
+ ],
+
+ 'reportHbarComputersByFabricant' => [
+ 'title' => "Computadoras por fabricante",
+ 'desc' => "Barras",
+ 'category' => "Fabricante",
+ ],
+
+ 'reportPieComputersByFabricant' => [
+ 'title' => "Computadoras por fabricante",
+ 'desc' => "Pie",
+ 'category' => "Fabricante",
+ ],
+
+ 'reportHbarComputersByType' => [
+ 'title' => "Computadoras por tipo",
+ 'desc' => "Barras",
+ 'category' => "Tipo",
+ ],
+
+ 'reportPieComputersByType' => [
+ 'title' => "Computadoras por tipo",
+ 'desc' => "Pie",
+ 'category' => "Tipo",
+ ],
+
+ 'reportHbarComputersByStatus' => [
+ 'title' => "Computadoras por estado",
+ 'desc' => "Barras",
+ 'category' => "Estado",
+ ],
+
+ 'reportHbarPrintersByStatus' => [
+ 'title' => "Impresoras por estado",
+ 'desc' => "Barras",
+ 'category' => "Estado",
+ ],
+
+ 'reportHbarWindows' => [
+ 'title' => "Distribución Windows",
+ 'desc' => "Barras",
+ 'category' => "Sistema Operativo",
+ ],
+
+ 'reportHbarLinux' => [
+ 'title' => "Detalle distribución Linux",
+ 'desc' => "Barras",
+ 'category' => "Sistema Operativo",
+ ],
+
+ 'reportHbarLinuxDistro' => [
+ 'title' => "Detalle distribución Linux",
+ 'desc' => "Barras",
+ 'category' => "Sistema Operativo",
+ ],
+
+ 'reportHbarMac' => [
+ 'title' => "Detalle versiones MAC OS X",
+ 'desc' => "Barras",
+ 'category' => "Sistema Operativo",
+ ],
+
+ 'reportHbarMacFamily' => [
+ 'title' => "Vista general versiones MAC OS X",
+ 'desc' => "Barras",
+ 'category' => "Sistema Operativo",
+ ],
+
+ 'reportHbarComputersByAge' => [
+ 'title' => "Computadoras por antiguedad",
+ 'desc' => "Barras",
+ 'category' => "Activos",
+ ],
+
+ 'reportPieComputersByAge' => [
+ 'title' => "Computadoras por antiguedad",
+ 'desc' => "Pie",
+ 'category' => "Activos",
+ ],
+
+ 'reportHbarFusionInventory' => [
+ 'title' => "Distribución de agentes FusionInventory",
+ 'desc' => "Barras",
+ 'category' => "Agente",
+ ],
+
+ 'reportPieFusionInventory' => [
+ 'title' => "Distribución de agentes FusionInventory",
+ 'desc' => "Pie",
+ 'category' => "Agente",
+ ],
+
+ 'reportHbarMonitors' => [
+ 'title' => "Distribución de computadoras por Numero de Monitores",
+ 'desc' => "Barras",
+ 'category' => "Activos",
+ ],
+
+ 'reportHbarComputersByEntity' => [
+ 'title' => "Computadoras por entidad",
+ 'desc' => "Barras",
+ 'category' => "Entidad",
+ ],
+];
diff --git a/locales/reports_locales/other_es_VE.php b/locales/reports_locales/other_es_VE.php
new file mode 100644
index 00000000..d7842734
--- /dev/null
+++ b/locales/reports_locales/other_es_VE.php
@@ -0,0 +1,12 @@
+ "Otro",
+
+ 'reportHbarLogs' => [
+ 'title' => "Distribución de eventos",
+ 'desc' => "Barras",
+ 'category' => "Eventos",
+ ]
+];
diff --git a/locales/reports_locales/tag_es_VE.php b/locales/reports_locales/tag_es_VE.php
new file mode 100644
index 00000000..578206db
--- /dev/null
+++ b/locales/reports_locales/tag_es_VE.php
@@ -0,0 +1,20 @@
+ "Complemento Etiqueta",
+
+ 'reportPieTag' => [
+ 'title' => "Numero de Etiquetas usadas",
+ 'desc' => "Torta",
+ 'category' => "Para todos los objetos GLPI",
+ ],
+
+ 'reportPieTagOnTicket' => [
+ 'title' => "Numero de Etiquetas usadas",
+ 'desc' => "Torta",
+ 'category' => "Por casos",
+ ]
+
+];
From d62ead1246d91202b8fc76cb4534ede8b1707cd5 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?C=C3=A9dric=20Anne?=
Date: Tue, 1 Mar 2022 14:34:05 +0100
Subject: [PATCH 09/59] Add 1.7.4 version definition
---
mreporting.xml | 5 +++++
setup.php | 2 +-
2 files changed, 6 insertions(+), 1 deletion(-)
diff --git a/mreporting.xml b/mreporting.xml
index c21ed0f1..dbc46fe5 100644
--- a/mreporting.xml
+++ b/mreporting.xml
@@ -108,6 +108,11 @@ Voir documentation : https://github.com/PluginsGLPI/mreporting/wiki
~10.0.0
https://github.com/pluginsGLPI/mreporting/releases/download/1.8.0-rc1/glpi-mreporting-1.8.0-rc1.tar.bz2
+
+ 1.7.4
+ ~9.5.0
+ https://github.com/pluginsGLPI/mreporting/releases/download/1.7.4/glpi-mreporting-1.7.4.tar.bz2
+
1.7.3
~9.5.0
diff --git a/setup.php b/setup.php
index 480e4ffd..db2c9673 100644
--- a/setup.php
+++ b/setup.php
@@ -28,7 +28,7 @@
* -------------------------------------------------------------------------
*/
-define ('PLUGIN_MREPORTING_VERSION', '1.7.3');
+define ('PLUGIN_MREPORTING_VERSION', '1.7.4');
// Minimal GLPI version, inclusive
define("PLUGIN_MREPORTING_MIN_GLPI", "9.5");
From f22e854621f509dd4427bfb4f2b9cc7071342659 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?C=C3=A9dric=20Anne?=
Date: Tue, 1 Mar 2022 14:39:57 +0100
Subject: [PATCH 10/59] Add 1.8.0-rc3 version definition
---
mreporting.xml | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/mreporting.xml b/mreporting.xml
index dbc46fe5..1a8b3246 100644
--- a/mreporting.xml
+++ b/mreporting.xml
@@ -98,6 +98,11 @@ Voir documentation : https://github.com/PluginsGLPI/mreporting/wiki
Infotel
+
+ 1.8.0-rc3
+ ~10.0.0
+ https://github.com/pluginsGLPI/mreporting/releases/download/1.8.0-rc3/glpi-mreporting-1.8.0-rc3.tar.bz2
+
1.8.0-rc2
~10.0.0
From a1b455f26ee70dc8d09e665b7d931ce8d3682ba3 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?C=C3=A9dric=20Anne?=
Date: Thu, 31 Mar 2022 13:36:17 +0200
Subject: [PATCH 11/59] Add 1.8.0-rc4 version definition
---
mreporting.xml | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/mreporting.xml b/mreporting.xml
index 1a8b3246..1a2efaff 100644
--- a/mreporting.xml
+++ b/mreporting.xml
@@ -98,6 +98,11 @@ Voir documentation : https://github.com/PluginsGLPI/mreporting/wiki
Infotel
+
+ 1.8.0-rc4
+ ~10.0.0
+ https://github.com/pluginsGLPI/mreporting/releases/download/1.8.0-rc4/glpi-mreporting-1.8.0-rc4.tar.bz2
+
1.8.0-rc3
~10.0.0
From b043933e3b24f514681bc8cbf67258998e795713 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?C=C3=A9dric=20Anne?=
Date: Tue, 19 Apr 2022 16:07:48 +0200
Subject: [PATCH 12/59] Add dependabot configuration
---
.github/dependabot.yml | 18 ++++++++++++++++++
1 file changed, 18 insertions(+)
create mode 100644 .github/dependabot.yml
diff --git a/.github/dependabot.yml b/.github/dependabot.yml
new file mode 100644
index 00000000..6c8a9520
--- /dev/null
+++ b/.github/dependabot.yml
@@ -0,0 +1,18 @@
+version: 2
+updates:
+ # Ensure GitHub Actions are used in their latest version
+ - package-ecosystem: "github-actions"
+ directory: "/"
+ schedule:
+ interval: "monthly"
+
+ # Strategy for composer dependencies on develop branch.
+ - package-ecosystem: "composer"
+ directory: "/"
+ schedule:
+ interval: "monthly"
+ allow:
+ - dependency-type: "direct"
+ open-pull-requests-limit: 100
+ target-branch: "develop"
+ versioning-strategy: "lockfile-only"
From cbe441d48f39ae4958eb692d0b0b084234dc8130 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Tue, 19 Apr 2022 14:10:50 +0000
Subject: [PATCH 13/59] Bump actions/checkout from 2 to 3
Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 3.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v2...v3)
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot]
---
.github/workflows/release.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index a8f5e15a..24baaacf 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -14,7 +14,7 @@ jobs:
run: |
echo "tag_name=${GITHUB_REF#refs/tags/}" >> $GITHUB_ENV
- name: "Checkout"
- uses: "actions/checkout@v2"
+ uses: "actions/checkout@v3"
- name: "Build package"
id: "build-package"
uses: "glpi-project/tools/github-actions/build-package@0.1.15"
From a11150fb14752c69852c1b2f5e651eb5b19c8c88 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Tue, 19 Apr 2022 14:10:47 +0000
Subject: [PATCH 14/59] Bump glpi-project/tools from 0.1.15 to 0.4.4
Bumps [glpi-project/tools](https://github.com/glpi-project/tools) from 0.1.15 to 0.4.4.
- [Release notes](https://github.com/glpi-project/tools/releases)
- [Changelog](https://github.com/glpi-project/tools/blob/master/CHANGELOG.md)
- [Commits](https://github.com/glpi-project/tools/compare/0.1.15...0.4.4)
---
updated-dependencies:
- dependency-name: glpi-project/tools
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
---
.github/workflows/release.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index 24baaacf..53b483ab 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -17,7 +17,7 @@ jobs:
uses: "actions/checkout@v3"
- name: "Build package"
id: "build-package"
- uses: "glpi-project/tools/github-actions/build-package@0.1.15"
+ uses: "glpi-project/tools/github-actions/build-package@0.4.4"
with:
plugin-version: ${{ env.tag_name }}
- name: "Create release"
From c422b6fc2563279270bffcaa229cfaac9d8de05d Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Wed, 20 Apr 2022 07:19:41 +0000
Subject: [PATCH 15/59] Bump glpi-project/tools from 0.4.4 to 0.4.5
Bumps [glpi-project/tools](https://github.com/glpi-project/tools) from 0.4.4 to 0.4.5.
- [Release notes](https://github.com/glpi-project/tools/releases)
- [Changelog](https://github.com/glpi-project/tools/blob/master/CHANGELOG.md)
- [Commits](https://github.com/glpi-project/tools/compare/0.4.4...0.4.5)
---
updated-dependencies:
- dependency-name: glpi-project/tools
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
---
.github/workflows/release.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index 53b483ab..2fb784a9 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -17,7 +17,7 @@ jobs:
uses: "actions/checkout@v3"
- name: "Build package"
id: "build-package"
- uses: "glpi-project/tools/github-actions/build-package@0.4.4"
+ uses: "glpi-project/tools/github-actions/build-package@0.4.5"
with:
plugin-version: ${{ env.tag_name }}
- name: "Create release"
From ee9297dbfed3c6b03352189ffabfb337e7df34b8 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?C=C3=A9dric=20Anne?=
Date: Wed, 10 Nov 2021 10:22:04 +0100
Subject: [PATCH 16/59] GLPI 10.0 compatibility
- Permit installation on GLPI 10.0.x
- Replace deprecated usage of Html::clean()
- Replace deprecated usage of Html::autocompletionTextField()
- Fix DBmysqlIterator usage
- Fix showForm() signature
- Use same PHP minimal version as GLPI core
- Remove deprecated usage of integer display width
- Use default GLPI charset/collation during install/update
- Force database dynamic row format
- Replace jQueryUI usage
- Fix dashboard integration
- Use default sign on primary/foreign keys
- $_SERVER['REQUEST_URI'] may be missing
---
composer.json | 4 +-
composer.lock | 618 +++++++++++++++++++++++++++++++++----
css/mreporting.css | 80 +----
front/preference.form.php | 2 +-
hook.php | 66 ++--
inc/baseclass.class.php | 8 +-
inc/common.class.php | 18 +-
inc/config.class.php | 25 +-
inc/dashboard.class.php | 97 +++---
inc/graphpng.class.php | 14 +-
inc/helpdeskplus.class.php | 12 +-
inc/inventory.class.php | 12 +-
inc/preference.class.php | 2 +-
setup.php | 6 +-
14 files changed, 690 insertions(+), 274 deletions(-)
diff --git a/composer.json b/composer.json
index 0ff6561d..b67e5f52 100644
--- a/composer.json
+++ b/composer.json
@@ -1,6 +1,6 @@
{
"require": {
- "php": "^7.2",
+ "php": ">=7.4",
"masnathan/odtphp": "dev-teclib"
},
"require-dev": {
@@ -9,7 +9,7 @@
"config": {
"optimize-autoloader": true,
"platform": {
- "php": "7.2.0"
+ "php": "7.4.0"
},
"sort-packages": true
},
diff --git a/composer.lock b/composer.lock
index 51174791..cb5f2ee1 100644
--- a/composer.lock
+++ b/composer.lock
@@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
- "content-hash": "1e6b83bc4e0a639505236df4ca31a5cb",
+ "content-hash": "06793b052b93c27de402c56429448aa4",
"packages": [
{
"name": "masnathan/odtphp",
@@ -68,20 +68,21 @@
"packages-dev": [
{
"name": "glpi-project/tools",
- "version": "0.4.2",
+ "version": "0.4.5",
"source": {
"type": "git",
"url": "https://github.com/glpi-project/tools.git",
- "reference": "34369dd85cc99c18c3b8cf441bba11ec32173f2d"
+ "reference": "55ffa6566813d3c40d621892713ef63614820c79"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/glpi-project/tools/zipball/34369dd85cc99c18c3b8cf441bba11ec32173f2d",
- "reference": "34369dd85cc99c18c3b8cf441bba11ec32173f2d",
+ "url": "https://api.github.com/repos/glpi-project/tools/zipball/55ffa6566813d3c40d621892713ef63614820c79",
+ "reference": "55ffa6566813d3c40d621892713ef63614820c79",
"shasum": ""
},
"require": {
- "symfony/console": "^4.4 || ^5.0"
+ "symfony/console": "^4.4 || ^5.0",
+ "twig/twig": "^3.3"
},
"bin": [
"bin/extract-locales",
@@ -116,24 +117,24 @@
"issues": "https://github.com/glpi-project/tools/issues",
"source": "https://github.com/glpi-project/tools"
},
- "time": "2022-01-28T13:44:12+00:00"
+ "time": "2022-04-20T06:57:59+00:00"
},
{
"name": "psr/container",
- "version": "1.1.1",
+ "version": "1.1.2",
"source": {
"type": "git",
"url": "https://github.com/php-fig/container.git",
- "reference": "8622567409010282b7aeebe4bb841fe98b58dcaf"
+ "reference": "513e0666f7216c7459170d56df27dfcefe1689ea"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/php-fig/container/zipball/8622567409010282b7aeebe4bb841fe98b58dcaf",
- "reference": "8622567409010282b7aeebe4bb841fe98b58dcaf",
+ "url": "https://api.github.com/repos/php-fig/container/zipball/513e0666f7216c7459170d56df27dfcefe1689ea",
+ "reference": "513e0666f7216c7459170d56df27dfcefe1689ea",
"shasum": ""
},
"require": {
- "php": ">=7.2.0"
+ "php": ">=7.4.0"
},
"type": "library",
"autoload": {
@@ -162,49 +163,52 @@
],
"support": {
"issues": "https://github.com/php-fig/container/issues",
- "source": "https://github.com/php-fig/container/tree/1.1.1"
+ "source": "https://github.com/php-fig/container/tree/1.1.2"
},
- "time": "2021-03-05T17:36:06+00:00"
+ "time": "2021-11-05T16:50:12+00:00"
},
{
"name": "symfony/console",
- "version": "v4.4.37",
+ "version": "v5.4.7",
"source": {
"type": "git",
"url": "https://github.com/symfony/console.git",
- "reference": "0259f01dbf9d77badddbbf4c2abb681f24c9cac6"
+ "reference": "900275254f0a1a2afff1ab0e11abd5587a10e1d6"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/console/zipball/0259f01dbf9d77badddbbf4c2abb681f24c9cac6",
- "reference": "0259f01dbf9d77badddbbf4c2abb681f24c9cac6",
+ "url": "https://api.github.com/repos/symfony/console/zipball/900275254f0a1a2afff1ab0e11abd5587a10e1d6",
+ "reference": "900275254f0a1a2afff1ab0e11abd5587a10e1d6",
"shasum": ""
},
"require": {
- "php": ">=7.1.3",
+ "php": ">=7.2.5",
+ "symfony/deprecation-contracts": "^2.1|^3",
"symfony/polyfill-mbstring": "~1.0",
- "symfony/polyfill-php73": "^1.8",
+ "symfony/polyfill-php73": "^1.9",
"symfony/polyfill-php80": "^1.16",
- "symfony/service-contracts": "^1.1|^2"
+ "symfony/service-contracts": "^1.1|^2|^3",
+ "symfony/string": "^5.1|^6.0"
},
"conflict": {
"psr/log": ">=3",
- "symfony/dependency-injection": "<3.4",
- "symfony/event-dispatcher": "<4.3|>=5",
+ "symfony/dependency-injection": "<4.4",
+ "symfony/dotenv": "<5.1",
+ "symfony/event-dispatcher": "<4.4",
"symfony/lock": "<4.4",
- "symfony/process": "<3.3"
+ "symfony/process": "<4.4"
},
"provide": {
"psr/log-implementation": "1.0|2.0"
},
"require-dev": {
"psr/log": "^1|^2",
- "symfony/config": "^3.4|^4.0|^5.0",
- "symfony/dependency-injection": "^3.4|^4.0|^5.0",
- "symfony/event-dispatcher": "^4.3",
- "symfony/lock": "^4.4|^5.0",
- "symfony/process": "^3.4|^4.0|^5.0",
- "symfony/var-dumper": "^4.3|^5.0"
+ "symfony/config": "^4.4|^5.0|^6.0",
+ "symfony/dependency-injection": "^4.4|^5.0|^6.0",
+ "symfony/event-dispatcher": "^4.4|^5.0|^6.0",
+ "symfony/lock": "^4.4|^5.0|^6.0",
+ "symfony/process": "^4.4|^5.0|^6.0",
+ "symfony/var-dumper": "^4.4|^5.0|^6.0"
},
"suggest": {
"psr/log": "For using the console logger",
@@ -237,8 +241,244 @@
],
"description": "Eases the creation of beautiful and testable command line interfaces",
"homepage": "https://symfony.com",
+ "keywords": [
+ "cli",
+ "command line",
+ "console",
+ "terminal"
+ ],
+ "support": {
+ "source": "https://github.com/symfony/console/tree/v5.4.7"
+ },
+ "funding": [
+ {
+ "url": "https://symfony.com/sponsor",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/fabpot",
+ "type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2022-03-31T17:09:19+00:00"
+ },
+ {
+ "name": "symfony/deprecation-contracts",
+ "version": "v2.5.1",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/deprecation-contracts.git",
+ "reference": "e8b495ea28c1d97b5e0c121748d6f9b53d075c66"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/e8b495ea28c1d97b5e0c121748d6f9b53d075c66",
+ "reference": "e8b495ea28c1d97b5e0c121748d6f9b53d075c66",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.1"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-main": "2.5-dev"
+ },
+ "thanks": {
+ "name": "symfony/contracts",
+ "url": "https://github.com/symfony/contracts"
+ }
+ },
+ "autoload": {
+ "files": [
+ "function.php"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Nicolas Grekas",
+ "email": "p@tchwork.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ }
+ ],
+ "description": "A generic function and convention to trigger deprecation notices",
+ "homepage": "https://symfony.com",
+ "support": {
+ "source": "https://github.com/symfony/deprecation-contracts/tree/v2.5.1"
+ },
+ "funding": [
+ {
+ "url": "https://symfony.com/sponsor",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/fabpot",
+ "type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2022-01-02T09:53:40+00:00"
+ },
+ {
+ "name": "symfony/polyfill-ctype",
+ "version": "v1.25.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/polyfill-ctype.git",
+ "reference": "30885182c981ab175d4d034db0f6f469898070ab"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/30885182c981ab175d4d034db0f6f469898070ab",
+ "reference": "30885182c981ab175d4d034db0f6f469898070ab",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.1"
+ },
+ "provide": {
+ "ext-ctype": "*"
+ },
+ "suggest": {
+ "ext-ctype": "For best performance"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-main": "1.23-dev"
+ },
+ "thanks": {
+ "name": "symfony/polyfill",
+ "url": "https://github.com/symfony/polyfill"
+ }
+ },
+ "autoload": {
+ "files": [
+ "bootstrap.php"
+ ],
+ "psr-4": {
+ "Symfony\\Polyfill\\Ctype\\": ""
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Gert de Pagter",
+ "email": "BackEndTea@gmail.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ }
+ ],
+ "description": "Symfony polyfill for ctype functions",
+ "homepage": "https://symfony.com",
+ "keywords": [
+ "compatibility",
+ "ctype",
+ "polyfill",
+ "portable"
+ ],
+ "support": {
+ "source": "https://github.com/symfony/polyfill-ctype/tree/v1.25.0"
+ },
+ "funding": [
+ {
+ "url": "https://symfony.com/sponsor",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/fabpot",
+ "type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2021-10-20T20:35:02+00:00"
+ },
+ {
+ "name": "symfony/polyfill-intl-grapheme",
+ "version": "v1.25.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/polyfill-intl-grapheme.git",
+ "reference": "81b86b50cf841a64252b439e738e97f4a34e2783"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/81b86b50cf841a64252b439e738e97f4a34e2783",
+ "reference": "81b86b50cf841a64252b439e738e97f4a34e2783",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.1"
+ },
+ "suggest": {
+ "ext-intl": "For best performance"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-main": "1.23-dev"
+ },
+ "thanks": {
+ "name": "symfony/polyfill",
+ "url": "https://github.com/symfony/polyfill"
+ }
+ },
+ "autoload": {
+ "files": [
+ "bootstrap.php"
+ ],
+ "psr-4": {
+ "Symfony\\Polyfill\\Intl\\Grapheme\\": ""
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Nicolas Grekas",
+ "email": "p@tchwork.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ }
+ ],
+ "description": "Symfony polyfill for intl's grapheme_* functions",
+ "homepage": "https://symfony.com",
+ "keywords": [
+ "compatibility",
+ "grapheme",
+ "intl",
+ "polyfill",
+ "portable",
+ "shim"
+ ],
"support": {
- "source": "https://github.com/symfony/console/tree/v4.4.37"
+ "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.25.0"
},
"funding": [
{
@@ -254,11 +494,95 @@
"type": "tidelift"
}
],
- "time": "2022-01-26T16:15:26+00:00"
+ "time": "2021-11-23T21:10:46+00:00"
+ },
+ {
+ "name": "symfony/polyfill-intl-normalizer",
+ "version": "v1.25.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/polyfill-intl-normalizer.git",
+ "reference": "8590a5f561694770bdcd3f9b5c69dde6945028e8"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/8590a5f561694770bdcd3f9b5c69dde6945028e8",
+ "reference": "8590a5f561694770bdcd3f9b5c69dde6945028e8",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.1"
+ },
+ "suggest": {
+ "ext-intl": "For best performance"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-main": "1.23-dev"
+ },
+ "thanks": {
+ "name": "symfony/polyfill",
+ "url": "https://github.com/symfony/polyfill"
+ }
+ },
+ "autoload": {
+ "files": [
+ "bootstrap.php"
+ ],
+ "psr-4": {
+ "Symfony\\Polyfill\\Intl\\Normalizer\\": ""
+ },
+ "classmap": [
+ "Resources/stubs"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Nicolas Grekas",
+ "email": "p@tchwork.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ }
+ ],
+ "description": "Symfony polyfill for intl's Normalizer class and related functions",
+ "homepage": "https://symfony.com",
+ "keywords": [
+ "compatibility",
+ "intl",
+ "normalizer",
+ "polyfill",
+ "portable",
+ "shim"
+ ],
+ "support": {
+ "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.25.0"
+ },
+ "funding": [
+ {
+ "url": "https://symfony.com/sponsor",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/fabpot",
+ "type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2021-02-19T12:13:01+00:00"
},
{
"name": "symfony/polyfill-mbstring",
- "version": "v1.24.0",
+ "version": "v1.25.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-mbstring.git",
@@ -290,12 +614,12 @@
}
},
"autoload": {
- "psr-4": {
- "Symfony\\Polyfill\\Mbstring\\": ""
- },
"files": [
"bootstrap.php"
- ]
+ ],
+ "psr-4": {
+ "Symfony\\Polyfill\\Mbstring\\": ""
+ }
},
"notification-url": "https://packagist.org/downloads/",
"license": [
@@ -321,7 +645,7 @@
"shim"
],
"support": {
- "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.24.0"
+ "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.25.0"
},
"funding": [
{
@@ -341,7 +665,7 @@
},
{
"name": "symfony/polyfill-php73",
- "version": "v1.24.0",
+ "version": "v1.25.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-php73.git",
@@ -367,12 +691,12 @@
}
},
"autoload": {
- "psr-4": {
- "Symfony\\Polyfill\\Php73\\": ""
- },
"files": [
"bootstrap.php"
],
+ "psr-4": {
+ "Symfony\\Polyfill\\Php73\\": ""
+ },
"classmap": [
"Resources/stubs"
]
@@ -400,7 +724,7 @@
"shim"
],
"support": {
- "source": "https://github.com/symfony/polyfill-php73/tree/v1.24.0"
+ "source": "https://github.com/symfony/polyfill-php73/tree/v1.25.0"
},
"funding": [
{
@@ -420,16 +744,16 @@
},
{
"name": "symfony/polyfill-php80",
- "version": "v1.24.0",
+ "version": "v1.25.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-php80.git",
- "reference": "57b712b08eddb97c762a8caa32c84e037892d2e9"
+ "reference": "4407588e0d3f1f52efb65fbe92babe41f37fe50c"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/57b712b08eddb97c762a8caa32c84e037892d2e9",
- "reference": "57b712b08eddb97c762a8caa32c84e037892d2e9",
+ "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/4407588e0d3f1f52efb65fbe92babe41f37fe50c",
+ "reference": "4407588e0d3f1f52efb65fbe92babe41f37fe50c",
"shasum": ""
},
"require": {
@@ -446,12 +770,12 @@
}
},
"autoload": {
- "psr-4": {
- "Symfony\\Polyfill\\Php80\\": ""
- },
"files": [
"bootstrap.php"
],
+ "psr-4": {
+ "Symfony\\Polyfill\\Php80\\": ""
+ },
"classmap": [
"Resources/stubs"
]
@@ -483,7 +807,7 @@
"shim"
],
"support": {
- "source": "https://github.com/symfony/polyfill-php80/tree/v1.24.0"
+ "source": "https://github.com/symfony/polyfill-php80/tree/v1.25.0"
},
"funding": [
{
@@ -499,25 +823,29 @@
"type": "tidelift"
}
],
- "time": "2021-09-13T13:58:33+00:00"
+ "time": "2022-03-04T08:16:47+00:00"
},
{
"name": "symfony/service-contracts",
- "version": "v1.1.11",
+ "version": "v2.5.1",
"source": {
"type": "git",
"url": "https://github.com/symfony/service-contracts.git",
- "reference": "633df678bec3452e04a7b0337c9bcfe7354124b3"
+ "reference": "24d9dc654b83e91aa59f9d167b131bc3b5bea24c"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/service-contracts/zipball/633df678bec3452e04a7b0337c9bcfe7354124b3",
- "reference": "633df678bec3452e04a7b0337c9bcfe7354124b3",
+ "url": "https://api.github.com/repos/symfony/service-contracts/zipball/24d9dc654b83e91aa59f9d167b131bc3b5bea24c",
+ "reference": "24d9dc654b83e91aa59f9d167b131bc3b5bea24c",
"shasum": ""
},
"require": {
- "php": ">=7.1.3",
- "psr/container": "^1.0"
+ "php": ">=7.2.5",
+ "psr/container": "^1.1",
+ "symfony/deprecation-contracts": "^2.1|^3"
+ },
+ "conflict": {
+ "ext-psr": "<1.1|>=2"
},
"suggest": {
"symfony/service-implementation": ""
@@ -525,7 +853,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "1.1-dev"
+ "dev-main": "2.5-dev"
},
"thanks": {
"name": "symfony/contracts",
@@ -562,7 +890,7 @@
"standards"
],
"support": {
- "source": "https://github.com/symfony/service-contracts/tree/v1.1.11"
+ "source": "https://github.com/symfony/service-contracts/tree/v2.5.1"
},
"funding": [
{
@@ -578,7 +906,169 @@
"type": "tidelift"
}
],
- "time": "2021-11-04T13:32:43+00:00"
+ "time": "2022-03-13T20:07:29+00:00"
+ },
+ {
+ "name": "symfony/string",
+ "version": "v5.4.3",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/string.git",
+ "reference": "92043b7d8383e48104e411bc9434b260dbeb5a10"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/string/zipball/92043b7d8383e48104e411bc9434b260dbeb5a10",
+ "reference": "92043b7d8383e48104e411bc9434b260dbeb5a10",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.2.5",
+ "symfony/polyfill-ctype": "~1.8",
+ "symfony/polyfill-intl-grapheme": "~1.0",
+ "symfony/polyfill-intl-normalizer": "~1.0",
+ "symfony/polyfill-mbstring": "~1.0",
+ "symfony/polyfill-php80": "~1.15"
+ },
+ "conflict": {
+ "symfony/translation-contracts": ">=3.0"
+ },
+ "require-dev": {
+ "symfony/error-handler": "^4.4|^5.0|^6.0",
+ "symfony/http-client": "^4.4|^5.0|^6.0",
+ "symfony/translation-contracts": "^1.1|^2",
+ "symfony/var-exporter": "^4.4|^5.0|^6.0"
+ },
+ "type": "library",
+ "autoload": {
+ "files": [
+ "Resources/functions.php"
+ ],
+ "psr-4": {
+ "Symfony\\Component\\String\\": ""
+ },
+ "exclude-from-classmap": [
+ "/Tests/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Nicolas Grekas",
+ "email": "p@tchwork.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ }
+ ],
+ "description": "Provides an object-oriented API to strings and deals with bytes, UTF-8 code points and grapheme clusters in a unified way",
+ "homepage": "https://symfony.com",
+ "keywords": [
+ "grapheme",
+ "i18n",
+ "string",
+ "unicode",
+ "utf-8",
+ "utf8"
+ ],
+ "support": {
+ "source": "https://github.com/symfony/string/tree/v5.4.3"
+ },
+ "funding": [
+ {
+ "url": "https://symfony.com/sponsor",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/fabpot",
+ "type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2022-01-02T09:53:40+00:00"
+ },
+ {
+ "name": "twig/twig",
+ "version": "v3.3.10",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/twigphp/Twig.git",
+ "reference": "8442df056c51b706793adf80a9fd363406dd3674"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/twigphp/Twig/zipball/8442df056c51b706793adf80a9fd363406dd3674",
+ "reference": "8442df056c51b706793adf80a9fd363406dd3674",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.2.5",
+ "symfony/polyfill-ctype": "^1.8",
+ "symfony/polyfill-mbstring": "^1.3"
+ },
+ "require-dev": {
+ "psr/container": "^1.0",
+ "symfony/phpunit-bridge": "^4.4.9|^5.0.9|^6.0"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "3.3-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Twig\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Fabien Potencier",
+ "email": "fabien@symfony.com",
+ "homepage": "http://fabien.potencier.org",
+ "role": "Lead Developer"
+ },
+ {
+ "name": "Twig Team",
+ "role": "Contributors"
+ },
+ {
+ "name": "Armin Ronacher",
+ "email": "armin.ronacher@active-4.com",
+ "role": "Project Founder"
+ }
+ ],
+ "description": "Twig, the flexible, fast, and secure template language for PHP",
+ "homepage": "https://twig.symfony.com",
+ "keywords": [
+ "templating"
+ ],
+ "support": {
+ "issues": "https://github.com/twigphp/Twig/issues",
+ "source": "https://github.com/twigphp/Twig/tree/v3.3.10"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/fabpot",
+ "type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/twig/twig",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2022-04-06T06:47:41+00:00"
}
],
"aliases": [],
@@ -589,11 +1079,11 @@
"prefer-stable": false,
"prefer-lowest": false,
"platform": {
- "php": "^7.2"
+ "php": ">=7.4"
},
"platform-dev": [],
"platform-overrides": {
- "php": "7.2.0"
+ "php": "7.4.0"
},
- "plugin-api-version": "2.1.0"
+ "plugin-api-version": "2.2.0"
}
diff --git a/css/mreporting.css b/css/mreporting.css
index 6025a218..d2eecb28 100644
--- a/css/mreporting.css
+++ b/css/mreporting.css
@@ -101,32 +101,14 @@
width: auto;
height: auto;
min-height: 500px;
- background: white;
+ display: flex;
+ flex-wrap: wrap;
}
.mreportingwidget {
height: 441px;
- width:461px;
- border-color: #DDD;
- border-style: solid;
- border-width: 1px;
- display:inline-block;
- vertical-align: top;
- margin: 2px 0 0 0;
-}
-
-.mreportingwidget-header {
- background-color: #EEE;
- padding: 10px 0;
-}
-
-.mreportingwidget-body {
- bottom: 0px;
- top: 0px;
- left: 0px;
- overflow-y: auto;
- width: 461px;
- height: 408px;
+ width: 561px;
+ margin: 30px 20px 0 0;
}
.m_left {
@@ -141,14 +123,6 @@
clear: both;
}
-#dashboard button {
- width: 20px;
- height: 20px;
-}
-.mreportingwidget-header button {
- margin-top: -5px;
-}
-
#mreporting_central_dashboard iframe {
width: 100%;
border-width: 0 1px 1px 1px;
@@ -177,52 +151,10 @@ select[name=graphmenu] option {
z-index: 100;
}
-.add_report {
- border: 3px solid #999;
- float: right;
- border-radius: 6px;
- cursor: pointer;
- height: 30px;
- width: 30px;
- background: #eeeeee; /* Old browsers */
- background: -moz-linear-gradient(top, #eeeeee 0%, #cccccc 100%); /* FF3.6+ */
- background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#cccccc)); /* Chrome,Safari4+ */
- background: -webkit-linear-gradient(top, #eeeeee 0%,#cccccc 100%); /* Chrome10+,Safari5.1+ */
- background: -o-linear-gradient(top, #eeeeee 0%,#cccccc 100%); /* Opera 11.10+ */
- background: -ms-linear-gradient(top, #eeeeee 0%,#cccccc 100%); /* IE10+ */
- background: linear-gradient(to bottom, #eeeeee 0%,#cccccc 100%); /* W3C */
- filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */
-}
-
-.add_report:hover {
- background: #999;
-}
-
-.add_report_helptext {
- line-height: 30px;
- margin-right: 5px;
- display: none;
-}
-
-.m_dashboard_controls:hover .add_report_helptext {
- display: inline-block;
-}
-
-.add_report i.fa {
- text-align: center;
- font-size: 2em;
- padding-top: 4px;
- width: 100%;
-}
-
-.add_report:hover i.fa {
- color: white;
-}
-
.empty_dashboard {
position: absolute;
- right: 40px;
- background: url(pics/howto_arrow.png) no-repeat right top;
+ right: 70px;
+ background: url("../pics/howto_arrow.png") no-repeat right top;
z-index: 50;
}
diff --git a/front/preference.form.php b/front/preference.form.php
index 5b2ba805..d87265e5 100644
--- a/front/preference.form.php
+++ b/front/preference.form.php
@@ -46,7 +46,7 @@
} else {
Html::header(__("More Reporting", 'mreporting'), '', 'tools', 'PluginMreportingCommon', 'viewreports');
- $pref->showForm("./preference.form.php", $_GET["id"]);
+ $pref->showForm($_GET["id"]);
Html::footer();
}
diff --git a/hook.php b/hook.php
index aa71b125..29813f2d 100644
--- a/hook.php
+++ b/hook.php
@@ -41,10 +41,14 @@ function plugin_mreporting_install() {
include_once(Plugin::getPhpDir('mreporting')."/inc/profile.class.php");
+ $default_charset = DBConnection::getDefaultCharset();
+ $default_collation = DBConnection::getDefaultCollation();
+ $default_key_sign = DBConnection::getDefaultPrimaryKeySignOption();
+
//create profiles table
$queries = [];
$queries[] = "CREATE TABLE IF NOT EXISTS `glpi_plugin_mreporting_profiles` (
- `id` INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
+ `id` INT {$default_key_sign} NOT NULL AUTO_INCREMENT,
`profiles_id` VARCHAR(45) NOT NULL,
`reports` CHAR(1),
PRIMARY KEY (`id`),
@@ -54,40 +58,40 @@ function plugin_mreporting_install() {
//create configuration table
$queries[] = "CREATE TABLE IF NOT EXISTS `glpi_plugin_mreporting_configs` (
- `id` int(11) NOT NULL auto_increment,
- `name` varchar(255) collate utf8_unicode_ci default NULL,
- `classname` varchar(255) collate utf8_unicode_ci default NULL,
- `is_active` tinyint(1) NOT NULL default '0',
- `is_notified` tinyint(1) NOT NULL default '1',
- `show_graph` tinyint(1) NOT NULL default '0',
- `show_area` tinyint(1) NOT NULL default '0',
- `spline` tinyint(1) NOT NULL default '0',
+ `id` int {$default_key_sign} NOT NULL auto_increment,
+ `name` varchar(255) default NULL,
+ `classname` varchar(255) default NULL,
+ `is_active` tinyint NOT NULL default '0',
+ `is_notified` tinyint NOT NULL default '1',
+ `show_graph` tinyint NOT NULL default '0',
+ `show_area` tinyint NOT NULL default '0',
+ `spline` tinyint NOT NULL default '0',
`show_label` VARCHAR(10) default NULL,
- `flip_data` tinyint(1) NOT NULL default '0',
+ `flip_data` tinyint NOT NULL default '0',
`unit` VARCHAR(10) default NULL,
`default_delay` VARCHAR(10) default NULL,
`condition` VARCHAR(255) default NULL,
`graphtype` VARCHAR(255) default 'SVG',
PRIMARY KEY (`id`),
KEY `is_active` (`is_active`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;";
+ ) ENGINE=InnoDB DEFAULT CHARSET={$default_charset} COLLATE={$default_collation} ROW_FORMAT=DYNAMIC;";
//create configuration table
$queries[] = "CREATE TABLE IF NOT EXISTS `glpi_plugin_mreporting_dashboards` (
- `id` int(11) NOT NULL auto_increment,
- `users_id` int(11) NOT NULL,
- `reports_id`int(11) NOT NULL,
+ `id` int {$default_key_sign} NOT NULL auto_increment,
+ `users_id` int {$default_key_sign} NOT NULL,
+ `reports_id`int {$default_key_sign} NOT NULL,
`configuration` VARCHAR(500) default NULL,
PRIMARY KEY (`id`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;";
+ ) ENGINE=InnoDB DEFAULT CHARSET={$default_charset} COLLATE={$default_collation} ROW_FORMAT=DYNAMIC;";
$queries[] = "CREATE TABLE IF NOT EXISTS `glpi_plugin_mreporting_preferences` (
- `id` int(11) NOT NULL auto_increment,
- `users_id` int(11) NOT NULL default 0,
- `template` varchar(255) collate utf8_unicode_ci default NULL,
+ `id` int {$default_key_sign} NOT NULL auto_increment,
+ `users_id` int {$default_key_sign} NOT NULL default 0,
+ `template` varchar(255) default NULL,
PRIMARY KEY (`id`),
KEY `users_id` (`users_id`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;";
+ ) ENGINE=InnoDB DEFAULT CHARSET={$default_charset} COLLATE={$default_collation} ROW_FORMAT=DYNAMIC;";
// add display preferences
$query_display_pref = "SELECT id
@@ -110,19 +114,19 @@ function plugin_mreporting_install() {
}
$queries[] = "CREATE TABLE IF NOT EXISTS `glpi_plugin_mreporting_notifications` (
- `id` int(11) NOT NULL auto_increment,
- `entities_id` int(11) NOT NULL default '0',
- `is_recursive` tinyint(1) NOT NULL default '0',
- `name` varchar(255) collate utf8_unicode_ci default NULL,
- `notepad` longtext collate utf8_unicode_ci,
+ `id` int {$default_key_sign} NOT NULL auto_increment,
+ `entities_id` int {$default_key_sign} NOT NULL default '0',
+ `is_recursive` tinyint NOT NULL default '0',
+ `name` varchar(255) default NULL,
+ `notepad` longtext,
`date_envoie` DATE DEFAULT NULL,
- `notice`INT(11) NOT NULL DEFAULT 0,
- `alert` INT(11) NOT NULL DEFAULT 0,
- `comment` text collate utf8_unicode_ci,
+ `notice` INT {$default_key_sign} NOT NULL DEFAULT 0,
+ `alert` INT {$default_key_sign} NOT NULL DEFAULT 0,
+ `comment` text,
`date_mod` timestamp NULL default NULL,
- `is_deleted` tinyint(1) NOT NULL default '0',
+ `is_deleted` tinyint NOT NULL default '0',
PRIMARY KEY (`id`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;";
+ ) ENGINE=InnoDB DEFAULT CHARSET={$default_charset} COLLATE={$default_collation} ROW_FORMAT=DYNAMIC;";
foreach ($queries as $query) {
$DB->query($query);
@@ -130,7 +134,7 @@ function plugin_mreporting_install() {
// == Update to 2.1 ==
$migration->addField('glpi_plugin_mreporting_configs', 'is_notified',
- 'tinyint(1) NOT NULL default "1"', ['after' => 'is_active']);
+ 'tinyint NOT NULL default "1"', ['after' => 'is_active']);
$migration->migrationOneTable('glpi_plugin_mreporting_configs');
// == Update to 2.3 ==
@@ -148,7 +152,7 @@ function plugin_mreporting_install() {
$migration->changeField('glpi_plugin_mreporting_profiles', 'reports',
'reports', 'integer');
$migration->changeField('glpi_plugin_mreporting_profiles', 'profiles_id',
- 'profiles_id', 'integer');
+ 'profiles_id', "int {$default_key_sign} NOT NULL default 0");
$migration->dropField('glpi_plugin_mreporting_profiles', 'config');
$migration->migrationOneTable('glpi_plugin_mreporting_profiles');
diff --git a/inc/baseclass.class.php b/inc/baseclass.class.php
index 157ec79e..20bb11cf 100644
--- a/inc/baseclass.class.php
+++ b/inc/baseclass.class.php
@@ -107,7 +107,7 @@ function __construct($config = []) {
switch ($_SESSION['mreporting_values']['period']) {
case 'day':
$this->period_sort = '%y%m%d';
- $this->period_sort_php = $this->period_sort = '%y%m%d';
+ $this->period_sort_php = 'ymd';
$this->period_datetime = '%Y-%m-%d 23:59:59';
$this->period_label = '%d %b';
$this->period_interval = 'DAY';
@@ -115,7 +115,7 @@ function __construct($config = []) {
break;
case 'week':
$this->period_sort = '%x%v';
- $this->period_sort_php = '%Y%V';
+ $this->period_sort_php = 'YV';
$this->period_datetime = "%Y-%m-%d 23:59:59";
$this->period_label = 'S%v %x';
$this->period_interval = 'WEEK';
@@ -123,7 +123,7 @@ function __construct($config = []) {
break;
case 'month':
$this->period_sort = '%y%m';
- $this->period_sort_php = $this->period_sort = '%y%m';
+ $this->period_sort_php = 'ym';
$this->period_datetime = '%Y-%m-01 23:59:59';
$this->period_label = '%b %Y';
$this->period_interval = 'MONTH';
@@ -131,7 +131,7 @@ function __construct($config = []) {
break;
case 'year':
$this->period_sort = '%Y';
- $this->period_sort_php = $this->period_sort = '%Y';
+ $this->period_sort_php = 'Y';
$this->period_datetime = '%Y-12-31 23:59:59';
$this->period_label = '%Y';
$this->period_interval = 'YEAR';
diff --git a/inc/common.class.php b/inc/common.class.php
index 394d9327..0dd14797 100644
--- a/inc/common.class.php
+++ b/inc/common.class.php
@@ -248,7 +248,7 @@ static function getSelectAllReports($onchange = false, $setIdInOptionsValues = f
$js_onchange = $onchange ? " onchange='window.location.href=this.options[this.selectedIndex].value'" : "";
- $select = "