<?php class myACP { var $host = ''; var $user = ''; var $password = ''; var $database = ''; var $dbquery = NULL; var $result= false; //------------------------------------------ function dbConnect ($host, $user, $password, $database) { $this->host = $host; $this->user = $user; $this->password = $password; $this->database = $database; $objConnect =mysql_connect($host, $user, $password) or die("Error Connect"); mysql_query("SET NAMES 'UTF8' "); mysql_select_db($database) or die("Error Select Database"); if($objConnect ){ return "MySQL Connected"; }else{ return "MySQL Connect Failed : Error"; } } //-------------------------------------------- function querySql($sql) { $dbquery = mysql_db_query($this->database, $sql); $this->dbquery = $dbquery; } //-------------------------------------------- function getrows() { if ($this->result = mysql_fetch_array($this->dbquery) ) { return true; } else { return false; } } //------------------------------------------- function numrow() { return (mysql_num_rows($this->dbquery)); } //-------------------------------------------- function show_project() { $sql = "select * From projectname"; $dbquery = mysql_db_query($this->database, $sql); $this->dbquery = $dbquery; return $this->numrow(); } //--------------------------------------------- function show_registration() { $sql = "select * From registration"; $dbquery = mysql_db_query($this->database, $sql); $this->dbquery = $dbquery; return $this->numrow(); } //--------------------------------------------- function show_registration_search($project_id) { $sql = "select * From registration where project_id ='$project_id'"; $dbquery = mysql_db_query($this->database, $sql); $this->dbquery = $dbquery; return $this->numrow(); } //--------------------------------------------- function show_registration_language() { $sql = "select * From language"; $dbquery = mysql_db_query($this->database, $sql); $this->dbquery = $dbquery; return $this->numrow(); } //------------------------------------------- function show_registration_print($mycard) { $sql = "select * From registration where card_id = '$mycard' order by application_id desc"; $dbquery = mysql_db_query($this->database, $sql); $this->dbquery = $dbquery; return $this->numrow(); } //------------------------------------------- function show_registration_print_two($application_id) { $sql = "select * From registration where application_id = '$application_id'"; $dbquery = mysql_db_query($this->database, $sql); $this->dbquery = $dbquery; return $this->numrow(); } //------------------------------------------- function show_registration_language_print($mycard) { $sql = "select * From language where card_id = '$mycard'"; $dbquery = mysql_db_query($this->database, $sql); $this->dbquery = $dbquery; return $this->numrow(); } //------------------------------------------- function show_comment_print($mycard) { $sql = "select * From ram_kamroang where doc_id = '$mycard'"; $dbquery = mysql_db_query($this->database, $sql); $this->dbquery = $dbquery; return $this->numrow(); } //------------------------------------------- function show_profile($mycard) { $sql = "select * From std_data where card_id = '$mycard'"; $dbquery = mysql_db_query($this->database, $sql); $this->dbquery = $dbquery; return $this->numrow(); } //------------------------------------------ function show_kmn() { $sql = "select * From ram_kamroang"; $dbquery = mysql_db_query($this->database, $sql); $this->dbquery = $dbquery; return $this->numrow(); } //------------------------------------------ function show_kmnodr() { $sql = "select * From ram_kamroang order by doc_id desc"; $dbquery = mysql_db_query($this->database, $sql); $this->dbquery = $dbquery; return $this->numrow(); } //------------------------------------------ function show_kmnews($std_code) { $sql = "select * From ram_kamroang where std_code = '$std_code' order by doc_id"; $dbquery = mysql_db_query($this->database, $sql); $this->dbquery = $dbquery; return $this->numrow(); } //------------------------------------------ function show_registration2() { $sql = "select * From registration where status_forpaid = '1'"; $dbquery = mysql_db_query($this->database, $sql); $this->dbquery = $dbquery; return $this->numrow(); } //------------------------------------------- function add_registration($card_id , $project_id , $branch , $title_name_thai , $first_name_thai , $last_name_thai , $title_name_eng , $first_name_eng ,$last_name_eng , $birth_date , $age , $province , $cur_address ,$telephone , $mobile , $work_or_not , $email_addr , $ifwork_pass , $ifwork_position , $ifwork_salary , $ifwork_address , $ifwork_telephone , $contact_addr , $uni_name1 , $from_date_to1 , $brn_name1 , $uni_name2 , $from_date_to2 , $brn_name2 , $uni_name3 , $from_date_to3 , $brn_name3 , $pri_blo , $sec_plo , $averge_point , $why_interest , $std_picture , $doc_1 , $doc_2 , $doc_3 , $status_forpaid , $statusof , $regis_date) { $mybirth_date = $this->dateDMYtoYMD2($birth_date); $sql="insert into registration(card_id , project_id , branch , title_name_thai , first_name_thai , last_name_thai , title_name_eng , first_name_eng , last_name_eng , birth_date , age , province , cur_address , telephone , mobile , email_addr , work_or_not , ifwork_pass , ifwork_position , ifwork_salary , ifwork_address , ifwork_telephone , contact_addr , uni_name1 , from_date_to1 , brn_name1 , uni_name2 , from_date_to2 , brn_name2 , uni_name3 , from_date_to3 , brn_name3 , pri_blo , sec_plo , averge_point , why_interest , std_picture , doc_1 , doc_2 , doc_3 , status_forpaid , statusof , regis_date) values('$card_id' , '$project_id' ,'$branch', '$title_name_thai' , '$first_name_thai' , '$last_name_thai' , '$title_name_eng' , '$first_name_eng' ,'$last_name_eng' , '$mybirth_date' , $age , '$province' , '$cur_address' ,'$telephone' , '$mobile' , '$email_addr' , '$work_or_not' , '$ifwork_pass' , '$ifwork_position' , $ifwork_salary , '$ifwork_address' , '$ifwork_telephone' , '$contact_addr' , '$uni_name1' , '$from_date_to1' , '$brn_name1' , '$uni_name2' , '$from_date_to2' , '$brn_name2' , '$uni_name3' , '$from_date_to3' , '$brn_name3' , '$pri_blo' , '$sec_plo' , '$averge_point' , '$why_interest' , '$std_picture' , '$doc_1' , '$doc_2' , '$doc_3' , '$status_forpaid' , '$statusof' ,'$regis_date') "; //echo $sql; $dbquery = mysql_db_query($this->database, $sql); } //------------------------------------------- function add_registration2($card_id , $project_id , $branch ,$studyVisit, $title_name_thai , $first_name_thai , $last_name_thai , $title_name_eng , $first_name_eng ,$last_name_eng , $birth_date , $age , $province , $cur_address ,$telephone , $mobile , $work_or_not , $email_addr , $ifwork_pass , $ifwork_position , $ifwork_salary , $ifwork_address , $ifwork_telephone , $contact_addr , $uni_name1 , $from_date_to1 , $brn_name1 , $uni_name2 , $from_date_to2 , $brn_name2 , $uni_name3 , $from_date_to3 , $brn_name3 , $pri_blo , $sec_plo , $averge_point , $why_interest , $std_picture , $doc_1 , $doc_2 , $doc_3 , $status_forpaid , $statusof , $regis_date,$religion,$nationality,$race,$married, $mas_pri_blo,$mas_sec_plo,$mas_averge_point) { $mybirth_date = $this->dateDMYtoYMD2($birth_date); $sql="insert into registration(card_id , project_id , branch ,study_visit, title_name_thai , first_name_thai , last_name_thai , title_name_eng , first_name_eng , last_name_eng , birth_date , age , province , cur_address , telephone , mobile , email_addr , work_or_not , ifwork_pass , ifwork_position , ifwork_salary , ifwork_address , ifwork_telephone , contact_addr , uni_name1 , from_date_to1 , brn_name1 , uni_name2 , from_date_to2 , brn_name2 , uni_name3 , from_date_to3 , brn_name3 , pri_blo , sec_plo , averge_point , why_interest , std_picture , doc_1 , doc_2 , doc_3 , status_forpaid , statusof , regis_date,religion,nationality,race,married, mas_pri_blo,mas_sec_plo,mas_averge_point,date_app) values('$card_id' , '$project_id' ,'$branch','$studyVisit', '$title_name_thai' , '$first_name_thai' , '$last_name_thai' , '$title_name_eng' , '$first_name_eng' ,'$last_name_eng' , '$mybirth_date' , $age , '$province' , '$cur_address' ,'$telephone' , '$mobile' , '$email_addr' , '$work_or_not' , '$ifwork_pass' , '$ifwork_position' , $ifwork_salary , '$ifwork_address' , '$ifwork_telephone' , '$contact_addr' , '$uni_name1' , '$from_date_to1' , '$brn_name1' , '$uni_name2' , '$from_date_to2' , '$brn_name2' , '$uni_name3' , '$from_date_to3' , '$brn_name3' , '$pri_blo' , '$sec_plo' , '$averge_point' , '$why_interest' , '$std_picture' , '$doc_1' , '$doc_2' , '$doc_3' , '$status_forpaid' , '$statusof' ,'$regis_date','$religion','$nationality','$race','$married', '$mas_pri_blo','$mas_sec_plo','$mas_averge_point',now()) "; echo $sql; $dbquery = mysql_db_query($this->database, $sql); } //------------------------------------------- function add_registration_language($card_id , $project_id , $branch , $title_name_thai , $first_name_thai , $last_name_thai , $title_name_eng , $first_name_eng ,$last_name_eng , $birth_date , $age , $province , $cur_address ,$telephone , $mobile , $email_addr , $ifwork_pass , $ifwork_position , $ifwork_salary , $ifwork_address , $ifwork_telephone , $uni_name1 , $from_date_to1 , $brn_name1 , $uni_name2 , $from_date_to2 , $brn_name2 , $uni_name3 , $from_date_to3 , $brn_name3 , $pri_blo , $sec_plo , $averge_point , $why_interest , $std_picture , $doc_1 , $doc_2 , $doc_3 , $status_forpaid , $statusof ) { $mybirth_date = $this->dateDMYtoYMD2($birth_date); $sql="insert into language(card_id , project_id , branch , title_name_thai , first_name_thai , last_name_thai , title_name_eng , first_name_eng , last_name_eng , birth_date , age , province , cur_address , telephone , mobile , email_addr , ifwork_pass , ifwork_position , ifwork_salary , ifwork_address , ifwork_telephone , uni_name1 , from_date_to1 , brn_name1 , uni_name2 , from_date_to2 , brn_name2 , uni_name3 , from_date_to3 , brn_name3 , pri_blo , sec_plo , averge_point , why_interest , std_picture , doc_1 , doc_2 , doc_3 , status_forpaid , statusof ) values('$card_id' , '$project_id' ,'$branch', '$title_name_thai' , '$first_name_thai' , '$last_name_thai' , '$title_name_eng' , '$first_name_eng' ,'$last_name_eng' , '$mybirth_date' , '$age' , '$province' , '$cur_address' ,'$telephone' , '$mobile' , '$email_addr' , '$ifwork_pass' , '$ifwork_position' , $ifwork_salary , '$ifwork_address' , '$ifwork_telephone' , '$uni_name1' , '$from_date_to1' , '$brn_name1' , '$uni_name2' , '$from_date_to2' , '$brn_name2' , '$uni_name3' , '$from_date_to3' , '$brn_name3' , '$pri_blo' , '$sec_plo' , '$averge_point' , '$why_interest' , '$std_picture' , '$doc_1' , '$doc_2' , '$doc_3' , '$status_forpaid' , '$statusof' ) "; //echo $sql; $dbquery = mysql_db_query($this->database, $sql); } //------------------------------------------ function add_registration_new($std_code,$card_id , $project_id , $title_name_thai , $first_name_thai , $last_name_thai , $title_name_eng , $first_name_eng ,$last_name_eng , $birth_date , $age , $province , $cur_address ,$telephone , $mobile , $work_or_not , $email_addr , $ifwork_pass , $ifwork_position , $ifwork_salary , $ifwork_address , $ifwork_telephone , $contact_addr , $uni_name1 , $from_date_to1 , $brn_name1 , $uni_name2 , $from_date_to2 , $brn_name2 , $uni_name3 , $from_date_to3 , $brn_name3 , $pri_blo , $sec_plo , $averge_point , $why_interest , $std_picture , $doc_1 , $doc_2 , $doc_3 , $status_forpaid , $statusof ) { if(!$birth_date){ $mybirth_date = '0000-00-00'; } else { $mybirth_date = $this->dateDMYtoYMD2($birth_date); } $sql="insert into std_data(std_code , card_id , project_id , title_name_thai , first_name_thai , last_name_thai , title_name_eng , first_name_eng , last_name_eng , birth_date , age , province , cur_address , telephone , mobile , email_addr , work_or_not , ifwork_pass , ifwork_position , ifwork_salary , ifwork_address , ifwork_telephone , contact_addr , uni_name1 , from_date_to1 , brn_name1 , uni_name2 , from_date_to2 , brn_name2 , uni_name3 , from_date_to3 , brn_name3 , pri_blo , sec_plo , averge_point , why_interest , std_picture , doc_1 , doc_2 , doc_3 , status_forpaid , statusof ) values('$std_code','$card_id' , $project_id , '$title_name_thai' , '$first_name_thai' , '$last_name_thai' , '$title_name_eng' , '$first_name_eng' ,'$last_name_eng' , '$mybirth_date' , $age , '$province' , '$cur_address' ,'$telephone' , '$mobile' , '$email_addr' , '$work_or_not' , '$ifwork_pass' , '$ifwork_position' , '$ifwork_salary' , '$ifwork_address' , '$ifwork_telephone' , '$contact_addr' , '$uni_name1' , '$from_date_to1' , '$brn_name1' , '$uni_name2' , '$from_date_to2' , '$brn_name2' , '$uni_name3' , '$from_date_to3' , '$brn_name3' , '$pri_blo' , '$sec_plo' , '$averge_point' , '$why_interest' , '$std_picture' , '$doc_1' , '$doc_2' , '$doc_3' , '$status_forpaid' , '$statusof' ) "; //echo $sql; $dbquery = mysql_db_query($this->database, $sql); } //------------------------------------------ function update_std_data($std_code , $card_id , $user_pwd , $project_name1 , $title_name_thai , $first_name_thai , $last_name_thai , $title_name_eng , $first_name_eng ,$last_name_eng , $birth_date , $province , $cur_address ,$telephone , $mobile , $work_or_not , $email_addr , $ifwork_pass , $ifwork_position , $ifwork_salary , $ifwork_address , $ifwork_telephone , $contact_addr , $uni_name1 , $from_date_to1 , $brn_name1 , $uni_name2 , $from_date_to2 , $brn_name2 , $uni_name3 , $from_date_to3 , $brn_name3 , $pri_blo , $sec_plo , $averge_point , $why_interest , $std_picture , $doc_1 , $doc_2 , $doc_3 , $status_forpaid , $statusof ) { $mybirth_date = $this->dateDMYtoYMD2($birth_date); $sql="Update std_data SET std_code = '$std_code' , card_id = '$card_id' , user_pwd = '$user_pwd' , project_name1 = '$project_name1' , title_name_thai = '$title_name_thai' , first_name_thai = '$first_name_thai' , last_name_thai = '$last_name_thai' , title_name_eng = '$title_name_eng' , first_name_eng = '$first_name_eng' , last_name_eng = '$last_name_eng' , birth_date = '$mybirth_date' , province = '$province' , cur_address = '$cur_address' , telephone = '$telephone' , mobile = '$mobile' , email_addr = '$email_addr' , work_or_not = '$work_or_not' , ifwork_pass = $ifwork_pass , ifwork_position = '$ifwork_position' , ifwork_salary = $ifwork_salary , ifwork_address ='$ifwork_address' , ifwork_telephone = '$ifwork_telephone' , contact_addr = '$contact_addr' , uni_name1 = '$uni_name1' , from_date_to1 = '$from_date_to1' , brn_name1 = '$brn_name1' , uni_name2 = '$uni_name2' , from_date_to2 = '$from_date_to2' , brn_name2 = '$brn_name2' , uni_name3 = '$uni_name3' , from_date_to3 = '$from_date_to3', brn_name3 = '$brn_name3', pri_blo = '$pri_blo' , sec_plo = '$sec_plo', averge_point = '$averge_point' , why_interest = '$why_interest' , std_picture = '$std_picture' , doc_1 = '$doc_1' , doc_2 = '$doc_2' , doc_3 = '$doc_3' , status_forpaid = '$status_forpaid' , statusof = '$statusof' where card_id = '$card_id' "; //echo $sql; $dbquery = mysql_db_query($this->database, $sql); } //------------------------------------------- function change_pwd($user_id,$new_pwd) { $sql="Update std_data SET user_pwd = '$new_pwd' where std_code = '$user_id' "; $dbquery = mysql_db_query($this->database, $sql); } //------------------------------------------- function add_kamroang($std_project , $dayin , $monthin , $yearin , $topics , $std_code , $std_name , $std_model , $std_grp , $std_sub_grp , $std_no , $cur_address , $std_tel , $std_mail , $main_story) { $sql="insert into ram_kamroang(std_project , dayin , monthin , yearin , topics , std_code , std_name , std_model , std_grp , std_sub_grp , std_no , cur_address , std_tel , std_mail , main_story) value ('$std_project' , '$dayin' , '$monthin' , '$yearin' , '$topics' , '$std_code' , '$std_name' , '$std_model' , '$std_grp' , '$std_sub_grp' , '$std_no' , '$cur_address' , '$std_tel' , '$std_mail' , '$main_story')"; $dbquery = mysql_db_query($this->database, $sql); } //------------------------------------------------------------ function login_pass($user,$pass) { $sql="select count(*) as count_login , admin_fullname from administrator where login_name='".$user."' and login_pass='".$pass."' group by login_name"; $dbquery = mysql_db_query($this->database, $sql); $objResult = mysql_fetch_array($dbquery); return $objResult; //return $result["count_login"]; } //------------------------------------------ function login_mem_pass($user,$pass) { $sql="select count(*) as count_mem_login , first_name_thai , last_name_thai,card_id,std_code ,project_id,project_name1,mobile from std_data where std_code='".$user."' and user_pwd='".$pass."' group by std_code"; $dbquery = mysql_db_query($this->database, $sql); return mysql_fetch_array($dbquery); return $result["count_mem_login"]; } //------------------------------------------ function login_meu_pass($user,$pass) { $sql="select count(*) as count_mem_login , first_name_thai , last_name_thai,card_id,std_code ,project_id,project_name1,mobile from std_data where std_code='".$user."' and card_id='".$pass."' group by std_code"; $dbquery = mysql_db_query($this->database, $sql); return mysql_fetch_array($dbquery); return $result["count_mem_login"]; } //----------------------------------------- function chk_mem_data($card_id) { $sql="select count(*) as count_data from std_data where card_id='".$card_id."'"; $dbquery = mysql_db_query($this->database, $sql); return mysql_fetch_array($dbquery); return $result["count_data"]; } //----------------------------------------- function chg_status_register($card_id) { $sql="update registration set status_forpaid = '1' where card_id = '$card_id' "; $dbquery = mysql_db_query($this->database, $sql); } //------------------------------------------- function delete_registration($my_id) { $sql="delete from registration where card_id = '$my_id' "; //echo $sql; $dbquery = mysql_db_query($this->database, $sql); } //------------------------------------------- function delete_language($my_id) { $sql="delete from language where card_id = '$my_id' "; //echo $sql; $dbquery = mysql_db_query($this->database, $sql); } //------------------------------------------ function delete_kmn($mydoc_id) { $sql="delete from ram_kamroang where doc_id = $mydoc_id "; //echo $sql; $dbquery = mysql_db_query($this->database, $sql); } //------------------------------------------- function dateDMYtoYMD($DateDMY) { $arr=explode(" ", $DateDMY); $arr=explode("-", $arr[0]); return ($arr[2])."-".($arr[1])."-".($arr[0]); } //------------------------------------------- function dateDMYtoYMD2($DateDMY) { $arr=explode(" ", $DateDMY); $arr=explode("/", $arr[0]); return ($arr[2])."-".($arr[1])."-".($arr[0]); } //------------------------------------------- function dateYMDtoDMY($DateYMD) { $arr=explode(" ", $DateYMD); $arr=explode("-", $arr[0]); return ($arr[2])."/".($arr[1])."/".($arr[0]); } //----------------------------------------- function checkLogin($user,$pass) { $sql="select * from administrator where username='".$user."' and password='".$pass."' "; //echo $sql; $dbquery = mysql_db_query($this->database, $sql); return mysql_fetch_array($dbquery); } //----------------------------------------- function show_TH_date ($date) { if ($date) { $day = substr ($date, 8, 2); $month = substr ($date, 5, 2); $year = substr ($date, 0, 4) + 543; $time = substr ($date, 11, 8); switch ($day) { case "01" : $day = 1; break; case "02" : $day = 2; break; case "03" : $day = 3; break; case "04" : $day = 4; break; case "05" : $day = 5; break; case "06" : $day = 6; break; case "07" : $day = 7; break; case "08" : $day = 8; break; case "09" : $day = 9; break; } switch ($month) { case "01" : $month = "ม.ค."; break; case "02" : $month = "ก.พ."; break; case "03" : $month = "มี.ค."; break; case "04" : $month = "เม.ย."; break; case "05" : $month = "พ.ค."; break; case "06" : $month = "มิ.ย."; break; case "07" : $month = "ก.ค."; break; case "08" : $month = "ส.ค."; break; case "09" : $month = "ก.ย."; break; case "10" : $month = "ต.ค."; break; case "11" : $month = "พ.ย."; break; case "12" : $month = "ธ.ค."; break; } $return = $day . " " . $month. " " . $year; return $return; } else { switch (date ("m")) { case "01" : $month = "ม.ค."; break; case "02" : $month = "ก.พ."; break; case "03" : $month = "มี.ค."; break; case "04" : $month = "เม.ย."; break; case "05" : $month = "พ.ค."; break; case "06" : $month = "มิ.ย."; break; case "07" : $month = "ก.ค."; break; case "08" : $month = "ส.ค."; break; case "09" : $month = "ก.ย."; break; case "10" : $month = "ต.ค."; break; case "11" : $month = "พ.ย."; break; case "12" : $month = "ธ.ค."; break; } echo date ("j"), " ", iconv('UTF-8','TIS-620',$month), " ", date ("Y")+543; } } // function function show_EN_date ($date) { if ($date) { $day = substr ($date, 8, 2); $month = substr ($date, 5, 2); $year = substr ($date, 0, 4) ; $time = substr ($date, 11, 8); switch ($day) { case "01" : $day = 1; break; case "02" : $day = 2; break; case "03" : $day = 3; break; case "04" : $day = 4; break; case "05" : $day = 5; break; case "06" : $day = 6; break; case "07" : $day = 7; break; case "08" : $day = 8; break; case "09" : $day = 9; break; } switch ($month) { case "01" : $month = "Jan."; break; case "02" : $month = "Feb."; break; case "03" : $month = "Mar."; break; case "04" : $month = "Apr."; break; case "05" : $month = "May."; break; case "06" : $month = "Jun."; break; case "07" : $month = "Jul."; break; case "08" : $month = "Aug.."; break; case "09" : $month = "Sep."; break; case "10" : $month = "Oct."; break; case "11" : $month = "Nov."; break; case "12" : $month = "Dec."; break; } $return = $month." ".$day ." ,". $year; return $return; } else { switch (date ("m")) { case "01" : $month = "Jan."; break; case "02" : $month = "Feb."; break; case "03" : $month = "Mar."; break; case "04" : $month = "Apr."; break; case "05" : $month = "May."; break; case "06" : $month = "Jun."; break; case "07" : $month = "Jul."; break; case "08" : $month = "Aug.."; break; case "09" : $month = "Sep."; break; case "10" : $month = "Oct."; break; case "11" : $month = "Nov."; break; case "12" : $month = "Dec."; break; } echo $month." ".date ("j")," , ". date ("Y"); } } // function //----------------------------------------- function count_holiday($date1,$date2) { $arrDate1 = explode("-",$date1); $arrDate2 = explode("-",$date2); $count = 0; if ($arrDate1[0] == $arrDate2[0]) { $sql = "SELECT * FROM `holiday` WHERE date BETWEEN '2009-".$arrDate1[1]."-".$arrDate1[2]."' AND '2009-".$arrDate2[1]."-".$arrDate2[2]."' AND `fix` =1"; $dbquery = mysql_db_query($this->database, $sql); $this->dbquery = $dbquery; $count += $this->numrow(); } else { $sql = "SELECT * FROM `holiday` WHERE date BETWEEN '2009-".$arrDate1[1]."-".$arrDate1[2]."' AND '2009-12-31' AND `fix` =1"; $dbquery = mysql_db_query($this->database, $sql); $this->dbquery = $dbquery; $count += $this->numrow(); $sql = "SELECT * FROM `holiday` WHERE date BETWEEN '2009-01-01' AND '2009-".$arrDate2[1]."-".$arrDate2[2]."' AND `fix` =1"; $dbquery = mysql_db_query($this->database, $sql); $this->dbquery = $dbquery; $count += $this->numrow(); } $sql = "SELECT * FROM `holiday` WHERE date BETWEEN '".$date1."' AND '".$date2."' AND `fix` = 0"; $dbquery = mysql_db_query($this->database, $sql); $this->dbquery = $dbquery; $count += $this->numrow(); return $count; } function getDateRenew($project_id) { $sql = "SELECT * FROM `date_regis_renew` WHERE `id` LIKE '$project_id' ORDER BY `id` DESC"; $dbquery = mysql_db_query($this->database, $sql); $this->dbquery = $dbquery; return mysql_fetch_array($dbquery); } //----------------------------------------- function num2wordsThai($num){ $num=str_replace(",","",$num); $num_decimal=explode(".",$num); $num=$num_decimal[0]; $returnNumWord=''; $lenNumber=strlen($num); $lenNumber2=$lenNumber-1; $kaGroup=array("","�Ժ","����","�ѹ","����","�ʹ","��ҹ","�Ժ","����","�ѹ","����","�ʹ","��ҹ"); $kaDigit=array("","˹��","�ͧ","���","���","���","ˡ","��","Ỵ","���"); $kaDigitDecimal=array("�ٹ��","˹��","�ͧ","���","���","���","ˡ","��","Ỵ","���"); $ii=0; for($i=$lenNumber2;$i>=0;$i--){ $kaNumWord[$i]=substr($num,$ii,1); $ii++; } $ii=0; for($i=$lenNumber2;$i>=0;$i--){ if(($kaNumWord[$i]==2 && $i==1) || ($kaNumWord[$i]==2 && $i==7)){ $kaDigit[$kaNumWord[$i]]="���"; }else{ if($kaNumWord[$i]==2){ $kaDigit[$kaNumWord[$i]]="�ͧ"; } if(($kaNumWord[$i]==1 && $i<=2 && $i==0) || ($kaNumWord[$i]==1 && $lenNumber>6 && $i==6)){ if($kaNumWord[$i+1]==0){ $kaDigit[$kaNumWord[$i]]="˹��"; }else{ $kaDigit[$kaNumWord[$i]]="���"; } }elseif(($kaNumWord[$i]==1 && $i<=2 && $i==1) || ($kaNumWord[$i]==1 && $lenNumber>6 && $i==7)){ $kaDigit[$kaNumWord[$i]]=""; }else{ if($kaNumWord[$i]==1){ $kaDigit[$kaNumWord[$i]]="˹��"; } } } if($kaNumWord[$i]==0){ if($i!=6){ $kaGroup[$i]=""; } } $kaNumWord[$i]=substr($num,$ii,1); $ii++; $returnNumWord.=$kaDigit[$kaNumWord[$i]].$kaGroup[$i]; } if(isset($num_decimal[1])){ $returnNumWord.="�ش"; for($i=0;$i<strlen($num_decimal[1]);$i++){ $returnNumWord.=$kaDigitDecimal[substr($num_decimal[1],$i,1)]; } } $returnNumWord.="��ǹ"; return $returnNumWord; } } ?>