diff --git a/doc/conf/LSattribute/triggers.docbook b/doc/conf/LSattribute/triggers.docbook index 07694390..06d723dc 100644 --- a/doc/conf/LSattribute/triggers.docbook +++ b/doc/conf/LSattribute/triggers.docbook @@ -62,9 +62,9 @@ l'exécution des actions liées, si une des fonctions retourne false La configuration des déclencheurs se fait dans la définition des &LSattributes;. Par exemple, pour définir les fonctions à exécuter après la modification de la valeur de l'attribut mail du type de - &LSobject; LSeepeople, c'est à dire lors de leur évenement + &LSobject; LSpeople, c'est à dire lors de leur évenement after_modify, il faut définir la variable suivante : - + Cette variable peut contenir soit une chaine de caractères correspondant au nom de la fonction à exécuter, soit un tableau de chaînes de caractères correspondant aux noms des fonctions à exécuter. diff --git a/doc/conf/LSobject/triggers.docbook b/doc/conf/LSobject/triggers.docbook index be776b84..4987b9b6 100644 --- a/doc/conf/LSobject/triggers.docbook +++ b/doc/conf/LSobject/triggers.docbook @@ -69,7 +69,7 @@ l'exécution des actions liées, si une des fonctions retourne false Configuration La configuration des déclencheurs se fait dans la définition des types d'&LSobjects;. Par exemple, pour définir les fonctions à exécuter après la - modification des LSobjects de type LSeepeople, c'est à + modification des LSobjects de type LSpeople, c'est à dire lors de leur évènement after_modify, il faut définir la variable suivante : diff --git a/doc/install/install.docbook b/doc/install/install.docbook index ab4c8529..00998c5f 100644 --- a/doc/install/install.docbook +++ b/doc/install/install.docbook @@ -83,7 +83,7 @@ class.LSobjects.[nom du type d'LSobject].php Le plus simple pour cette étape est de recopier un des fichiers d'exemple et de l'adapter en changeant le nom du type d'objet dans l'ensemble du fichier. - Pour cela, le fichier de classe du type LSeepeople est + Pour cela, le fichier de classe du type LSpeople est le plus simple car il ne contient que le strict minimum. Configurer vos LSobject : Cette partie est certainement la @@ -96,7 +96,7 @@ Configurer si nécessaire les relations entre les objets appelés &LSrelations;. Cette opération consiste dans un premier temps à écrire les méthodes PHP nécessaires pour gérer ces relations : pour cela regardez le - fichier de classe du type LSeegroup. Il faudra ensuite + fichier de classe du type LSgroup. Il faudra ensuite déclarer ces relations dans la configuration des types d'LSobjects : Pour plus de détails, reportez-vous à la section concernée. diff --git a/trunk/INSTALL b/trunk/INSTALL index a566b13d..8563149f 100644 --- a/trunk/INSTALL +++ b/trunk/INSTALL @@ -96,11 +96,11 @@ Cette section décrit rapidement les différentes étapes de l'installation de L class.LSobjects.[nom du type d'LSobject].php - Le plus simple pour cette étape est de recopier un des fichiers d'exemple et de l'adapter en changeant le nom du type d'objet dans l'ensemble du fichier. Pour cela, le fichier de classe du type LSeepeople est le plus simple car il ne contient que le strict minimum. + Le plus simple pour cette étape est de recopier un des fichiers d'exemple et de l'adapter en changeant le nom du type d'objet dans l'ensemble du fichier. Pour cela, le fichier de classe du type LSpeople est le plus simple car il ne contient que le strict minimum. 2. Configurer vos LSobject : Cette partie est certainement la plus longue et consiste à déclarer l'ensemble des informations relatives aux types des objets LDAP manipulés. Les fichiers d'exemples fournis vous seront certainement d'une aide précieuse. Pour plus de détails, consulter la documentation du projet. [1] - 3. Configurer si nécessaire les relations entre les objets appelés LSrelations. Cette opération consiste dans un premier temps à écrire les méthodes PHP nécessaires pour gérer ces relations : pour cela regardez le fichier de classe du type LSeegroup. Il faudra ensuite déclarer ces relations dans la configuration des types d'LSobjects : Pour plus de détails, consulter la documentation du projet. [1] + 3. Configurer si nécessaire les relations entre les objets appelés LSrelations. Cette opération consiste dans un premier temps à écrire les méthodes PHP nécessaires pour gérer ces relations : pour cela regardez le fichier de classe du type LSgroup. Il faudra ensuite déclarer ces relations dans la configuration des types d'LSobjects : Pour plus de détails, consulter la documentation du projet. [1] 4. Personnaliser l'interface : Il est possible de personnaliser à votre goût l'interface en écrivant votre template ou en modifiant simplement les fichiers CSS. Une partie de cette documentation concernera bientôt cette problématique. Patience... diff --git a/trunk/conf/LSobjects/config.LSobjects.LSeecompany.php b/trunk/conf/LSobjects/config.LSobjects.LScompany.php similarity index 97% rename from trunk/conf/LSobjects/config.LSobjects.LSeecompany.php rename to trunk/conf/LSobjects/config.LSobjects.LScompany.php index d350c39e..845d31dd 100644 --- a/trunk/conf/LSobjects/config.LSobjects.LSeecompany.php +++ b/trunk/conf/LSobjects/config.LSobjects.LScompany.php @@ -20,7 +20,7 @@ ******************************************************************************/ -$GLOBALS['LSobjects']['LSeecompany'] = array ( +$GLOBALS['LSobjects']['LScompany'] = array ( 'objectclass' => array( 'top', 'lscompany' @@ -80,7 +80,7 @@ $GLOBALS['LSobjects']['LSeecompany'] = array ( 'html_type' => 'select_object', 'html_options' => array( 'selectable_object' => array( - 'object_type' => 'LSeepeople', + 'object_type' => 'LSpeople', 'value_attribute' => '%{dn}' ) ), diff --git a/trunk/conf/LSobjects/config.LSobjects.LSeegroup.php b/trunk/conf/LSobjects/config.LSobjects.LSgroup.php similarity index 96% rename from trunk/conf/LSobjects/config.LSobjects.LSeegroup.php rename to trunk/conf/LSobjects/config.LSobjects.LSgroup.php index edf92856..a87ea9b2 100644 --- a/trunk/conf/LSobjects/config.LSobjects.LSeegroup.php +++ b/trunk/conf/LSobjects/config.LSobjects.LSgroup.php @@ -20,7 +20,7 @@ ******************************************************************************/ -$GLOBALS['LSobjects']['LSeegroup'] = array ( +$GLOBALS['LSobjects']['LSgroup'] = array ( 'objectclass' => array( 'lsgroup', 'posixGroup' @@ -102,7 +102,7 @@ $GLOBALS['LSobjects']['LSeegroup'] = array ( 'html_type' => 'select_object', 'html_options' => array( 'selectable_object' => array( - 'object_type' => 'LSeepeople', // Nom de l'objet à lister + 'object_type' => 'LSpeople', // Nom de l'objet à lister 'display_name_format' => '%{cn} (%{uidNumber})', // Spécifie le attributs à lister pour le choix, // si non définie => utilisation du 'display_name_format' // de la définition de l'objet @@ -156,7 +156,7 @@ $GLOBALS['LSobjects']['LSeegroup'] = array ( 'html_type' => 'select_object', 'html_options' => array ( 'selectable_object' => array( - 'object_type' => 'LSeepeople', + 'object_type' => 'LSpeople', 'value_attribute' => 'dn' ), ), diff --git a/trunk/conf/LSobjects/config.LSobjects.LSeepeople.php b/trunk/conf/LSobjects/config.LSobjects.LSpeople.php similarity index 98% rename from trunk/conf/LSobjects/config.LSobjects.LSeepeople.php rename to trunk/conf/LSobjects/config.LSobjects.LSpeople.php index 4e2dfdf3..ba17e1aa 100644 --- a/trunk/conf/LSobjects/config.LSobjects.LSeepeople.php +++ b/trunk/conf/LSobjects/config.LSobjects.LSpeople.php @@ -20,7 +20,7 @@ ******************************************************************************/ -$GLOBALS['LSobjects']['LSeepeople'] = array ( +$GLOBALS['LSobjects']['LSpeople'] = array ( 'objectclass' => array( 'top', 'lspeople', @@ -53,7 +53,7 @@ $GLOBALS['LSobjects']['LSeepeople'] = array ( 'groups' => array( 'label' => 'Belongs to groups ...', 'emptyText' => "Doesn't belong to any group.", - 'LSobject' => 'LSeegroup', + 'LSobject' => 'LSgroup', 'list_function' => 'listUserGroups', 'getkeyvalue_function' => 'getMemberKeyValue', 'update_function' => 'updateUserGroups', @@ -273,7 +273,7 @@ $GLOBALS['LSobjects']['LSeepeople'] = array ( 'html_options' => array ( 'possible_values' => array( 'OTHER_OBJECT' => array( - 'object_type' => 'LSeegroup', // Nom de l'objet à lister + 'object_type' => 'LSgroup', // Nom de l'objet à lister 'display_name_format' => '%{cn} (%{gidNumber})', // Spécifie le attributs à lister pour le choix, // si non définie => utilisation du 'display_name_format' // de la définition de l'objet @@ -295,7 +295,7 @@ $GLOBALS['LSobjects']['LSeepeople'] = array ( 'validation' => array ( array ( 'msg' => "This group doesn't exist.", - 'object_type' => 'LSeegroup', // 'object_type' : Permet definir le type d'objet recherchés + 'object_type' => 'LSgroup', // 'object_type' : Permet definir le type d'objet recherchés //'basedn' => 'o=company', // et d'utiliser les objectClass définis dans le fichier de configuration 'filter' => '(gidNumber=%{val})', // pour la recherche 'result' => 1 @@ -586,7 +586,7 @@ $GLOBALS['LSobjects']['LSeepeople'] = array ( 'html_type' => 'select_object', 'html_options' => array ( 'selectable_object' => array( - 'object_type' => 'LSeepeople', + 'object_type' => 'LSpeople', 'value_attribute' => '%{dn}' ), ), diff --git a/trunk/conf/config.inc.php b/trunk/conf/config.inc.php index d175554e..2d8e328f 100644 --- a/trunk/conf/config.inc.php +++ b/trunk/conf/config.inc.php @@ -53,18 +53,18 @@ $GLOBALS['LSconfig'] = array( 'ou=people,o=ls' => array ( 'cn=adminldap,ou=groups,o=ls' => array ( 'attr' => 'uniqueMember', - 'LSobject' => 'LSeegroup' + 'LSobject' => 'LSgroup' ) ) ), 'godfather' => array ( 'LSobjects' => array ( - 'LSeepeople' => array ( + 'LSpeople' => array ( 'attr' => 'lsGodfatherDn', 'attr_value' => '%{dn}', 'basedn' => 'ou=people,o=ls' ), - 'LSeegroup' => array ( + 'LSgroup' => array ( 'filter' => 'lsGodfatherDn=%{dn}' ) ) @@ -72,12 +72,12 @@ $GLOBALS['LSconfig'] = array( ), 'cacheLSprofiles' => true, 'cacheSearch' => true, - 'authObjectType' => 'LSeepeople', + 'authObjectType' => 'LSpeople', 'authObjectFilter' => '(|(uid=%{user})(mail=%{user}))', 'authObjectTypeAttrPwd' => 'userPassword', 'LSaccess' => array( - 'LSeepeople', - 'LSeegroup' + 'LSpeople', + 'LSgroup' ), 'recoverPassword' => array( 'mailAttr' => 'mail', @@ -114,27 +114,27 @@ $GLOBALS['LSconfig'] = array( 'uid=eeggs,ou=people,o=ls' => NULL, 'cn=adminldap,ou=groups,o=ls' => array ( 'attr' => 'uniqueMember', - 'LSobject' => 'LSeegroup' + 'LSobject' => 'LSgroup' ) ) ) ), - 'authObjectType' => 'LSeepeople', + 'authObjectType' => 'LSpeople', 'subDnLabel' => 'Company', 'subDn' => array( '== All ==' => array( 'dn' => 'o=ls', 'LSobjects' => array( - 'LSeepeople', - 'LSeegroup', - 'LSeecompany' + 'LSpeople', + 'LSgroup', + 'LScompany' ) ), 'LSobject' => array( - 'LSeecompany' => array( + 'LScompany' => array( 'LSobjects' => array( - 'LSeepeople', - 'LSeegroup' + 'LSpeople', + 'LSgroup' ) ) ) diff --git a/trunk/includes/class/class.LSobjects.LSeepeople.php b/trunk/includes/class/class.LSobjects.LScompany.php similarity index 94% rename from trunk/includes/class/class.LSobjects.LSeepeople.php rename to trunk/includes/class/class.LSobjects.LScompany.php index fc25d3ba..1e07ca87 100644 --- a/trunk/includes/class/class.LSobjects.LSeepeople.php +++ b/trunk/includes/class/class.LSobjects.LScompany.php @@ -21,11 +21,11 @@ ******************************************************************************/ /** - * Objet Ldap eepeople + * Objet Ldap company * * @author Benjamin Renard */ -class LSeepeople extends LSldapObject { +class LScompany extends LSldapObject { // ~ } diff --git a/trunk/includes/class/class.LSobjects.LSeegroup.php b/trunk/includes/class/class.LSobjects.LSgroup.php similarity index 93% rename from trunk/includes/class/class.LSobjects.LSeegroup.php rename to trunk/includes/class/class.LSobjects.LSgroup.php index 61a77dba..1d2d9a04 100644 --- a/trunk/includes/class/class.LSobjects.LSeegroup.php +++ b/trunk/includes/class/class.LSobjects.LSgroup.php @@ -21,13 +21,13 @@ ******************************************************************************/ /** - * Objet Ldap eegroup + * Objet Ldap group * * @author Benjamin Renard */ -class LSeegroup extends LSldapObject { +class LSgroup extends LSldapObject { - var $userObjectType = 'LSeepeople'; + var $userObjectType = 'LSpeople'; var $memberAttr = 'uniqueMember'; /* ========== Members ========== */ @@ -45,12 +45,12 @@ class LSeegroup extends LSldapObject { /** * Retourne la liste des groupes pour utilisateur * - * Retourne un tableau de LSeegroup correspondant aux groupes + * Retourne un tableau de LSgroup correspondant aux groupes * auxquels appartient un utilisateur * * @param[in] $userObject Un object user (type : $this -> userObjectType) * - * @retval Array of LSeegroup Les groupes de l'utilisateur + * @retval Array of LSgroup Les groupes de l'utilisateur **/ function listUserGroups($userObject) { return $this -> listObjectsInRelation($userObject,$this -> memberAttr,$this -> userObjectType); diff --git a/trunk/includes/class/class.LSobjects.LSeecompany.php b/trunk/includes/class/class.LSobjects.LSpeople.php similarity index 94% rename from trunk/includes/class/class.LSobjects.LSeecompany.php rename to trunk/includes/class/class.LSobjects.LSpeople.php index d2fe6470..bdbb4944 100644 --- a/trunk/includes/class/class.LSobjects.LSeecompany.php +++ b/trunk/includes/class/class.LSobjects.LSpeople.php @@ -21,11 +21,11 @@ ******************************************************************************/ /** - * Objet Ldap eecompany + * Objet Ldap people * * @author Benjamin Renard */ -class LSeecompany extends LSldapObject { +class LSpeople extends LSldapObject { // ~ } diff --git a/trunk/includes/class/class.LSsession.php b/trunk/includes/class/class.LSsession.php index df100b87..016c11f5 100644 --- a/trunk/includes/class/class.LSsession.php +++ b/trunk/includes/class/class.LSsession.php @@ -180,7 +180,7 @@ class LSsession { /** * Chargement d'une classe d'LdapSaisie * - * @param[in] $class Nom de la classe à charger (Exemple : LSeepeople) + * @param[in] $class Nom de la classe à charger (Exemple : LSpeople) * @param[in] $type (Optionnel) Type de classe à charger (Exemple : LSobjects) * * @author Benjamin Renard