AvocadoAmber/AvocadoEdition_Light/lib/outlogin.lib.php

45 lines
1.4 KiB
PHP

<?php
if (!defined('_GNUBOARD_'))
exit;
// 외부로그인
function outlogin($skin_dir = 'basic')
{
global $config, $member, $character, $g5, $urlencode, $is_admin, $is_member, $is_add_register, $is_add_character;
if (array_key_exists('mb_nick', $member)) {
$nick = get_text(cut_str($member['mb_nick'], $config['cf_cut_name']));
}
if (array_key_exists('mb_point', $member)) {
$point = number_format($member['mb_point']);
}
$outlogin_skin_path = G5_SKIN_PATH . '/outlogin/' . $skin_dir;
$outlogin_skin_url = G5_SKIN_URL . '/outlogin/' . $skin_dir;
// 읽지 않은 쪽지가 있다면
if ($is_member) {
$sql = "SELECT count(*) as cnt FROM {$g5['memo_table']} where me_recv_mb_id = '{$member['mb_id']}' and me_read_datetime = '0000-00-00 00:00:00' ";
$row = sql_fetch($sql);
$memo_not_read = $row['cnt'];
$is_auth = false;
$sql = "SELECT count(*) as cnt FROM {$g5['auth_table']} where mb_id = '{$member['mb_id']}' ";
$row = sql_fetch($sql);
if ($row['cnt'])
$is_auth = true;
}
$outlogin_url = login_url($urlencode);
$outlogin_action_url = G5_HTTPS_BBS_URL . '/login_check.php';
ob_start();
if ($is_member)
include_once $outlogin_skin_path . "/outlogin.skin.2.php";
else // 로그인 전이라면
include_once $outlogin_skin_path . "/outlogin.skin.1.php";
$content = ob_get_contents();
ob_end_clean();
return $content;
}