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 |