Merge branch 'g4s'
This commit is contained in:
@ -159,7 +159,7 @@ function icon($act, $link='', $target='_parent')
|
||||
function rm_rf($file)
|
||||
{
|
||||
if (file_exists($file)) {
|
||||
@chmod($file,0777);
|
||||
@chmod($file, G4_FILE_PERMISSION);
|
||||
if (is_dir($file)) {
|
||||
$handle = opendir($file);
|
||||
while($filename = readdir($handle)) {
|
||||
|
||||
@ -121,8 +121,8 @@ $sql = " insert into {$g4['board_table']}
|
||||
sql_query($sql);
|
||||
|
||||
// 게시판 폴더 생성
|
||||
@mkdir(G4_DATA_PATH.'/file/'.$target_table, 0707);
|
||||
@chmod(G4_DATA_PATH.'/file/'.$target_table, 0707);
|
||||
@mkdir(G4_DATA_PATH.'/file/'.$target_table, G4_DIR_PERMISSION);
|
||||
@chmod(G4_DATA_PATH.'/file/'.$target_table, G4_DIR_PERMISSION);
|
||||
|
||||
// 디렉토리에 있는 파일의 목록을 보이지 않게 한다.
|
||||
$board_path = G4_DATA_PATH.'/file/'.$target_table;
|
||||
@ -130,7 +130,7 @@ $file = $board_path . '/index.php';
|
||||
$f = @fopen($file, 'w');
|
||||
@fwrite($f, '');
|
||||
@fclose($f);
|
||||
@chmod($file, 0606);
|
||||
@chmod($file, G4_FILE_PERMISSION);
|
||||
|
||||
$copy_file = 0;
|
||||
if ($copy_case == 'schema_data_both') {
|
||||
@ -141,19 +141,19 @@ if ($copy_case == 'schema_data_both') {
|
||||
// 김선용 201007 :
|
||||
if(is_dir(G4_DATA_PATH.'/file/'.$bo_table.'/'.$entry)){
|
||||
$dd = dir(G4_DATA_PATH.'/file/'.$bo_table.'/'.$entry);
|
||||
@mkdir(G4_DATA_PATH.'/file/'.$target_table.'/'.$entry, 0707);
|
||||
@chmod(G4_DATA_PATH.'/file/'.$target_table.'/'.$entry, 0707);
|
||||
@mkdir(G4_DATA_PATH.'/file/'.$target_table.'/'.$entry G4_DIR_PERMISSION);
|
||||
@chmod(G4_DATA_PATH.'/file/'.$target_table.'/'.$entry G4_DIR_PERMISSION);
|
||||
while ($entry2 = $dd->read()) {
|
||||
if ($entry2 == '.' || $entry2 == '..') continue;
|
||||
@copy(G4_DATA_PATH.'/file/'.$bo_table.'/'.$entry.'/'.$entry2, G4_DATA_PATH.'/file/'.$target_table.'/'.$entry.'/'.$entry2);
|
||||
@chmod(G4_DATA_PATH.'/file/'.$target_table.'/'.$entry.'/'.$entry2, 0707);
|
||||
@chmod(G4_DATA_PATH.'/file/'.$target_table.'/'.$entry.'/'.$entry2, G4_DIR_PERMISSION);
|
||||
$copy_file++;
|
||||
}
|
||||
$dd->close();
|
||||
}
|
||||
else {
|
||||
@copy(G4_DATA_PATH.'/file/'.$bo_table.'/'.$entry, G4_DATA_PATH.'/file/'.$target_table.'/'.$entry);
|
||||
@chmod(G4_DATA_PATH.'/file/'.$target_table.'/'.$entry, 0707);
|
||||
@chmod(G4_DATA_PATH.'/file/'.$target_table.'/'.$entry G4_DIR_PERMISSION);
|
||||
$copy_file++;
|
||||
}
|
||||
}
|
||||
|
||||
@ -27,15 +27,15 @@ if ($file = $_POST['bo_include_tail']) {
|
||||
$board_path = G4_DATA_PATH.'/file/'.$bo_table;
|
||||
|
||||
// 게시판 디렉토리 생성
|
||||
@mkdir($board_path, 0707);
|
||||
@chmod($board_path, 0707);
|
||||
@mkdir($board_path, G4_DIR_PERMISSION);
|
||||
@chmod($board_path, G4_DIR_PERMISSION);
|
||||
|
||||
// 디렉토리에 있는 파일의 목록을 보이지 않게 한다.
|
||||
$file = $board_path . '/index.php';
|
||||
$f = @fopen($file, 'w');
|
||||
@fwrite($f, '');
|
||||
@fclose($f);
|
||||
@chmod($file, 0606);
|
||||
@chmod($file, G4_FILE_PERMISSION);
|
||||
|
||||
// 분류에 & 나 = 는 사용이 불가하므로 2바이트로 바꾼다.
|
||||
$src_char = array('&', '=');
|
||||
|
||||
@ -99,13 +99,13 @@ else if ($w == 'u')
|
||||
}
|
||||
|
||||
if (preg_match("/(\.gif)$/i", $_FILES['mb_icon']['name'])) {
|
||||
@mkdir(G4_DATA_PATH.'/member/'.$mb_dir, 0707);
|
||||
@chmod(G4_DATA_PATH.'/member/'.$mb_dir, 0707);
|
||||
@mkdir(G4_DATA_PATH.'/member/'.$mb_dir, G4_DIR_PERMISSION);
|
||||
@chmod(G4_DATA_PATH.'/member/'.$mb_dir, G4_DIR_PERMISSION);
|
||||
|
||||
$dest_path = G4_DATA_PATH.'/member/'.$mb_dir.'/'.$mb_id.'.gif';
|
||||
|
||||
move_uploaded_file($_FILES['mb_icon']['tmp_name'], $dest_path);
|
||||
chmod($dest_path, 0606);
|
||||
chmod($dest_path, G4_FILE_PERMISSION);
|
||||
|
||||
if (file_exists($dest_path)) {
|
||||
$size = getimagesize($dest_path);
|
||||
|
||||
Reference in New Issue
Block a user