dtmpl / pageedit


pageedit.d

コメント

  • ここが一番リファクタリングが必要だ -- sakurai? 2004-10-18 (月) 02:09:13

目次

class NotFoundException?:Exception

ファイルが見つからなかった場合の例外です。

int getFileTime?(char[] filename)

最終ファイル変更時刻取得

  • filename ファイル名

指定ファイル名の最終ファイル変更時刻を取得します。


class WebApplicatoin?:CGI

this()

コンストラクタ

static char[] getHeader()

httpヘッダー文字列取得

httpヘッダー文字列を取得します。

TODO:この辺自動的に設定するようにしたほうがいいなぁ。printf禁止にして。

char[] getSessionString?()

セッション文字列取得

セッションがすでにあれば、その文字列を、なければ、新たに生成して返します。

static char[] createSessionString?()

セッション文字列作成

セッション文字列を作成して返します。


char[][char[]] readSession()

セッション読み込み

セッションを読み込み、連想配列を返します。

bool writeSession(char[][char[]]session)

セッション書き出し

  • cgi CGIオブジェクトです。

TmplDom? readTmplDom?(char[] command)

テンプレート取得

  • command コマンド文字列です。

char[] getFilename()

ファイル名取得

void setCommandLineOption?(char[] exename,char[][char[]] param)

コマンドラインオプション設定

  • exename
  • param

char[] getCommand()

コマンド取得

void delegate() dels[char[]]

dispatch用関数呼び出し用連想配列

void setDelegate(char[] name, void delegate() del)

dispatch用関数設定

  • name コマンド文字列
  • del 呼び出しデリゲード

void dispatch()

ディスパッチ

void dispatch(char[] name)

ディスパッチ

  • name コマンド文字列

static bool exists(char[] filename)

ファイル存在チェック

  • filename ファイル名

static char[] read(char[] filename)

ファイル読み込み

  • filename ファイル名

void print_default()

デフォルトリクエスト時出力

  • cgi CGI
  • filename ファイル名

デフォルトのリクエスト時の出力を行います。

void setAuthDefault?(bool auth)

認証デフォルト設定

  • autu デフォルトで認証を行うか

デフォルトで認証を行うかどうかを設定します。

int search(char[] str,RegExp? reg)

正規表現文字列検索

  • str 文字列
  • reg 正規表現オブジェクト

正規表現で文字列を検索し結果を返します。


void main()

メイン関数

class PageEdit?:WebApplication?

this()

コンストラクタ

void print_index()

index.htmlリクエスト時出力

TOPページを出力します。

void print_new()

new.htmlリクエスト時出力

新規作成ページを出力します。


void print_edit()

edit.htmlリクエスト時出力

編集ページを出力します。

void print_editend()

editend.htmlリクエスト時出力

編集完了ページを出力します。

void print_list()

list.htmlリクエスト時出力

一覧ページを出力します。

void print_detail()

detail.htmlリクエスト時出力

詳細ページを出力します。

void print_detaillist()

detaillist.htmlリクエスト時出力

詳細一覧ページを出力します。

void print_login()

login.htmlリクエスト時出力

ログインページを出力します。

*MenuBar

人気の10件

  • counter: 4210
  • today: 1
  • yesterday: 0
  • online: 1