겸손한 javascript 로 수정중
This commit is contained in:
@ -68,7 +68,8 @@ function print_r2($var)
|
||||
function goto_url($url)
|
||||
{
|
||||
$url = str_replace("&", "&", $url);
|
||||
echo "<script> location.replace('$url'); </script>";
|
||||
//echo "<script> location.replace('$url'); </script>";
|
||||
header("Location:$url");
|
||||
exit;
|
||||
}
|
||||
|
||||
|
||||
@ -28,6 +28,34 @@ function outlogin($skin_dir='basic')
|
||||
$is_auth = true;
|
||||
}
|
||||
|
||||
if ($g4['https_url']) {
|
||||
$outlogin_url = $_GET['url'];
|
||||
if ($outlogin_url) {
|
||||
if (preg_match("/^\.\.\//", $outlogin_url)) {
|
||||
$outlogin_url = urlencode($g4[url]."/".preg_replace("/^\.\.\//", "", $outlogin_url));
|
||||
}
|
||||
else {
|
||||
$purl = parse_url($g4[url]);
|
||||
if ($purl['path']) {
|
||||
$path = urlencode($purl['path']);
|
||||
$urlencode = preg_replace("/".$path."/", "", $urlencode);
|
||||
}
|
||||
$outlogin_url = $g4['url'].$urlencode;
|
||||
}
|
||||
}
|
||||
else {
|
||||
$outlogin_url = $g4['url'];
|
||||
}
|
||||
}
|
||||
else {
|
||||
$outlogin_url = $urlencode;
|
||||
}
|
||||
|
||||
if ($g4['https_url'])
|
||||
$outlogin_action_url = "{$g4['https_url']}/$g4[bbs]/login_check.php";
|
||||
else
|
||||
$outlogin_action_url = "{$g4['bbs_url']}/login_check.php";
|
||||
|
||||
ob_start();
|
||||
if ($is_member)
|
||||
include_once ($outlogin_skin_path.'/outlogin.skin.2.php');
|
||||
|
||||
@ -7,8 +7,7 @@ function poll($skin_dir='basic', $po_id=false)
|
||||
global $config, $member, $g4;
|
||||
|
||||
// 투표번호가 넘어오지 않았다면 가장 큰(최근에 등록한) 투표번호를 얻는다
|
||||
if (empty($po_id))
|
||||
{
|
||||
if (empty($po_id)) {
|
||||
$po_id = $config['cf_max_po_id'];
|
||||
if (empty($po_id))
|
||||
return "<!-- po_id를 찾을 수 없습니다. -->";
|
||||
|
||||
Reference in New Issue
Block a user