1){ $p_image = mysql_real_escape_string($_POST[p_image]); }else{ $p_image = $arrCurInfo["list"][0][p_image]; } //¾ÆÀÌÄܵî·Ï for($i=0; $i < count($_POST[shop_icon]); $i++){ $str_icons .= $_POST[shop_icon][$i]; if($i != count($_POST[shop_icon])-1){ $str_icons .= "|"; } } for ($i=0; $i 0){ return true; }else{ return false; } } //Á¦Ç° ¼öÁ¤Çϱâ function editProduct($idx){ //Á¦Ç°Á¤º¸ Å×À̺í $tbl = $GLOBALS["_conf_tbl"]["product"]; $arrInfo = getCategoryInfo(mysql_real_escape_string($_POST[cat_no])); //ÇöÀç Á¤º¸ °¡Á®¿À±â $arrCurInfo = getArticleInfo($tbl, $idx); //´ëÇ¥À̹ÌÁö ¼³Á¤ if(strlen(mysql_real_escape_string($_POST[p_image])) > 1){ $p_image = mysql_real_escape_string($_POST[p_image]); }else{ $p_image = $arrCurInfo["list"][0][p_image]; } //¾ÆÀÌÄܵî·Ï for($i=0; $i < count($_POST[shop_icon]); $i++){ $str_icons .= $_POST[shop_icon][$i]; if($i != count($_POST[shop_icon])-1){ $str_icons .= "|"; } } for ($i=0; $i 0){ return true; }else{ return false; } } //Á¦Ç° ÆÄÀÏó¸® function inputProductFiles($idx, $HTTP_POST_FILES){ //À̹ÌÁöÆÄÀÏ Ã³¸® for($i=0;$i 0){ $list['total'] = $total_rs; for($i=0; $i < $total_rs; $i++){ $list['list'][$i] = mysql_fetch_assoc($rs); } }else{ $list['total'] = 0; } return $list; } //Á¦Ç° ÆÄÀÏ »èÁ¦ ó¸® function delProductFiles($idx, $HTTP_POST_FILES){ //Á¦Ç°Á¤º¸ Å×À̺í $tbl = $GLOBALS["_conf_tbl"]["product"]; $tbl_files = $GLOBALS["_conf_tbl"]["product_files"]; //ÇöÀç Á¤º¸ °¡Á®¿À±â $arrCurInfo = getArticleInfo($tbl, $idx); //À̹ÌÁö ÆÄÀÏ»èÁ¦ ÄÚµù ½ÃÀÛ - »èÁ¦Ã¼Å© ÇѰ͸¸ ó¸® for($i=0;$i0){ $fileinfo = getProductFileInfo($arrCurInfo["list"][0][idx], $_POST[delPhoto][$i]); //µðºñ¿¡¼­ ÆÄÀÏÁ¤º¸ »èÁ¦ mysql_query("DELETE FROM ".$tbl_files." WHERE idx='".$fileinfo["list"][0][idx]."' ", $GLOBALS[dblink]); //µð½ºÅ©¿¡¼­ ÆÄÀÏ »èÁ¦ unlink($GLOBALS["_SITE"]["UPLOADED_DATA"]."/product/" . $arrCurInfo["list"][0][idx]."/".$fileinfo["list"][0][re_name]); unlink($GLOBALS["_SITE"]["UPLOADED_DATA"]."/product/" . $arrCurInfo["list"][0][idx]."/l_".$fileinfo["list"][0][re_name]); unlink($GLOBALS["_SITE"]["UPLOADED_DATA"]."/product/" . $arrCurInfo["list"][0][idx]."/m_".$fileinfo["list"][0][re_name]); unlink($GLOBALS["_SITE"]["UPLOADED_DATA"]."/product/" . $arrCurInfo["list"][0][idx]."/s_".$fileinfo["list"][0][re_name]); } } //À̹ÌÁö ÆÄÀÏ»èÁ¦ ÄÚµù Á¾·á } //īŻ·Î±× ÆÄÀÏó¸® function inputCatalogFiles($idx, $HTTP_POST_FILES){ for($i=0;$i 0){ $list['total'] = $total_rs; for($i=0; $i < $total_rs; $i++){ $list['list'][$i] = mysql_fetch_assoc($rs); } }else{ $list['total'] = 0; } return $list; } //īŻ·Î±× ÆÄÀÏ »èÁ¦ ó¸® function delCatalogFiles($idx, $HTTP_POST_FILES){ //Á¦Ç°Á¤º¸ Å×À̺í $tbl = $GLOBALS["_conf_tbl"]["product"]; $tbl_files = $GLOBALS["_conf_tbl"]["catalog_files"]; //ÇöÀç Á¤º¸ °¡Á®¿À±â $arrCurInfo = getArticleInfo($tbl, $idx); //ÆÄÀÏ»èÁ¦ ÄÚµù ½ÃÀÛ - »èÁ¦Ã¼Å© ÇѰ͸¸ ó¸® for($i=0;$i0){ $fileinfo = getCatalogFileInfo($arrCurInfo["list"][0][idx], $_POST[delCatalog][$i]); //µðºñ¿¡¼­ ÆÄÀÏÁ¤º¸ »èÁ¦ mysql_query("DELETE FROM ".$tbl_files." WHERE idx='".$fileinfo["list"][0][idx]."' ", $GLOBALS[dblink]); //µð½ºÅ©¿¡¼­ ÆÄÀÏ »èÁ¦ unlink($GLOBALS["_SITE"]["UPLOADED_DATA"]."/product/" . $arrCurInfo["list"][0][idx]."/".$fileinfo["list"][0][re_name]); } } //ÆÄÀÏ»èÁ¦ ÄÚµù Á¾·á } //Á¦Ç° °¡Á®¿À±â - ÆÄÀÏ Æ÷ÇÔ function getProductListBaseNFile($cat_no, $orderby, $sw="", $sk="", $scale, $offset=0){ //Å×À̺í ÁöÁ¤ $tbl = $GLOBALS["_conf_tbl"]["product"];//Á¦Ç°Á¤º¸ $tbl_files = $GLOBALS["_conf_tbl"]["product_files"];//Á¦Ç°ÆÄÀÏ $tbl_category = $GLOBALS["_conf_tbl"]["category"];//Ä«Å×°í¸® //Ä«Å×°í¸®°¡ ÀÖÀ»°æ¿ì if($cat_no !=""){ $arrCategoryInfo = getCategoryInfo(mysql_real_escape_string($cat_no)); $que_where .= " and A.cat_code like '" . $arrCategoryInfo["list"][0][cat_code] . "%' "; } //°Ë»öŰ¿öµå°¡ ÀÖÀ»°æ¿ì if($sk !=""){ switch($sw){ case("name") : $que_where .= " and (A.p_name like '%$sk%') "; break; case("category") : $que_where .= " and (C.cat_name like '%$sk%') "; break; case("contents") : $que_where .= " and (A.contents like '%$sk%') "; break; case("recommand") : $que_where .= " and (A.show_recommand = 'Y' ) "; break; case("best_lg") : $que_where .= " and (A.show_best_lg = 'Y' ) "; break; case("best") : $que_where .= " and (A.show_best= 'Y' ) "; break; case("main") : $que_where .= " and (A.show_main= 'Y' ) "; break; default : $que_where .= " and (A.p_name like '%$sk%' or C.cat_name like '%$sk%' or A.contents like '%$sk%') "; } } //order by °¡ ÀÖÀ»°æ¿ì if($orderby !=""){ $orderby = $orderby; }else{ $orderby = "A.sort_num DESC, A.idx DESC"; } //Ä«¿îÆ® $sql = "select count(A.idx) from $tbl A LEFT JOIN ".$tbl_category." C ON A.cat_no=C.cat_no WHERE 1=1 $que_where "; // echo $sql; $rs = mysql_query($sql, $GLOBALS[dblink]); $row = mysql_fetch_row($rs); $total_rs = $row[0]; //¸ñ·Ï $sql = "SELECT A.*, B.idx AS f_idx, B.ori_name, B.re_name, B.type, B.size, C.cat_name "; $sql .= "FROM ".$tbl." A "; $sql .= "LEFT JOIN ".$tbl_files." B ON A.idx=B.b_idx "; $sql .= "LEFT JOIN ".$tbl_category." C ON A.cat_no=C.cat_no "; $sql .= "WHERE 1=1 $que_where group by A.idx order by $orderby "; if($total_rs > 0){ $list['total'] = $total_rs; // ÆäÀÌÁö ³×ºñ°ÔÀÌ¼Ç ¿ÀÇÁ¼Â ÁöÁ¤. if(!$offset){ $offset=0; }else{ $offset=$offset; } // offset ÀÌ Àüü °Ô½Ã¹°¼öº¸´Ù ÀÛÀ»¶§ offset À» Àüü°Ô½Ã¹° - ÆäÀÌÁö´ç º¸¿©ÁÙ ±Û ¼ö·Î offset ¼³Á¤ if($total_rs<=$offset){ $offset = $total_rs - $scale; } if($scale != "0"){ $sql .= " limit $offset,$scale "; } $rs = mysql_query($sql,$GLOBALS[dblink]); // offset À» ÀÌ¿ëÇÑ limit °¡ Àû¿ëµÈ °¹¼ö $total = mysql_num_rows($rs); $list['list']['total'] = $total; // ÆäÀÌÁö ³×ºñ°ÔÀÌ¼Ç ¿ÀÇÁ¼Â ÁöÁ¤. for($i=0; $i < $total; $i++){ $list['list'][$i] = mysql_fetch_assoc($rs); } }else{ $list['total'] = 0; } return $list; } //Á¦Ç° °¡Á®¿À±â - ÆÄÀÏ Æ÷ÇÔ function getProductListMain($limit){ //Å×À̺í ÁöÁ¤ $tbl = $GLOBALS["_conf_tbl"]["product"];//Á¦Ç°Á¤º¸ $tbl_files = $GLOBALS["_conf_tbl"]["product_files"];//Á¦Ç°ÆÄÀÏ //¸ñ·Ï $sql = "SELECT A.idx, A.p_name, A.wdate , B.re_name, B.width, B.height "; $sql .= "FROM ".$tbl." A "; $sql .= "LEFT JOIN ".$tbl_files." B ON A.idx=B.b_idx "; $sql .= "WHERE show_main='Y' group by A.idx order by A.sort_num DESC, A.idx DESC limit $limit "; $rs = mysql_query($sql,$GLOBALS[dblink]); $total = mysql_num_rows($rs); $list['list']['total'] = $total; for($i=0; $i < $total; $i++){ $list['list'][$i] = mysql_fetch_assoc($rs); } return $list; } //Á¦Ç°Á¤º¸ °¡Á®¿À±â - id function getProductInfo($idx){ //Å×À̺í ÁöÁ¤ $tbl = $GLOBALS["_conf_tbl"]["product"];//Á¦Ç°Á¤º¸ $tbl_files = $GLOBALS["_conf_tbl"]["product_files"];//Á¦Ç°ÆÄÀÏ $tbl_catalog_files = $GLOBALS["_conf_tbl"]["catalog_files"];//īŻ·Î±× ÆÄÀÏ //±âº»Á¤º¸ °¡Á®¿À±â $sql = "SELECT A.* "; $sql .= "FROM ".$tbl." A "; $sql .= " WHERE A.idx = '$idx' "; $rs = mysql_query($sql, $GLOBALS[dblink]); // echo $sql; $total_rs = mysql_num_rows($rs); if($total_rs > 0){ $list['total'] = $total_rs; for($i=0; $i < $total_rs; $i++){ $list['list'][$i] = mysql_fetch_assoc($rs); } }else{ $list['total'] = 0; } //ÆÄÀÏÁ¤º¸ °¡Á®¿À±â(Á¦Ç°) $sql = "SELECT * "; $sql .= "FROM ".$tbl_files." "; $sql .= "WHERE b_idx = '$idx' order by idx "; $rs = mysql_query($sql, $GLOBALS[dblink]); $total_rs = mysql_num_rows($rs); if($total_rs > 0){ $list['total_files'] = $total_rs; for($i=0; $i < $total_rs; $i++){ $list['files'][$i] = mysql_fetch_assoc($rs); } }else{ $list['total_files'] = 0; } //ÆÄÀÏÁ¤º¸ °¡Á®¿À±â(īŻ·Î±×) $sql = "SELECT * "; $sql .= "FROM ".$tbl_catalog_files." "; $sql .= "WHERE b_idx = '$idx' and type2 = '' order by idx"; $rs = mysql_query($sql, $GLOBALS[dblink]); $total_rs = mysql_num_rows($rs); if($total_rs > 0){ $list['total_catalog_files'] = $total_rs; for($i=0; $i < $total_rs; $i++){ $list['catalog_files'][$i] = mysql_fetch_assoc($rs); } }else{ $list['catalog_total_files'] = 0; } //ÆÄÀÏÁ¤º¸ °¡Á®¿À±â(īŻ·Î±×) $sql = "SELECT * "; $sql .= "FROM ".$tbl_catalog_files." "; $sql .= "WHERE b_idx = '$idx' and type2 = 'catalog1' order by idx"; $rs = mysql_query($sql, $GLOBALS[dblink]); $total_rs = mysql_num_rows($rs); if($total_rs > 0){ $list['total_catalog_files1'] = $total_rs; for($i=0; $i < $total_rs; $i++){ $list['catalog_files1'][$i] = mysql_fetch_assoc($rs); } }else{ $list['catalog_total_files1'] = 0; } //ÆÄÀÏÁ¤º¸ °¡Á®¿À±â(īŻ·Î±×) $sql = "SELECT * "; $sql .= "FROM ".$tbl_catalog_files." "; $sql .= "WHERE b_idx = '$idx' and type2 = 'catalog2' order by idx"; $rs = mysql_query($sql, $GLOBALS[dblink]); $total_rs = mysql_num_rows($rs); if($total_rs > 0){ $list['total_catalog_files2'] = $total_rs; for($i=0; $i < $total_rs; $i++){ $list['catalog_files2'][$i] = mysql_fetch_assoc($rs); } }else{ $list['catalog_total_files2'] = 0; } //ÆÄÀÏÁ¤º¸ °¡Á®¿À±â(īŻ·Î±×) $sql = "SELECT * "; $sql .= "FROM ".$tbl_catalog_files." "; $sql .= "WHERE b_idx = '$idx' and type2 = 'catalog3' order by idx"; $rs = mysql_query($sql, $GLOBALS[dblink]); $total_rs = mysql_num_rows($rs); if($total_rs > 0){ $list['total_catalog_files3'] = $total_rs; for($i=0; $i < $total_rs; $i++){ $list['catalog_files3'][$i] = mysql_fetch_assoc($rs); } }else{ $list['catalog_total_files3'] = 0; } return $list; } function deleteProduct($idx){ //Á¦Ç°Á¤º¸ Å×À̺í $tbl = $GLOBALS["_conf_tbl"]["product"];//Á¦Ç°Á¤º¸ $tbl_files = $GLOBALS["_conf_tbl"]["product_files"];//Á¦Ç°ÆÄÀÏ $tbl_catalog_files = $GLOBALS["_conf_tbl"]["catalog_files"];//īŻ·Î±× ÆÄÀÏ $tbl_board_product = $GLOBALS["_conf_tbl"]["board_product"];//Á¦Ç°+°Ô½Ã¹° °ü·Ã Á¤º¸ $arrInfo = getArticleInfo($tbl, $idx); if($arrInfo["total"] > 0){ //Á¦Ç° Á¤º¸ »èÁ¦ $sql = "DELETE FROM ".$tbl." WHERE idx='".$arrInfo["list"][0][idx]."' "; //echo $sql . "
"; $rs1 = mysql_query($sql, $GLOBALS[dblink]); //Á¦Ç° ÆÄÀÏÁ¤º¸ »èÁ¦ $sql = "DELETE FROM ".$tbl_files." WHERE b_idx='".$arrInfo["list"][0][idx]."' "; //echo $sql . "
"; $rs2 = mysql_query($sql, $GLOBALS[dblink]); //īŻ·Î±× ÆÄÀÏÁ¤º¸ »èÁ¦ $sql = "DELETE FROM ".$tbl_catalog_files." WHERE b_idx='".$arrInfo["list"][0][idx]."' "; //echo $sql . "
"; $rs3 = mysql_query($sql, $GLOBALS[dblink]); //°Ô½Ã¹°+Á¦Ç° °ü·Ã »èÁ¦ mysql_query("DELETE FROM ".$tbl_board_product." WHERE p_idx='".$idx."' ", $GLOBALS[dblink]); if($rs1 && $rs2 && $rs3 && $arrInfo["list"][0][idx]){ //Á¦Ç°°ü·Ã ÆÄÀÏ»èÁ¦ rrmdir ($GLOBALS["_SITE"]["UPLOADED_DATA"]."/product/" . $arrInfo["list"][0][idx]); //À§ ÇÔ¼ö°¡ ÇÏÀ§¿¡ ÆÄÀÏÀÌ ¾øÀ¸¸é µð·ºÅ丮¸¦ »èÁ¦ÇÏÁö ¸øÇÏ´Â ¹ö±×·Î ¾Æ·¡ÁÙ Ãß°¡ÇÔ @rmdir ($GLOBALS["_SITE"]["UPLOADED_DATA"]."/product/" . $arrInfo["list"][0][idx]); return true; }else{ return false; } }else{ return false; } } //Ãß°¡ Ä«Å×°í¸® °¡Á®¿À±â function getProductExtCat($p_idx){ $tbl = $GLOBALS["_conf_tbl"]["product_cat"]; $sql = "SELECT * "; $sql .= "FROM " .$tbl." "; $sql .= "WHERE p_idx = '$p_idx' "; $rs = mysql_query($sql, $GLOBALS[dblink]); $total_rs = mysql_num_rows($rs); if($total_rs > 0){ $list['total'] = $total_rs; for($i=0; $i < $total_rs; $i++){ $list['list'][$i] = mysql_fetch_assoc($rs); } }else{ $list['total'] = 0; } return $list; } ?>