Subversion Repositories wimsdev

Rev

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