<?php

#---------------------------------------------#
#             			バナー契約判断
#---------------------------------------------#

function banner_class($TODAY=""){

	global $SQL_TABLE,$SQL_QUERY_WHERE,$SC_set;
	$QSS='tokubanner';
	$TODAY=SORT_TODAY();

	//優先上位表示フラグ
	//srand($TODAY);$fev_flag=rand(0,10);
	//$fev_id="6877";//愛のおもてなし

	//設定
	$SET_sc=$SC_set[CTPLUG][$QSS];
	if(!$SET_sc) $SET_sc=$SC_set['adbox'][$QSS];

	$CONT_TABLE=$SQL_TABLE;
	$CONT_QUERY_WHERE=$SQL_QUERY_WHERE;

	$CONT_QUERY_CELL="id_p,data1_ct,couse_".Terminal."_p";
	$CONT_TABLE.=" join ".sql_tokubannertable." on (id_log=id_p)";
	$CONT_QUERY_WHERE.=" and sys_log is not NULL";
	if(CTPLUG!='') $CONT_QUERY_WHERE.=" and ctplug_ct='".CTPLUG."'";

	//切り替え臨時処理
	$CONT_QUERY_KEY.=" order by RAND(".$TODAY.")";

	//契約内容
	list($CONT_TABLE,$CONT_QUERY_WHERE)=ContSql($CONT_TABLE,$CONT_QUERY_WHERE,$QSS);

	$query="select ".$CONT_QUERY_CELL." from ".$CONT_TABLE." where ".$CONT_QUERY_WHERE.$CONT_QUERY_KEY;
	$DATALOG=loadsqldata($query,"","");

	$NEWDATA=$TEMPDATA=array();
	foreach($DATALOG as $key => $value){
		$pri=$SET_sc['price'][$value['data1_ct']];
		$co='couse_'.Terminal.'_p';$TEMPDATA[$value['id_p']][0]=$value[$co];//本契約優先
		if($pri) $TEMPDATA[$value['id_p']][1]+=$pri;
	};
	arsort($TEMPDATA);

	//foreach($TEMPDATA as $key => $value) $NEWDATA[$key]=$value;
	$i=0;
	foreach($TEMPDATA as $key => $value){
		if(CTPLUG=='yama'){
			if($fev_flag<6 && $fev_flag==$i) $NEWDATA[$fev_id]=$TEMPDATA[$fev_id];
			$i++;
			if($fev_flag<6 && $key==$fev_id) continue;
		}
		$NEWDATA[$key]=$value;
	}

	return $NEWDATA;
}

?>