You are not logged in.
Pages: 1
Topic closed
Bonjour
J'ai essayé de faire fonctionner PluginReportsColumnlink vers une table d'un plugin.
Cela ne semble pas fonctionner , ou alors je n'ai pas spécifié la bonne syntaxe ?
voici la syntaxe que j'ai spécifiée:
PluginReportsColumnlink('id_appli', __('Appli'),'plugin_archisw_swcomponents')
Merci
GLPI 10.0.10
GLPIinventory 1.3.4
Agents : FI (2.6, 2.5) et Glpiagents (1.7)
Offline
La dernière valeur et le nom du type et 'plugin_archisw_swcomponents' ne semble pas être le nom d'un type
CentOS 6.5 - CentOS 7.x
PHP 5.6 - PHP 7.x - MySQL 5.6 - MariaDB 10.2 + APC + oOPcache
GLPI from 0.72 to dev version
Certifiée ITIL (ITV2F, ITILF, ITILOSA)
Offline
Bonjour
Merci Yllen, je pensais qu'il s'agissait de spécifier 'uniquement' un diminutif de nom de tables...
Donc il faut alors declarer des types etc en plus ?
Ou cela se fait-il ?
Merci
GLPI 10.0.10
GLPIinventory 1.3.4
Agents : FI (2.6, 2.5) et Glpiagents (1.7)
Offline
Le type pour un plugin est le nom de la class.
Donc si votre plugin est développé "dans les normes" et suivant votre exemple, votre type devrait être PluginAchiswSwcomponents
Votre plugin s'appelle achisw et vous avez un fichier swcomponents.class.php dans son inc
CentOS 6.5 - CentOS 7.x
PHP 5.6 - PHP 7.x - MySQL 5.6 - MariaDB 10.2 + APC + oOPcache
GLPI from 0.72 to dev version
Certifiée ITIL (ITV2F, ITILF, ITILOSA)
Offline
Merci Yllen !
ca marche
Si je puis me permettre, toujours dans les reports
peut-on 'filtrer' les selections :
ex : je souhaite proposer à l'affichage/selection que certains groupes commencant par Service, soit un 'like Service%'
Merci
GLPI 10.0.10
GLPIinventory 1.3.4
Agents : FI (2.6, 2.5) et Glpiagents (1.7)
Offline
Dans ce cas il faut faire une requete pour lister les groupes souhaités et envoyé le résultat à la fonction du plugin Report
CentOS 6.5 - CentOS 7.x
PHP 5.6 - PHP 7.x - MySQL 5.6 - MariaDB 10.2 + APC + oOPcache
GLPI from 0.72 to dev version
Certifiée ITIL (ITV2F, ITILF, ITILOSA)
Offline
Je ne comprends pas la reponse , désolé.
dans mon script php je fais ceci :
$recherche= new PluginReportsDropdownCriteria($report, 'a.groups_id', 'glpi_groups',__('Nom des groupes'));
auquel cas, tout le contenu du groupe est proposé à l'utilisateur : ce qui est normal.
Dans la constitution du query j'ai :
$query = "select ....".
$report->addSqlCriteriasRestriction().
"order by ....";
$report->setSqlRequest($query);
$report->execute();
Si je ne veux proposer à la sélection (au choix utilisateur) que les groupes comportant 'Service%'
soit une requete "select completename from glpi_groups like completename like 'Service%'" : comment l'interfacer avec "new PluginReportsDropdownCriteria"?
Merci
GLPI 10.0.10
GLPIinventory 1.3.4
Agents : FI (2.6, 2.5) et Glpiagents (1.7)
Offline
Bonjour
j'ai reussi
Question peut etre cloturée. Un grand merci !
GLPI 10.0.10
GLPIinventory 1.3.4
Agents : FI (2.6, 2.5) et Glpiagents (1.7)
Offline
Pages: 1
Topic closed