diff --git a/dicos/91_ninegate.xml b/dicos/91_ninegate.xml
index 6dbfe655..0dddd1cf 100644
--- a/dicos/91_ninegate.xml
+++ b/dicos/91_ninegate.xml
@@ -45,7 +45,6 @@
non
non
non
- non
non
non
non
@@ -57,8 +56,11 @@
non
non
non
+ non
+ non
non
non
+ non
non
non
non
@@ -299,6 +301,18 @@
+
+
+ non
+
+
+
+
+
+ non
+
+
+
non
@@ -322,6 +336,12 @@
+
+
+ non
+
+
+
non
@@ -408,9 +428,12 @@
Paramètres associés à Moodle
Paramètres associés à Nextcloud
Paramètres associés à Nineboard
+ Paramètres associés à Nineschool
+ Paramètres associés à Ninesurvey
Paramètres associés à Only Office
Paramètres associés à Opensondage
Paramètres associés à phpLdapAdmin
+ Paramètres associés à Piwigo
Paramètres associés à Piwik
Paramètres associés à Roundcube
Paramètres associés à Sacoche
@@ -689,9 +712,12 @@
ninegate_activate_widmoodle
ninegate_activate_widnextcloud
ninegate_activate_widnineboard
+ ninegate_activate_widnineschool
+ ninegate_activate_widninesurvey
ninegate_activate_widonlyoffice
ninegate_activate_widopensondage
ninegate_activate_widphpldapadmin
+ ninegate_activate_widpiwigo
ninegate_activate_widpiwik
ninegate_activate_widroundcube
ninegate_activate_widsacoche
@@ -1276,6 +1302,57 @@
+
+
+
+
+ oui
+ activer_nineschool
+ oui
+ non
+ non
+
+
+
+ non
+
+ ninegate_widnineschool_url
+
+
+
+ oui
+ activer_nineschool
+ /nineschool
+ None
+
+
+
+
+
+
+
+ oui
+ activer_ninesurvey
+ oui
+ non
+ non
+
+
+
+ non
+
+ ninegate_widninesurvey_url
+
+
+
+ oui
+ activer_ninesurvey
+ /ninesurvey
+ None
+
+
+
+
@@ -1342,6 +1419,32 @@
/phpldapadmin
None
+
+
+
+
+
+
+ oui
+ activer_piwigo
+ oui
+ non
+ non
+
+
+
+ non
+
+ ninegate_widpiwigo_url
+
+
+
+ oui
+ activer_piwigo
+ /piwigo
+ None
+
+
diff --git a/src/ninegate-1.0/src/Cadoles/PortalBundle/Command/InitDataCommand.php b/src/ninegate-1.0/src/Cadoles/PortalBundle/Command/InitDataCommand.php
index e4c1e26f..a68c378b 100644
--- a/src/ninegate-1.0/src/Cadoles/PortalBundle/Command/InitDataCommand.php
+++ b/src/ninegate-1.0/src/Cadoles/PortalBundle/Command/InitDataCommand.php
@@ -60,9 +60,12 @@ class InitDataCommand extends ContainerAwareCommand
$activate_widmoodle = $this->getContainer()->getParameter('activate_widmoodle');
$activate_widnextcloud = $this->getContainer()->getParameter('activate_widnextcloud');
$activate_widnineboard = $this->getContainer()->getParameter('activate_widnineboard');
+ $activate_widnineschool = $this->getContainer()->getParameter('activate_widnineschool');
+ $activate_widninesurvey = $this->getContainer()->getParameter('activate_widninesurvey');
$activate_widonlyoffice = $this->getContainer()->getParameter('activate_widonlyoffice');
$activate_widopensondage = $this->getContainer()->getParameter('activate_widopensondage');
$activate_widphpldapadmin = $this->getContainer()->getParameter('activate_widphpldapadmin');
+ $activate_widpiwigo = $this->getContainer()->getParameter('activate_widpiwigo');
$activate_widpiwik = $this->getContainer()->getParameter('activate_widpiwik');
$activate_widroundcube = $this->getContainer()->getParameter('activate_widroundcube');
$activate_widsacoche = $this->getContainer()->getParameter('activate_widsacoche');
@@ -784,6 +787,50 @@ class InitDataCommand extends ContainerAwareCommand
$em->persist($entityItem);
}
+ // Item Nineschool
+ if($activate_widnineschool) {
+ $widnineschool_url =$this->getContainer()->getParameter('widnineschool_url');
+ $entityItem = $em->getRepository('CadolesPortalBundle:Item')->find(-1001);
+ if(!$entityItem) {
+ $entityicon = $em->getRepository('CadolesPortalBundle:Icon')->findoneby(["label"=>"uploads/icon/icon_nineschool.png"]);
+
+ $entityItem = new Item();
+ $entityItem->setId(-1001);
+ $entityItem->setRowOrder(0);
+ $entityItem->setTitle('Nineschool');
+ $entityItem->SetSubtitle("Gestionnaire d'activités scolaire'");
+ $entityItem->setIcon($entityicon);
+ $entityItem->setTarget("_blank");
+ $entityItem->setItemcategory($entityItemcategoryapp);
+ $entityItem->setEssential(true);
+ $entityItem->addGroup($groupall);
+ }
+ $entityItem->setUrl($widnineschool_url);
+ $em->persist($entityItem);
+ }
+
+ // Item Ninesurvey
+ if($activate_widninesurvey) {
+ $widninesurvey_url =$this->getContainer()->getParameter('widninesurvey_url');
+ $entityItem = $em->getRepository('CadolesPortalBundle:Item')->find(-1002);
+ if(!$entityItem) {
+ $entityicon = $em->getRepository('CadolesPortalBundle:Icon')->findoneby(["label"=>"uploads/icon/icon_ninesurvey.png"]);
+
+ $entityItem = new Item();
+ $entityItem->setId(-1002);
+ $entityItem->setRowOrder(0);
+ $entityItem->setTitle('Ninesurvey');
+ $entityItem->SetSubtitle("Application de Sondage par Date");
+ $entityItem->setIcon($entityicon);
+ $entityItem->setTarget("_blank");
+ $entityItem->setItemcategory($entityItemcategoryapp);
+ $entityItem->setEssential(true);
+ $entityItem->addGroup($groupall);
+ }
+ $entityItem->setUrl($widninesurvey_url);
+ $em->persist($entityItem);
+ }
+
// Item Onlyoffice
if($activate_widonlyoffice) {
$widonlyoffice_url =$this->getContainer()->getParameter('widonlyoffice_url');
@@ -850,6 +897,28 @@ class InitDataCommand extends ContainerAwareCommand
$em->persist($entityItem);
}
+ // Item piwigo
+ if($activate_widpiwigo) {
+ $widpiwigo_url =$this->getContainer()->getParameter('widpiwigo_url');
+ $entityItem = $em->getRepository('CadolesPortalBundle:Item')->find(-396);
+ if(!$entityItem) {
+ $entityicon = $em->getRepository('CadolesPortalBundle:Icon')->findoneby(["label"=>"uploads/icon/icon_piwigo.png"]);
+
+ $entityItem = new Item();
+ $entityItem->setId(-396);
+ $entityItem->setRowOrder(0);
+ $entityItem->setTitle('Piwigo');
+ $entityItem->SetSubtitle("Gestionnaire d’albums photos");
+ $entityItem->setIcon($entityicon);
+ $entityItem->setTarget("_blank");
+ $entityItem->setItemcategory($entityItemcategoryapp);
+ $entityItem->setEssential(true);
+ $entityItem->addGroup($groupall);
+ }
+ $entityItem->setUrl($widpiwigo_url);
+ $em->persist($entityItem);
+ }
+
// Item Piwik
if($activate_widpiwik) {
$widpiwik_url =$this->getContainer()->getParameter('widpiwik_url');
diff --git a/src/ninegate-1.0/web/uploads/icon/icon_ninesurvey.png b/src/ninegate-1.0/web/uploads/icon/icon_ninesurvey.png
new file mode 100644
index 00000000..c2a11c03
Binary files /dev/null and b/src/ninegate-1.0/web/uploads/icon/icon_ninesurvey.png differ
diff --git a/src/ninegate-1.0/web/uploads/icon/icon_piwigo.png b/src/ninegate-1.0/web/uploads/icon/icon_piwigo.png
new file mode 100644
index 00000000..74c251cc
Binary files /dev/null and b/src/ninegate-1.0/web/uploads/icon/icon_piwigo.png differ
diff --git a/tmpl/ninegate-template.yml b/tmpl/ninegate-template.yml
index 2dc0e22d..c9da3494 100644
--- a/tmpl/ninegate-template.yml
+++ b/tmpl/ninegate-template.yml
@@ -405,6 +405,20 @@ parameters:
activate_widnineboard: false
%end if
+%if %%getVar("ninegate_activate_widnineschool", 'non') == "oui"
+ activate_widnineschool: true
+ widnineschool_url: %%ninegate_widnineschool_url
+%else
+ activate_widnineschool: false
+%end if
+
+%if %%getVar("ninegate_activate_widninesurvey", 'non') == "oui"
+ activate_widninesurvey: true
+ widninesurvey_url: %%ninegate_widninesurvey_url
+%else
+ activate_widninesurvey: false
+%end if
+
%if %%getVar("ninegate_activate_widonlyoffice", 'non') == "oui"
activate_widonlyoffice: true
widonlyoffice_url: %%ninegate_widonlyoffice_url
@@ -437,6 +451,13 @@ parameters:
activate_widphpldapadmin: false
%end if
+%if %%getVar("ninegate_activate_widpiwigo", 'non') == "oui"
+ activate_widpiwigo: true
+ widpiwigo_url: %%ninegate_widpiwigo_url
+%else
+ activate_widpiwigo: false
+%end if
+
%if %%getVar("ninegate_activate_widpiwik", 'non') == "oui"
activate_widpiwik: true
widpiwik_url: %%ninegate_widpiwik_url