테스트 사이트 - 개발 중인 베타 버전입니다

비회원일때 게시물이 안보입니다 ㅜㅜ 채택완료

집에갈래 3년 전 조회 1,977

 

회원 로그인을 했을 경우에는 게시물이 다 보이는데

 

비회원일때는 게시물이 없다고 나옵니다. 아래 코딩 중 가려놓은 부분이 있을까요?

 

//auth_check($auth[$sub_menu], "r");

$token = get_token();

$sql_common = " from $g5[member_table] ";

$sql_search = " where (1) and mb_status <> '삭제됨'"; if ($stx) {     $sql_search .= " and ( ";     switch ($sfl) {         case "mb_point" :             $sql_search .= " ($sfl >= '$stx') ";             break;         case "mb_level" :             $sql_search .= " ($sfl = '$stx') ";             break;         case "mb_tel" :         case "mb_hp" :             $sql_search .= " ($sfl like '%$stx') ";             break;         default :             $sql_search .= " ($sfl like '$stx%') ";             break;     }     $sql_search .= " ) "; }

//if ($is_admin == 'group') $sql_search .= " and mb_level = '$member[mb_level]' "; if ($is_admin != 'super')     $sql_search .= " and mb_level <= '$member[mb_level]' ";

if (!$sst) {     $sst = "mb_datetime";     $sod = "desc"; }

$sql_order = " order by $sst $sod ";

$sql = " select count(*) as cnt          $sql_common          $sql_search          $sql_order "; $row = sql_fetch($sql); $total_count = $row[cnt]; //echo $sql; $rows = $config[cf_page_rows]; $total_page  = ceil($total_count / $rows);  // 전체 페이지 계산 if (!$page) $page = 1; // 페이지가 없으면 첫 페이지 (1 페이지) $from_record = ($page - 1) * $rows; // 시작 열을 구함

$listall = "처음";

$g5[title] = "회원관리"; //include_once("./admin.head.php"); //include_once("../head.sub.php"); //include_once("../../member/unit.php");

if (G5_IS_MOBILE) {     include_once(G5_THEME_MOBILE_PATH.'/head.php');     //return;     } else{      include_once("../../member/unit.php"); }

$sql = " select *           $sql_common           $sql_search           $sql_order           limit $from_record, $rows "; $result = sql_query($sql); ?>

 
       

            $row2[cnt]";

    if ($is_admin == 'group')     {         $s_mod = "";         $s_del = "";     }     else     {         $s_mod = "";         //$s_del = "";         $s_del = "";     }     $s_grp = "";

    $leave_date = $row[mb_leave_date] ? $row[mb_leave_date] : date("Ymd", $g5[server_time]);     $intercept_date = $row[mb_intercept_date] ? $row[mb_intercept_date] : date("Ymd", $g5[server_time]);

    $mb_nick = get_sideview($row[mb_id], $row[mb_nick], $row[mb_email], $row[mb_homepage]);

    $mb_id = $row[mb_id];     if ($row[mb_leave_date])         $mb_id = "$mb_id";     else if ($row[mb_intercept_date])         $mb_id = "$mb_id";

    $list = $i%2;         if($row[mb_level] < 10) {             echo "                          

                                                                            ";}         }

if ($i == 0)     echo "

";

echo "

기수 이름 업체명
$row[mb_1]$row[mb_name]$row[mb_2]
자료가 없습니다.
";

if ($stx)     echo "\n"; ?>

if (G5_IS_MOBILE) {     include_once(G5_THEME_MOBILE_PATH.'/tail.php');     //return;     } else{      include_once("../../inc/foot_bo.php"); }

?>  

 

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
3년 전

if ($is_admin != 'super')     $sql_search .= " and mb_level <= '$member[mb_level]' ";

 

->

 

//if ($is_admin != 'super')     //$sql_search .= " and mb_level <= '$member[mb_level]' ";

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

하틴
3년 전

꼼꼼히 보기는 어려워서 if($row[mb_level] < 10) { 이부분 때문이 아닐까요?

로그인한 계정이 관리자 계정이라 10레벨이면 안보이실거같은데

이부분을 if($row[mb_level] <= 10) { 이렇게 하면 보이실까요?

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인