<?php

#-----------------メニュー-------------------#

//tips
$TIPS="<ul class='mess-cont'><li>TIPS";
$TIPS.="<li>・「".$contTIT."」への掲載状況を確認、編集できます。";
$TIPS.="<li>・ご契約コースのご掲載ページ全てにバナーが表示されます。";
$TIPS.="<li>・さらにC枠以上のご契約の場合、下位枠ページにも掲載されます。";
$TIPS.="<li>・<b>前月総合PV</b>…コース内バナー表示ページのみの合算ページビュー（携帯+スマホ）";
$TIPS.="<li>・<b>競合件数</b>…同一ページ内に掲載される他店数（上位枠の掲載も含まれます）";
$TIPS.="<li>・<b>店舗あたり</b>…ご契約枠＋下位枠の1店舗あたりの平均表示値";
$TIPS.="</ul>";


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

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

#----------------カウンター-------------------#
$query="SELECT pid_cou,ctflug_cou,lastdate_cou,thismonth_cou,lastmonth_cou FROM ".sql_tokubannercotable." WHERE pid_cou<>''";
$templog=loadsqldata($query,"","");
if(!$templog) $templog=array();

$COUNTDATA=$COUNTTOTAL=array();
foreach($templog as $val){
	$now = substr(TODAY,0,6);
	$old = substr($val['lastdate_cou'],0,6);
	$COUNTDATA[$val['ctflug_cou']][$val['pid_cou']]=$val['lastmonth_cou'];
	if(($now-$old)) $COUNTDATA[$val['ctflug_cou']][$val['pid_cou']]=$val['thismonth_cou'];
}

#----------------ページリスト-------------------#

$CONT_TABLE=$SQL_TABLE;
$CONT_QUERY_WHERE=str_replace("id_p='".ID."'", "id_p<>''", $SQL_QUERY_WHERE);
$CONT_QUERY_WHERE=str_replace("dir_p='".MYHOME."'", "dir_p<>''", $CONT_QUERY_WHERE);

$CONT_TABLE.=" join ".sql_tokubannertable." on (id_log=id_p)";
$CONT_TABLE.=" join ".sql_conttable." on (ct_log=no_ct)";
$CONT_QUERY_WHERE.=" and sys_ct='1' and ctplug_ct='fuzoku'";
$CONT_QUERY_WHERE.=" and (start_ct<=".TODAY." or start_ct is NULL) and (end_ct>=".TODAY." or end_ct is NULL)";
$CONT_QUERY_CELL="temp1_log,count(temp1_log) as Co ";
$CONT_QUERY_KEY=" group by temp1_log"; //（order節）

//掲載店数
$query_log="select ".$CONT_QUERY_CELL." from ".$CONT_TABLE." where ".$CONT_QUERY_WHERE.$CONT_QUERY_KEY;
$templog=loadsqldata($query_log,'','');

$Scount=array();
if($templog) foreach($templog as $V) $Scount[$V["temp1_log"]]=$V["Co"];


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

//編集処理実行
$ERR="";
if($Q{'tag'}=="regist" && $Q{'editct'}!=''){
	$temp=$SC_set[$CTLOG[0]['ctplug_ct']]['tokubanner'];
	if($temp) $SET_sc=$temp;//再設定
	if($Q{'editpage'}=="") $ERR.="「ご掲載ページ」";

	if(!$ERR){
		$ERR='ok';//不正処理排除
		require(adm_dir."inc-tokubanner-list-s.php");

		$PRINT.="<script>history.forward();</script>";
		$PRINT.="<div id='mess'>";
		$PRINT.="<strong>掲載情報を変更しました。</strong>";
		$PRINT.=$TIPS;
		$PRINT.="</div>";
		$REQ=get_requests(array('GID','tag'));
		$PRINT.="<div id='submit2'><ul class='bot-sub2'><li><a href='?$REQ'>戻　る</a></li></ul></div>";

		return;
	}
}


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

if($ERR) $PRINT.="<div id=err>※".$ERR."に不備があるようです。</div>";
if(!$CTLOG) $mes="<strong>当コンテンツへのご契約が無いか、ご契約情報を調整中です。</strong>";

$REQ=get_requests(array('tag','GID'));

//契約情報
foreach($CTLOG as $ct_log){
	$VALUE=array();
	$ctp=$ct_log['ctplug_ct'];
	foreach($DATALOG as $val) if($val['ct_log']==$ct_log['no_ct']){ $VALUE=$val;break; };
	//再設定
	$ctplug='adbox';if($ctp && $SC_set[$ctp]['tokubanner']) $ctplug=$ctp;
	$SET_sc=$SC_set[$ctplug]['tokubanner'];

	$PRINT.="<ul class='cont-list'>\n";
	$PRINT.=prid_disp($ct_log,$contTIT,$SET_sc[cate][$ct_log['data1_ct']]);
	$PRINT.="</ul>\n";
	$banner=TokuBannerImg($VALUE['no_log']);//バナー画像

	//リスト
	$fname="form".$ct_log['no_ct'];

	$PRINT.="<ul class='cont-list'>\n";
	if(!$banner['MO'] || !$banner['SP']) $PRINT.="<div id='mess'><strong>「バナー編集」でバナー画像をご登録ください。</strong></div>";
		else $PRINT.="<h1><a href='".$banner['MO']."' target=_blank><img src='".$banner['MO']."' border=1 width=".$SET_sc[pho]['MO'][0]." height=".$SET_sc[pho]['MO'][1]."></a></h1>";

	$pv="*****";$cmp="*****";$cn=$pv=$tm=$atm=$temp=array();
	foreach($SET_sc[cate] as $no => $waku){
		$COUNTTOTAL=0;
		foreach($SET_sc['title'][$no] as $key => $value) $COUNTTOTAL+=$COUNTDATA[$ctp][$value[0]];//合計
		$pv[$no]=$COUNTTOTAL+0;
		$temp[$no]="";
		foreach($SET_sc[title][$no] as $pname){
			$cn[$no]+=$Scount[$pname[0]];
			$temp[$no].=$pname[1]."/";
		}
		if($no<3 && sizeof($SET_sc[cate])>1) $temp[$no].="+下位枠ページ";
		$cn[$no]+=$cn[($no-1)];
		//$tm[$no]=floor($pv[$no] / $cn[$no]);
	}
	for($i=$no;$i>=0;--$i){
		if($cn[$i]) $tm[$i]=floor($pv[$i] / $cn[$i])+$tm[($i+1)];
	}
	foreach($SET_sc[cate] as $no => $waku){
		if(sizeof($SET_sc[cate])<2){ $cn[$no]="*";$tm[$no]="*"; }
		$cg=1;if($no<$ct_log["data1_ct"]) $cg=0;
		$PRINT.="<li ".$CG[$cg].">";
		$PRINT.="<h8>前月".$waku."内 <b>".$pv[$no]." pv</b></h8>";
		$PRINT.="<div class='No'>".$waku."</div><div class='menu-cont'>　競合 <b>".$cn[$no]."</b> 件 / 店舗あたり <b>平均".$tm[$no]." pv</b></div><br>";
		$PRINT.="<li ".$CG[$cg].">";
		$PRINT.="<b>";
		$PRINT.="　ご掲載ページ：</b>".$temp[$no];
		$PRINT.="";
		$PRINT.="</li>";
		$PRINT.="</li>\n";
	}
	$PRINT.="</ul>\n";

};

//tips
$PRINT.="<div id='mess'>";
$PRINT.=$mes;
$PRINT.=$TIPS;
$PRINT.="</div>";

?>