<?php

if($Q{'no'}=='') error("不明な処理が含まれています。 error-***");//不正処理排除

$CONT_TIT="「".$contTIT."」新規投稿";

#---------------------------------------------#
#                            SQL設定
#---------------------------------------------#

//SQL読みこみ
$query="select ".$CONT_QUERY_CELL." from ".$CONT_TABLE." where ".$CONT_QUERY_WHERE.$CONT_QUERY_KEY;
$DATALOG=loadsqldata($query,"","");
if(!$DATALOG) $DATALOG=array();

// debug-s kyoh for お店から速報の投稿回数の調整
//$TODAY=time_menu($DATALOG,$Q{'no'});//日付チェック
$TODAY=time_menu_no(strval($Q{'no'}));  // 日付取得
// debug-e kyoh for お店から速報の投稿回数の調整
if(!$TODAY) error("不明な処理が含まれています。 error-***");//不正処理排除

//時分
$Q{'uptime'}=sprintf("%02d",$Q{'uptime'});
$Q{'upmin'}=sprintf("%02d",$Q{'upmin'});
$YOBI=date("w", TimeStamp($TODAY."0000"));
$TIME=date("H");
$MIN=date("i");

#---------------------------------------------#
#                        登録前処理
#---------------------------------------------#

//登録処理実行
$ERR="";
if($Q{'tag'}=="regist"){
	if(!$Q{'bcm'}){ $ERR.="「記事内容」"; };
	if(!$Q{'editit'}){ $ERR.="「カテゴリー」"; };
	if($Q{'btt'}=='') $Q{'btt'}="無題";
	$temp=mb_strlen($Q{'btt'},'SJIS');
	if($temp>($mmax+2)) $ERR.="▼タイトル文字数：[".$mmax."]->".$temp."文字<br>";
	
	//画像
	$Q{'upfile'}=$_FILES['upfile']['tmp_name'];
	if($Q{'upfile'}){
		$type=strtolower($_FILES['upfile']['type']);
		if(($type != "image/jpeg" && $type != "image/jpg" && $type != "image/pjpeg")) $ERR.="「画像形式」";
	}
	
	if(!$ERR){
		$ERR='ok';//不正処理排除
		require(adm_dir."inc-sokuho-new-s.php");

		$TAB_MENU=array();
		$PRINT.="<center><strong>記事の投稿を完了しました。</strong></center>";
		$REQ=get_requests(array('tag','peg','plug'));
		$PRINT.="<small><img src=".icon_dir."0.gif><a href='?$REQ' accesskey='0'>戻る</a></small>".LINE_TAG;

		return;
	}else{
		$TIME=$Q{'uptime'};
		$MIN=$Q{'upmin'};
	}
}

//メニュー
$MENU="<select name='editit'>";
for($i=0;$i<sizeof($SET_sc[title]);++$i){
	$ch="";if($Q{'editit'}==$SET_sc[title][$i]) $ch="selected";
	$MENU.="<option value='".$SET_sc[title][$i]."' $ch>".$SET_sc[title][$i]."</option>\n";
};
$MENU.="</select>\n";

$MENU3="<select name=update>\n";
$MENU3.="<option value=''>".preg_replace("#([0-9]{4})([0-9]{2})([0-9]{2})#","\\1年\\2月\\3日",$TODAY)."</option>\n";
$ch="";if($Q{'update'}=='all') $ch="selected";
$MENU3.="<option value='all' $ch>毎週（".$sch_days[$YOBI]."）曜日</option>\n";

$MENU3.="</select>&nbsp;<br><select name=uptime>\n";
for($i=0;$i<24;$i++){
	$t=sprintf("%02d",$i);
	$ch="";if($TIME==$t) $ch="selected";
	$MENU3.="<option value='".$t."' $ch>".$t."時</option>\n";
};

$MENU3.="</select>&nbsp;<select name=upmin>\n";
for($i=0;$i<60;$i++){
	$t=sprintf("%02d",$i);
	$ch="";if($MIN==$t) $ch="selected";
	$MENU3.="<option value='".$t."' $ch>".$t."分</option>\n";
};
$MENU3.="</select>\n";


#---------------------------------------------#
#                         　メイン画面
#---------------------------------------------#

$REQ=get_requests(array('tag','peg','GID'));
if($ERR) $PRINT.="<strong>※".$ERR."に不備があるようです。</strong><br>";

$Q=encode_form($Q,"bcm");//フォーム変換encode(除外タグ)
$PRINT.="<form method='POST' action='?'>";
$PRINT.="<input type=hidden name=tag value='regist'>";
$PRINT.="<input type=hidden name=no value='".$Q{'no'}."'>";
$PRINT.=key_succession($REQ);

$PRINT.="<font ".CS_TEXT0.">掲載希望日時</font><br>".$MENU3.LINE_TAG;
$PRINT.="<font ".CS_TEXT0.">カテゴリ</font><br>".$MENU.LINE_TAG;
$PRINT.="<font ".CS_TEXT0.">タイトル</font><br><input name='btt' style='width:70%;' type='text' value='".$Q{'btt'}."'><small><br>※".$mmax."文字以内/未記入OK</small>".LINE_TAG;
$PRINT.="<font ".CS_TEXT0.">記事内容</font><br><textarea name='bcm' istyle=1 rows='3' cols='20'>".$Q{'bcm'}."</textarea>".LINE_TAG;

$PRINT.="<center><input type='submit' value='情報の掲載'></center>".LINE_TAG;
$PRINT.="</form>";
$PRINT.="<small><img src=".icon_dir."0.gif><a href=".back_link($TAB_LINK[0],$TAB_PLUG[0]) ." accesskey='0'>戻る</a></small>".LINE_TAG;

?>