<?
include_once("./_common.php");

// Àå¹Ù±¸´Ï°¡ ºñ¾îÀÖ´Â°¡?
$tmp_on_uid = get_session('ss_on_uid');
if (get_cart_count($tmp_on_uid) == 0)// Àå¹Ù±¸´Ï¿¡ ´ã±â
    alert("Àå¹Ù±¸´Ï°¡ ºñ¾î ÀÖ½À´Ï´Ù.\\n\\nÀÌ¹Ì ÁÖ¹®ÇÏ¼Ì°Å³ª Àå¹Ù±¸´Ï¿¡ ´ã±ä »óÇ°ÀÌ ¾ø´Â °æ¿ìÀÔ´Ï´Ù.", "./cart.php");

$error = "";
// Àå¹Ù±¸´Ï »óÇ° Àç°í °Ë»ç -¼öÁ¤ 0228
// 1.03.07 : and a.it_id = b.it_id : where Á¶°Ç¹®¿¡ ÀÌ ºÎºÐ Ãß°¡
//$sql = " select a.it_id,
//                a.ct_qty,
//                b.it_name
//           from $g4[yc4_cart_table] a,
//                $g4[yc4_item_table] b
//          where a.on_uid = '$tmp_on_uid'
//            and a.it_id = b.it_id ";
//$result = sql_query($sql);
//for ($i=0; $row=sql_fetch_array($result); $i++)
//{
    // »óÇ°¿¡ ´ëÇÑ ÇöÀç°í¼ö·®
//    $it_stock_qty = (int)get_it_stock_qty($row[it_id]);
    // Àå¹Ù±¸´Ï ¼ö·®ÀÌ Àç°í¼ö·®º¸´Ù ¸¹´Ù¸é ¿À·ù
//    if ($row[ct_qty] > $it_stock_qty)
//        $error .= "$row[it_name] ÀÇ Àç°í¼ö·®ÀÌ ºÎÁ·ÇÕ´Ï´Ù. ÇöÀç°í¼ö·® : $it_stock_qty °³\\n\\n";
//}

//if ($error != "")
//{
//    $error .= "´Ù¸¥ °í°´´Ô²²¼­ {$od_name}´Ô º¸´Ù ¸ÕÀú ÁÖ¹®ÇÏ½Å °æ¿ìÀÔ´Ï´Ù. ºÒÆíÀ» ³¢ÃÄ ÁË¼ÛÇÕ´Ï´Ù.";
//    alert($error);
//}

// , ¸¦ ¾ø¾Ö°í
$od_receipt_bank = (float)str_replace(",", "", $od_receipt_bank);
$od_receipt_card = (float)str_replace(",", "", $od_receipt_card);
if ($od_settle_case == "¹«ÅëÀå")
{
    $od_temp_point = (float)str_replace(",", "", $od_temp_point);
    $od_receipt_point = (float)str_replace(",", "", $od_temp_point);
}
else
{
    $od_temp_point = (float)str_replace(",", "", $od_temp_point);
    $od_receipt_point = 0;
}

// »õ·Î¿î ÁÖ¹®¹øÈ£¸¦ ¾ò´Â´Ù.
$od_id = get_new_od_id();

// ÁÖ¹®¼­¿¡ ÀÔ·Â
$sql = " insert $g4[yc4_order_table]
            set od_id             = '$od_id',
                on_uid            = '$tmp_on_uid',
                mb_id             = '$member[mb_id]',
                od_pwd            = '$od_pwd',
                od_name           = '$od_name',
                od_nick           = '$od_nick',
                od_email          = '$od_email',
                od_tel            = '$od_tel',
                od_hp             = '$od_hp',
                od_zip1           = '$od_zip1',
                od_zip2           = '$od_zip2',
                od_addr1          = '$od_addr1',
                od_addr2          = '$od_addr2',
                od_b_name         = '$od_b_name',
                od_b_nick         = '$od_b_nick',
                od_b_tel          = '$od_b_tel',
                od_b_hp           = '$od_b_hp',
                od_b_zip1         = '$od_b_zip1',
                od_b_zip2         = '$od_b_zip2',
                od_b_addr1        = '$od_b_addr1',
                od_b_addr2        = '$od_b_addr2',
                od_deposit_name   = '$od_deposit_name',
                od_memo           = '$od_memo',
                od_send_cost      = '$od_send_cost',
                od_temp_bank      = '$od_receipt_bank',
                od_temp_card      = '$od_receipt_card',
                od_temp_point     = '$od_temp_point',
                od_receipt_bank   = '0',
                od_receipt_card   = '0',
                od_receipt_point  = '$od_receipt_point',
                od_bank_account   = '$od_bank_account',
                od_shop_memo      = '$od_shop_memo',
                od_hope_date      = '$od_hope_date',
                od_hope_case      = '$od_hope_case',
                od_time           = '$g4[time_ymdhis]',
                od_ip             = '$REMOTE_ADDR',
                od_settle_case    = '$od_settle_case'
                ";
sql_query($sql);

// Àå¹Ù±¸´Ï ¼îÇÎ¿¡¼­ ÁÖ¹®À¸·Î
// ½Å¿ëÄ«µå·Î ÁÖ¹®ÇÏ¸é¼­ ½Å¿ëÄ«µå Æ÷ÀÎÆ® »ç¿ëÇÏÁö ¾Ê´Â´Ù¸é Æ÷ÀÎÆ® ºÎ¿©ÇÏÁö ¾ÊÀ½
$sql_card_point = "";
if ($od_receipt_card > 0 &&  $default[de_card_point] == false) {
    $sql_card_point = " , ct_point = '0' ";
}
$sql = "update $g4[yc4_cart_table]
           set ct_status = 'ÁÖ¹®'
               $sql_card_point
         where on_uid = '$tmp_on_uid' ";
sql_query($sql);

// È¸¿øÀÌ¸é¼­ Æ÷ÀÎÆ®¸¦ »ç¿ëÇß´Ù¸é Æ÷ÀÎÆ® Å×ÀÌºí¿¡ »ç¿ëÀ» Ãß°¡
if ($member[mb_id] && $od_receipt_point) {
    insert_point($member[mb_id], (-1) * $od_receipt_point, "ÁÖ¹®¹øÈ£ $od_id °áÁ¦");
}

$od_memo = nl2br(htmlspecialchars2(stripslashes($od_memo))) . "&nbsp;";


include_once("./ordermail1.inc.php");

if ($od_settle_case == "¹«ÅëÀå")
    include_once("./ordermail2.inc.php");

// SMS BEGIN --------------------------------------------------------
// ¼îÇÎ¸ô ¿î¿µÀÚ°¡ ¼ö½ÅÀÚ°¡ µÊ
$receive_number = preg_replace("/[^0-9]/", "", $default[de_sms_hp]); // ¼ö½ÅÀÚ¹øÈ£
$send_number = preg_replace("/[^0-9]/", "", $od_hp); // ¹ß½ÅÀÚ¹øÈ£

$sms_contents = $default[de_sms_cont2];
$sms_contents = preg_replace("/{ÀÌ¸§}/", $od_name, $sms_contents);
$sms_contents = preg_replace("/{º¸³½ºÐ}/", $od_name, $sms_contents);
$sms_contents = preg_replace("/{¹Þ´ÂºÐ}/", $od_b_name, $sms_contents);
$sms_contents = preg_replace("/{ÁÖ¹®¹øÈ£}/", $od_id, $sms_contents);
$sms_contents = preg_replace("/{ÁÖ¹®±Ý¾×}/", number_format($ttotal_amount), $sms_contents);
$sms_contents = preg_replace("/{È¸¿ø¾ÆÀÌµð}/", $member[mb_id], $sms_contents);
$sms_contents = preg_replace("/{È¸»ç¸í}/", $default[de_admin_company_name], $sms_contents);

if ($default[de_sms_use2] && $receive_number)
{
    if ($default[de_sms_use] == "xonda")
    {
        $usrdata1 = "ÁÖ¹®¼­ÀÛ¼º";

        define("_SMS_", TRUE);
        include "./sms.inc.php";
    }
    else if ($default[de_sms_use] == "icode")
    {
        include_once("$g4[path]/lib/icode.sms.lib.php");
        $SMS = new SMS; // SMS ¿¬°á
        $SMS->SMS_con($default['de_icode_server_ip'], $default['de_icode_id'], $default['de_icode_pw'], $default['de_icode_server_port']);
        $SMS->Add($receive_number, $send_number, $default['de_icode_id'], stripslashes($sms_contents), "");
        $SMS->Send();
    }
}
// SMS END   --------------------------------------------------------


// order_confirm ¿¡¼­ »ç¿ëÇÏ±â À§ÇØ tmp¿¡ ³Ö°í
set_session('ss_temp_on_uid', $tmp_on_uid);

// ss_on_uid ±âÁ¸ÀÚ·á ¼¼¼Ç¿¡¼­ Á¦°Å
set_session('ss_on_uid', '');

goto_url("./orderconfirm.php");
?>
