Rev 2069 | Rev 3064 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed
!for ttt in homepage, bgcolor, bgimg, refcolor, ref_menucolor, logo, logoside
pr_$ttt=!word 1 of $(pr_$ttt)
!next ttt
pr_sccolor=$empty
!for ttt=1 to 11
tmp=!word 1 of $(pr_sccolor$ttt)
tmp=!item 1 of $tmp
pr_sccolor=$pr_sccolor,$tmp
!next ttt
pr_sccolor=!item 2 to -1 of $pr_sccolor
!setdef !set class_logo=$pr_logo\
!set class_logoside=$pr_logoside\
!set class_homepage=$pr_homepage\
!set class_bgcolor=$pr_bgcolor\
!set class_refcolor=$pr_refcolor\
!set class_ref_menucolor=$pr_ref_menucolor\
!set class_bgimg=$pr_bgimg\
!set class_theme=$pr_theme\
!set class_theme_icon=$pr_theme_icon\
!set class_css=$pr_css\
!set class_scorecolor=$pr_sccolor\
in wimshome/log/classes/$wims_class/.def
pr_cssfile=!trim $pr_cssfile
!writefile wimshome/log/classes/$wims_class/css $pr_cssfile
!if / notin $wims_deposit and .. notin $wims_deposit and $wims_deposit!=$empty
l=!sh du -s $wims_home/$wims_sesdir/user-deposit
l=!word 1 of $l
!if $l<17
!sh mv $wims_home/$wims_sesdir/user-deposit $wims_home/log/classes/$wims_class/css
!else
error=toobigfile
!endif
!endif
!for ttt in bgcolor, css, bgimg, theme, theme_icon
!if $(pr_$ttt)!=$(wims_$ttt)
wims_$ttt=$(pr_$ttt)
!setdef wims_$ttt=$(pr_$ttt) in wimshome/$wims_sesdir/var.stat
!endif
!next ttt
!if $pr_refcolor!=$wims_class_refcolor
!if $pr_refcolor!=$empty
wims_ref_bgcolor=$pr_refcolor
!endif
!setdef wims_class_refcolor=$pr_refcolor in wimshome/$wims_sesdir/var.stat
!endif
!if $pr_ref_menucolor!=$wims_class_ref_menucolor
!if $pr_ref_menucolor!=$empty
wims_ref_menucolor=$pr_ref_menucolor
!endif
!setdef wims_class_ref_menucolor=$pr_ref_menucolor in wimshome/$wims_sesdir/var.stat
!endif