|
#!/usr/local/bin/perl
# **********************************************************
# 外部ファイル
# **********************************************************
require 'common.pl';
require 'model.pl';
# **********************************************************
# 拡張
# **********************************************************
use Switch;
# **********************************************************
# 定数扱いの変数定義
# **********************************************************
$PASS_MESSAGE = 1;
$PASS_COND = 2;
$PASS_LIST = 3;
$VIEW_MESSAGE = 'viewmessage.pl';
$VIEW_COND = 'view.pl';
$VIEW_LIST = 'view2.pl';
#$SQL = new DB( "localhost", "lightbox", "root" );
#$SQL->Debug = FALSE;
# **********************************************************
# 処理コントロール
# **********************************************************
switch( $_POST{'GNO'} ) {
case ($PASS_COND) {
GetData( $SQL );
if ( $ErrMessage ne "" ) {
$_POST{'GNO'} = $PASS_MESSAGE;
}
}
case ($PASS_LIST) {
GetData( $SQL );
}
}
# **********************************************************
# ビュー
# **********************************************************
CreateInData( );
switch( $_POST{'GNO'} ) {
case ($PASS_MESSAGE) {
require $VIEW_MESSAGE;
}
case ($PASS_COND) {
EditDataBody();
require $VIEW_LIST;
}
case ($PASS_LIST) {
EditDataBody();
require $VIEW_LIST;
}
else {
if ( $_GET{'view'} eq 'head' ) {
EditDataHead( );
require $VIEW_COND;
}
if ( $_GET{'view'} eq 'body' ) {
require $VIEW_MESSAGE;
}
}
}
# **********************************************************
# デバッグ
# **********************************************************
DispHash( *_POST );
| |