get_yn 은 명령어? > 그누3질답

그누3질답

get_yn 은 명령어? 정보

get_yn 은 명령어?

본문

안녕하세요? 쥬니어라고 합니다...^^
궁금한게 있어서요~

저는 Gnu3.42버전을 사용하고 있는데요,
admin 관리자 화면에 들어가서 그룹메뉴와 게시판메뉴를 누르니,
get_yn 이라는 명령어가 잘못되었다는 에러가 나서
boardgrouplist.php 와 boardlist.php 를 열어봤더니,

".get_yn($row[gr_use_access])." <--- 요런 형식의 명령구문이 있더라구요...;;;
".get_yn($row[.....])." 이렇게.... 여러문구가 있었습니다.;;

계속 멀쩡하다가 뭐가 잘못된건지 여기서 에러 난게 꺼림직하네요...
혹시 얼마전 phpmyadmin 에서 테이블데이터를 생성할때 뭔가 잘못된건지 잘은 모르겠지만,
일단, get_yn 이란 문구를 지우니 화면상으로는 에러문구도 않뜨고 별이상 없어보이는데....

중요한 명령구문인가요?
뭔가 의미가 있지 않으면 저걸 삽입했을리는 없을테고....^^;
뭔가 왠지 찜찜해서 질문드립니다.;;

죄송합니다. 테스트할곳은 없습니다.^^;; 테스트할곳이 관리자메뉴라서요....보안상...^^;;호호

댓글 전체

공백은 없었고, 특수문자도 없었는데....;;;????
그룹관리자는 지정하지 않았습니다만, 그룹관리자를 사용하지 않는다면 문제될껀 없겠죠?^^;
근데, 왜 갑자기 저런 문제가 생겼는지... 전혀 감이 않오네요...ㅜ.ㅜ;
lib/gnuboard.lib.php

function get_yn($val, $case='')
{
    switch ($case) {
        case '1' : $result = ($val > 0) ? 'Y' : 'N'; break;
        default :  $result = ($val > 0) ? '예' : '아니오';
    }
    return $result;
}

get_yn($row[gr_use_access])
    => $row[gr_use_access]의 값이 1이상이면 "예" 아니면 "아니오"를 리턴하겠군요.
답변 정말 감사합니다.루트님~...
깨끗이 잘 넘어가네요~ 에러문도 않나오고....
근데, 왜 잘 되던게 갑자기 에러가 생긴걸까요? 위에 부분과 어드민쪽 소스는 전혀 만지질 않았는데...
아~ 그누보드는 너무 복잡해~^^;
미쳐 확인못했는데, 지금 게시판을 수정하려 관리자모드로 들어가서 게시판수정페이지로 들어가니
이번엔 boardform.php 에 214번째줄인가...에러가 생겼다네요...;;;
살펴보니, 또 get_yn 이 포함된 소스였습니다. 데이터베이스에 이상이 생긴게 맞겠죠?
필드명이 지워졌다거나....
일단은 그래서 가르쳐주셨던 부분을 다시 원래대로 했고 모든걸 처음 그대로로 돌려놨습니다.
어레메세지는 이렇게 나옵니다.

Fatal error: Call to undefined function: get_yn() in /.../.../.../gnu3/bbs/admin/boardgrouplist.php on line 124
(그룹메뉴로 이동했을경우...)

Fatal error: Call to undefined function: get_yn() in /.../.../.../www/gnu3/bbs/admin/boardlist.php on line 153
(게시판메뉴로 이동했을경우...)
전체 9,564
그누3질답 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT