(��ԡ��Ἱ���)"; } $training_privileges= preg_split("/,/", $training_privilege, -1, PREG_SPLIT_NO_EMPTY); foreach ($training_privileges as $temp) { if ($temp == "vdo") { $strCheckPrivilege .= " "; } else if ($temp == "doc") { $strCheckPrivilege .= " "; } else if ($temp == "software") { $strCheckPrivilege .= " "; } else if ($temp == "point") { $strCheckPrivilege .= " "; } else if ($temp == "friend") { $strCheckPrivilege .= " "; } else if ($temp == "student") { $strCheckPrivilege .= " "; } else if ($temp == "food") { $strCheckPrivilege .= " "; } else if ($temp == "certificate") { $strCheckPrivilege .= " "; } } $training_levels= preg_split("/,/", $training_level, -1, PREG_SPLIT_NO_EMPTY); foreach ($training_levels as $temp) { if ($temp == "1") { $strCheckLevel1 = "checked"; } else if ($temp == "2") { $strCheckLevel2 = "checked"; } else if ($temp == "3") { $strCheckLevel3 = "checked"; } } $count_Y = 0; $sql = "SELECT * FROM $db_table_training_register WHERE TRAINING_ID = '$training_id' AND ACTIVE = 'Y'"; $result = mysql_query($sql); $count_Y = mysql_num_rows($result); mysql_free_result($result); $available_quota = $training_quota - $count_Y; # Ticket Reserve # $sql = "SELECT TICKET_RC FROM $db_table_training WHERE TRAINING_ID = $training_id"; $result = mysql_query($sql); if (!$result) { echo "$sql\n"; die('Invalid query: ' . mysql_error()); } while($row = mysql_fetch_array($result)) { $ticket_rc = $row[TICKET_RC]; } mysql_free_result($result); $sql = "SELECT * FROM $db_table_training_ticket WHERE TRAINING_ID = $training_id"; $result = mysql_query($sql); if (!$result) { echo "$sql\n"; die('Invalid query: ' . mysql_error()); } while($row = mysql_fetch_array($result)) { $ticket_id = $row[TICKET_ID]; $ticket_name = $row[TICKET_NAME]; $ticket_reserve = $row[TICKET_RESERVE]; $arr_ticket_name[$ticket_name] = $ticket_name; $arr_ticket_name_reserve[$ticket_name] = $ticket_reserve; } mysql_free_result($result); list($row,$column) = split ("x",$ticket_rc); $ticket_row = $row; $strTicketReserve = << SiXhEaD; for ($intI=1;$intI<=$row;$intI++) { if ($strBgColor == "#F9F9F9") { $strBgColor = "#E9E9E9"; } else { $strBgColor = "#F9F9F9"; } $strColumnName = GetColumnName($intI); $strTicketReserve .= "\n"; for ($intJ=1;$intJ<=$column;$intJ++) { $strImgSeatS = "images/seats.gif"; $strImgSeatE = "images/seate.gif"; $strImgSeatR = "images/seatr.gif"; $strRadioOrImg = ""; $strImgSeat = ""; $checked = "checked"; if ("$strColumnName$intJ" == $arr_ticket_name["$strColumnName$intJ"]) { $checked = ""; if ($arr_ticket_name_reserve["$strColumnName$intJ"] == "Y") { $strImgSeat = $strImgSeatS; $strRadioOrImg = "Seat No. = $strColumnName$intJ"; } } if ($checked == "checked") { $strImgSeat = $strImgSeatR; $strRadioOrImg = "Seat No. = $strColumnName$intJ"; } $strTicketReserve .= <<$strColumnName$intJ
$strRadioOrImg SiXhEaD; } $strTicketReserve .= "\n"; } $strTicketReserve .= << SiXhEaD; # /Ticket Reserve # mysql_close($db); $tp = new SiXTemplate($tp_training_register_confirm); if (!$ticket_rc) { $tp->Block("SeatYJs"); $tp->Block("SeatY"); } $tp->Mix(); $tp->Display(); } else { @$db = mysql_connect($db_host,$db_user,$db_pass); mysql_select_db($db_name); if (!$db) { echo "Error connect to Database: " . mysql_error(); ob_end_flush(); exit; } $CODE = sprintf("%05d",$training_id) . Rand_Code(); $sql = " INSERT INTO $db_table_training_register (TRAINING_ID,USER_ID,ACTIVE,CODE,TICKET,DATE_ADD) VALUES ('$training_id','$s_user_id','N','$CODE','$ticket',NOW()) "; mysql_query($sql); $intNewRecord = mysql_insert_id(); #$sql = "UPDATE $db_table_training_ticket SET TICKET_RESERVE = 'Y' WHERE TICKET_NAME = '$ticket' AND TRAINING_ID = $training_id"; #mysql_query($sql); $sql = "SELECT * FROM $db_table_training WHERE TRAINING_ID = '$training_id' AND TRAINING_ACTIVE = 'Y'"; $result = mysql_query($sql); while($row = mysql_fetch_array($result)) { $training_code = $row[TRAINING_CODE]; $training_topic = $row[TRAINING_TOPIC]; $training_place = $row[TRAINING_PLACE]; list ($training_date_start,$training_date_start_hr,$training_date_start_min) = Convert_YMDHMS_2_DateHrMin($row[TRAINING_DATE_START]); $training_date_start = Convert_YMD_2_DMY_Training_Month($training_date_start); $strTrainingCost = GenTrainingCostAndIcon($row[TRAINING_COST],$row[TRAINING_COST2],$row[TRAINING_FREE],"Text"); $strTrainingCostP = GenTrainingCostAndIcon($row[TRAINING_COST],$row[TRAINING_COST2],$row[TRAINING_FREE],"Text"); $strTrainingCostP1 = GenTrainingCostAndIcon($row[TRAINING_COST],$row[TRAINING_COST2],$row[TRAINING_FREE],"Text"); $intTrainingCostP = GenTrainingCostAndIcon($row[TRAINING_COST],$row[TRAINING_COST2],$row[TRAINING_FREE],"Number"); $intTrainingCost = GenTrainingCostAndIcon($row[TRAINING_COST],$row[TRAINING_COST2],$row[TRAINING_FREE],"Number"); } mysql_free_result($result); $sql = "SELECT FNAME,LNAME,USERNAME,MOBILE1,MOBILE2 FROM $db_table_user WHERE ID = $s_user_id"; $result = mysql_query($sql); while($row = mysql_fetch_array($result)) { $strUsername = $row[USERNAME]; $strUserFname = $row[FNAME]; $strUserLname = $row[LNAME]; $strUserMobile = $row[MOBILE1].$row[MOBILE2]; } mysql_free_result($result); $sql = "SELECT DATE_ADD FROM $db_table_training_register WHERE REGISTER_ID = $intNewRecord"; $result = mysql_query($sql); while($row = mysql_fetch_array($result)) { $date_add = $row[DATE_ADD]; } mysql_free_result($result); mysql_close($db); $strRegistDate = Convert_YMDHMS_2_DMYHM($date_add); $strTrainingCostShow = Comify($intTrainingCost); $strTrainingCostPShow = $intTrainingCost*1.0275; $intTrainingCostAmount = $intTrainingCost*1.0275; $strTrainingCostP1Show = $intTrainingCost*0.0275; $strTransactionNo = GenTransactionNo($CODE); $strTransactionBarCode = GenBarcode($CODE); $strTrainingCostPText = num2thai($intTrainingCost*1.0275); $strTrainingCostText = num2thai($intTrainingCost); $user_id_for_barcode = sprintf("%09d",$s_user_id); $order_no = sprintf("%06d",$intNewRecord); $strPaySbuyDisabled = ""; if ($intTrainingCost == 0) { $strPaySbuyDisabled = "disabled"; } $template = $tp_training_register_complete; $fp = fopen($template,"r"); $HTML = fread($fp,filesize($template)); fclose($fp); $HTML = preg_replace("/\\$(\w+)/e","$$1",$HTML); echo $HTML; ob_end_flush(); exit; } } #### end of program #### ##################################################################### #### Start sub program. Don't touch anything below #### ?>