config.dat : ページのプロパティ.Storableによる以下の%hashのダンプ.
- $hash{‘author_id’} = $userid; #制作者のid
- $hash{‘page_title’} = $pagetitle; #ページのタイトル(utf-8)
- $hash{‘sprite_autobr’} = 0 or 1; #自動改行
- $hash{‘sprite_autolink’} = 0 or 1; #自動リンク
- $hash{‘sprite_autoimage’} = 0 or 1; #自動添付画像表示
- $hash{‘sprite_html’} = 0 or 1; #一部HTML利用可能
- $hash{‘page_width’} = $worldwidth; #ページの幅
- $hash{‘page_height’} = $worldheight; #ページの高さ
- $hash{‘page_autosize_x’} = 0 or 1; #ページの自動サイズ変更(右方向)
- $hash{‘page_autosize_y’} = 0 or 1; #ページの自動サイズ変更(下方向)
- $hash{‘page_bgcolor’} = “#ffffff”; #ページの背景色
- $hash{‘footer_bgcolor’} = “#ffffff”; #フッター領域の背景色
- $hash{‘background_image’} = $imagefilename; #ページの背景画像
- $hash{‘created_time’} = $time; #ページ作成日
($sec, $min, $hour, $mday, $mon, $year, $wday, $yday, $isdst) = localtime(time);
$time = sprintf(“%04d%02d%02d%02d%02d%02d”, $year+1900, $mon+1, $mday, $hour, $min, $sec); - $hash{‘modified_time’} = $time; #最終ページ修正日
permission.cgi : ページのパーミッション.Storableによる以下の%hashのダンプ.
- $hash{‘read_page’}{‘public’} = 0 or 1; # 閲覧権限
$hash{‘read_page’}{$userid} = 1;
$hash{‘read_page_group’}{$usergroupname} = 1; - $hash{‘write_plainsprite’}{‘public’} = 0 or 1; # 通常スプライト作成権限
$hash{‘write_plainsprite’}{$userid} = 1;
$hash{‘write_plainsprite_group’}{$usergroupname} = 1; - $hash{‘write_attachedsprite’}{‘public’} = 0 or 1; # 添付スプライト作成権限
$hash{‘write_attachedsprite’}{$userid} = 1;
$hash{‘write_attachedsprite_group’}{$usergroupname} = 1; - $hash{‘write_supersprite’}{‘public’} = 0 or 1; # スーパースプライト作成権限
$hash{‘write_supersprite’}{$userid} = 1;
$hash{‘write_supersprite_group’}{$usergroupname} = 1; - $hash{‘create_page’}{‘public’} = 0 or 1; # 新規ページ作成権限
$hash{‘create_page’}{$userid} = 1;
$hash{‘create_page_group’}{$usergroupname} = 1;
疏水太郎