$_val) { if(!count($_val[2])) continue; foreach($_val[2] as $_v) { if($_v[1] == 'checkbox') { foreach(${'layout_'.$_key.'_'.$_v[0].'_chk'} as $_chk) { ${'layout_'.$_key.'_'.$_v[0]} .= $_chk.','; } fwrite($fp, "\$d['layout']['".$_key.'_'.$_v[0]."'] = \"".trim(${'layout_'.$_key.'_'.$_v[0]})."\";\n"); ${'layout_'.$_key.'_'.$_v[0]} = ''; } else if ($_v[1] == 'textarea') { fwrite($fp, "\$d['layout']['".$_key.'_'.$_v[0]."'] = \"".htmlspecialchars(str_replace('$','',trim(${'layout_'.$_key.'_'.$_v[0]})))."\";\n"); } else if ($_v[1] == 'file') { $tmpname = $_FILES['layout_'.$_key.'_'.$_v[0]]['tmp_name']; if (is_uploaded_file($tmpname)) { $realname = $_FILES['layout_'.$_key.'_'.$_v[0]]['name']; $fileExt = strtolower(getExt($realname)); $fileExt = $fileExt == 'jpeg' ? 'jpg' : $fileExt; $fileName = $r.'_'.$_key.'_'.$_v[0].'.'.$fileExt; $saveFile = $g['path_layout'].$layout.'/_var/'.$fileName; if (!strstr('[gif][jpg][png][swf]',$fileExt)) { continue; } move_uploaded_file($tmpname,$saveFile); @chmod($saveFile,0707); } else { $fileName = $d['layout'][$_key.'_'.$_v[0]]; if ($fileName && ${'layout_'.$_key.'_'.$_v[0].'_del'}) { unlink( $g['path_layout'].$layout.'/_var/'.$fileName); $fileName = ''; } } fwrite($fp, "\$d['layout']['".$_key.'_'.$_v[0]."'] = \"".$fileName."\";\n"); } else { fwrite($fp, "\$d['layout']['".$_key.'_'.$_v[0]."'] = \"".htmlspecialchars(str_replace('$','',trim(${'layout_'.$_key.'_'.$_v[0]})))."\";\n"); } } } fwrite($fp, "?>"); fclose($fp); @chmod($g['layoutVarForSite'],0707); if ($send_mod=='ajax') { echo ''; exit(); } else { setrawcookie('site_common_result', rawurlencode('저장 되었습니다|success')); // 처리여부 cookie 저장 getLink('reload','parent.','',''); } ?>