Ejemplo n.º 1
0
     $mb = get_member($comment['mb_id']);
     if (chk_multiple_admin($member['mb_id'], $group['gr_admin'])) {
         // 자신이 관리하는 그룹인가?
         if ($member['mb_level'] >= $mb['mb_level']) {
             // 자신의 레벨이 크거나 같다면 통과
         } else {
             apms_alert('1|그룹관리자의 권한보다 높은 회원의 댓글이므로 수정할 수 없습니다.');
         }
     } else {
         apms_alert('1|자신이 관리하는 그룹의 게시판이 아니므로 댓글을 수정할 수 없습니다.');
     }
 } else {
     if ($is_admin == 'board') {
         // 게시판관리자이면
         $mb = get_member($comment['mb_id']);
         if (chk_multiple_admin($member['mb_id'], $board['bo_admin'])) {
             // 자신이 관리하는 게시판인가?
             if ($member['mb_level'] >= $mb['mb_level']) {
                 // 자신의 레벨이 크거나 같다면 통과
             } else {
                 apms_alert('1|게시판관리자의 권한보다 높은 회원의 댓글이므로 수정할 수 없습니다.');
             }
         } else {
             apms_alert('1|자신이 관리하는 게시판이 아니므로 댓글을 수정할 수 없습니다.');
         }
     } else {
         if ($member['mb_id']) {
             if ($member['mb_id'] != $comment['mb_id']) {
                 apms_alert('1|자신의 글이 아니므로 수정할 수 없습니다.');
             }
         } else {
Ejemplo n.º 2
0
    //포인트전환이 아닐경우
    if (!$partner['pt_bank_name'] || !$partner['pt_bank_account'] || !$partner['pt_bank_holder']) {
        //alert_close('입금계좌정보의 미등록으로 현재 출금신청이 제한된 상태입니다.');
    }
}
if ($apms['apms_payment_limit']) {
    if ($apms['apms_payment_day']) {
        $yoil = array("일", "월", "화", "수", "목", "금", "토");
        $y = date('w', G5_SERVER_TIME);
        $day = $yoil[$y];
        $msg = '매주 ' . $apms['apms_payment_limit'] . '요일만 출금신청이 가능합니다.';
    } else {
        $day = date('d', G5_SERVER_TIME);
        $msg = '매월 ' . $apms['apms_payment_limit'] . '일만 출금신청이 가능합니다.';
    }
    if (!chk_multiple_admin($day, $apms['apms_payment_limit'])) {
        alert_close($msg);
    }
}
//계정현황
$pp_field = $pp_field ? 1 : 0;
$account = apms_balance_sheet($member['mb_id'], $pp_field);
if ($account['possible'] > 0) {
} else {
    alert_close('출금가능한 잔액이 없습니다.');
}
if ($pp_amount > 0) {
} else {
    alert_close('신청금액은 0보다 큰 양수로 입력하셔야 합니다.');
}
if ($pp_amount > $account['possible']) {
Ejemplo n.º 3
0
function apms_page_thema($id, $type = 0)
{
    global $g5, $gr_id, $group, $member, $is_guest;
    if (!$id) {
        return;
    }
    $type_sql = $type ? "as_html <> '0'" : "as_html = '0'";
    $row = sql_fetch(" select * from {$g5['apms_page']} where html_id = '{$id}' and {$type_sql} order by as_html desc ", false);
    if ($row['gr_id']) {
        if ($gr_id != $row['gr_id']) {
            $group = sql_fetch(" select * from {$g5['group_table']} where gr_id = '{$row['gr_id']}' ", false);
            if ($is_admin != 'super' && !$is_guest) {
                $is_admin = chk_multiple_admin($member['mb_id'], $group['gr_admin']) ? 'group' : '';
            }
        }
    }
    $is_nav = '';
    if ($is_admin == "super" || $is_admin == "group") {
        if ($row['as_html'] == "3") {
            $row1 = sql_fetch(" select bo_subject from {$g5['apms_page']} where id = '{$row['as_code']}' ", false);
            $is_nav = $row1['bo_subject'];
        }
    } else {
        if ($row['gr_id']) {
            if ($group['as_partner'] && !IS_PARTNER) {
                alert("파트너만 이용가능합니다.", G5_URL);
            }
            if ($group['gr_use_access']) {
                if ($is_guest) {
                    alert("비회원은 접근할 권한이 없습니다.\\n\\n회원이시라면 로그인 후 이용해 보십시오.", G5_URL);
                }
                $chk = sql_fetch(" select count(*) as cnt from {$g5['group_member_table']} where gr_id = '{$row['gr_id']}' and mb_id = '{$member['mb_id']}' ");
                if (!$chk['cnt']) {
                    alert("접근 권한이 없습니다.", G5_URL);
                }
            }
            apms_auth($group['as_grade'], $group['as_equal'], $group['as_min'], $group['as_max']);
        }
        // 서브페이지일 경우
        if ($row['as_html'] == "3") {
            $row1 = sql_fetch(" select bo_subject, as_grade, as_equal, as_min, as_max from {$g5['apms_page']} where id = '{$row['as_code']}' ", false);
            apms_auth($row1['as_grade'], $row1['as_equal'], $row1['as_min'], $row1['as_max']);
            $is_nav = $row1['bo_subject'];
        }
        apms_auth($row['as_grade'], $row['as_equal'], $row['as_min'], $row['as_max']);
    }
    $at = array();
    $at = $row;
    $at['title'] = $row['as_title'];
    $at['desc'] = $row['as_desc'];
    $at['wide'] = $row['as_wide'] ? $row['as_wide'] : $group['as_wide'];
    $at['subject'] = $row['bo_subject'];
    $at['multi'] = $group['as_multi'];
    $at['group'] = $group['as_' . MOBILE_ . 'thema'] ? true : false;
    $at['id'] = $group['gr_id'];
    $at['gid'] = $group['gr_id'];
    $at['shop'] = $group['as_shop'];
    $at['thema'] = $group['as_' . MOBILE_ . 'thema'];
    $at['colorset'] = $group['as_' . MOBILE_ . 'color'];
    $at['file'] = $row['as_file'];
    $at['co_id'] = $row['co_id'];
    $at['name'] = $row['bo_subject'];
    if (isset($row1['bo_subject']) && $row1['bo_subject']) {
        $at['nav1'] = $group['gr_subject'];
        $at['nav2'] = $row1['bo_subject'];
        $at['nav3'] = $row['bo_subject'];
    } else {
        $at['nav1'] = $group['gr_subject'];
        $at['nav2'] = $row['bo_subject'];
        $at['nav3'] = '';
    }
    $at['header'] = $row['as_head'];
    $at['hcolor'] = $row['as_hcolor'];
    $at['pskin'] = $row['as_skin'];
    return $at;
}
Ejemplo n.º 4
0
<?php

if (!defined('_GNUBOARD_')) {
    exit;
}
// 개별 페이지 접근 불가
// 관리자 체크
if (chk_multiple_admin($member['mb_id'], $qaconfig['qa_1'])) {
    $is_admin = 'super';
}
// Page ID
$pid = $pid ? $pid : 'secret';
$at = apms_page_thema($pid);
if (!defined('THEMA_PATH')) {
    include_once G5_LIB_PATH . '/apms.thema.lib.php';
}
$qa_skin_path = get_skin_path('qa', G5_IS_MOBILE ? $qaconfig['qa_mobile_skin'] : $qaconfig['qa_skin']);
$qa_skin_url = get_skin_url('qa', G5_IS_MOBILE ? $qaconfig['qa_mobile_skin'] : $qaconfig['qa_skin']);
if (G5_IS_MOBILE) {
    // 모바일의 경우 설정을 따르지 않는다.
    include_once './_head.php';
    echo conv_content($qaconfig['qa_mobile_content_head'], 1);
} else {
    if ($qaconfig['qa_include_head']) {
        @(include $qaconfig['qa_include_head']);
    } else {
        include './_head.php';
    }
    echo conv_content($qaconfig['qa_content_head'], 1);
}
$skin_path = $qa_skin_path;