Merge branch 'master' of github.com:gnuboard/g4s
This commit is contained in:
@ -65,7 +65,7 @@ if ($row['cnt'] >= $board['bo_count_delete'] && !$is_admin)
|
|||||||
|
|
||||||
// 나라오름님 수정 : 원글과 코멘트수가 정상적으로 업데이트 되지 않는 오류를 잡아 주셨습니다.
|
// 나라오름님 수정 : 원글과 코멘트수가 정상적으로 업데이트 되지 않는 오류를 잡아 주셨습니다.
|
||||||
//$sql = " select wr_id, mb_id, wr_comment from $write_table where wr_parent = '$write[wr_id]' order by wr_id ";
|
//$sql = " select wr_id, mb_id, wr_comment from $write_table where wr_parent = '$write[wr_id]' order by wr_id ";
|
||||||
$sql = " select wr_id, mb_id, wr_is_comment from $write_table where wr_parent = '{$write['wr_id']}' order by wr_id ";
|
$sql = " select wr_id, mb_id, wr_is_comment, wr_content from $write_table where wr_parent = '{$write['wr_id']}' order by wr_id ";
|
||||||
$result = sql_query($sql);
|
$result = sql_query($sql);
|
||||||
while ($row = sql_fetch_array($result))
|
while ($row = sql_fetch_array($result))
|
||||||
{
|
{
|
||||||
@ -100,6 +100,9 @@ while ($row = sql_fetch_array($result))
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 에디터 썸네일 삭제
|
||||||
|
echo delete_editor_thumbnail($row['wr_content']);
|
||||||
|
|
||||||
// 파일테이블 행 삭제
|
// 파일테이블 행 삭제
|
||||||
sql_query(" delete from {$g4['board_file_table']} where bo_table = '$bo_table' and wr_id = '{$row['wr_id']}' ");
|
sql_query(" delete from {$g4['board_file_table']} where bo_table = '$bo_table' and wr_id = '{$row['wr_id']}' ");
|
||||||
|
|
||||||
|
|||||||
4
head.php
4
head.php
@ -112,8 +112,10 @@ include_once(G4_LIB_PATH.'/popular.lib.php');
|
|||||||
$cr_path = g4_path();
|
$cr_path = g4_path();
|
||||||
if($contrast_use == 'on') {
|
if($contrast_use == 'on') {
|
||||||
$cr_uri = $cr_path['curr_url'].'?contrast=off';
|
$cr_uri = $cr_path['curr_url'].'?contrast=off';
|
||||||
|
$cr = "ON";
|
||||||
} else {
|
} else {
|
||||||
$cr_uri = $cr_path['curr_url'].'?contrast=on';
|
$cr_uri = $cr_path['curr_url'].'?contrast=on';
|
||||||
|
$cr = "OFF";
|
||||||
}
|
}
|
||||||
if($_SERVER['QUERY_STRING']) {
|
if($_SERVER['QUERY_STRING']) {
|
||||||
$query_string = preg_replace("/contrast=(on|off)&?/", "", $_SERVER['QUERY_STRING']);
|
$query_string = preg_replace("/contrast=(on|off)&?/", "", $_SERVER['QUERY_STRING']);
|
||||||
@ -123,7 +125,7 @@ include_once(G4_LIB_PATH.'/popular.lib.php');
|
|||||||
unset($cr_path);
|
unset($cr_path);
|
||||||
?>
|
?>
|
||||||
<li>
|
<li>
|
||||||
<a href="<?=$cr_uri;?>">색상대비</a>
|
<a href="<?=$cr_uri;?>">색상대비<?=$cr?></a>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
|
|||||||
@ -331,7 +331,7 @@ function wrestSubmit()
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (this.oldsubmit && this.oldsubmit() == false)
|
if (this.oldsubmit && this.oldsubmit == false)
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
|
|||||||
@ -1720,4 +1720,34 @@ function delete_cache_latest($bo_table)
|
|||||||
unlink($filename);
|
unlink($filename);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 에디터 이미지 얻기
|
||||||
|
function get_editor_image($contents)
|
||||||
|
{
|
||||||
|
// $contents 중 img 태그 추출
|
||||||
|
$pattern = "/<img[^>]*src=[\'\"]?([^>\'\"]+".str_replace(".", "\.", $_SERVER['HTTP_HOST'])."[^>\'\"]+)[\'\"]?[^>]*>/";
|
||||||
|
preg_match_all($pattern, $contents, $matchs);
|
||||||
|
|
||||||
|
return $matchs;
|
||||||
|
}
|
||||||
|
|
||||||
|
// 에디터 썸네일 삭제
|
||||||
|
function delete_editor_thumbnail($contents)
|
||||||
|
{
|
||||||
|
// $contents 중 img 태그 추출
|
||||||
|
$matchs = get_editor_image($contents);
|
||||||
|
|
||||||
|
for($i=0; $i<count($matchs[1]); $i++) {
|
||||||
|
// 이미지 path 구함
|
||||||
|
$imgurl = parse_url($matchs[1][$i]);
|
||||||
|
$srcfile = $_SERVER['DOCUMENT_ROOT'].$imgurl['path'];
|
||||||
|
|
||||||
|
$filename = preg_replace("/\.[^\.]+$/i", "", basename($srcfile));
|
||||||
|
$filepath = dirname($srcfile);
|
||||||
|
|
||||||
|
foreach(glob($filepath.'/thumb-'.$filename.'*') as $file) {
|
||||||
|
unlink($file);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
?>
|
?>
|
||||||
@ -30,8 +30,7 @@ function get_view_thumbnail($contents)
|
|||||||
}
|
}
|
||||||
|
|
||||||
// $contents 중 img 태그 추출
|
// $contents 중 img 태그 추출
|
||||||
$pattern = "/<img[^>]*src=[\'\"]?([^>\'\"]+".str_replace(".", "\.", $_SERVER['HTTP_HOST'])."[^>\'\"]+)[\'\"]?[^>]*>/";
|
$matchs = get_editor_image($contents);
|
||||||
preg_match_all($pattern, $contents, $matchs);
|
|
||||||
|
|
||||||
for($i=0; $i<count($matchs[1]); $i++) {
|
for($i=0; $i<count($matchs[1]); $i++) {
|
||||||
// 이미지 path 구함
|
// 이미지 path 구함
|
||||||
|
|||||||
Reference in New Issue
Block a user