diff --git a/adm/shop_admin/itemoption.php b/adm/shop_admin/itemoption.php
index a078a46c4..6677edbaa 100644
--- a/adm/shop_admin/itemoption.php
+++ b/adm/shop_admin/itemoption.php
@@ -75,6 +75,8 @@ if($po_run) {
$opt_1 = $opt_val[0];
$opt_2 = $opt_val[1];
$opt_3 = $opt_val[2];
+ $opt_2_len = strlen($opt_2);
+ $opt_3_len = strlen($opt_3);
$opt_price = $row['io_price'];
$opt_stock_qty = $row['io_stock_qty'];
$opt_noti_qty = $row['io_noti_qty'];
@@ -86,7 +88,7 @@ if($po_run) {
-
> '.$opt_2; if ($opt_3) echo ' > '.$opt_3; ?> |
+ > '.$opt_2; if ($opt_3_len) echo ' > '.$opt_3; ?> |
@@ -119,10 +121,13 @@ if($po_run) {
$opt_2 = strip_tags(trim($opt2[$j]));
$opt_3 = strip_tags(trim($opt3[$k]));
+ $opt_2_len = strlen($opt_2);
+ $opt_3_len = strlen($opt_3);
+
$opt_id = $opt_1;
- if($opt_2)
+ if($opt_2_len)
$opt_id .= chr(30).$opt_2;
- if($opt_3)
+ if($opt_3_len)
$opt_id .= chr(30).$opt_3;
$opt_price = 0;
$opt_stock_qty = 0;
@@ -150,7 +155,7 @@ if($po_run) {
|
- > '.$opt_2; if ($opt_3) echo ' > '.$opt_3; ?> |
+ > '.$opt_2; if ($opt_3_len) echo ' > '.$opt_3; ?> |
diff --git a/adm/shop_admin/itemsupply.php b/adm/shop_admin/itemsupply.php
index 4b018e980..1c7d31bc5 100644
--- a/adm/shop_admin/itemsupply.php
+++ b/adm/shop_admin/itemsupply.php
@@ -90,7 +90,7 @@ if($ps_run) {
for($j=0; $j<$spl_count; $j++) {
$spl = strip_tags(trim($spl_val[$j]));
- if($spl_subject && $spl) {
+ if($spl_subject && strlen($spl)) {
$spl_id = $spl_subject.chr(30).$spl;
$spl_price = 0;
$spl_stock_qty = 0;
diff --git a/lib/shop.lib.php b/lib/shop.lib.php
index 05bfec17f..32359184e 100644
--- a/lib/shop.lib.php
+++ b/lib/shop.lib.php
@@ -971,7 +971,7 @@ function get_item_options($it_id, $subject)
$select .= ''.PHP_EOL;
for($k=0; $k<$opt_count; $k++) {
$opt_val = $opt[$k];
- if($opt_val) {
+ if(strlen($opt_val)) {
$select .= ''.PHP_EOL;
}
}
@@ -1036,7 +1036,7 @@ function get_item_supply($it_id, $subject)
if($opt_id[0] && !array_key_exists($opt_id[0], $options))
$options[$opt_id[0]] = array();
- if($opt_id[1]) {
+ if(strlen($opt_id[1])) {
if($row['io_price'] >= 0)
$price = ' + '.number_format($row['io_price']).'원';
else
diff --git a/shop/itemoption.php b/shop/itemoption.php
index d1619e342..b5ca01e03 100644
--- a/shop/itemoption.php
+++ b/shop/itemoption.php
@@ -21,10 +21,7 @@ for($i=0; $row=sql_fetch_array($result); $i++) {
$val = explode(chr(30), $row['io_id']);
$key = $idx + 1;
- if(!$val[$key])
- continue;
-
- if(in_array($val[$key], $opt))
+ if(!strlen($val[$key]))
continue;
$opt[] = $val[$key];
|