'php')); $now_month = new Zend_Date(); $now_y = $now_month->toString('Y'); $now_m = $now_month->toString('m'); $display_month = ''; $display_y = ''; $display_m = ''; //POST値取得 $request = new Zend_Controller_Request_Http(); $post = $request->getPost(); if (isset($post['display_month'])) { $display_month = $post['display_month']; } //表示月決定 if(Zend_Validate::is($display_month, 'NotEmpty') && Zend_Validate::is($display_month,'Digits')) { $display_y = substr($display_month,0,4); $display_m = substr($display_month,4,2); } else { $display_y = $now_y; $display_m = $now_m; } //カレンダー生成 $cal = array(); $first_date = mktime(0, 0, 0, date($display_m), 1, date($display_y)); $last_date = mktime(0, 0, 0, date($display_m)+1, 0, date($display_y)); $first_day = date("j", $first_date); $last_day = date("j", $last_date); for($day = $first_day; $day <= $last_day; $day++) { $day_timestamp = mktime(0, 0, 0, date($display_m), $day, date($display_y)); $cal[$day] = array(); $cal[$day]["w"] = date("w", $day_timestamp); $cal[$day]["fair"] = array(); } //フェアデータ取得 $model = new Model_DbTable_Fair(); $fair = $model->getFairCalendar($display_y,$display_m); foreach($fair as $key => $row) { $dt = intval(date('d',strtotime($row['fair_date']))); array_push($cal[$dt]['fair'],$row); } //ページング制御 $prev_flg = false; $next_flg = false; $now_tm = mktime(0, 0, 0, date($now_m), 1, date($now_y)); $display_tm = mktime(0, 0, 0, date($display_m), 1, date($display_y)); $max = $model->getMaxDateFair(); $max_y = date("Y", strtotime($max)); $max_m = date("m", strtotime($max)); $max_tm = mktime(0, 0, 0, date($max_m), 1, date($max_y)); if($display_tm < $max_tm) { $next_flg = true; $next_month = date('Ym',mktime(0, 0, 0, date($display_m) + 1, 1, date($display_y))); } if($now_tm < $display_tm) { $prev_flg = true; $prev_month = date('Ym',mktime(0, 0, 0, date($display_m) - 1, 1, date($display_y))); } ?> アンダーズ 東京のブライダルフェアで都内最上階の結婚式場を見学

ブライダルフェア(カレンダー)

予約状況:○/予約可能 △/残りわずか 満/満員
\n"); } elseif($i == 6) { print ("\n"); } else { print ("\n"); } } for ($day = $first_day; $day <= $last_day; $day++) { if($cal[$day]["w"] == 0) { print ("\n\n"); } if($cal[$day]["w"] == 0) { print("\n"); } if($cal[$last_day]["w"] < 6) { for ($i = $cal[$last_day]["w"] + 1; $i < 7; $i++) { if($i == 0) { print ("\n"); } elseif($i == 6) { print ("\n"); } else { print ("\n"); } } } ?>
\n
\n"); }elseif($cal[$day]["w"] == 6) { print("
\n
\n"); }else{ print("
\n
\n"); } print("

".$day."

\n"); $f = $cal[$day]["fair"]; if(!empty($f)) { print("
    \n"); foreach($f as $r) { print("
  • \n"); print("id."\">".$r->title."\n"); foreach($r->time_flg as $time => $param){ if($param['flg']){ print("
    "); $arg = $r->id . '_' . $time; if($param['state'] == 1) { print("".$time." ~\n"); }elseif($param['state'] == 2) { print("".$time." ~\n"); }elseif($param['state'] == 3) { print("".$time." ~\n"); } } } print("
  • \n"); } print("
\n"); } print("
getFairCalendar() //$list = $model->getFairList(); $list = $fair; //$model //->getList( //array( //'f'=>array( //'y'=> $fd->toString('Y') //,'m'=> $fd->toString('m') //,'d'=> $fd->toString('d') //) //, 't'=>array( //'y'=> $ld->toString('Y') //,'m'=> $ld->toString('m') //,'d'=> $ld->toString('d') //) //,'title'=>'' //,'reserve'=>'' //) //); $week = array('日','月','火','水','木','金','土'); $url = URL.'/'; $path = URL.'/img/'; ob_start();?>
$row){ ?>

title;?>

  • 平日
  • 週末
  • 相談会
  • 会場コーディネート
  • 模擬挙式
  • 少人数コーディネート
  • 試食
  • 18時以降OK
  • その他
日程
fair_date)); ?>(fair_date))]; ?>)
時間
time_flg as $time => $param){ if($param['flg']){ if($cnt > 0) { $item .= ' / '; if($cnt == 6) { $item .= '
'; } } $tmp = ""; if($param['state'] == 1) { $tmp = (''.$time."~"); $item .= $tmp; $canReserve = true; }elseif($param['state'] == 2) { //$item .= (''.$time."~"); $tmp = (''.$time."~"); $item .= $tmp; $canReserve = true; }elseif($param['state'] == 3) { //$item .= (''.$time."~"); $tmp = (''.$time."~"); $item .= $tmp; } $cnt++; } } //echo substr($item, 0, -7); echo $item; ?>
内容
content);?>

フェアを予約する

image_flg == 5){ $ex = strtolower(pathinfo($row->image_url, PATHINFO_EXTENSION)); if(strlen($row->id) > 4) $val = sprintf('%04d', substr($row->id, -4)); else $val = sprintf('%04d', $row->id); $img_path = $path .intval(substr($val, 0, 2)) .'/' .intval(substr($val, 2, 2)) .'/' .$row->id .'.' .$ex; echo '
'; } else{ switch($row->image_flg){ case 1: echo '
'; break; case 2: echo '
'; break; case 3: echo '
'; break; case 4: echo '
'; break; default: echo '
'; break; } } ?>