Subversion Repositories wimsdev

Rev

Rev 12476 | Blame | Compare with Previous | Last modification | View Log | RSS feed

!if $n<=0
  !exit
!endif

max_sheets=!defof MAX_SHEETS in wimshome/public_html/bases/sys/define.conf
snum=!recordcnt wimshome/log/classes/$wims_class/sheets/.sheets
!if $snum>=$max_sheets
  error=bad_maxsheet
  !exit
!endif

!readdef wimshome/log/classes/$wims_class/.def
!if $wims_superclass!=$empty
  class_expiration=!defof class_expiration in wimshome/log/classes/$wims_superclass/.def
!endif

!appendfile wimshome/log/classes/$wims_class/sheets/.sheets \
:0\
$class_expiration\
$sheet_title\
$sheet_desc

!increase snum
Data=!replace internal ../wimshome/ by $wims_home/ in ../$data
!sh cp $Data $wims_home/log/classes/$wims_class/sheets/.sheet$snum

!restart module=adm/class/sheet&sheet=$snum