예제 #1
0
$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を取得する。
/// Select文の作成
$DBSelect->setResult(DBSel($DBSelect->getSetDB(), $DBSelect->getSql(), $UpList->getToDate()));
// 登録されたデータをディレクトリに移動
MoveData($UpList->getTmpFile(), $UpList->getFileDirPath(), $UpList->getAlbumName(), $DBSelect->getResult(), $UpList->getFileName());
?>
  <script type="text/javascript" src="./js/Regist/MainBack.js"></script>
</body>
</html>