function print_message($msg, $location) { print_header($location); print_location_bar($location); echo "\n<center>\n<table height=300>\n<tr><td align=center><font color=NAVY><b>\n {$msg}\n </b></font>\n </td>\n</tr>\n</table>\n\t"; print_footer(); exit; }
<?php /* 명함관리 (명함목록출력) 2001.06 by Jungjoon Oh */ print_header("명함 목록"); print_location_bar($location_bar); list($pagelist, $page_count) = make_page_list("{$URL['list']}?m={$m}&group={$group}&id={$id}&where={$where}&k={$keyword}", $max_list, $total_count, $pn); $total_page = $page_count; echo "\n<br>\n<table width=700 border=0 cellspacing=1 cellpadding=4 bgcolor=#FFFFFF align=center>\n <tr bgcolor=#FFFFFF width=100%>\n <td colspan=8 align=right><font size=2>\n <font color=BLUE>* 이름이나 회사명을 클릭하시면 자세한 내용을 볼수있습니다.</font> \n 전체 : <font color=RED>{$total_count}</font> \n 현재페이지 : <font color=RED>{$pn} / {$total_page}</font></font>\n </td>\n </tr>\n <tr bgcolor=#BBDDFF> \n <th><font size=2>번호</font></th>\n <th><font size=2>분류</font></th>\n <th><font size=2>이름</font></th>\n <th><font size=2>회사</font></th>\n <th><font size=2>부서</font></th>\n <th><font size=2>직함</font></th>\n <th><font size=2>전화</font></th>\n <th><font size=2>등록일</font></th>\n </tr>\n"; if (!$LIST_DATA) { echo "\n <tr bgcolor=#F0F0F0> \n <td colspan=8 align=center>\n <font size=2>등록된 데이터가 없습니다.</font>\n </td>\n </tr>\n"; } else { $article_num = $total_count - $pn * $max_list + $max_list; foreach ($LIST_DATA as $list) { list($nc_index, $nc_id, $nc_group, $nc_name, $nc_company, $nc_depart, $nc_title, $nc_tel, $nc_date, $nc_email) = explode("|", $list); if ($nc_email) { $nc_name = "<a href=\"mailto:{$nc_email}\">{$nc_name}</a>"; } echo "\n <tr bgcolor=#F0F0F0> \n <td align=center><font size=2>\n <a href=\"{$URL['read']}?m=read&idx={$nc_index}&{$from_string}\">\n {$article_num}</a></font></td>\n <td align=center><font size=2>{$GROUP_NAME[$nc_group]}</font></td>\n <td align=center><font size=2>{$nc_name}</font>\n </td>\n <td align=center><font size=2>\n <a href=\"{$URL['read']}?m=read&idx={$nc_index}&{$from_string}\">\n {$nc_company}</a></font>\n </td>\n <td align=center><font size=2>{$nc_depart}</font></td>\n <td align=center><font size=2>{$nc_title}</font></td>\n <td align=center><font size=2>{$nc_tel}</font></td>\n <td align=center><font size=2>{$nc_date}</font></td>\n </tr>\n"; // 글번호 하나씩 감소 $article_num--; } // foreach } echo "\n <tr bgcolor=#FFFFFF>\n <td colspan=8 align=center><font size=2>{$pagelist}</a>\n </td>\n </tr>\n <tr bgcolor=#FFFFFF>\n <td colspan=8 align=right><a href=\"{$URL['write_form']}\">\n {$BUTTON['write']}</a> \n </td>\n </tr>\n</table>\n<script language=JavaScript>\n<!--\nfunction checkForm(form)\n{\n\tif(form.k.value==''){\n\t\talert('검색어를 입력하세요. ');\n\t\tform.k.focus();\n\t\treturn false;\n\t}\n\treturn true;\n}\n//-->\n</script>\n\n<table width=700 align=center>\n<form action=\"{$URL['search']}\" method=GET name=f onSubmit=\"return checkForm(document.f);\">\n<tr><td colspan=2><hr size=1</td></tr>\n<tr><td width=30% align=right><font size=2><b>검 색 어:</b></font></td>\n <td width=70%>\n <input type=text name=k value=\"{$k}\" size=21 maxlength=20>\n\t<input type=submit value=\" 검색 \">\n\t<select name=\"group\">\n\t<option value=\"\">분류</option>\n\t<option value=1>기업</option>\n\t<option value=2>언론사</option>\n\t<option value=3>정계</option>\n\t<option value=4>학교</option>\n\t<option value=5>개인</option>\n\t<option value=9>기타</option>\n </td>\n</tr>\n<tr><td align=right><font size=2><b>검색대상:</b></font></td>\n <td><font size=2>\n <input type=radio name=where value=\"name\" checked>이름 \n <input type=radio name=where value=\"company\">회사명 \n <input type=radio name=where value=\"depart\">부서명 \n <input type=radio name=where value=\"title\">직함 \n <input type=radio name=where value=\"id\">등록자ID\n </font>\n </td>\n</tr>\n</form>\n</table>\n"; print_footer(); exit;
$back_url = "{$URL['read']}?idx={$idx}&from={$from}&" . $from_string; // 데이터 가져오기 $dbh = dbconnect(); $query = "select * from namecard where nc_index={$idx} and " . "(nc_id='{$mem_id}' or nc_pub='1')"; $sth = dbquery($dbh, $query); if (!$sth) { print_alert(mysql_error(), 'back'); } list($nc_index, $nc_group, $nc_id, $nc_date, $nc_name, $nc_company, $nc_depart, $nc_title, $nc_tel, $nc_fax, $nc_hp, $nc_email, $nc_url, $nc_address, $nc_relation, $nc_note, $nc_pub) = dbselect($sth); // 존재하지 않을때 if (!$nc_index) { print_alert("데이터가 존재하지 않습니다.", 'stop'); exit; } print_header("명함조회"); print_location_bar("명함조회"); $button_line = "\n <table border=0 width=100%>\n <tr><td>\n\t <a href=\"{$URL['edit_form']}?idx={$nc_index}&from={$from}&{$from_string}\">{$BUTTON['edit']}</a>\n\t <a href=\"{$URL['delete']}?idx={$nc_index}&from={$from}&{$from_string}\"\n\t onClick=\"return confirm('[{$nc_name}]님의 명함을 정말로 삭제하시겠습니까 ? ');\">\n\t {$BUTTON['delete']}</a> \n\t</td>\n\t<td align=right>\n\t <a href=\"{$URL['write_form']}\">{$BUTTON['write']}</a> \n\t <a href=\"{$URL['list']}?m={$from}&{$from_string}\">{$BUTTON['list']}</a> \n\t</td>\n </tr>\n </table>\n"; ?> <br> <table width="700" border="0" cellspacing="1" cellpadding="4" bgcolor="#FFFFFF" align="center"> <tr bgcolor="#FFFFFF"> <td colspan=4> <? echo $button_line ?> </td> </tr> <tr><th width="17%" bgcolor="#BBDDFF"><font size=2>일련번호</font></th> <td width="33%" bgcolor="#F0F0F0"><font size=2><?echo $nc_index?></font></td> <th width="17%" bgcolor="#BBDDFF"><font size=2>등록일</font></th> <td width="33%" bgcolor="#F0F0F0"><font size=2><?echo $nc_date?></font></td> </tr>
<?php /* 명함관리 (명함등록폼) 2001.06 by Jungjoon Oh */ require "nc-lib.php"; $mem_id = $REMOTE_USER; print_header("명함등록"); print_location_bar("명함등록"); ?> <script language="JavaScript"> <!-- function checkForm(form) { var msg=""; if(form.nc_name.value==""){ msg+="- 이름을 입력하세요.\n"; } if(form.nc_company.value==""){ msg+="- 회사명을 입력하세요.\n"; } if(form.nc_tel.value==""){ msg+="- 전화번호를 입력하세요.\n"; } if (msg) { alert("* 아래 사항을 확인하시기 바랍니다. \n\n" + msg); return false;
// 존재하지 않을때 if (!$nc_index) { print_alert("데이터가 존재하지 않습니다.", 'stop'); exit; } // 등록한 사람이 아닐때 if ($mem_id != $nc_id) { print_alert("명함을 등록한 사람만 수정할수있습니다. ", 'back'); exit; } $name = "nc_pub" . $nc_pub; ${$name} = "checked"; $name = "nc_group" . $nc_group; ${$name} = "selected"; print_header("명함수정"); print_location_bar("명함수정"); ?> <script language="JavaScript"> <!-- function calLength(str) { var strlength=0; for (i = 0; i < str.length; i++) { if (str.charCodeAt(i) > 255) strlength += 2; else strlength++; } return strlength; }