예제 #1
0
// 変数定義
$InputName = new InputName();
// アルバム名設定クラス
$DBCon = new DBCon();
// DB接続クラス
$UpList = new UpList();
// POSTデータ格納クラス
$DBInsert = new DBInsert();
// DB格納クラス
$DBSelect = new DBSelect();
// DBデータ取得クラス
$Done = null;
// DB操作結果
// DB接続にエラーが発生している場合は、始めに知らせる。
if ($DBInsert->getError != null) {
    echo $DBInsert->getError();
    require_once './php/Common/ExitCode.html';
    exit;
}
// 新規または既存アルバム名を取得(Model→Control)
$InputName->setInputName(htmlspecialchars($_POST['CreateName']), $_POST['AlbumList']);
$UpList->setAlbumName($InputName->getInputName());
// 新規アルバム名の場合はディレクトリを作成
DirCheck($UpList->getFileDirPath(), $UpList->getAlbumName());
// DBにデータを登録
/// 登録データをセット
$DBInsert->setResult(DBIn($DBInsert->getSetDB(), $DBInsert->getSql(), $UpList->getAlbumName(), $UpList->getFileDirPath(), $UpList->getFileName(), $UpList->getFileSize(), $UpList->getToDate()));
/// 登録データを実行
$Done = $DBInsert->getResult();
$Done->execute();
// ファイル名をId名にするために、Idを取得する。