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 |