AvocadoAmber/AvocadoEdition_Light/adm/design_form_update.php
TATECK ba0315ddc8 최초 배포
최초 배포
2022-09-17 20:50:50 +09:00

148 lines
No EOL
5.3 KiB
PHP

<?php
$sub_menu = "100300";
include_once('./_common.php');
$site_style_path = G5_DATA_PATH."/site";
$site_style_url = G5_DATA_URL."/site";
@mkdir($site_style_path, G5_DIR_PERMISSION);
@chmod($site_style_path, G5_DIR_PERMISSION);
for($i=0; $i < count($cs_name); $i++) {
$de = sql_fetch("select * from {$g5['css_table']} where cs_name = '{$cs_name[$i]}'");
if(is_array($cs_etc_1[$i])) $cs_etc_1[$i] = "||".implode("||", $cs_etc_1[$i])."||";
if(is_array($cs_etc_2[$i])) $cs_etc_2[$i] = "||".implode("||", $cs_etc_2[$i])."||";
if(is_array($cs_etc_3[$i])) $cs_etc_3[$i] = "||".implode("||", $cs_etc_3[$i])."||";
if(is_array($cs_etc_4[$i])) $cs_etc_4[$i] = "||".implode("||", $cs_etc_4[$i])."||";
if(is_array($cs_etc_5[$i])) $cs_etc_5[$i] = "||".implode("||", $cs_etc_5[$i])."||";
if(is_array($cs_etc_6[$i])) $cs_etc_6[$i] = "||".implode("||", $cs_etc_6[$i])."||";
if(is_array($cs_etc_7[$i])) $cs_etc_7[$i] = "||".implode("||", $cs_etc_7[$i])."||";
if(is_array($cs_etc_8[$i])) $cs_etc_8[$i] = "||".implode("||", $cs_etc_8[$i])."||";
if(is_array($cs_etc_9[$i])) $cs_etc_9[$i] = "||".implode("||", $cs_etc_9[$i])."||";
if(is_array($cs_etc_10[$i])) $cs_etc_10[$i] = "||".implode("||", $cs_etc_10[$i])."||";
if(is_array($cs_etc_11[$i])) $cs_etc_11[$i] = "||".implode("||", $cs_etc_11[$i])."||";
if(is_array($cs_etc_12[$i])) $cs_etc_12[$i] = "||".implode("||", $cs_etc_12[$i])."||";
if(is_array($cs_etc_13[$i])) $cs_etc_13[$i] = "||".implode("||", $cs_etc_13[$i])."||";
if(is_array($cs_etc_14[$i])) $cs_etc_14[$i] = "||".implode("||", $cs_etc_14[$i])."||";
if(is_array($cs_etc_15[$i])) $cs_etc_15[$i] = "||".implode("||", $cs_etc_15[$i])."||";
if(is_array($cs_etc_16[$i])) $cs_etc_16[$i] = "||".implode("||", $cs_etc_16[$i])."||";
if(is_array($cs_etc_17[$i])) $cs_etc_17[$i] = "||".implode("||", $cs_etc_17[$i])."||";
if(is_array($cs_etc_18[$i])) $cs_etc_18[$i] = "||".implode("||", $cs_etc_18[$i])."||";
if(is_array($cs_etc_19[$i])) $cs_etc_19[$i] = "||".implode("||", $cs_etc_19[$i])."||";
if(is_array($cs_etc_20[$i])) $cs_etc_20[$i] = "||".implode("||", $cs_etc_20[$i])."||";
// 이미지 등록 시, 이미지를 업로드한 뒤 - 해당 이미지 경로를 삽입
if ($_FILES['cs_value_file']['name'][$i]) {
// 확장자 따기
$exp = explode(".", $_FILES['cs_value_file']['name'][$i]);
$exp = $exp[count($exp)-1];
$image_name = "design_".$cs_name[$i].".".$exp;
upload_file($_FILES['cs_value_file']['tmp_name'][$i], $image_name, $site_style_path);
$cs_value[$i] = $site_style_url."/".$image_name;
}
if($de['cs_id']) {
// 수정
$sql = " update {$g5['css_table']}
set cs_value = '{$cs_value[$i]}',
cs_descript = '{$cs_descript[$i]}',
cs_etc_1 = '{$cs_etc_1[$i]}',
cs_etc_2 = '{$cs_etc_2[$i]}',
cs_etc_3 = '{$cs_etc_3[$i]}',
cs_etc_4 = '{$cs_etc_4[$i]}',
cs_etc_5 = '{$cs_etc_5[$i]}',
cs_etc_6 = '{$cs_etc_6[$i]}',
cs_etc_7 = '{$cs_etc_7[$i]}',
cs_etc_8 = '{$cs_etc_8[$i]}',
cs_etc_9 = '{$cs_etc_9[$i]}',
cs_etc_10 = '{$cs_etc_10[$i]}',
cs_etc_11 = '{$cs_etc_11[$i]}',
cs_etc_12 = '{$cs_etc_12[$i]}',
cs_etc_13 = '{$cs_etc_13[$i]}',
cs_etc_14 = '{$cs_etc_14[$i]}',
cs_etc_15 = '{$cs_etc_15[$i]}',
cs_etc_16 = '{$cs_etc_16[$i]}',
cs_etc_17 = '{$cs_etc_17[$i]}',
cs_etc_18 = '{$cs_etc_18[$i]}',
cs_etc_19 = '{$cs_etc_19[$i]}',
cs_etc_20 = '{$cs_etc_20[$i]}'
where cs_id = '{$de['cs_id']}'
";
sql_query($sql);
} else {
// 입력
$sql = " insert into {$g5['css_table']}
set cs_name = '{$cs_name[$i]}',
cs_value = '{$cs_value[$i]}',
cs_descript = '{$cs_descript[$i]}',
cs_etc_1 = '{$cs_etc_1[$i]}',
cs_etc_2 = '{$cs_etc_2[$i]}',
cs_etc_3 = '{$cs_etc_3[$i]}',
cs_etc_4 = '{$cs_etc_4[$i]}',
cs_etc_5 = '{$cs_etc_5[$i]}',
cs_etc_6 = '{$cs_etc_6[$i]}',
cs_etc_7 = '{$cs_etc_7[$i]}',
cs_etc_8 = '{$cs_etc_8[$i]}',
cs_etc_9 = '{$cs_etc_9[$i]}',
cs_etc_10 = '{$cs_etc_10[$i]}',
cs_etc_11 = '{$cs_etc_11[$i]}',
cs_etc_12 = '{$cs_etc_12[$i]}',
cs_etc_13 = '{$cs_etc_13[$i]}',
cs_etc_14 = '{$cs_etc_14[$i]}',
cs_etc_15 = '{$cs_etc_15[$i]}',
cs_etc_16 = '{$cs_etc_16[$i]}',
cs_etc_17 = '{$cs_etc_17[$i]}',
cs_etc_18 = '{$cs_etc_18[$i]}',
cs_etc_19 = '{$cs_etc_19[$i]}',
cs_etc_20 = '{$cs_etc_20[$i]}'";
sql_query($sql);
}
}
$cf_add_fonts = '';
if (isset($_POST['cf_add_fonts'])) {
$cf_add_fonts = substr(trim($_POST['cf_add_fonts']),0,65536);
$cf_add_fonts = preg_replace("#[\\\]+$#", "", $cf_add_fonts);
}
$cf_css_version = date('YmdHis');
$sql = " update {$g5['config_table']}
set cf_add_fonts = '{$cf_add_fonts}',
cf_css_version = '{$cf_css_version}',
cf_add_script = '{$_POST['cf_add_script']}'";
sql_query($sql);
// CSS 설정 파일 생성
$css_data_path = G5_DATA_PATH."/css";
$css_data_url = G5_DATA_URL."/css";
@mkdir($css_data_path, G5_DIR_PERMISSION);
@chmod($css_data_path, G5_DIR_PERMISSION);
$file = '../'.G5_DATA_DIR.'/css/_design.config.css';
$file_path = $css_data_path.'/_design.config.css';
unlink($file_path);
$f = @fopen($file, 'a');
ob_start();
include("./design_form_css.php");
$css = ob_get_contents();
ob_end_flush();
fwrite($f,$css);
fclose($f);
@chmod($file, G5_FILE_PERMISSION);
goto_url('./design_form.php', false);
?>