diff --git a/plugins/configuration/tasks/class_tasksLifeCycle.inc b/plugins/configuration/tasks/class_tasksLifeCycle.inc index 8708c712f8ae533c63b21f124f0a3a804d2312f7..c7ba9ba461c31735098617239dc68fe4eebf9c37 100644 --- a/plugins/configuration/tasks/class_tasksLifeCycle.inc +++ b/plugins/configuration/tasks/class_tasksLifeCycle.inc @@ -117,7 +117,14 @@ class tasksLifeCycle extends simplePlugin { parent::__construct($dn, $object, $parent, $mainTab); $this->attributesAccess['fdShowInformation']->setInLdap(FALSE); - $this->setSupannStates(); + + if (class_available('supannAccountStatus')) { + $this->setSupannStates(); + } else { + $warning = new FusionDirectoryWarning(htmlescape(_('The plugin Supann does not seem to be installed !'))); + $warning->display(); + } + } /* diff --git a/plugins/configuration/tasks/class_tasksManagement.inc b/plugins/configuration/tasks/class_tasksManagement.inc index 856c9cb62c286c5d5d01c84cb2186061750326d6..885a0b3b2d2cd9faf1ccb73418ece7dcbab31f52 100644 --- a/plugins/configuration/tasks/class_tasksManagement.inc +++ b/plugins/configuration/tasks/class_tasksManagement.inc @@ -28,7 +28,7 @@ class tasksManagement extends management * TasksColumn is a new class for Tasks based on argonaut column definition */ public static $columns = [ - //below fdTasksMailObject must be change to have a type defined within task creation (new ldap attributes ?hidden) + //below fdTasksMailObject must be changed to have a type defined within task creation (new ldap attributes ?hidden) ['LinkColumn', ['attributes' => 'cn', 'label' => 'Tasks']], ['TasksColumn', ['attributes' => 'fdTasksMailObject', 'label' => 'Types']], ['Column', ['attributes' => 'fdTasksCreationDate', 'label' => 'Creation Date']],