Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed
donnees=$empty
!for k=1 to $livret_nbcomp
title=!record $k of wimshome/log/classes/$wims_class/livret/.comps
title=!line 1 of $title
donnees=$donnees\
:$title
nb=!recordcnt wimshome/log/classes/$wims_class/livret/.comp$k
!for l=1 to $nb
t=!record $l of wimshome/log/classes/$wims_class/livret/.comp$k
t=!line 1 of $t
donnees=$donnees\
$t
!next l
!next k
file=wimshome/sessions/$wims_session/getfile/livret
!writefile $file $donnees
file=livret
!if $wims_deposit!=$empty
nbcompnews=!recordcnt wimshome/sessions/$wims_session/user-deposit
test=$[$maxcomp-$livret_nbcomp]
!if $test>0 and $nbcompnews>0
max=$[min($test,$nbcompnews)]
!for k=1 to $max
don=!record $k of wimshome/sessions/$wims_session/user-deposit
tit=!line 1 of $don
don=!line 2 to -1 of $don
nb=!linecnt $don
don=!replace internal $\
$ by $\
$: in $don
!appendfile wimshome/log/classes/$wims_class/livret/.comps :$tit\
$nb
!writefile wimshome/log/classes/$wims_class/livret/.comp$[$livret_nbcomp+$k] :$don
!next k
livret_nbcomp=!recordcnt wimshome/log/classes/$wims_class/livret/.comps
!else
error=toomanycomp
!endif
!reset job
!read var.proc
!endif
!exit
reclist=user,exo,sheet,exam,doc,sup,def,neighbor,log,forum,score,manual,cdt,vote,livret,seq
!bound job2 within first,upload,download,restore default first
!if $job2=upload and $wims_deposit=$empty
job2=first
!endif
!if $job2!=first
!read arch/$job2.proc
!endif
!if $job2 iswordof upload restore and $error!=$empty
job2=first
!endif