Exemple #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>
Exemple #2
0
$AlbumData = null;
// 配列データ
$i = 0;
// カウンタ
// DB接続エラーがあれば中断
if ($DBSel->getError() != null) {
    echo $DBSel->getError();
    require_once './php/Common/ExitCode.html';
    exit;
}
// ページのタイトル名を渡す。
$View->setTitle($_GET['AlbumName']);
// 出力するデータを選定する。
$DBSel->setResult(SelectData($DBSel->getSetDB(), $DBSel->getSql(), $View->getTitle()));
// ControlからViewへ移動
$View->setAlbumData($DBSel->getResult());
?>
  <a href="./AlbumMain.php"><img src="./BackDesign/MainLogo.png" alt="トップページへ戻る" class="MainLogo"></a>
  <h2 id="Title"><?php 
echo $View->getTitle();
?>
のアップロード一覧</h2>

  <div id="PageMain">
    <table class="TableDesign">
      <tr>
        <th>サムネイル</th>
        <th>ファイル名</th>
        <th>サイズ(Byte)</th>
        <th>アップロード時間</th>
        <th>削除</th>