Nbuilder PHP Q&A
동호회 개설이 되질 않네요
안녕하세요
현재 엔빌더를 쓰려고 다 설치하고 그리고 처음설치시 동호회 개설도 되었는데 지금
소스는 별 수정하지 않고 디자인만 수정해 테스트 중인데 동호회 개설이 되질않네요
club_register.php 로 들어가면 동호회 분류가 보이질 않구요
개설과 다시작성 버튼도 보이질 않네요 소스를 보면 다 잘되어있는데 이상하더라구요
그래서 원본 파일로 club_register.php 를 다시 올려도 문제는 똑 같더라구요
다른 파일을 수정해야 되는 건가요?
지금 다시 설치하기엔 넘 힘든 상황이구요
꼭 좀 부탁드립니다
club_register.php 소스전부다 적어봅니다
------------------------------------------------------------------------------------------
<?
/*
------------------------------------------------------------------
파 일 명 : club_register.php
------------------------------------------------------------------
사 용 요 약 : [CLUB] 동호회 개설 폼, 처리
------------------------------------------------------------------
개 발 자 : 남병광
------------------------------------------------------------------
디 자 인 : 김미수
------------------------------------------------------------------
제작 시작일 : 2001/03/21
------------------------------------------------------------------
수 정 내 용 : 수정일 : 2001/07/24
수정자 : 빈경윤
내 용 : DB를 Oracle -> MySql로 convert
디자인리뉴얼작업
------------------------------------------------------------------
*/
?>
<?
include("../include/club_define.php");
$permNo = $CLUB_OUT_PERM[register]; // 동호회 외부권한 - 개설권한(일반회원)
include("../include/chkPerm.php"); // 권한별 접근제한
echo $LICENSE;
include("../include/f_file.php");
?>
<?
if(isset($flag))
{
$cl_id_dir = $CLUB_HOME_ROOT . "/" . $new_cl_id;
// 중복 check
$query = "select count(*) from " . CLUB_LIST . " where cl_id='$new_cl_id'";
//echo $query . "<br>";
$db->ParseExec($query);
$db->fetch();
if ( ($db->result(1) > 0) || (is_dir($cl_id_dir) ) )
{
error("이미 사용된 동호회ID입니다.\\n\\n다른 동호회ID를 입력하여 주십시오.");
} // if()
$query = "select count(*) from " . CLUB_LIST . " where cl_name='$cl_name'";
//echo $query . "<br>";
$db->ParseExec($query);
$db->fetch();
if ($db->result(1) > 0)
{
error("이미 사용된 동호회이름입니다.\\n\\n다른 동호회이름을 입력하여 주십시오.");
} // if()
// db insert - list
to_db_str(&$cl_name, 30, "STRIP_TAGS");
to_db_str(&$cl_intro, $CLUB_INTRO_TEXT, "STRIP_TAGS");
$cl_class2 = "0";
$cl_sysop = $UnameSess; // login user
$cl_join_law = "안내문구";
$cl_img_name = "main_title.gif";
$cl_img_width = 150;
$cl_img_height = 150;
// 동호회 승인여부
if ($CLUB_CREATE_TYPE == "Y") // 관리자승인후 개설
{
$cl_issign = "N";
}else{ // 신청직후 개설
$cl_issign = "Y";
} // if()
$SQL = "insert into " . CLUB_LIST . "(cl_id, cl_class1, cl_class2, cl_name, cl_sysop, cl_theme, cl_intro, cl_join_law, cl_open_date, cl_open_mode, cl_img_name, cl_img_width, cl_img_height, cl_issign) values('$new_cl_id', '$cl_class1', '$cl_class2', '$cl_name', '$cl_sysop', '1', '$cl_intro', '$cl_join_law', now(), '$cl_open_mode', '$cl_img_name', '$cl_img_width', '$cl_img_height', '$cl_issign')";
$db->ParseExec($SQL);
$db->parseFree();
$db->disconnect();
// 동호회 승인여부
if ($CLUB_CREATE_TYPE == "Y") // 관리자승인후 개설
{
$msg = "동호회 개설이 신청되었습니다.\\n\\n관리자의 승인후 동호회가 개설됩니다.";
$url = "$CLUB_URL_ROOT/";
}else{ // 신청직후 개설
define("_IS_USE_INCLUDE_CLUB_CREATE", 1); // include file access limit
include("club_create.inc.php"); // 동호회 개설 처리
$msg = "동호회가 생성되었습니다.\\n\\n개설된 동호회로 이동합니다.";
$url = "$CLUB_HOME_URL_ROOT/$new_cl_id/";
} // if()
error($msg, 0);
refresh($url);
}else
{
?>
<? include($cfg_inc_header); ?>
<SCRIPT LANGUAGE="JavaScript" SRC="<?= $URL_ROOT ?>/include/js/trim.js"></SCRIPT>
<SCRIPT LANGUAGE="JavaScript" SRC="<?= $URL_ROOT ?>/include/js/form_check.js"></SCRIPT>
<script language="javascript">
<!--
function chkClubId(form)
{
// 입력 여부
bCheck = form_chk_value(form.new_cl_id, "클럽 ID");
if ( bCheck == false ) return(false);
// 영어와 숫자로만 구성
bCheck = form_chk_onlyEngNum(form.new_cl_id, "동호회 ID");
if ( bCheck == false ) return(false);
// 길이제한
bCheck = form_chk_length(form.new_cl_id, "동호회 ID", 4, 12);
if ( bCheck == false ) return(false);
}
function chk_submit()
{
var form = document.formcllist;
var bCheck
// 동호회 ID 검사
bCheck = chkClubId(form);
if ( bCheck == false ) return;
// 입력 여부
bCheck = form_chk_value(form.cl_name, "동호회이름");
if ( bCheck == false ) return;
bCheck = form_chk_value(form.cl_intro, "동호회소개");
if ( bCheck == false ) return;
bCheck = form_chk_value(form.cl_class1, "동호회분류");
if ( bCheck == false ) return;
form.flag.value = "true";
form.submit();
}
function openidchk(url)
{
var bCheck;
var form = document.formcllist;
bCheck = chkClubId(form);
if(bCheck == false) return;
window.open(url+"?new_cl_id=" + form.new_cl_id.value,"idcheck",'toolbar=no,location=no,directory=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=no,width=270,height=150');
}
//-->
</script>
<style type="text/css">
input.text
{
border:1px solid #cccccc;
background-color: #ffffff;
font-size:9pt;
}
input.btn
{
background-color:#FFFFFF; font-size: 9pt; width: 70; height: 18; border: 1px dashed silver
}
textarea
{
border:1px solid #cccccc;
background-color: #ffffff;
font-size:9pt;
}
select
{
font-size:9pt;
}
</style>
<Br>
<table width="575" border="0" cellpadding="0" cellspacing="0" align="center">
<tr>
<td width="40%" align="right"><img src="<?= $IMG_ROOT ?>/board_images/theme1/dot/icon_notice.gif" width="28" height="27" border="0" alt="" align="absmiddle"></td>
<td> <font size=3" color="#AE0000"><b><font color="#333333">클럽 만들기</font></b></font></td>
</tr>
</table>
<br>
<table width="575" height="100%" border="0" cellpadding="0" cellspacing="0">
<form method="post" name="formcllist" onsubmit="return(false);">
<input type="hidden" name="flag">
<tr>
<td width="100%" align="center" valign="top">
<table width="100%" border="1" cellpadding="0" cellspacing="0" bordercolordark="#F0F0F0" bordercolorlight="F0F0F0">
<tr>
<td>
<table width="100%" align="center" border="1" cellpadding="2" cellspacing="0" bordercolordark="#ffffff" bordercolorlight="c1c1c1">
<tr>
<td bgcolor="#F7F7F7"> <img src="<?= $IMG_ROOT ?>/icon/icon_01.gif" width="6" height="6" border="0" alt="">
클럽ID</td>
<td bgcolor="white"> <input type="text" name="new_cl_id" size="12" maxlength="12" class="text">
<a href="javascript:openidchk('club_id_check.php');"><img src="<?= $IMG_ROOT?>/button/jungbok.gif" width="63" height="18" border="0" alt="" align=absmiddle></a>
(영문, 숫자로 12자이내)</td>
</tr>
<tr>
<td width=130 bgcolor="#F7F7F7"> <img src="<?= $IMG_ROOT ?>/icon/icon_01.gif" width="6" height="6" border="0" alt="">
클럽 이름</td>
<td width="370" bgcolor="white"> <input type="text" name="cl_name" size="30" maxlength="30" class="text"> (30자이내, 한글 15자)</td>
</tr>
<tr>
<td bgcolor="#F7F7F7"> <img src="<?= $IMG_ROOT ?>/icon/icon_01.gif" width="6" height="6" border="0" alt="">
클럽소개</td>
<td bgcolor="white"> <textarea name="cl_intro" rows="10" cols="50" class="textarea"></textarea> (<?= $CLUB_INTRO_TEXT ?>자 이내)</td>
</tr>
<tr>
<td bgcolor="#F7F7F7"> <img src="<?= $IMG_ROOT ?>/icon/icon_01.gif" width="6" height="6" border="0" alt="">
클럽가입방식</td>
<td bgcolor="white">
<select name="cl_open_mode">
<option value="T">공개</option>
<option value="F" selected>비공개</option>
</select><br>
<img width="0" height="5"><br>
<B>[공개]</B> - 회원이 동호회 <U>가입 후 즉시 회원</U>의 자격을 얻음.<br>
<img width="0" height="5"><br>
<B>[비공개]</B> - 회원이 동호회 <U>가입 후 시삽의 승인이 있어야 회원</U>의 자격을 얻음.
</td bgcolor="white">
</tr>
<tr>
<td bgcolor="#F7F7F7"> <img src="<?= $IMG_ROOT ?>/icon/icon_01.gif" width="6" height="6" border="0" alt="">
클럽 분류</td>
<td bgcolor="white">
<select name="cl_class1">
<?
f_select_list_value ($cl_class1, $e_class1, $e_class1_val, "---------선택하세요---------", 0);
?>
</select>
</td>
</tr>
</table>
</td>
</tr>
</table>
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td height="10"></td>
</tr>
<tr>
<td align="center">
<input type="image" value="개설" img src="<?= $IMG_ROOT ?>/button/create.gif" onclick="javascript:chk_submit();">
<input type="image" value="다시작성" img src="<?= $IMG_ROOT ?>/button/rewrite.gif" onclick="javascript:formcllist.reset();">
</td>
</tr>
</table>
</td>
</tr>
</form>
</table>
<!------------- @ Main Page @ ------------------------------------------------------------------------------------------------------------------>
<? include($cfg_inc_footer); ?>
<? } ?>
-----------------------------------------------------
이전 글 | 우편번호가 흐흐흐 안돼요 1 | 문*성 | 2003.07.11 |
---|---|---|---|
다음 글 | asp 커뮤니티분류 질문 드립니다. 1 | 이*호 | 2003.07.08 |