Rev 12159 | Details | Compare with Previous | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
23 | reyssat | 1 | !if $getuser!=$empty |
12159 | obado | 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 |
||
12161 | obado | 5 | folder_list=!defof USER_DIR_LIST in wimshome/public_html/bases/sys/define.conf |
6 | !for folder in $folder_list |
||
12159 | obado | 7 | !sh cd $wims_home; for a in `find $sclassdir/$folder -name '.$getuser.*'`; do \ |
8 | aa=`echo $$a | sed -e "s/.$getuser/$getuser/"`; mv -f $$a $$aa; done\ |
||
9 | for a in `find $sclassdir/$folder -name '.$getuser'`; do \ |
||
10 | aa=`echo $$a | sed -e "s/.$getuser/$getuser/"`; mv -f $$a $$aa; done |
||
11 | !next |
||
12 | |||
13 | !read adm/class/mkuserlist |
||
14 | !read adm/class/stat |
||
15 | !defread wimshome/$userdir/$getuser |
||
16 | job=userlist |
||
17 | lastname=$user_lastname |
||
18 | firstname=$user_firstname |
||
19 | wims_module_log=recover $getuser |
||
20 | wims_class_log=Recover user $getuser by $wims_realuser |
||
21 | !restart module=adm/class/usermanage |
||
23 | reyssat | 22 | !endif |
23 | |||
24 | del=!sh cd $wims_home/$userdir; ls .[a-zA-Z0-9]* 2>/dev/null |
||
25 | del=!words2items $del |
||
26 | |||
27 | deleted= |
||
28 | !for i in $del |
||
12159 | obado | 29 | j=!translate / to , in $i |
30 | j=!item -1 of $j |
||
31 | c=!char 1 of $j |
||
32 | !if $c=. |
||
33 | j=!char 2 to -1 of $j |
||
34 | deleted=!append item $j to $deleted |
||
35 | !endif |
||
23 | reyssat | 36 | !next i |
37 | delcnt=!itemcnt $deleted |