session_cache_limiter('private, must-revalidate');
include_once($_SERVER['DOCUMENT_ROOT']."/require.php");
$smarty->assign("sitetop", $sitetop);
$smarty->assign("main", $main);
$bcode2 = $bcode[0];
$smarty->assign("bcode2", $bcode2);
$smarty->assign("list",$list);
if($_REQUEST['k']){
$bcode = "";
if(strstr($_REQUEST['k'],'a')) $bcode = 1;
if(strstr($_REQUEST['k'],'b')) $bcode = 2;
if(strstr($_REQUEST['k'],'c')) $bcode = 3;
if(strstr($_REQUEST['k'],'d')) $bcode = 1;
if(strstr($_REQUEST['k'],'e')) $bcode = 2;
if(strstr($_REQUEST['k'],'f')) $bcode = 3;
if(strstr($_REQUEST['k'],'g')) $bcode = 14;
if(strstr($_REQUEST['k'],'h')) $bcode = 13;
if(strstr($_REQUEST['k'],'i')) $bcode = 12;
if(strstr($_REQUEST['k'],'j')) $bcode = 15;
if(strstr($_REQUEST['k'],'k')) $bcode = 11;
if(strstr($_REQUEST['k'],'l')) $bcode = 16;
header( "HTTP/1.1 301 Moved Permanently" );
if($bcode <= 10){
header("Location: /sell/list/${bcode}/");
}else{
header("Location: /rent/list/${bcode}/");
}
}
$sql = "select*from tbl_bcode where bcode=\"".mysql_real_escape_string($bcode2)."\"";
$res = mysql_query($sql);
if(@mysql_num_rows($res)){
$row = mysql_fetch_array($res);
$smarty->assign("main_cd",$row['main_cd']);
}
//お気に入り・閲覧履歴
include_once($_SERVER['DOCUMENT_ROOT']."/favorite.php");
include_once($_SERVER['DOCUMENT_ROOT']."/history.php");
if(!@$_SESSION['search']) $_SESSION['search'] = array();
if(!@$_SESSION['search'][$bcode2]){
$_SESSION['search'][$bcode2] = array();
$_SESSION['search'][$bcode2]["scode_"] = array();
$_SESSION['search'][$bcode2]["set_code_"] = array();
}
$ssql = "";
$ssql2 = "";
$ssql3 = "";
$ssql4 = "";
$pageroll_set = "";
$btype = "";
if(!($bcode2 >= 1 && $bcode2 <= 20)){
$btype="search";
}
//セッション代入
if($_REQUEST['search']){
$_SESSION['search'][$bcode2]['scode_'] = $_REQUEST['scode_'];
$_SESSION['search'][$bcode2]['matori_one'] = $_REQUEST['matori_one'];
$_SESSION['search'][$bcode2]['matori_max'] = $_REQUEST['matori_max'];
$_SESSION['search'][$bcode2]['matori_'] = $_REQUEST['matori_'];
$_SESSION['search'][$bcode2]['kozo_cd'] = $_REQUEST['kozo_cd'];
$_SESSION['search'][$bcode2]['set_code_'] = $_REQUEST['set_code_'];
$_SESSION['search'][$bcode2]['city_name'] = $_REQUEST['city_name'];
$_SESSION['search'][$bcode2]['chu_name'] = $_REQUEST['chu_name'];
$_SESSION['search'][$bcode2]['sho_name'] = $_REQUEST['sho_name'];
$_SESSION['search'][$bcode2]['kakaku_l'] = $_REQUEST['kakaku_l'];
$_SESSION['search'][$bcode2]['kakaku_h'] = $_REQUEST['kakaku_h'];
$_SESSION['search'][$bcode2]['rent_l'] = $_REQUEST['rent_l'];
$_SESSION['search'][$bcode2]['rent_h'] = $_REQUEST['rent_h'];
$_SESSION['search'][$bcode2]['reikin_off_flg'] = $_REQUEST['reikin_off_flg'];
$_SESSION['search'][$bcode2]['shiki_off_flg'] = $_REQUEST['shiki_off_flg'];
$_SESSION['search'][$bcode2]['l_area_l'] = $_REQUEST['l_area_l'];
$_SESSION['search'][$bcode2]['l_area_h'] = $_REQUEST['l_area_h'];
$_SESSION['search'][$bcode2]['l_tatemono_l'] = $_REQUEST['l_tatemono_l'];
$_SESSION['search'][$bcode2]['l_tatemono_h'] = $_REQUEST['l_tatemono_h'];
$_SESSION['search'][$bcode2]['period_h'] = $_REQUEST['period_h'];
$_SESSION['search'][$bcode2]['kozo_cd'] = $_REQUEST['kozo_cd'];
$_SESSION['search'][$bcode2]['page_disp'] = $_REQUEST['page_disp'];
$_SESSION['search'][$bcode2]['sort_type'] = $_REQUEST['sort_type'];
$_SESSION['search'][$bcode2]['sort_vector'] = $_REQUEST['sort_vector'];
$_SESSION['search'][$bcode2]['list_type'] = $_REQUEST['list_type'];
$_SESSION['search'][$bcode2]['area_'] = $_REQUEST['area_'];
$_SESSION['search'][$bcode2]['word'] = $_REQUEST['word'];
$_SESSION['search'][$bcode2]['min'] = $_REQUEST['min'];
$_SESSION['search'][$bcode2]['max'] = $_REQUEST['max'];
$_SESSION['search'][$bcode2]['tsubo_min'] = $_REQUEST['tsubo_min'];
$_SESSION['search'][$bcode2]['tsubo_max'] = $_REQUEST['tsubo_max'];
$_SESSION['search'][$bcode2]['jiscode'] = $_REQUEST['jiscode'];
$_SESSION['search'][$bcode2]['istype'] = $_REQUEST['istype'];
$_SESSION['search'][$bcode2]['bcodetype'] = $_REQUEST['bcodetype'];
}
if(!$_SESSION['search'][$bcode2]['sort_type'] && $list=="history"){
$_SESSION['search'][$bcode2]['sort_type'] = "history";
}
if(!$_SESSION['search'][$bcode2]['sort_type'] && $list=="fav"){
$_SESSION['search'][$bcode2]['sort_type'] = "fav";
}
if(!@$_SESSION['search'][$bcode2]['page_disp'])$_SESSION['search'][$bcode2]['page_disp']=30;
if(!@$_SESSION['search'][$bcode2]['sort_type'])$_SESSION['search'][$bcode2]['sort_type']="kakaku_amt";
if(!@$_SESSION['search'][$bcode2]['sort_vector'])$_SESSION['search'][$bcode2]['sort_vector']="asc";
if(!@$_SESSION['search'][$bcode2]['list_type'])$_SESSION['search'][$bcode2]['list_type']="detail";
if(!@$_SESSION['search'][$bcode2]['area_'])$_SESSION['search'][$bcode2]['area_']=array();
if(@$kari_arr[3] && !$_REQUEST['search'] && !$list){
//kari_arr3があれば、松本市ならばcity_area_cd、それ以外ならjiscodeが入っている
$kari_arr[3] = str_replace("a","", $kari_arr[3]);
$_SESSION['search'][$bcode2]['area_'][$kari_arr[3]] = 1;
}
if($list == "vendor" && $_REQUEST['vid']){
$_SESSION['search'][$bcode2]['vid'] = $_REQUEST['vid'];
}
if($list=="amt" && $_REQUEST['city_area_cd']){
$_SESSION['search'][$bcode2]['area_'][$_REQUEST['city_area_cd']] = 1;
}
//istypeがある
if($_SESSION['search'][$bcode2]['istype'] && $_REQUEST['search']){
if($_SESSION['search'][$bcode2]['istype']=="100tsubo"){
$_SESSION['search'][$bcode2]['l_area_l'] = "";
$_SESSION['search'][$bcode2]['l_area_h'] = "";
}
if($_SESSION['search'][$bcode2]['istype']=="1000yen"){
$_SESSION['search'][$bcode2]['kakaku_h'] = 1000;
}
if($_SESSION['search'][$bcode2]['istype']=="pet"){
$_SESSION['search'][$bcode2]['set_code_']['1221'] = 1;
}
if($_SESSION['search'][$bcode2]['istype']=="0shiki"){
$_SESSION['search'][$bcode2]['reikin_off_flg'] = 1;
$_SESSION['search'][$bcode2]['shiki_off_flg'] = 1;
}
if($_SESSION['search'][$bcode2]['istype']=="one"){
$_SESSION['search'][$bcode2]['matori_one'] = 1;
$_SESSION['search'][$bcode2]['matori_'][0] = 1;
}
}
$disp = array();
if(!$list || $list=="amt"){
if($btype=="search" || ($bcode2 != 15 && $bcode2 != 16 && $bcode2 != 12)){
$disp['scode'] = 1;
}
if($btype=="search" || ($bcode2 == 1 || $bcode2 == 2 || $bcode2 == 3 || $bcode2 == 11 || $bcode2 == 12)){
$disp['tsugaku'] = 1;
}
if($list != "amt"){
if(($btype=="search" && $main=="売買") || ($bcode2 == 1 || $bcode2 == 2 || $bcode2 == 3)){
$disp['kakaku'] = 1;
}
if(($btype=="search" && $main=="賃貸") || ($bcode2 == 11 || $bcode2 == 12 || $bcode2 == 13 || $bcode2 == 14 || $bcode2 == 15 || $bcode2 == 16)){
$disp['rent'] = 1;
}
}
if($_SESSION['search'][$bcode2]['istype']=="0shiki" || ($btype=="search" && $main=="賃貸") || ($bcode2 == 11 || $bcode2 == 12 || $bcode2 == 13 || $bcode2 == 14)){
if($main!="売買") $disp['reikin'] = 1;
}
if($btype=="search" || ($bcode2 == 1 || $bcode2 == 2 || $bcode2 == 3 || $bcode2 == 15)){
$disp['tochi_m2'] = 1;
}
if($btype=="search" || ($bcode2 == 2 || $bcode2 == 13 || $bcode2 == 14)){
$disp['tatemono_m2'] = 1;
}
if($btype=="search" || ($bcode2 == 2 || $bcode2 == 3 || $bcode2 == 11 || $bcode2 == 12 || $bcode2 == 13 || $bcode2 == 14)){
$disp['year'] = 1;
}
if($btype=="search" || ($bcode2 == 2 || $bcode2 == 3 || $bcode2 == 11 || $bcode2 == 12 || $bcode2 == 13 || $bcode2 == 14)){
$disp['kozo'] = 1;
}
if(!($type=="tochi" || $btype=="search" || $bcode2<=10 || $bcode2== "13" || $bcode2=="14" || $bcode2=="15" || $bcode2=="16")){
$disp['matori'] = 1;
}
if($s['istype']="pet" || ($btype=="search" && $main=="売買") || ($bcode2 == 2 || $bcode2 == 3 || $bcode2 == 11 || $bcode2 == 12)){
$disp['option'] = 1;
}
}
if($list == "vendor"){
if($_REQUEST["main_cd"] == "sell"){
$disp['kakaku'] = 1;
}else if($_REQUEST["main_cd"] == "rent"){
$disp['rent'] = 1;
}else{
$disp['rent'] = 1;
$smarty->assign("rent_mix","1");
}
$disp['bcodetype'] = 1;
}
if($list == "movies") $disp['bcodetype'] = 1;
if($list == "school") $disp['scode'] = 1;
if($list == "map"){
$disp['scode'] = 1;
$disp['rent'] = 1;
$disp['reikin'] = 1;
$disp['year'] = 1;
$disp['kozo'] = 1;
$disp['matori'] = 1;
}
if($_SESSION['search'][$bcode2]['istype']=="1000yen"){
$disp['rent'] = 0;
$disp['kakaku'] = 0;
}
if($list=="history"){
$disp['area'] = 1;
}
if($list=="fav"){
$disp['area'] = 1;
}
if($list || $_SESSION['search'][$bcode2]['istype']){
$disp['city_name'] = 1;
$disp['area'] = 1;
}
$disp['city_name'] = 1;
if($bcode2 == 2 || $bcode2 == 3){
$disp['matori'] = 1;
}
//
//
//if(@$kari_arr[3] && !$_REQUEST['search'] && !$list){
$disp['area'] = 1;
//}
//
$bcode3 = "";
if($list=="kariru"){
$disp['rent'] = 1;
$disp['reikin'] = 1;
$disp['year'] = 1;
$disp['kozo'] = 1;
$disp['matori'] = 1;
$disp['option'] = 1;
$bcode3=12;
}
if($list=="lonely"){
$disp['rent'] = 1;
$disp['reikin'] = 1;
$disp['year'] = 1;
$disp['kozo'] = 1;
$disp['matori'] = 1;
}
if($list=="ldk"){
$disp['rent'] = 1;
$disp['reikin'] = 1;
$disp['year'] = 1;
$disp['kozo'] = 1;
}
if($list=="mansion"){
$disp['year'] = 1;
$disp['kozo'] = 1;
$disp['matori'] = 1;
}
if($list=="otoku"){
$disp['year'] = 1;
$disp['kozo'] = 1;
$disp['matori'] = 1;
}
if($list=="kougaku"){
$disp['year'] = 1;
$disp['kozo'] = 1;
$disp['matori'] = 1;
}
if($list=="inaka"){
$disp['year'] = 1;
$disp['kozo'] = 1;
$disp['matori'] = 1;
}
if($list=="karuizawa"){
$disp['year'] = 1;
$disp['kozo'] = 1;
$disp['matori'] = 1;
}
if($list=="otoku_tochi"){
$disp['kakaku'] = 1;
$disp['tsugaku'] = 1;
$disp['tochi_m2'] = 1;
$disp['scode'] = 1;
$disp['option'] = 1;
$bcode3=1;
$btype="";
}
if($list=="newhouse"){
$disp['year'] = 1;
$disp['kozo'] = 1;
$disp['matori'] = 1;
$disp['scode'] = 1;
$disp['option'] = 1;
$bcode3=2;
$btype="";
}
if($_REQUEST['istype']=="100tsubo") $disp['scode'] = "";
if($_REQUEST['istype']=="1000yen") $disp['scode'] = "";
if($list=="kougaku") $disp['scode'] = "";
$smarty->assign("disp",$disp);
//検索
$s = $_SESSION['search'][$bcode2];
$dir = "";
if($list=="amt"){
$tsubo = "";
if($s['tsubo_min'] || $s['tsubo_max']) $tsubo = " 坪単価 ";
if($type=="tochi"){
if($tsubo){
$dir = "".$main."物件 - 土地 坪単価 ".round($s['tsubo_min']/10000, 2)."万円~".round($s['tsubo_max']/10000, 2)."万円";
}else{
$dir = "".$main."物件 - 土地${tsubo} ".round($s['min']/10000, 2)."万円~".round($s['max']/10000, 2)."万円";
}
}else{
if($main=="賃貸"){
$dir = "".$main."物件 - 家賃${tsubo} ".round($s['min']/10000,2)."万円~".round($s['max']/10000, 2)."万円";
}else{
$dir = "".$main."物件 - 建物${tsubo} ".round($s['min']/10000,2)."万円~".round($s['max']/10000, 2)."万円";
}
}
}
if($list == "fav"){
$dir = "お気に入り";
}
if($list == "history"){
$dir = "閲覧履歴";
}
if($list == "vendor"){
$sql = "select*from tbl_vender where vender_id=\"".mysql_real_escape_string($s['vid'])."\"";
$res = mysql_query($sql);
$row = mysql_fetch_array($res);
$dir = "${row['vender_name']}の";
//if($_REQUEST['bid']) $ssql .= " and bdata.bcode=\"".mysql_real_escape_string($_REQUEST['bid'])."\" ";
if($_REQUEST['main_cd'] == "rent") $dir.="賃貸物件";
else if($_REQUEST['main_cd'] == "sell") $dir.="売買物件";
else $dir.="全物件";
if($_REQUEST['bid']){
$sql = "select*from tbl_bcode where bcode=\"".mysql_real_escape_string($_REQUEST['bid'])."\"";
$bbres = mysql_query($sql);
if(@mysql_num_rows($bbres)){
$bbrow = mysql_fetch_array($bbres);
$dir.=" - ${bbrow['bname']}";
}
}
}
if($list == "summer"){
$dir = "夏だ!熱いぞ!不動産!";
}
if($list == "nesage"){
$dir = "値下げ物件特集";
}
if($list == "kariru"){
$dir = "庭付き一戸建ての貸家特集";
}
if($list == "mansion"){
$dir = "ドラマのようなマンションに住みたい";
}
if($list == "lonely"){
$dir = "一人暮らし向き賃貸ルーム";
}
if($list == "ldk"){
$dir = "Lのある生活";
}
if($list == "otoku"){
$dir = "何かとお得な売主物件!";
}
if($list == "kougaku"){
$dir = "高いのにもワケがあります";
}
if($list == "inaka"){
$dir = "田舎暮らし特集";
}
if($list == "karuizawa"){
$dir = "軽井沢特集";
}
if($list == "movies"){
$dir = "動画から探す";
}
if($list == "map"){
if($_REQUEST['maptype']=="shindai") $dir = "信州大学(信大)賃貸アパート特集";
if($_REQUEST['maptype']=="matsudai") $dir = "松本大学(松大)賃貸アパート特集";
if($_REQUEST['maptype']=="shikadai") $dir = "松本歯科大学(歯科大)賃貸アパート特集";
}
if($list == "school"){
$dir = "通学区から探す - ${schoolname}";
}
if($list == "tanto"){
$sql = "select*from tbl_tanto where tanto_id=\"".mysql_real_escape_string($tantoid)."\"";
$res = mysql_query($sql);
$row = mysql_fetch_array($res);
$dir = $row['tanto_name']." のコメント物件";
}
if($s['istype']=="pet"){
$dir = "ペットと暮らせるアパート&マンション";
}
if($s['istype']=="100tsubo"){
$dir = "100坪以上限定!!";
}
if($s['istype']=="1000yen"){
$dir = "1000万円以下の中古物件";
}
if($s['istype']=="one"){
$dir = "ひとり暮らし向き賃貸ルーム";
}
if($list == "otoku_tochi"){
$dir = "「取引態様=売主」の土地特集";
}
if($list == "newhouse"){
$dir = "新築住宅特集";
}
if(!$dir) {
/*
$dir = "検索結果 - ".$main."物件";
$sql = "select*from tbl_bcode where bcode=\"${bcode2}\"";
$res = mysql_query($sql);
$row = mysql_fetch_array($res);
$dir .= " - ${row['bname']}";
*/
$dir = "検索結果 - ";
$dir = "";
if($bcode2 == 1) $dir .= "土地";
else if($bcode2 == 2) $dir .= "建物";
else if($bcode2 == 3) $dir .= "分譲マンション";
else if($bcode2 == 11) $dir .= "アパート・マンション";
else if($bcode2 == 12) $dir .= "貸家";
else if($bcode2 == 13) $dir .= "店舗・事務所";
else if($bcode2 == 14) $dir .= "工場・倉庫";
else if($bcode2 == 15) $dir .= "貸地";
else if($bcode2 == 16) $dir .= "駐車場";
else $dir .= $main."物件";
$areas = $s['area_'];
$areas_str = "";
if($areas){
while(list($key,$val)=@each($areas)){
if($val){
$sql = "select*from tbl_area_chimei where city_area_cd=\"${key}\"";
$res = mysql_query($sql);
if(@mysql_num_rows($res)){
$row = mysql_fetch_array($res);
if($areas_str) $areas_str .= "/";
$areas_str .= $row['city_name'].$row['city_area_name'];
}else{
$sql = "select*from vt_jiscode where `jiscode`=\"${key}\"";
$res = mysql_query($sql);
if(@mysql_num_rows($res)){
$row = mysql_fetch_array($res);
if($areas_str) $areas_str .= "/";
$areas_str .= $row['city_name_full'];
}
}
}
}
}
$ok2 = false;
if($areas_str){
if(!strstr($areas_str,'/')){
$dir .= " ".$areas_str;
}else{
$ok2 = true;
}
}else{
$ok2 = true;
}
if($ok2){
$dir .= " - 検索結果";
}
$smarty->assign("search_hanyo","1");
}
$smarty->assign("dir",$dir);
$smarty->assign("pagetitle1", str_replace(" - 検索結果","",$dir)." | ");
$smarty->assign("pagetitle2", $jsite);
$_SESSION['prev']['prev'] = $_SERVER["REQUEST_URI"];
$_SESSION['prev']['dir'] = $dir;
$ok = 0;
if($s['scode_']){
$s2 = array();
reset($s2);
$s2 = $s['scode_'];
while(list($key,$val)=@each($s2)){
if($val){
$ok++;
}
}
}
if($s['set_code_']){
$s2 = array();
reset($s2);
$s2 = $s['set_code_'];
while(list($key,$val)=@each($s2)){
if($val){
$ok++;
}
}
}
if($s['matori_']){
$s2 = array();
reset($s2);
$s2 = $s['matori_'];
while(list($key,$val)=@each($s2)){
if($val){
$ok++;
}
}
}
if($s['istype']=="pet" && $_REQUEST['search']) $ok = 0;
if($ok == 0){
//$allcheck = 1;
}
//$smarty->assign("allcheck", $allcheck);
$ok = 0;
if($s['area_']){
$s2 = array();
reset($s2);
$s2 = $s['area_'];
while(list($key,$val)=@each($s2)){
if($val){
$ok++;
}
}
}
if($ok == 0){
$area_check = 1;
}
$ssql = "";
//価格から検索した場合
if($list=="amt"){
if($type=="tochi"){
$ssql .= " and (bdata.bcode=\"1\" or bdata.bcode=\"15\" or bdata.bcode=\"16\") ";
}else{
$ssql .= " and (bdata.bcode!=\"1\" and bdata.bcode!=\"15\" and bdata.bcode!=\"16\") ";
}
if($main=="売買"){
$ssql .= " and bdata.bcode<=\"10\" ";
}else{
$ssql .= " and bdata.bcode>\"10\" ";
}
if($s['min']){
$ssql .= " and bdata.kakaku_amt>=\"".mysql_real_escape_string($s['min'])."\" ";
}
if($s['max']){
$ssql .= " and bdata.kakaku_amt<=\"".mysql_real_escape_string($s['max'])."\" ";
}
if($s['tsubo_min']){
$ssql .= " and bdata.tanka_tsubo>=\"".mysql_real_escape_string($s['tsubo_min'])."\" ";
}
if($s['tsubo_max']){
$ssql .= " and bdata.tanka_tsubo<=\"".mysql_real_escape_string($s['tsubo_max'])."\" ";
}
if($s['jiscode']){
$ssql .= " and bdata.jiscode = \"".mysql_real_escape_string($s['jiscode'])."\"";
}
}
if($s['istype']=='100tsubo'){
$ssql .= " and tochi_men_tsubo>=\"100\"";
$ssql .= " and (scode=\"1111\" or scode=\"1114\")";
}
if($s['istype']=='1000yen'){
$ssql .= " and (scode=\"1212\" or scode=\"1223\")";
}
if($list=='kougaku'){
$ssql .= " and (scode=\"1212\" or scode=\"1223\")";
}
//土地面積
if($s['l_area_l']){
$ssql .= " and tochi_men_m2>=\"".mysql_real_escape_string($s['l_area_l'])."\"";
}
if($s['l_area_h']){
$ssql .= " and tochi_men_m2<=\"".mysql_real_escape_string($s['l_area_h'])."\"";
}
//建物面積
if($s['l_tatemono_l']){
$ssql .= " and menseki_m2>=\"".mysql_real_escape_string($s['l_tatemono_l'])."\"";
}
if($s['l_tatemono_h']){
$ssql .= " and menseki_m2<=\"".mysql_real_escape_string($s['l_tatemono_h'])."\"";
}
//築年
if($s['period_h']){
$y = date("Y", mktime()-(60*60*24*365*$s['period_h']));
$ssql .= " and cast(chiku_yyyy as unsigned)>=\"${y}\"";
}
//構造
if($s['kozo_cd']){
$ssql .= " and kozo_cd=\"".mysql_real_escape_string($s['kozo_cd'])."\"";
}
//町名
if($s['city_name']){
//$ssql .= " and concat(prefecture, city_name,address1, address2, address3) like \"%".mysql_real_escape_string($s['city_name'])."%\"";
$ssql .= " and (concat(ifnull(prefecture,''), ifnull(city_name,''),ifnull(address1,''), ifnull(address2,''), ifnull(address3,'')) collate utf8_unicode_ci like \"%".mysql_real_escape_string($s['city_name'])."%\" or prefecture like \"%".mysql_real_escape_string($s['city_name'])."%\" or city_name like \"%".mysql_real_escape_string($s['city_name'])."%\" or address1 collate utf8_unicode_ci like \"%".mysql_real_escape_string($s['city_name'])."%\" or address2 collate utf8_unicode_ci like \"%".mysql_real_escape_string($s['city_name'])."%\")";
}
//通学区
if($s['sho_name']){
// $ssql .= " and sho_name like \"%".mysql_real_escape_string(str_replace("小学校","",$s['sho_name']))."%\"";
$ssql .= " and sho_name like \"%".mysql_real_escape_string(str_replace("学校","",$s['sho_name']))."%\"";
}
if($s['chu_name']){
// $ssql .= " and chu_name like \"%".mysql_real_escape_string(str_replace("中学校","",$s['chu_name']))."%\"";
$ssql .= " and chu_name like \"%".mysql_real_escape_string(str_replace("学校","",$s['chu_name']))."%\"";
}
//礼金敷金
if($s['reikin_off_flg']){
$ssql .= " and reikin_off_flg=\"".mysql_real_escape_string($s['reikin_off_flg'])."\"";
}
if($s['shiki_off_flg']){
$ssql .= " and shiki_off_flg=\"".mysql_real_escape_string($s['shiki_off_flg'])."\"";
}
//金額
if($s['kakaku_l']){
$ssql .= " and kakaku_amt>=\"".mysql_real_escape_string($s['kakaku_l']*10000)."\"";
}
if($s['rent_l']){
$ssql .= " and kakaku_amt>=\"".mysql_real_escape_string($s['rent_l']*10000)."\"";
}
if($s['kakaku_h']){
$ssql .= " and kakaku_amt<=\"".mysql_real_escape_string($s['kakaku_h']*10000)."\"";
}
if($s['rent_h']){
$ssql .= " and kakaku_amt<=\"".mysql_real_escape_string($s['rent_h']*10000)."\"";
}
//bcodeの選択
if($disp['bcodetype']){
$sql2 = "";
if($_REQUEST['main_cd']=="sell"){
$sql2 = "select*from tbl_bcode where bcode<=10 order by bcode asc";
}else if($_REQUEST['main_cd']=="rent"){
$sql2 = "select*from tbl_bcode where bcode>10 order by bcode asc";
}else{
$sql2 = "select*from tbl_bcode order by bcode asc";
}
$res = mysql_query($sql2);
$sql2 = "";
$bcode_array = "";
while($row = mysql_fetch_array($res)){
$bcode_array[] = $row;
if($s['bcodetype'][$row['bcode']]==1){
if($sql2 != "") $sql2 .= " or ";
$sql2 .= " bdata.bcode=\"${row['bcode']}\"";
}
}
if($sql2 != "") $ssql .= (" and (".$sql2.") ");
$smarty->assign("bcode_array",$bcode_array);
}
//エリア
if($disp['area']){
$sql2 = "";
//エリア配列
//松本以外ではvt_jiscode
$area_array = "";
$sql = "select*from vt_jiscode where `site`=\"${site}\" order by `sort` desc";
$res = mysql_query($sql);
$i = 0;
$ok2 = 0;
if(@mysql_num_rows($res)){
while($row = mysql_fetch_array($res)){
$area_array[$i] = $row;
$sql = "select*from tbl_area_chimei where `jiscode`=\"${row['jiscode']}\" and disp = '1' group by city_area_cd order by city_area_cd";
$res2 = mysql_query($sql);
$j = 0;
if(@mysql_num_rows($res2)){
while($row2 = mysql_fetch_array($res2)){
$area_array[$i]['subarea'][$j] = $row2;
if($s['area_'][$row2['city_area_cd']]){
$sql3 = "select*from tbl_area_chimei where city_area_cd=\"${row2['city_area_cd']}\"";
$res3 = mysql_query($sql3);
if(@mysql_num_rows($res3)){
while($row3 = mysql_fetch_array($res3)){
if($sql2) $sql2 .= " or ";
//$sql2 .= "( concat(bdata.city_name, bdata.address1, bdata.address2) collate utf8_unicode_ci like \"%".mysql_real_escape_string($row3['area_chimei'])."%\" and bdata.jiscode=\"20202\")";
// $sql2 .= "( bdata.address1 collate utf8_unicode_ci like \"%".mysql_real_escape_string($row3['area_chimei'])."%\" and bdata.jiscode=\"20202\")";
//$sql2 .= "(concat(bdata.city_name,bdata.address1) collate utf8_unicode_ci like \"%".mysql_real_escape_string($row3['city_name'].$row3['area_chimei'])."%\" and bdata.jiscode=\"20202\")";
$sql2 .= "(concat(ifnull(bdata.city_name,''),ifnull(bdata.address1,'')) collate utf8_unicode_ci like \"%".mysql_real_escape_string($row3['city_name'].$row3['area_chimei'])."%\")";
if($row3['area_chimei']){
if($sql2) $sql2 .= " or ";
$sql2 .= "(concat(ifnull(bdata.city_name,''),ifnull(bdata.address1,'')) collate utf8_unicode_ci like \"%".mysql_real_escape_string($row3['city_name']."大字".$row3['area_chimei'])."%\")";
}
}
}
}else{
$ok2++;
}
if($area_check){
//$area_array[$i]['subarea'][$j]['checked'] = 1;
}
$j++;
}
}
if($s['area_'][$row['jiscode']]){
if($sql2) $sql2 .= " or ";
$ok = false;
$sql2 .= "(";
/*
if($row['city_name1']){
$ok = true;
//$sql2 .= "concat(bdata.city_name, bdata.address1, bdata.address2) like \"%".mysql_real_escape_string($row['city_name1'])."%\"";
$sql2 .= " bdata.city_name collate utf8_unicode_ci like \"%".mysql_real_escape_string($row['city_name1'])."%\"";
}
if($row['city_name2']){
if($ok==true) $sql2 .= " and ";
//$sql2 .= " concat(bdata.city_name, bdata.address1, bdata.address2) like \"%".mysql_real_escape_string($row['city_name2'])."%\"";
$sql2 .= " bdata.address1 collate utf8_unicode_ci like \"%".mysql_real_escape_string($row['city_name2'])."%\"";
}
*/
$sql2 .= " concat(ifnull(city_name,''),ifnull(address1,'')) collate utf8_unicode_ci like \"%".mysql_real_escape_string($row['city_name1'].$row['city_name2'])."%\"";
$sql2 .= ")";
}else if(!$area_array[$i]['subarea']){
$ok2++;
}
if($area_check){
//$area_array[$i]['checked'] = 1;
}
$i++;
}
}
$smarty->assign("area_array", $area_array);
if($ok2 != 0 && $sql2) $ssql .= (" and (".$sql2.")");
}
//まとり
if($disp['matori']){
$sql2 = "";
$ok2 = 0;
//matori配列
$msql = "";
if($list=="lonely"){
$msql .= " and marori_cd not like \"%L%\" ";
}
$sql = "select*from tbl_marori_cd where marori_cd!=\"LK\" ${msql} and marori_cd!=\"LK\" and marori_cd!=\"SK\" and marori_cd!=\"SDK\" and marori_cd!=\"SLK\" and marori_cd!=\"SLDK\" order by seq asc";
$res = mysql_query($sql);
$data = "";
if(@mysql_num_rows($res)){
while($row = mysql_fetch_array($res)){
$data[] = $row;
}
}
$smarty->assign("matori_array",$data);
$matori2 = "";
if($list=="lonely"){
for($i = 0; $i < 2; $i++){
$matori2[$i] = $i+1;
}
}else{
for($i = 0; $i < 4; $i++){
$matori2[$i] = $i+1;
}
}
$smarty->assign("matori2_array",$matori2);
//if($allcheck){
$sum = 0;
for($i = 0; $i < @count($data); $i++){
for($j = 0; $j < @count($matori2); $j++){
//$matori_check[$sum] = 1;
if($s['matori_'][$sum]){
$str = $s['matori_'][$sum];
$str2 = explode("-",$str);
if($str2[0] && $str2[1]){
if($sql2) $sql2 .= " or ";
$sql3 = "";
if($str2[1]=="LK") $sql3 = " and (madori_cd=\"DK\" or madori_cd=\"LK\") ";
else $sql3 = " and (madori_cd=\"${str2[1]}\" or madori_cd=\"S${str2[1]}\") ";
$sql2 .= "(";
$sql2 .= " room_count=\"${str2[0]}\" ${sql3}";
$sql2 .= ")";
}
}else{
$ok2++;
}
$sum++;
}
}
//$smarty->assign("matori_one","1");
//$smarty->assign("matori_max","1");
//}
//$smarty->assign("matori_check",$matori_check);
if($s['matori_one']){
if($sql2) $sql2 .= " or ";
$sql2 .= " madori_cd=\"ワンルーム\" ";
}else{
$ok2++;
}
if($s['matori_max']){
if($sql2) $sql2 .= " or ";
$sql2 .= " room_count>\"4\" ";
}else{
$ok2++;
}
if($ok2 != 0 && $sql2) $ssql .= (" and (".$sql2.")");
}
if($disp['scode']){
//scode配列
$sql2 = "";
$ok2 = 0;
if($bcode2 == "1" || $bcode3 == "1" || $type=="tochi"){
//売り地はsaiteki
$sql = "select*from tbl_saiteki_cd order by `seq` asc";
$res = mysql_query($sql);
$data = "";
$i = 0;
if(@mysql_num_rows($res)){
while($row = mysql_fetch_array($res)){
$data[$i] = $row;
if($allcheck){
//$data[$i]['checked']=1;
}
if($s['scode_'][$row['saiteki_cd']]){
if ($sql2) $sql2 .= " or ";
$sql2 .= " bdata.saiteki_cd=\"${row['saiteki_cd']}\" ";
}else{
$ok2++;
}
$i++;
}
}
$smarty->assign("scode_array",$data);
$smarty->assign("scode_saiteki",1);
}else{
$b3 = "";
if($bcode3){
$b2 = " and bcode=\"${bcode3}\"";
}else{
$b2 = " and bcode=\"${bcode2}\"";
}
if($btype=="search") $b2 = "";
if($main == "売買") $b3 = " and bcode <= \"10\"";
if($main == "賃貸") $b3 = " and bcode > \"10\"";
if($list == "map") $b3 = " and (bcode = \"11\" or bcode = \"12\")";
$sql = "select*from tbl_scode where bname!=\"\" ${b2} ${b3} order by scode asc";
$res = mysql_query($sql);
$data = "";
$i = 0;
if(@mysql_num_rows($res)){
while($row = mysql_fetch_array($res)){
$data[$i] = $row;
if($allcheck){
//$data[$i]['checked']=1;
}
if($s['scode_'][$row['scode']]){
if ($sql2) $sql2 .= " or ";
$sql2 .= " bdata.scode=\"${row['scode']}\" ";
}else{
$ok2++;
}
$i++;
}
}
$smarty->assign("scode_array",$data);
}
if($ok2!=0 && $sql2) $ssql .= " and (".$sql2.") ";
}
if($s['word']){
//フィールド名取得
$sql = "select*from bdata limit 1";
$rs = mysql_query($sql);
$fields = mysql_num_fields($rs);
$f = array();
$f_edit = array();
$f_edit2 = array();
for ( $i=0; $i<$fields; $i++ ) {
$n = mysql_field_name($rs, $i);
$f[$i] = mysql_field_name($rs, $i);
}
$q = $s['word'];
$q = str_replace(" "," ", $q);
$q = explode(" ",$q);
$sql2 = "";
for($i = 0; $i < @count($q); $i++){
if($i > 0) $sql2 .= " and ";
$sql2 .= "(";
for($j = 0; $j < @count($f); $j++){
if($j > 0) $sql2 .= " or ";
$sql2 .= " bdata.".$f[$j]." like \"%".mysql_real_escape_string($q[$i])."%\" ";
}
$sql2 .= " or concat(ifnull(bdata.prefecture,''), ifnull(bdata.city_name,''), ifnull(bdata.address1,'')) collate utf8_unicode_ci like \"%".mysql_real_escape_string($q[$i])."%\" ";
$sql2 .= " or tbl_vender.vender_name like \"%".mysql_real_escape_string($q[$i])."%\" ";
$sql2 .= ")";
}
if($sql2) $ssql .= " and (".$sql2.") ";
}
if($list != "vendor" || $list != "nesage" || $list != "summer" || $list != "fav" || $list != "history"){
if($main == "売買"){
$ssql .= " and bdata.bcode <= 10 ";
}else if($main == "賃貸"){
$ssql .= " and bdata.bcode > 10 ";
}
}
$pagelimit = $s['page_disp'];
$sql1 = "";
if($bcode){
while((list($key, $value) =@each($bcode))){
if(preg_match("/^[0-9]+$/",$value)){
if($sql1){
$sql1 .= "or";
}
$sql1 .= " bcode = '".$value."'";
}
}
if($sql1){
$sql1 = " and (".$sql1.")";
}
}
if($s['sort_type']!="history" && $s['sort_type']!="fav"){
if($s['sort_type']=="ins_date" || $s['sort_type']=="update_date"){
if($s['sort_vector'] == "asc")$s['sort_vector'] = "desc";
else $s['sort_vector'] = "asc";
}
$orderby = " order by ".$s['sort_type']." ".$s['sort_vector'];
if($s['sort_type']=="menseki_m2" && $s['list_type']=="detail"){
$orderby = " order by tochi_men_m2 ".$s['sort_vector'].", menseki_m2 ".$s['sort_vector'];
}
if($s['sort_type']=="city_name"){
$orderby = " order by concat(ifnull(prefecture,''), ifnull(city_name,''), ifnull(address1,''), ifnull(address2,''), ifnull(address3,'')) ".$s['sort_vector'];
}
}
//print $orderby;
$sort_rireki1 = "";
//お気に入り
if($list=="fav"){
$orderby = "";
if(@$_COOKIE['fav']){
$ck = $_COOKIE['fav'];
$ck2 = explode(",",$ck);
$sql2 = "";
$istime = "";
$his = array();
for($i = 0; $i < @count($ck2); $i++){
if($i > 30) break;
if($sql2 != "") $sql2 .= " or ";
$id = mb_substr($ck2[$i],0,mb_strpos($ck2[$i],"-"));
$his[$i] = $id;
}
$sort_rireki1 = ", CASE ";
for($i = 0; $i < @count($his); $i++){
if($sql2 != "") $sql2 .= " or ";
$sql2 .= " bdata.sid=\"${his[$i]}\" ";
$sort_rireki1 .= " WHEN bdata.sid=\"${his[$i]}\" THEN ${i} ";
}
$sort_rireki1 .= " END skey";
if($s['sort_type']=="fav"){
$orderby = " order by skey ".$s['sort_vector'];
}
}
if($sql2){
$ssql .= " and (".$sql2.")";
}else{
$ssql .= " and bdata.bdata_id=\"0\" ";
}
}
//履歴
if($list=="history"){
if(@$_COOKIE['rireki']){
$ck = $_COOKIE['rireki'];
$ck2 = explode(",",$ck);
$sql2 = "";
$istime = "";
$n = 0;
$i2 = 0;
$his = array();
//最大30
for($i = 0; $i < @count($ck2); $i++){
if($i2 > 30) break;
if(mb_substr($ck2[$i],0,1)=="-") continue;
$id = explode("-",$ck2[$i]);
$id2 = "";
for($j = 0; $j < @count($id); $j++){
if(mb_strlen($id[$j])>2){
$id2 = $id[$j];
break;
}
}
if(!$id2) continue;
if(!strstr($str,",".$id2.",")){//重複は読み込まない
$his[$i2] = $id2;
$i2++;
}
}
$sort_rireki1 = ", CASE ";
for($i = 0; $i < @count($his); $i++){
if($sql2 != "") $sql2 .= " or ";
$sql2 .= " bdata.sid=\"${his[$i]}\" ";
$sort_rireki1 .= " WHEN bdata.sid=\"${his[$i]}\" THEN ${i} ";
}
$sort_rireki1 .= " END skey";
if($s['sort_type']=="history"){
$orderby = " order by skey ".$s['sort_vector'];
}
}
if($sql2){
$ssql .= " and (".$sql2.")";
}else{
$ssql .= " and bdata.bdata_id=\"0\" ";
}
}
//業者
if($list == "vendor"){
$ssql .= " and bdata.vender_id=\"".$s['vid']."\" ";
if($_REQUEST['bid']) $ssql .= " and bdata.bcode=\"".mysql_real_escape_string($_REQUEST['bid'])."\" ";
if($_REQUEST['main_cd'] == "rent") $ssql .= " and bdata.main_cd=\"".mysql_real_escape_string("賃貸")."\" ";
if($_REQUEST['main_cd'] == "sell") $ssql .= " and bdata.main_cd=\"".mysql_real_escape_string("売買")."\" ";
}
//夏だ!
if($list == "summer"){
$ssql2 .= ",dt_keisai ke";
$ssql .= " and (ke.deletetime=\"0000-00-00 00:00:00\" or ke.deletetime is null) and bdata.bdata_id=ke.bdata_id and ke.keisai_code=\"6\" ";
}
//値下げ
if($list == "nesage"){
$ssql2 .= ",dt_keisai ke";
$ssql .= " and (ke.deletetime=\"0000-00-00 00:00:00\" or ke.deletetime is null) and bdata.bdata_id=ke.bdata_id and ke.keisai_code=\"7\" ";
}
//動画
if($list == "movies"){
$ssql2 .= ",dt_movies mov";
$ssql .= " and bdata.bdata_id = mov.bdata_id and (mov.deletedate is null or mov.deletedate=\"0000-00-00 00:00:00\") ";
}
//通学区から探す
if($list == "school"){
$sql = "select*from public_landmark where disp_flag = '1' and `name`=\"".mysql_real_escape_string($schoolname)."\"";
$res = mysql_query($sql);
if(@mysql_num_rows($res)){
$row = mysql_fetch_array($res);
if($row['category']=="47"){
// $ssql .= " and sho_name like \"%".mysql_real_escape_string(str_replace("小学校","",$schoolname))."%\"";
$ssql .= " and sho_name like \"%".mysql_real_escape_string(str_replace("学校","",$schoolname))."%\"";
}else{
// $ssql .= " and chu_name like \"%".mysql_real_escape_string(str_replace("中学校","",$schoolname))."%\"";
$ssql .= " and chu_name like \"%".mysql_real_escape_string(str_replace("学校","",$schoolname))."%\"";
}
}
}
//担当のコメントのある物件
if($list == "tanto"){
$ssql2 .= ", dt_tanto tan";
$ssql .= " and tan.tanto_id=\"".mysql_real_escape_string($tantoid)."\" and tan.bdata_id=bdata.bdata_id and (tan.deletetime is null or tan.deletetime=\"0000-00-00 00:00:00\") ";
if($main=="賃貸") $_REQUEST['main_cd'] = "rent";
if($main=="売買") $_REQUEST['main_cd'] = "sell";
if($_REQUEST['main_cd'] == "rent") $ssql .= " and bdata.main_cd=\"".mysql_real_escape_string("賃貸")."\" ";
if($_REQUEST['main_cd'] == "sell") $ssql .= " and bdata.main_cd=\"".mysql_real_escape_string("売買")."\" ";
$smarty->assign("main_cd", $_REQUEST['main_cd']);
}
//信大特集など
if($list == "map"){
$sql = "select*from public_landmark where disp_flag = '1' and name=\"${landname}\" and (deletedate=\"0000-00-00 00:00:00\" or deletedate is null)";
$res = mysql_query($sql);
if(!@mysql_num_rows($res)) header("Location: /");
$row = mysql_fetch_array($res);
$landid = $row['id'];
$ssql2 .= ", dt_landmark land";
$ssql .= " and land.bdata_id=bdata.bdata_id and land.landmark_cd=\"${landid}\" and (land.deletetime=\"0000-00-00 00:00:00\" or land.deletetime is null) ";
}
//借りるという手があった(貸家庭付き)
if($list == "kariru"){
$ssql2 .= ", dt_set dset, tbl_set_code mset";
$ssql .= " and mset.set_name=\"庭\" and mset.set_code=dset.set_code and dset.bdata_id=bdata.bdata_id and bdata.bcode=\"12\" ";
if(!$s['sort_vector'] || !$s['sort_type']) $orderby = " order by bdata.kakaku_amt desc ";
}
//Lのある生活
if($list == "ldk"){
$ssql .= " and bdata.madori_cd like \"%LDK%\" and (bdata.bcode=\"11\" || bdata.bcode=\"12\") ";
}
//一人暮らし向き賃貸ルーム
if($list == "lonely"){
$ssql .= " and (bdata.madori_cd=\"ワンルーム\" || CONCAT(IFNULL(bdata.room_count,''),bdata.madori_cd)=\"1K\" || CONCAT(IFNULL(bdata.room_count,''),bdata.madori_cd)=\"1DK\" || CONCAT(IFNULL(bdata.room_count,''),bdata.madori_cd)=\"1LDK\" || CONCAT(IFNULL(bdata.room_count,''),bdata.madori_cd)=\"2K\" || CONCAT(IFNULL(bdata.room_count,''),bdata.madori_cd)=\"2DK\") and (bdata.bcode=\"11\") ";
}
//何かとお得な売主物件!
if($list == "otoku"){
$ssql .= " and ((bdata.bcode=\"2\" and (bdata.sname=\"中古住宅\" or bdata.sname=\"中古別荘\")) or bdata.bcode=\"3\") and bdata.torihiki_cd=\"売主\" ";
}
//ドラマに出てくるようなマンションに住みたい(高い方から30件、アパートマンション、画像3点以上)
if($list == "mansion"){
$ssql2 .= ",dt_image img";
$ssql .= " and img.bdata_id=bdata.bdata_id and img.deletetime is null and img.imgdisp=\"1\" and bdata.bcode=\"11\" ";
$ssql4 .= " having count(img.id) >= \"3\" ";
$pagelimit = 30;
$s['page_disp'] = 30;
$_SESSION['search'][$bcode2]['bcodetype'] = 30;
if(!$s['sort_vector'] || !$s['sort_type']) $orderby = " order by bdata.kakaku_amt desc ";
}
//高いのにもワケがあります(高い方から30件、中古住宅、画像3点以上)
if($list == "kougaku"){
$ssql2 .= ",dt_image img";
$ssql .= " and img.bdata_id=bdata.bdata_id and img.deletetime is null and img.imgdisp=\"1\" and bdata.bcode=\"2\" ";
$ssql4 .= " having count(img.id) >= \"3\" ";
$pagelimit = 30;
$s['page_disp'] = 30;
$_SESSION['search'][$bcode2]['bcodetype'] = 30;
if(!$s['sort_vector'] || !$s['sort_type']) $orderby = " order by bdata.kakaku_amt desc ";
}
//田舎暮らし特集
if($list == "inaka"){
$ssql2 .= ",dt_keisai kei";
$ssql .= " and kei.bdata_id=bdata.bdata_id and (kei.deletetime is null or kei.deletetime=\"0000-00-00 00:00:00\") and kei.keisai_code=\"4\" ";
}
//軽井沢特集
if($list == "karuizawa"){
$ssql .= " and (bdata.city_name like \"%軽井沢%\" or bdata.address1 like \"%軽井沢%\") ";
}
//「取引態様=売主」の土地特集
if($list == "otoku_tochi"){
$ssql .= " and bdata.bcode=\"1\" and bdata.torihiki_cd=\"売主\" ";
if(!$s['page_disp'])$s['page_disp'] = 30;
$pagelimit = $s['page_disp'];
if(!$s['sort_vector'] || !$s['sort_type']) $orderby = " order by bdata.kakaku_amt desc ";
}
//新築住宅特集
if($list == "newhouse"){
$ssql .= " and bdata.bcode=\"2\" and bdata.sname=\"新築住宅\" ";
if(!$s['page_disp'])$s['page_disp'] = 30;
$pagelimit = $s['page_disp'];
if(!$s['sort_vector'] || !$s['sort_type']) $orderby = " order by bdata.kakaku_amt desc ";
}
//オプション
if($disp['option']){
//setsubi配列
$sql2 = "";
$ok2 = 0;
if($s['set_code_']) $ssql5 .= ", dt_set c";
if($bcode3){
$b2 = " and bcode${bcode3}=\"1\"";
}else{
$b2 = " and bcode${bcode2}=\"1\"";
}
if($btype=="search") $b2 = "";
$sql = "select*from tbl_set_code where set_name!=\"\" ${b2} order by set_code asc";
//print $sql;
$res = mysql_query($sql);
$data = "";
$i = 0;
$count_total = 0;
$set_code_str = "";
if(@mysql_num_rows($res)){
while($row = mysql_fetch_array($res)){
$data[$i] = $row;
if($allcheck){
if(!($s['istype']=="pet" && $_REQUEST['search'])){
//$data[$i]['checked'] = "checked";
}
}
if($s['set_code_'][$row['set_code']]){
$count_total++;
if($sql2) $sql2 .= " or ";
$sql2 .= "(";
$sql2 .= " c.set_code=\"${row['set_code']}\" and";
$sql2 .= " c.bdata_id=bdata.bdata_id";
$sql2 .= ")";
$set_code_str .= "#".$row["set_code"]."#";
}else{
$ok2++;
}
$i++;
}
}
$smarty->assign("set_code_array",$data);
if($ok2 != 0 && $sql2) $ssql6 .= " and (".$sql2.") ";
$sql2 = "";
$sql = "select group_concat(distinct c.set_code order by c.set_code asc separator \"#\") set_total, bdata.bdata_id as bdataid from bdata left join rdata on bdata.bdata_id = rdata.bdata_id, tbl_vender,tbl_jiscode${ssql2}${ssql5} where tbl_jiscode.site=\"${site}\" and bdata.status_code<=\"2\" and tbl_vender.web1_mem_flg = '1' and tbl_vender.web_disp = '1' and (tbl_vender.deletetime is null or tbl_vender.del_flg = '0') and bdata.jiscode=tbl_jiscode.jiscode and tbl_vender.vender_id = bdata.vender_id and bdata.open_flg = '1' and bdata.open_date <= '".date("Y-m-d H:i:s")."' and bdata.close_date >= '".date("Y-m-d H:i:s")."' and (bdata.done_date = '0000-00-00 00:00:00' or bdata.done_date is null) and (bdata.del_date = '0000-00-00 00:00:00' or bdata.del_date is null)".$ssql.$sql1.$ssql6." group by bdata.sid${ssql4}";
$res = mysql_query($sql);
if($_SERVER["REMOTE_ADDR"] == "106.159.173.224"){
// echo $sql."
".mysql_num_rows($res)."
";
}
if(@mysql_num_rows($res)){
while($row = mysql_fetch_array($res)){
$row['set_total'] = str_replace("#","##",$row['set_total']);
$row['set_total'] = "#".$row['set_total']."#";
if($_SERVER["REMOTE_ADDR"] == "210.196.94.30"){
//print "s:".$set_code_str."
";
//print "d:".$row['set_total']."
";
//echo $row['set_total']."==".$count_total."
";
}
if($set_code_str == $row['set_total']){
if($sql2) $sql2 .= " or ";
$sql2 .= " bdata.bdata_id=\"${row['bdataid']}\" ";
}
}
}
if($_SERVER["REMOTE_ADDR"] == "106.159.173.224"){
// echo $sql2."
";
}
if($sql2){
$ssql .= " and (${sql2}) ";
}else if($count_total>0){
$ssql .= " and bdata.bdata_id=\"0\" ";
}
}
if($_SERVER["REMOTE_ADDR"] == "106.159.173.224"){
// echo $ssql."
";
}
$sql = "select bdata.bdata_id as bdataid,bdata.bukkendata_id as old_bukkendata_id,bdata.*,rdata.*,tbl_vender.*${sort_rireki1} from bdata left join rdata on bdata.bdata_id = rdata.bdata_id, tbl_vender,tbl_jiscode${ssql2} where tbl_jiscode.site=\"${site}\" and bdata.status_code<=\"2\" and tbl_vender.web1_mem_flg = '1' and tbl_vender.web_disp = '1' and (tbl_vender.deletetime is null or tbl_vender.del_flg = '0') and bdata.jiscode=tbl_jiscode.jiscode and tbl_vender.vender_id = bdata.vender_id and bdata.open_flg = '1' and bdata.open_date <= '".date("Y-m-d H:i:s")."' and bdata.close_date >= '".date("Y-m-d H:i:s")."' and (bdata.done_date = '0000-00-00 00:00:00' or bdata.done_date is null) and (bdata.del_date = '0000-00-00 00:00:00' or bdata.del_date is null)".$ssql.$sql1." group by bdata.sid${ssql4}";
$result = mysql_query($sql);
if($_SERVER["REMOTE_ADDR"] == "210.196.94.30"){
//print $sql."