|
||||
1 : #!/bin/wel¢Ò 2 : ¢Ò 3 : /* file: boardcfg.wel¢Ò 4 : ¢Ò 5 : °Ô½ÃÆÇ È¯°æ ¼³Á¤ ÇÁ·Î±×·¥ (author: ¼±¤Çö)¢Ò 6 : ¢Ò 7 : Copyright (c) 2001/03/25 by Wesoft¢Ò 8 : All Rights Reserved.¢Ò 9 : */¢Ò 10 : ¢Ò 11 : htmlquery("GET");¢Ò 12 : htmlquery("POST");¢Ò 13 : break_on= 0;¢Ò 14 : send_cookie= "NO";¢Ò 15 : if(include("include/board.inc")!=OK) return;¢Ò 16 : if(us_class!="A")¢Ò 17 : {¢Ò 18 : MSG1= "°ü¸®ÀÚ Àü¿ë ¸Þ´º";¢Ò 19 : MSG2= "°ü¸®ÀÚ¸¸ " ~ prg_title ~ " ȯ°æÀ» ¼³Á¤/º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù!"¢Ò 20 : ~ BACK_BUTTON;¢Ò 21 : formdump(message_form);¢Ò 22 : return disconnect();¢Ò 23 : }¢Ò 24 : if(writeflag!=1)¢Ò 25 : {¢Ò 26 : fm= formdump(skin~"boardcfg.fom");¢Ò 27 : if(fm==FORM_OPENERR) return err_form("boardcfg.fom");¢Ò 28 : return disconnect();¢Ò 29 : }¢Ò 30 : ¢Ò 31 : CONF_FORM={[{&}¢Ò 32 : // {$db}.conf¢Ò 33 : board_wdtime= "{$board_wdtime}"; // ÃÖÃÊ»ý¼º¢Ò 34 : board_mdtime= "{$board_mdtime}"; // ÃÖÈļöÁ¤¢Ò 35 : ¢Ò 36 : board_admin_id= "{$n_board_admin_id}"; // °ü¸®ÀÚ ID¢Ò 37 : board_admin_pass= "{$n_board_admin_pass}"; // °ü¸®ÀÚ ¾ÏÈ£¢Ò 38 : board_name= "{$n_board_name}"; // °Ô½ÃÆÇ À̸§¢Ò 39 : board_comment= "{$n_board_comment}"; // °Ô½ÃÆÇ ¼³¸í¢Ò 40 : board_admin_email= "{$n_board_admin_email}"; // °ü¸®ÀÚ email#1¢Ò 41 : board_admin_email2= "{$n_board_admin_email2}"; // °ü¸®ÀÚ email#2¢Ò 42 : board_admin_email3= "{$n_board_admin_email3}"; // °ü¸®ÀÚ email#3¢Ò 43 : home_url= "{$n_home_url}"; // ȨÀ¸·Î°¡±â¢Ò 44 : home_target= "{$n_home_target}"; // ȨÀ¸·Î°¡±â target frame¢Ò 45 : back_url= "{$n_back_url}"; // µÚ·Î°¡±â¢Ò 46 : back_target= "{$n_back_target}"; // µÚ·Î°¡±â target frame¢Ò 47 : mail_to_admin= {$n_mail_to_admin}; // °Ô½Ã¹° ÀÛ¼º½Ã °ü¸®ÀÚ¿¡°Ô Å뺸 ¿©ºÎ¢Ò 48 : mail_to_answer= {$n_mail_to_answer}; // ´äº¯±Û ÀÛ¼º½Ã °Ô½ÃÀÚ¿¡°Ô Å뺸 ¿©ºÎ¢Ò 49 : write_only_admin= {$n_write_only_admin}; // °ü¸®ÀÚ¸¸ °Ô½Ã¹° ÀÛ¼º ¿©ºÎ¢Ò 50 : write_answer= {$n_write_answer}; // ´äº¯±Û ¾²±â ¿©ºÎ¢Ò 51 : ignore_center= {$n_ignore_center}; // °¡¿îµ¥ Á¤·Ä ¹«½Ã ¿©ºÎ¢Ò 52 : file_upload= {$n_file_upload}; // ÆÄÀÏ ¾÷·Îµå Çã¿ë ¿©ºÎ¢Ò 53 : max_upload_ksize= {$n_max_upload_ksize}; // ÆÄÀÏ ¾÷·Îµå ¿ë·®Á¦ÇÑ¢Ò 54 : board_width= "{$n_board_width}"; // °Ô½ÃÆÇ Æø¢Ò 55 : skin_code= {$n_skin_code}; // ½ºÅ² ÄÚµå¢Ò 56 : titlecolor= "{$n_titlecolor}"; // °Ô½ÃÆÇ À̸§ ±ÛÀÚ»ö¢Ò 57 : titlebgcolor= "{$n_titlebgcolor}"; // °Ô½ÃÆÇ À̸§ ¹è°æ»ö¢Ò 58 : bar_board_bgcolor= "{$n_bar_board_bgcolor}"; // °Ô½ÃÆÇ »óÇÏ ¹è°æ»ö¢Ò 59 : board_bgcolor= "{$n_board_bgcolor}"; // °Ô½ÃÆÇ ¹è°æ»ö¢Ò 60 : board_background= "{$n_board_background}"; // °Ô½ÃÆÇ ¹è°æ ±×¸²¢Ò 61 : board_cpright= "{$n_board_cpright}"; // ¸ñ·Ï ÇÏ´ÜÀÇ copyright¢Ò 62 : list_few_content= {$n_list_few_content}; // °Ô½Ã¹° ¸ñ·Ï¿¡¼ ³»¿ë ÀÎ¿ë ¿©ºÎ¢Ò 63 : list_admin_help= {$n_list_admin_help}; // ¸ñ·ÏÀÇ °ü¸®ÀÚ ¹®ÀÇ Ç¥½Ã ¿©ºÎ¢Ò 64 : list_rec= {$n_list_rec}; // ¸ñ·Ï °³¼ö¢Ò 65 : list_head_color= "{$n_list_head_color}"; // ¸ñ·Ï Á¦¸ñ ±ÛÀÚ»ö¢Ò 66 : list_head_bgcolor= "{$n_list_head_bgcolor}"; // ¸ñ·Ï Á¦¸ñ ¹è°æ»ö¢Ò 67 : list_mover_bgcolor= "{$n_list_mover_bgcolor}"; // ¸¶¿ì½º Æ÷ÀÎÅÍ À§Ä¡»ö¢Ò 68 : list_focus_bgcolor= "{$n_list_focus_bgcolor}"; // ÃÖÈÄ ¸ñ·Ï À§Ä¡»ö¢Ò 69 : view_board= {$n_view_board}; // ³»¿ë º¸±â½Ã °Ô½Ã¹° ¸ñ·Ï Ãâ·Â ¿©ºÎ¢Ò 70 : accept_html= {$n_accept_html}; // HTML tag Çã¿ë ¿©ºÎ¢Ò 71 : view_subject_color= "{$n_view_subject_color}"; // º¸±â Á¦¸ñ ±ÛÀÚ»ö¢Ò 72 : view_subject_bgcolor= "{$n_view_subject_bgcolor}"; // Á¦¸ñ ¹è°æ»ö¢Ò 73 : view_download_bgcolor= "{$n_view_download_bgcolor}"; // ´Ù¿î·Îµå ¹è°æ»ö¢Ò 74 : view_content_bgcolor= "{$n_view_content_bgcolor}"; // º¸±â ³»¿ë ¹è°æ»ö¢Ò 75 : board_htflag= {$n_board_htflag}; // ¸Ó¸® ²¿¸´¸» ¼³Á¤ Àû¿ë¿©ºÎ¢Ò 76 : board_header={$FUNSTR1}{$n_board_header}{$FUNSTR2}; // °Ô½ÃÆÇ HTML µÎ¹®ºÎ¢Ò 77 : board_tailer={$FUNSTR1}{$n_board_tailer}{$FUNSTR2}; // °Ô½ÃÆÇ HTML ¹Ì¹®ºÎ¢Ò 78 : return;¢Ò 79 : ]}¢Ò 80 : ¢Ò 81 : FUNSTR1= "{[", FUNSTR2= "]}";¢Ò 82 : board_mdtime= date(1) ~ " " ~ left(time(1),5);¢Ò 83 : fch= "\"", rch= """;¢Ò 84 : furl= "\"|'", rurl= "|";¢Ò 85 : n_board_admin_id= tolower(left(lrtrim(n_board_admin_id),12));¢Ò 86 : n_board_name= strchange(lrtrim(n_board_name), fch, rch);¢Ò 87 : n_board_comment= strchange(lrtrim(n_board_comment), fch, rch);¢Ò 88 : n_board_admin_email= strchange(lrtrim(n_board_admin_email), fch, rch);¢Ò 89 : n_board_admin_email2= strchange(lrtrim(n_board_admin_email2), fch, rch);¢Ò 90 : n_board_admin_email3= strchange(lrtrim(n_board_admin_email3), fch, rch);¢Ò 91 : n_home_url= strchange(lrtrim(n_home_url), furl, rurl);¢Ò 92 : n_home_target= strchange(lrtrim(n_home_target), furl, rurl);¢Ò 93 : n_back_url= strchange(lrtrim(n_back_url), furl, rurl);¢Ò 94 : n_back_target= strchange(lrtrim(n_back_target), furl, rurl);¢Ò 95 : n_mail_to_admin= val(n_mail_to_admin);¢Ò 96 : n_mail_to_answer= val(n_mail_to_answer);¢Ò 97 : n_write_only_admin= val(n_write_only_admin);¢Ò 98 : n_write_answer= val(n_write_answer);¢Ò 99 : n_ignore_center= val(n_ignore_center);¢Ò 100 : n_file_upload= val(n_file_upload);¢Ò 101 : n_max_upload_ksize= val(n_max_upload_ksize);¢Ò 102 : n_board_width= strchange(lrtrim(n_board_width), fch, rch);¢Ò 103 : n_skin_code= val(n_skin_code);¢Ò 104 : n_titlecolor= strchange(lrtrim(n_titlecolor), fch, rch);¢Ò 105 : n_titlebgcolor= strchange(lrtrim(n_titlebgcolor), fch, rch);¢Ò 106 : n_bar_board_bgcolor= strchange(lrtrim(n_bar_board_bgcolor), fch, rch);¢Ò 107 : n_board_bgcolor= strchange(lrtrim(n_board_bgcolor), fch, rch);¢Ò 108 : n_board_background= strchange(lrtrim(n_board_background), furl, rurl);¢Ò 109 : n_list_few_content= val(n_list_few_content);¢Ò 110 : n_list_admin_help= val(n_list_admin_help);¢Ò 111 : n_list_rec= val(n_list_rec);¢Ò 112 : n_list_head_color= strchange(lrtrim(n_list_head_color), fch, rch);¢Ò 113 : n_list_head_bgcolor= strchange(lrtrim(n_list_head_bgcolor), fch, rch);¢Ò 114 : n_list_mover_bgcolor= strchange(lrtrim(n_list_mover_bgcolor), fch, rch);¢Ò 115 : n_list_focus_bgcolor= strchange(lrtrim(n_list_focus_bgcolor), fch, rch);¢Ò 116 : n_view_board= val(n_view_board);¢Ò 117 : n_accept_html= val(n_accept_html);¢Ò 118 : n_view_subject_color= strchange(lrtrim(n_view_subject_color), fch, rch);¢Ò 119 : n_view_subject_bgcolor= strchange(lrtrim(n_view_subject_bgcolor), fch, rch);¢Ò 120 : n_view_download_bgcolor= strchange(lrtrim(n_view_download_bgcolor), fch, rch);¢Ò 121 : n_view_content_bgcolor= strchange(lrtrim(n_view_content_bgcolor), fch, rch);¢Ò 122 : n_board_htflag= val(n_board_htflag);¢Ò 123 : n_board_header= strchange(lrtrim(n_board_header), "]}", "] }");¢Ò 124 : n_board_tailer= strchange(lrtrim(n_board_tailer), "]}", "] }");¢Ò 125 : ¢Ò 126 : if(n_board_admin_id=="") n_board_admin_id= board_admin_id;¢Ò 127 : if(n_board_admin_pass=="") n_board_admin_pass= board_admin_depass;¢Ò 128 : send_cookie(n_board_admin_id,n_board_admin_pass,n_board_admin_email,"°ü¸®ÀÚ");¢Ò 129 : n_board_admin_pass= encode(n_board_admin_pass,encodekey(),"",decode_variable);¢Ò 130 : if(n_board_admin_email=="") n_board_admin_email= board_admin_email;¢Ò 131 : if(n_board_width=="") n_board_width= board_width;¢Ò 132 : if(n_titlecolor=="") n_titlecolor= titlecolor;¢Ò 133 : if(n_titlebgcolor=="") n_titlebgcolor= titlebgcolor;¢Ò 134 : if(n_bar_board_bgcolor=="") n_bar_board_bgcolor= bar_board_bgcolor;¢Ò 135 : if(n_board_bgcolor=="") n_board_bgcolor= board_bgcolor;¢Ò 136 : if(n_list_head_color=="") n_list_head_color= list_head_color;¢Ò 137 : if(n_list_head_bgcolor=="") n_list_head_bgcolor= list_head_bgcolor;¢Ò 138 : if(n_list_mover_bgcolor=="") n_list_mover_bgcolor= list_mover_bgcolor;¢Ò 139 : if(n_list_focus_bgcolor=="") n_list_focus_bgcolor= list_focus_bgcolor;¢Ò 140 : if(n_view_subject_color=="") n_view_subject_color= view_subject_color;¢Ò 141 : if(n_view_subject_bgcolor=="") n_view_subject_bgcolor= view_subject_bgcolor;¢Ò 142 : if(n_view_download_bgcolor=="") n_view_download_bgcolor= view_download_bgcolor;¢Ò 143 : if(n_view_content_bgcolor=="") n_view_content_bgcolor= view_content_bgcolor;¢Ò 144 : ¢Ò 145 : tmp_file= "conf/conf." ~ getpid();¢Ò 146 : tfp= fopen(tmp_file, "w");¢Ò 147 : if(tfp==FILE_OPEN_ERR)¢Ò 148 : {¢Ò 149 : MSG1= prg_title ~ " ȯ°æÆÄÀÏ ÀúÀå ¿À·ù";¢Ò 150 : MSG2= "ȯ°æÆÄÀÏÀ» ¾µ¼ö ¾ø½À´Ï´Ù.<br>"¢Ò 151 : ~ "°ü¸®ÀÚ´Â conf µð·ºÅ丮ÀÇ Çã°¡ ¸ðµå¸¦ È®ÀÎÇØ ÁÖ¼¼¿ä!"¢Ò 152 : ~ BACK_BUTTON;¢Ò 153 : formdump(message_form);¢Ò 154 : return disconnect();¢Ò 155 : }¢Ò 156 : fprint(tfp, strform(CONF_FORM));¢Ò 157 : fclose(tfp);¢Ò 158 : rt= rename(tmp_file, "conf/" ~ db ~ ".conf");¢Ò 159 : if(rt==ERROR)¢Ò 160 : {¢Ò 161 : MSG1= prg_title ~ " ȯ°æÆÄÀÏ ÀúÀå ¿À·ù";¢Ò 162 : MSG2= "ȯ°æÆÄÀÏÀ» ¾µ¼ö ¾ø½À´Ï´Ù.<br>"¢Ò 163 : ~ "°ü¸®ÀÚ´Â conf/"~db~".conf ȯ°æ ÆÄÀÏÀÇ Çã°¡ ¸ðµå¸¦ È®ÀÎÇØ ÁÖ¼¼¿ä!"¢Ò 164 : ~ BACK_BUTTON;¢Ò 165 : formdump(message_form);¢Ò 166 : return disconnect();¢Ò 167 : }¢Ò 168 : if(skin_code!=n_skin_code) sk= n_skin_code;¢Ò 169 : url= strform("board.wel?db={$db}&pg={$pg}&bp={$bp}&sk={$sk}&no={$no}&k={$k}&cn={$cn}&cs={$cs}&cc={$cc}");¢Ò 170 : replace_location(url);¢Ò 171 : return disconnect();¢Ò |
||||
|