Subversion Repositories wimsdev

Rev

Rev 10132 | Rev 12159 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
23 reyssat 1
!if $getuser!=$empty
11222 bpr 2
!!FIXME does it work for a portal ?
3
!! move all files directory related to getuser
4
 !sh cd $wims_home/$userdir; mv -f .$getuser $getuser 2>/dev/null\
5
   cd $wims_home; for a in `find $sclassdir -name '.$getuser.*'`; do \
6
      aa=`echo $$a | sed -e "s/.$getuser/$getuser/"`; mv -f $$a $$aa; done\
7
     for a in `find $sclassdir -name '.$getuser'`; do \
8
      aa=`echo $$a | sed -e "s/.$getuser/$getuser/"`; mv -f $$a $$aa; done
23 reyssat 9
 !read adm/class/mkuserlist
10132 bpr 10
 !read adm/class/stat
23 reyssat 11
 !defread wimshome/$userdir/$getuser
8318 guerimand 12
 job=userlist
23 reyssat 13
 lastname=$user_lastname
14
 firstname=$user_firstname
15
 wims_module_log=recover $getuser
4599 bpr 16
 wims_class_log=Recover user $getuser by $wims_realuser
8318 guerimand 17
 !restart module=adm/class/usermanage
23 reyssat 18
!endif
19
 
20
del=!sh cd $wims_home/$userdir; ls .[a-zA-Z0-9]* 2>/dev/null
21
del=!words2items $del
22
 
23
deleted=
24
!for i in $del
25
 j=!translate / to , in $i
26
 j=!item -1 of $j
27
 c=!char 1 of $j
28
 !if $c=.
29
  j=!char 2 to -1 of $j
30
  deleted=!append item $j to $deleted
31
 !endif
32
!next i
33
delcnt=!itemcnt $deleted
34