/[ludap]/ludap/www/form.php
ViewVC logotype

Diff of /ludap/www/form.php

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.5 by mose, Sat Sep 13 09:09:23 2003 UTC revision 1.6 by mose, Sat Sep 13 10:39:09 2003 UTC
# Line 31  require_once('../setup.php'); Line 31  require_once('../setup.php');
31    
32  /* variables setup */  /* variables setup */
33  if ($id) {  if ($id) {
   
         if (isset($_POST['delgp'])) {  
                 $delit = array( $conf_groupattr => $conf_baseattr."=".$id.",".$conf_basedn);  
                 $groupdn = "$conf_membattr=$delgp,$conf_groupdn";  
                 if (ldap_mod_del($conn,$groupdn,$delit)) {  
                         $outgood[] = "$id effacé du groupe $delgp.";  
                 } else {  
                         $output[] = "Effacement de $id du groupe $delgp impossible.<br>$groupdn<br>".print_r($delit);  
                 }  
         } elseif ($action and $action == 'newgroup') {  
                 if ($addgp and ($addgp != 'new')) {  
                         $groupdn = "$conf_membattr=".utf8_encode($addgp).",$conf_groupdn";  
                         $addit = array( $conf_groupattr => $conf_baseattr."=".$id.",".$conf_basedn);  
                         if (ldap_mod_add($conn,$groupdn,$addit)) {  
                                 $outgood[] = "$id ajouté au groupe $addgp.";  
                         } else {  
                                 $output[] = "Ajout de $id dans le groupe $addgp impossible.";  
                         }  
                 }  
         } elseif (isset($_POST['action']) and $_POST['action'] == 'addgroup' and $addgroup) {  
                 $groupdn = "$conf_membattr=".utf8_encode($addgroup).",$conf_groupdn";  
                 $grps = split(',',$conf_groupobj);  
                 foreach ($grps as $ps) {  
                         $addit["objectclass"][] = $ps;  
                 }  
                 $addit["$conf_membattr"] = utf8_encode($addgroup);  
                 $addit["$conf_groupattr"] = $conf_baseattr."=".$id.",".$conf_basedn;  
                 if (ldap_add($conn,$groupdn,$addit)) {  
                         $outgood[] = "Groupe $addgroup créé.";  
                 } else {  
                         $output[] = "Création du groupe $addgroup impossible.$groupdn".print_r($addit);  
                 }  
         }  
           
34          $fres = $L->get_id($id);          $fres = $L->get_id($id);
         $f_gps = $L->get_groups($id);  
35  }  }
36    
37  // topbar.tpl  // topbar.tpl

Legend:
Removed from v.1.5  
changed lines
  Added in v.1.6

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26