setGaftvLocaleConfig($szReqLang); */ $oLocaleTranslator->setGaftvLocaleConfig(); $szLang = $oLocaleTranslator->szTransLocaleLang; $szAcptLang = $oLocaleTranslator->getHttpAcceptLang(false); $szBroadCategoryLocation = "locale/{$szLang}/"; //메인 글로벌 방송리스트 API $szGetBroadMainInfo = LIVE_AFREECATV."/api/get_broadlist_main_info.php?type=script"; switch($szLang){ case 'ko_KR' :{ $szCategoryShow = "Y"; $szInstallPlayerShow="block"; $hreflang = "ko"; // SEO용 ISO 639-1 // 국내만 메인 API 정적 파일적용 (CDN 적용하지 않음) $szGetBroadMainInfo = RES_AFREECATV . '/main/get_broadlist_main_info_ko_KR.js?'.(int)(time()/60); $szSimpleLnb = isset($_COOKIE['simpleLnb']) ? $_COOKIE['simpleLnb'] : "off"; } break; case 'zh_TW' :{ $szCategoryShow = "Y"; $szInstallPlayerShow="none"; $hreflang = "zh"; // SEO용 ISO 639-1 } break; case 'zh_CN' :{ $szCategoryShow = "Y"; $szInstallPlayerShow="none"; $hreflang = "zh"; // SEO용 ISO 639-1 } break; case 'th_TH' :{ $szCategoryShow = "Y"; $szInstallPlayerShow="none"; $hreflang = "th"; // SEO용 ISO 639-1 } break; case 'ja_JP' :{ $szCategoryShow = "Y"; $szInstallPlayerShow="none"; $hreflang = "js"; // SEO용 ISO 639-1 } break; case 'en_US' :{ $szCategoryShow = "Y"; $szInstallPlayerShow="none"; $hreflang = "en"; // SEO용 ISO 639-1 } break; case 'vi_VN' :{ $szCategoryShow = "Y"; $szInstallPlayerShow="none"; $hreflang = "vi"; // SEO용 ISO 639-1 } break; default :{ $szCategoryShow = "Y"; $szInstallPlayerShow="none"; $hreflang = "en"; // SEO용 ISO 639-1 } break; } // 메인 방송리스트 부분 $broadlistMainUrl = STATIC_FILE_AFREECATV ."/pc/". LOCALE_CODE ."/main_broad_list.js"; // 나이를 PdboxTicket에서 가져오고 싶은데, 왜그런지 nowlximg 계열에서는 쓴데가 없네? // 동작을 하는건 다 검증을 했는데 뭔가 찜찜하여 PdboxUser 쿠키 사용했음 $loginUser = array(); if(!empty($_COOKIE[USER_COOKIE_NAME]) && parse_str($_COOKIE[USER_COOKIE_NAME], $loginUser) !== FALSE){ if(!empty($loginUser['age']) && $loginUser['age'] >= 19) { // 로그인 + 19세 이상 계정에 한해서 연령제한 컨텐츠 포함해 줌 // URL이 따로인게 마음에 안들지만 현재구조에선 답이 없음 $broadlistMainUrl = STATIC_FILE_AFREECATV ."/pc/". LOCALE_CODE ."/main_broad_list_with_adult.js"; } if( (!empty($_SERVER["REMOTE_ADDR"]) && $_SERVER["REMOTE_ADDR"] == '39.117.111.110') || (!empty($loginUser['uid']) && ($loginUser['uid'] =='anonymize' || $loginUser['uid'] =='anonymity'))){ cLogging::info('user find', 'main_adult_none_user_log'); } } // 광고 on/off 세분화 이전 데이터 : 호출이 있을수 있어서 false로 반환 $BPCBANNER = 0; // 광고배너 false면 0으로저장 $BPcMainBanner = $BPcMainBanner ? 1:0; // 메인브랜딩 배너 $BPcCategoryBanner = $BPcCategoryBanner ? 1:0; // 카테고리 배너 $BPcMainCoupleBanner = $BPcMainCoupleBanner ? 1:0; // 메인커플 배너 $isLogin = 0; $szIdTag = ""; if (!empty($_COOKIE[BBS_COOKIE_NAME])) { $isLogin = 1; $szUserId = $_COOKIE[BBS_COOKIE_NAME]; $szIdTag = md5($szUserId); } $szHash = isset($_REQUEST['hash'])?$_REQUEST['hash']:''; $szHash = getInput($szHash, FILTER_ONLY_ENG_NUM); $szHash = !empty($szHash) ? $szHash : ''; $szHashTag = isset($_REQUEST['tagname'])?$_REQUEST['tagname']:''; $szHashTag = removeXSS2($szHashTag); $szHashTag = !empty($szHashTag) ? $szHashTag : ''; $szHashType = isset($_REQUEST['hashtype'])?$_REQUEST['hashtype']:'';; $szHashType = removeXSS2($szHashType); $szHashType = !empty($szHashType) ? $szHashType : ''; $szActType = ''; if (!empty($szHashTag)) { $szActType = "hash"; // 해시태그 액션로그 } if ($isLogin != 1) { // 로그인 여부 체크해서 로그인 안되어있으면 바로 로그인 페이지로 이동 if ($szHash == "favorite" || $szHash == "recent" || $szHash == "foru" || $szHash == "subsBJ" || $szHash == "fanBJ") { header("Location: " . LOGIN_AFREECATV . "/afreeca/login.php?szFrom=full&request_uri=". WWW_AFREECATV ."?hash=".$szHash); exit; } else if ($szHash == "adult") { header("Location: " . LOGIN_AFREECATV . "/afreeca/login.php?szFrom=adult&request_uri=". WWW_AFREECATV ."?hash=".$szHash); exit; } } $szAbroadVod = isset($_COOKIE['AbroadVod'])?$_COOKIE['AbroadVod']:''; $nAbroadChk = ($szAbroadVod == "OK") ? 1 : 0; $nChinaChk = (LOCAL_COUNTRY_CODE == 'CN') ? 1 : 0; $szTheme = isset($_COOKIE['theme'])?$_COOKIE['theme']:''; $szDarkMode = ($szTheme == 'dark') ? 'true' : 'false'; //다크모드 여부 // 홈 개편 백업 플래그 $bMyplusOpen = true; //2023방송 대상 추가 코드 start $szAwardConfetti = 'off'; /* //2024년에 쓸지 몰라서 삭제 하지 않고 코드 유지 $nTime = date('YmdH'); if($nTime >= 2023123000 && $nTime < 2023123100){ $szAwardConfetti = 'on'; } //2023방송 대상 추가 코드 end */ ?> }else{?> }?>