Bonjour Catsa06,
En ce qui concerne l'uid, j'imagine que le user DokuWiki, disponible dans
$_SERVER['REMOTE_USER'], correspond à l'attribut uid de ton annuaire.
Peut-être que le plus simple est de passer simplement dans l'URL de ton iframe la valeur
$_SERVER['REMOTE_USER'] grâce au greffon
phpwikify. Quelque chose dans ce genre, à placer dans la page où tu veux insérer l'iframe, pourrait faire l'affaire :
<phpwikify>
echo "<HTML>";
echo "<iframe src=\"lien/vers/le/code/liframe.php?uid=$_SERVER['REMOTE_USER']\"";
echo ' width="320" height="200"></iframe>';
echo "\n</HTML>\n";
</phpwikify>
Sinon, si un formulaire peux subvenir à tes besoins, alors le greffon qu'il te faut est
bureaucracy
Pour traiter le formulaire, tu devras écrire des actions pour bureaucracy. Donc te cogner encore un peu de code PHP.
Pour générer le formulaire, le greffon
phpwikify encore lui, devrait permettre d'interroger l'annuaire, puis d'écrire le code wiki du formulaire. Inconvénient, tout le code PHP est visible aux éditeurs de la page. Si tu ne veux pas de ça, je crains qu'il ne faille développer un greffon complet. La doc de base pour les greffons est
ici (tu y trouveras même un générateur de squelette de greffon)
Tout ceci t'entrainera vraissemblablement assez loin dans le code PHP de DokuWiki. Pour une novice, ça va être surement un peu rude.
/Schplurtz.