<?php

//メンテナンスロック
if(maint_lock >= MAS_FLAG && maint_lock >= GMAS_FLAG){
	dell_session(cookie_name,'','1');#セッション破棄
	error("現在メンテナンス中です");
}

//共通任意のplugin
require_once(plug_dir."plug-delete.php");
require_once(plug_dir."plug-page.php");
require_once(plug_dir."plug-write.php");
require_once(plug_dir."plug-schedule.php");


#---------------------------------------------#
#                            初期設定
#---------------------------------------------#

$CG=array("class='hide'","class='open'");

//コンテンツチェック
$CONT_OTC=CheckACT();


//実行モジュール
$PRINT="";
$SPLUG="cont";if(QSS) $SPLUG=QSS;
if(!file_exists(adm_dir."adm-".$SPLUG.".php")) error("不明な処理です");
require_once(adm_dir."adm-".$SPLUG.".php");
$MAIN_PRINT=$PRINT;


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

$PRINT=header_disp_sp($header_print,$header_body);

$PRINT.="<a name='top'></a>";
$PRINT.="<header id='deco-tit' class='clearfix'>";
//$PRINT.="<span class='home'><A Href='?login=1'><img src='".icon_dir."bot_out.png'></A></span>";
$PRINT.="<span class='home'><A Href='?'><img src='".icon_dir."bot_home.png'></A></span>";
$PRINT.="<h2>$MAIN_TIT<br><font size=+1>".$CONT_SUB."</font></h2>";
$PRINT.="</header>";

$PRINT.="<div id='loading' style='display:none' align='center'><img src='".log_full."admin/images/"."loading_l.gif'><br>処理実行中...<br>完了するまでこのままお待ち下さい</div>\n";
$PRINT.="<div id='wrap'>";

$PRINT.=tab_menu($TAB_MENU,$TAB_LINK,$TAB_PLUG,$TAB_COM);
if($CONT_TIT) $PRINT.="<nav><h2>$CONT_TIT</h2></nav>";
$PRINT.=$MAIN_PRINT;

$PRINT.="</div>";

//footer
$PRINT.=footer_disp_sp();

#---------------------------------------------#
#        					タブ表示
#---------------------------------------------#
function  tab_menu($MENU=array(),$LINK=array(),$TAB=array(),$tipcom=array()) 
{
	global $Q;
	if(sizeof($MENU)<2) return;

	$width=floor(100/sizeof($MENU));
	if($width>50) $width=50;
	$style="width:".$width."%;";

	$PRINT="<div class='tab-cont'>";
	$PRINT.="<ul class='tab-menu'>";
	foreach($MENU as $k => $v){
		if($v=="管理設定" && MAS_FLAG!=3) continue;
		$a=explode("&",$LINK[$k]);
		$ss = ereg_replace("(\?ss\=)([a-z0-9-]+)","\\2",$a[0]);
		if($TAB[$k]){
			$tab=explode(",",$TAB[$k]);
			if($tab[0]) $LINK[$k].="&plug=".$tab[0];
		}else{
			$tab=array();
		};
		if($Q{'ct'} && $LINK[$k]!='?') $LINK[$k].="&ct=".$Q{'ct'};

		if((in_array($Q{'plug'}, $tab) || $Q{'plug'}==$TAB[$k]) && QSS==$ss && $v!='戻る') $PRINT.="<li style='".$style."'><a class='active' href='".$LINK[$k]."'><strong>".$v."</strong></a></li>";
		else $PRINT.="<li style='".$style."'><a href='".$LINK[$k]."'><strong>".$v."</strong></a></li>";
	}
	$PRINT.="</ul>";
	$PRINT.="</div>";

	return $PRINT;
}

#---------------------------------------------#
#        					メニュー表示
#---------------------------------------------#
function  bot_menu($MENU,$ALERT_FLAG) 
{
	global $SCRIPT_FLAG,$CONT_OTC,$SC_MAX;
	if(!$MENU) return;

	switch ($MENU) {
		case "blue":
		$PRINT.="<nav class='blue-box'>";
		$PRINT.="<nav id='menu'><ul class='clearfix'>";

		$temp="";
		foreach($SCRIPT_FLAG[4] as $key => $val){
			if(!in_array($key,$CONT_OTC)) continue;
			$temp.="<li><a href='?ss=".$key."'><img src='".icon_dir."icon_".$key.".gif' class=icon>".$val[0]."<span class='mark'>".$ALERT_FLAG[$key]."</span></a></li>";
		}
		if($temp) $PRINT.="<nav><h2>サービスコンテンツ</h2></nav>".$temp;
		
		$temp="";
		foreach($SCRIPT_FLAG[3] as $key => $val){
			if(!in_array($key,$CONT_OTC)) continue;
			$temp.="<li><a href='?ss=".$key."'><img src='".icon_dir."icon_".$key.".gif' class=icon>".$val[0]."<span class='mark'>".$ALERT_FLAG[$key]."</span></a></li>";
		}
		if($temp) $PRINT.="<nav><h2>ご契約コンテンツ</h2></nav>".$temp;

		$PRINT.="</ul></nav>";
		$PRINT.="</nav>";
		break;

		case "red":
		$PRINT.="<nav class='red-box'>";
		$PRINT.="<nav id='menu'><ul class='clearfix'>";

		$temp="";
		foreach($SCRIPT_FLAG[1] as $key => $val){
			if(!in_array($key,$CONT_OTC)) continue;
			$temp.="<li><a href='?ss=".$key."'>".$val[0]."<span class='mark'>".$ALERT_FLAG[$key]."</span></a></li>";
		}
		if($temp) $PRINT.="<nav><h2>コンパニオン管理</h2></nav>".$temp;

		$PRINT.="</ul></nav>";
		$PRINT.="</nav>";
		break;

		case "green":
		$PRINT.="<nav class='green-box'>";
		$PRINT.="<nav id='menu'><ul class='clearfix'>";
		if(RFLAG){
			$PRINT.="<nav><h2>お客様ページ更新</h2></nav>";
			foreach($SCRIPT_FLAG[0] as $key => $val){
				for($i=0;$i<$SC_MAX[0][$key];$i++){
					list($flag,$contTIT,$temp)=csv_set($key,$i);
					if(!$flag) continue;
					$PRINT.="<li><a href='?ss=".$key;
					if($i) $PRINT.="&ct=".$i;
					$PRINT.="'>".$contTIT."</a></li>";
				}
			}
		}
		$PRINT.="</ul></nav>";

		if(FFLAG!=''){
			$PRINT.="<nav id='menu'><ul class='clearfix'>";
			$PRINT.="<nav><h2>モバイルファン更新</h2></nav>";
			foreach($SCRIPT_FLAG[5] as $key => $val){
				for($i=0;$i<$SC_MAX[5][$key];$i++){
					list($flag,$contTIT,$temp)=csv_set($key,$i);
					if(!$flag) continue;
					$PRINT.="<li><a href='?ss=".$key;
					if($i) $PRINT.="&ct=".$i;
					$PRINT.="'>".$contTIT."</a></li>";
				}
			}
			$PRINT.="</ul></nav>";
		}

		$PRINT.="</nav>";
		break;
	}
	
	return $PRINT;
}

#---------------------------------------------#
#        					契約表示
#---------------------------------------------#
function  prid_disp($value,$tit,$disp='',$tco='',$sma='') 
{
	if(!$value) return;
	global $CONT_FLAG;
	
	$stime=ereg_replace("([0-9]{4})([0-9]{2})([0-9]{2})", "\\2月\\3日 〜 ", $value["start_ct"]);
	if($value["end_ct"]) $etime=ereg_replace("([0-9]{4})([0-9]{2})([0-9]{2})", "\\2月\\3日迄", $value["end_ct"]);
	$vtime=$stime.$etime."ご掲載";if(!$stime) $vtime="調整中";
	if($disp) $disp="- ".$disp;
	//$co="#FFF7CD";
	if($value["start_ct"]>TODAY) $co="#EEEEEE";
	if($tco) $co=$tco;
	$ctp=$CONT_FLAG[$value['ctplug_ct']][0];if(!$CONT_FLAG[$value['ctplug_ct']][0]) $ctp="風俗サイト共通";
	if(!$sma) $small=$ctp." / ";

	$PRINT="<li style='background:$co' class='receipt-cont'>";
	//$PRINT.="<b>■".$small.$tit." ".$disp."</b><br>ご掲載期間：<font color=red>".$vtime."</font>";
	$PRINT.="<font color=red><b>■".$small.$tit." ".$disp."</b></font>";
	$PRINT.="</li>\n";

	return $PRINT;
}

?>