<?php
# $Id: portal,v 5.00 2014/1/17 Hiyama Exp $
# SQL統一型対応

if(MYHOME!='' || CTPLUG=='' || Terminal=='') error('現在、このページは公開されておりません。 - 1'.$f,1);

//強制転送
//if($CRDIR[0]."/" != PDir && ($CRDIR[0]=="pc" || $CRDIR[0]=="i" || $CRDIR[0]=="sp")){
//	$url="http://".$CONT_FLAG[CTPLUG][1]."index.php";
//	header('Location: ' . $url);
//	exit;
//}

//カウンター用
$ANADATA=$DATALOG=array();


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

$couse="couse_".Terminal."_p";
if(CTPLUG=='fan') $couse="couse_cp";

//ポータル掲載判断追加
////$SQL_QUERY_CELL.=",name_p, namefuri_p,sort_p,area_p,genre_p";
//$SQL_QUERY_CELL=str_replace ( $CHECK_CP , "", $SQL_QUERY_CELL );
//$SQL_QUERY_CELL.=",IF( name_cp <>'', name_cp, name_p ) AS name,IF( namefuri_cp <>'', namefuri_cp, namefuri_p ) AS namefuri_p,IF( sort_cp <>'', sort_cp, sort_p ) AS sort_p,IF( area_cp <>'', area_cp, area_p ) AS area_p,IF( genre_cp <>'', genre_cp, genre_p ) AS genre_p";
//$SQL_QUERY_CELL.=",sys_cp,ct_cp,start_cp,end_cp,official_cp,mail_cp,couse_cp,job_cp,treat_cp";
//$SQL_TABLE.=" join ".sql_disptable." on (id_p=id_cp)";
//$SQL_QUERY_WHERE.=" and (".$couse.">1) and sys_p='1'";
//$SQL_QUERY_WHERE.=" and sys_cp='1' and ct_cp='".CTPLUG."' and start_cp<=".TODAY." and (end_cp is NULL or end_cp>=".TODAY.")";

//$MEM_QUERY_CELL.=",sys_cp,ct_cp,start_cp,end_cp,official_cp";
//$MEM_TABLE.=" join ".sql_disptable." on (id_p=id_cp and sys_cp='1' and ct_cp='".CTPLUG."' and start_cp<=".TODAY." and (end_cp is NULL or end_cp>=".TODAY."))";
//$MEM_QUERY_WHERE.=" and (".$couse.">1) and sys_p='1'";

$cell=$where="";
$cell=",sys_cp,ct_cp,start_cp,end_cp,official_p,mail_p,couse_cp,job_cp,treat_cp";
$where=" and (".$couse.">1) and sys_p='1'";
$where.=" and sys_cp='1' and ct_cp='".CTPLUG."' and start_cp<=".TODAY." and (end_cp is NULL or end_cp>=".TODAY.")";

$SQL_TABLE=str_replace ( client_shop_t ,sql_viewtable, $SQL_TABLE );
$MEM_TABLE=str_replace ( client_shop_t ,sql_viewtable, $MEM_TABLE );
$SQL_QUERY_CELL.=$cell;
$SQL_QUERY_WHERE.=$where;
$MEM_QUERY_CELL.=$cell;
$MEM_QUERY_WHERE.=$where;


#---------------------------------------------#
#                      タイトル
#---------------------------------------------#

function  title_disp($TITILE1,$TITLE2,$TITLE3,$SUBTIT='',$LINK='')
{
	global $MENU_AREA,$session_name;
	
	$RESULT_MENU="";
	if($SUBTIT) $TITLE2=$SUBTIT;
	if($_SESSION[$session_name] && $MENU_AREA[$_SESSION[$session_name]] && !$SUBTIT) $TITLE2="【".$MENU_AREA[$_SESSION[$session_name]]."】".$TITLE2;
	
	//リストページのメニュータイトル（オリジナルOK）
	if($LINK) $RESULT_MENU.="<a href='".$LINK."'>";
	$RESULT_MENU.="<div class='content-title' style='background:url(".image_dir.$TITILE1.") no-repeat;'><span>".$TITLE2."</span></div>\n".$TITLE3;
	if($LINK) $RESULT_MENU.="</a>";

	return $RESULT_MENU;
}

#---------------------------------------------#
#                      特設バナー
#---------------------------------------------#
function  banner_disp($PageID,$PotalBN=array(),$url="")
{
	global $SQL_QUERY_CELL,$SQL_TABLE,$SQL_QUERY_WHERE,$Q,$SC_set;
	if(ID!='' || GID!='' || $Q{'NO'}!='') return;

	$PLUG['tokubanner']='tokubanner';
	require(ini_dir."tokubanner.php");
	if($PRINT) $PRINT="<div class='banner' align=center>".$PRINT."</div>";
	if($PRINT && CTPLUG=='fan'){
		$homeurl="view.php?ID=".$DATALOG[0]["id_p"];//f-an
		//$homeurl=HomeLink(Terminal,$DATALOG[0]);
		$PRINT="<a href='".$homeurl."' title='".$DATALOG[0]["name"]."'><img src='".$filename[Terminal]."' border=1><br><small>[急募]".$DATALOG[0]["name"]."</small></a>";
	}
	
	//サイト内広告バナー
	if(Terminal && $PageID!='' && CTPLUG && !$PRINT && $PotalBN){
		$filename=array();
		$bn=$PotalBN[array_rand ($PotalBN)];
		if(!$url) $url=$bn.".php";
		//バナーの位置
		$HMDIR=log_full."tokubanner/";// httpパス
		$SET_sc=$SC_set['adbox']['tokubanner'];
		foreach($SET_sc['pho_name'] as $K => $soeji) $filename[$K]=$HMDIR.$bn.$soeji.".jpg?".mt_rand(0,99);
		$PRINT="<a href='".$url."'><img src='".$filename[Terminal]."' border=1></a>";
		$PRINT="<div class='banner' align=center>".$PRINT."</div>";
	}
 
	return $PRINT;
}



#---------------------------------------------#
#             			キャリア別処理
#---------------------------------------------#

//--------PC版

#---------------------------------------------#
#                        クイックメニュー
#---------------------------------------------#
function  menu_make_pc($AREA) {
	global $SQL_TABLE,$SQL_QUERY_WHERE,$Q;

	//追加SQL&AREA処理
	require(ini_dir."plug-ordersql.php");
	require_once(plug_dir."plug-selectarea.php");
	$ASU=Shop_ASU($sAR,$SQL_TABLE,$SQL_QUERY_WHERE);//各条件内件数

	return $ASU;
}


#---------------------------------------------#
#             		商品リンク（pc-INDEX）
#---------------------------------------------#
function  Link_pc_index() {

	global $CONT_FLAG;
	
	foreach($CONT_FLAG as $k => $v) if($k!=CTPLUG && $v[1]) $PRINT.="[ <a href='http://".$v[1]."'>".$v[4]."</a> ] ";

	return $PRINT;
}

#---------------------------------------------#
#             		商品リンク（pc-TOP）
#---------------------------------------------#
function  Link_pc_top() {

	global $CONT_FLAG;

	$PRINT.="<ul class='clearfix'>\n";
	foreach($CONT_FLAG as $k => $v) if($k!=CTPLUG && $v[1]) $PRINT.="<li><a href='http://".$v[1]."' target=_blank>".$v[0]."</a></li>";
	if(CTPLUG=='fuzoku') $PRINT.="<li><a href='http://".$CONT_FLAG[CTPLUG][1]."pc/adultlink.php?tag=1'>協賛サイト</a></li>";
	$PRINT.="</ul>\n";

	return $PRINT;
}

#---------------------------------------------#
#                      その他カテゴリー
#---------------------------------------------#

function  other_link()
{
	global $SQL_QUERY_CELL,$SQL_TABLE,$SQL_QUERY_WHERE,$GENRE;
	
	$PLUG['banner']="nofile";
	$Q{'K2'}=array_search("ライブチャット",$GENRE);
	require(ini_dir."banner.php");
	$query="select count(id_p) from ".$CONT_TABLE." where ".$CONT_QUERY_WHERE;
	if(loadsqltotal($query)) $TPRINT.="<li><a href='chat.php'>ライブチャットリンク集</a></li>";

	$Q{'K2'}=array_search("出会い系",$GENRE);
	require(ini_dir."banner.php");
	$query="select count(id_p) from ".$CONT_TABLE." where ".$CONT_QUERY_WHERE;
	if(loadsqltotal($query)) $TPRINT.="<li><a href='deai.php'>出会い系リンク集</a></li>";

	$Q{'K2'}=array_search("スペシャルリンク",$GENRE);
	require(ini_dir."banner.php");
	$query="select count(id_p) from ".$CONT_TABLE." where ".$CONT_QUERY_WHERE;
	if(loadsqltotal($query)) $TPRINT.="<li><a href='speciallink.php'>スペシャルリンク集</a></li>";

	return $TPRINT;
}


//--------SP版

#---------------------------------------------#
#             		商品リンク（SP-INDEX）
#---------------------------------------------#
function  Link_sp_index() {

	global $CONT_FLAG,$SUP_LINK;
	
	$PRINT="<nav class='link'><h2>[特集サイト]</h2>\n";
	$PRINT.="<ul class='clearfix'>\n";
	foreach($CONT_FLAG as $k => $v) if($k!=CTPLUG && $v[1]) $PRINT.="<li><a href='http://".$v[1]."'>".$v[0]."</a></li>\n";
	$PRINT.="</ul>\n";
	$PRINT.="</nav><br>\n";

	$PRINT.="<nav class='link'>\n";
	$PRINT.="<h2>[協賛サイト]</h2>\n";
	$PRINT.="<ul class='clearfix'>\n";
	foreach($SUP_LINK as $k => $v) $PRINT.="<li><a href='".$v['url_c']."'>".$v['name_c']."</a></li>\n";
	$PRINT.="</ul>\n";
	$PRINT.="</nav>\n";

	return $PRINT;

}


//--------携帯版

#---------------------------------------------#
#                        クイックメニュー
#---------------------------------------------#
function  menu_make_i($AREA,$P='',$P1='',$FILE='?',$SUB='絞込') {
	global $SQL_TABLE,$SQL_QUERY_WHERE,$Q;

	$REQ=get_requests(array("SKi","K0","K1","K2","K3","K4","S0","S1","S2","S3","S4","SC","ID","GID","NO","peg","tag","tag2","NO",$P));
	$PRINT.="<form action='".$FILE."' method=GET>\n";

	//追加SQL&AREA処理
	require(ini_dir."plug-ordersql.php");
	require_once(plug_dir."plug-selectarea.php");
	$ASU=Shop_ASU($sAR,$SQL_TABLE,$SQL_QUERY_WHERE);//各条件内件数

	//クイックメニュー
	$n=0;
	$PRINT.="<select name=SKi>";
	$PRINT.="<option value=''>▽エリア</option>";
	foreach($AREA as $ken => $val){
		foreach($val as $key => $value){
			$ch="";if($Q{'SKi'}==$n && $Q{'SKi'}!='') $ch="selected";
			if($ASU[$n]!=0) $PRINT.="<option value='".$n."' $ch>".$key."</option>";
			$n++;
		}
	}
	$PRINT.="</select>\n";

	if($P1) $PRINT.=$P1;
	$PRINT.=key_succession($REQ);//継承キー
	$PRINT.="<input type='submit' value='".$SUB."'><br>\n";
	$PRINT.="</form>\n";

	return $PRINT;
}

#---------------------------------------------#
#                      その他カテゴリー
#---------------------------------------------#

function  other_link_i()
{
	global $SQL_QUERY_CELL,$SQL_TABLE,$SQL_QUERY_WHERE,$GENRE;

	$PLUG['banner']="nofile";
	$Q{'K2'}=array_search("ライブチャット",$GENRE);
	require(ini_dir."banner.php");
	$query="select count(id_p) from ".$CONT_TABLE." where ".$CONT_QUERY_WHERE;
	if(loadsqltotal($query)) $TPRINT.="<font color='#ff66cc'>＊</font><a href='chat.php'>ライブチャット</a><br />\n";

	$Q{'K2'}=array_search("出会い系",$GENRE);
	require(ini_dir."banner.php");
	$query="select count(id_p) from ".$CONT_TABLE." where ".$CONT_QUERY_WHERE;
	if(loadsqltotal($query)) $TPRINT.="<font color='#ff66cc'>＊</font><a href='deai.php'>出会い系</a><br />\n";

	$Q{'K2'}=array_search("スペシャルリンク",$GENRE);
	require(ini_dir."banner.php");
	$query="select count(id_p) from ".$CONT_TABLE." where ".$CONT_QUERY_WHERE;
	if(loadsqltotal($query)) $TPRINT.="<font color='#ff66cc'>＊</font><a href='speciallink.php'>スペシャルリンク</a><br />\n";

	return $TPRINT;
}

#---------------------------------------------#
#             		商品リンク（i-INDEX）
#---------------------------------------------#
function  Link_i_index() {

	global $CONT_FLAG;
	
	$PRINT="<div align='center'><font size=-1 color=#FF6699>特集ｻｲﾄ</font><br>";
	$PRINT.="<font size=-1>\n";
	foreach($CONT_FLAG as $k => $v) if($k!=CTPLUG && $v[1]) $PRINT.="<a href='http://".$v[1]."'>[".mb_convert_kana($v[4],"k")."]</a> ";
	$PRINT.="<a href='http://".$CONT_FLAG[CTPLUG][1]."i/adultlink.php?tag=1'>[協賛]</a> ";
	$PRINT.="</font></div>\n";

	return $PRINT;
}

#---------------------------------------------#
#             		テキストバナー[PR]
#---------------------------------------------#
function  Link_i_PR($Shop_plus=array()) {
	global $CONT_FLAG;

	$new_array=array();
	$filename=$CONT_FLAG['fuzoku'][2]."contents/data/sitelink/data.php";// homeパス
	require_once($filename);
	if($Shop_plus) foreach($Shop_plus as $k => $v) $Shop_array[] =$v;
	if($Shop_array) foreach($Shop_array as $k => $v) if($v[0]!=CTPLUG) $new_array[]=$v;
	shuffle($new_array);
	if($new_array[0]) $PRINT="<div align=left><font size=1>[PR]<a href='http://".$CONT_FLAG[$new_array[0][0]][1]."/'>".mb_convert_kana($new_array[0][1],"k")."</a></font></div>\n";

	return $PRINT;
}

?>