Rev 12080 | Rev 13024 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 12080 | Rev 12151 | ||
---|---|---|---|
Line 9... | Line 9... | ||
9 | cd $cldir |
9 | cd $cldir |
10 | dirs=`ls -d version $w_dirs 2>/dev/null` |
10 | dirs=`ls -d version $w_dirs 2>/dev/null` |
11 | if [ ! -z "$dirs" ]; then |
11 | if [ ! -z "$dirs" ]; then |
12 | cp -pRL $dirs $sdir/getfile/class |
12 | cp -pRL $dirs $sdir/getfile/class |
13 | fi |
13 | fi |
14 | - | ||
- | 14 | ##if superclass exists |
|
15 |
|
15 | superdir=$w_wims_home/log/classes/$w_class_superclass |
16 | if [ -n "$w_class_superclass" ]; then |
16 | if [ -n "$w_class_superclass" ]; then |
17 | cd |
17 | cd $superdir/.users |
18 | l=`grep user_participate=.*$w_tmpnum_class * | cut -d":" -f1 `; |
18 | l=`grep user_participate=.*$w_tmpnum_class * | cut -d":" -f1 `; |
- | 19 | for special in .users photoboard; do |
|
- | 20 | lp=`echo "$w_dirs" | grep $special`; |
|
- | 21 | if [ "$lp" ]; then |
|
- | 22 | cd $superdir |
|
- | 23 | sdirs=`ls -d $special 2>/dev/null` |
|
- | 24 | if [ "$sdirs" = "$special" ] ; then |
|
- | 25 | mkdir -p $sdir/getfile/class/$special 2>/dev/null |
|
- | 26 | cd $superdir/$special; |
|
- | 27 | for f in $l; do |
|
- | 28 | if [ -e $f ]; then |
|
19 |
|
29 | cp $f $sdir/getfile/class/$special/; |
- | 30 | fi |
|
- | 31 | done |
|
- | 32 | fi |
|
- | 33 | fi |
|
- | 34 | done |
|
20 | fi |
35 | fi |
21 | # end |
36 | # end superclass |
22 | - | ||
23 | # cp of photoboard file when in superclass |
- | |
24 | if [ -n "$w_class_superclass" ] && [[ "$w_dirs" = +(*photoboard*) ]]; then |
- | |
25 | #if [ -n "$w_class_superclass" ]; then |
- | |
26 | cd $w_wims_home/log/classes/$w_class_superclass/.users |
- | |
27 | l=`grep user_participate=.*$w_tmpnum_class * | cut -d":" -f1 `; |
- | |
28 | mkdir -p $w_wims_home/sessions/$w_wims_session/getfile/class/photoboard 2>/dev/null |
- | |
29 | cd $w_wims_home/log/classes/$w_class_superclass/photoboard; |
- | |
30 | for f in $l; do |
- | |
31 | if [ -e $f ]; then |
- | |
32 | cp $f $sdir/getfile/class/photoboard/; |
- | |
33 | fi |
- | |
34 | done; |
- | |
35 | fi |
- | |
36 | # end cp photoboard |
- | |
37 | 37 | ||
38 | cd $sdir/getfile |
38 | cd $sdir/getfile |
39 | echo $w_wims_class >class/serial |
39 | echo $w_wims_class >class/serial |
40 | 40 | ||
41 | if [ $w_format = zip ]; then |
41 | if [ $w_format = zip ]; then |