Example #1
0
$msg = implode('<br>', $msg);
if ($msg) {
    alert($msg);
}
// 090710
if (substr_count($wr_content, '&#') > 50) {
    alert('내용에 올바르지 않은 코드가 다수 포함되어 있습니다.');
    exit;
}
$upload_max_filesize = ini_get('upload_max_filesize');
if (empty($_POST)) {
    alert("파일 또는 글내용의 크기가 서버에서 설정한 값을 넘어 오류가 발생하였습니다.\\npost_max_size=" . ini_get('post_max_size') . " , upload_max_filesize=" . $upload_max_filesize . "\\n게시판관리자 또는 서버관리자에게 문의 바랍니다.");
}
$notice_array = explode(",", $board['bo_notice']);
if ($w == 'u' || $w == 'r') {
    $wr = get_write($write_table, $wr_id);
    if (!$wr['wr_id']) {
        alert("글이 존재하지 않습니다.\\n글이 삭제되었거나 이동하였을 수 있습니다.");
    }
}
// 외부에서 글을 등록할 수 있는 버그가 존재하므로 비밀글은 사용일 경우에만 가능해야 함
if (!$is_admin && !$board['bo_use_secret'] && $secret) {
    alert('비밀글 미사용 게시판 이므로 비밀글로 등록할 수 없습니다.');
}
// 외부에서 글을 등록할 수 있는 버그가 존재하므로 비밀글 무조건 사용일때는 관리자를 제외(공지)하고 무조건 비밀글로 등록
if (!$is_admin && $board['bo_use_secret'] == 2) {
    $secret = 'secret';
}
$html = '';
if (isset($_POST['html']) && $_POST['html']) {
    $html = $_POST['html'];
Example #2
0
 * 
 * 문서 이력 실행 스크립트
 *
 * @package	narinwiki
 * @subpackage pages
 * @license GPL2 (http://narinwiki.org/license)
 * @author	byfun (http://byfun.com)
 * @filesource
 */

include_once "./_common.php";

wiki_only_ajax();

if($w == 'r' || $w == 'da' || $w == 'ds') {
	$wr = get_write($wiki['write_table'], $wr_id);
	
	if(!$wr) {
		echo "존재하지 않는 문서입니다.";
		exit;
	}
}

if(!$is_wiki_admin && $w != 'r') {
	echo "권한이 없습니다.";
	exit;
}

if($w != 'da' && $w != 'ds') {
	$h = sql_fetch("SELECT * FROM ".$wiki['history_table']." WHERE id = '$hid'");
	if(!$h) {