mirror of
https://gitlab.easter-eggs.com/ee/ldapsaisie.git
synced 2024-12-21 16:03:48 +01:00
44 lines
1.9 KiB
Text
44 lines
1.9 KiB
Text
<sect2 id="config-LSaddon_phpldapadmin">
|
|
<title>LSaddon_phpldapadmin</title>
|
|
<para>Cet &LSaddon; est utilisé pour permettre un lien facile entre le logiciel
|
|
&PhpLdapAdmin; et LdapSaisie. Il sera possible ainsi à partir d'un objet dans
|
|
LdapSaisie de voir ce même objet dans &PhpLdapAdmin;.</para>
|
|
|
|
<para>Il est necessaire de configurer l'URL de votre installation de &PhpLdapAdmin; dans
|
|
le fichier de configuration <literal>config.LSaddons.phpldapadmin.php</literal>.</para>
|
|
|
|
<programlisting linenumbering="unnumbered">
|
|
<citetitle>Structure du fichier</citetitle>
|
|
<![CDATA[// PhpLdapAdmin View Object URL format
|
|
define('LS_PHPLDAPADMIN_VIEW_OBJECT_URL_FORMAT','//'.$_SERVER['SERVER_NAME'].'/phpldapadmin/cmd.php?cmd=template_engine&server_id=0&dn=%{dn}');]]>
|
|
</programlisting>
|
|
|
|
<para>Cet &LSaddon; offre la possibilité d'utilisé la fonction &php;
|
|
<function>redirectToPhpLdapAdmin()</function> comme &customActions;.
|
|
<funcsynopsis>
|
|
<funcprototype>
|
|
<funcdef>bool <function>redirectToPhpLdapAdmin</function></funcdef>
|
|
<paramdef>LSldapObject <parameter>$ldapObject</parameter></paramdef>
|
|
</funcprototype>
|
|
</funcsynopsis>
|
|
</para>
|
|
<programlisting linenumbering="unnumbered">
|
|
<citetitle>Exemple d'utilisation</citetitle><![CDATA[$GLOBALS['LSobjects']['LSpeople'] = array (
|
|
[...]
|
|
'customActions' => array (
|
|
'redirectPhpLdapAdmin' => array (
|
|
'function' => 'redirectToPhpLdapAdmin',
|
|
'label' => 'See in PhpLdapAdmin',
|
|
'hideLabel' => True,
|
|
'noConfirmation' => true,
|
|
'disableOnSuccessMsg' => true,
|
|
'icon' => 'phpldapadmin',
|
|
'rights' => array (
|
|
'admin'
|
|
)
|
|
),
|
|
),
|
|
[...]
|
|
);]]>
|
|
</programlisting>
|
|
</sect2>
|