"; list($yy, $mm, $dd) = preg_split("[/|-]", $date); $yy = $yy-543; // echo $yy."$sp".$mm."$sp".$dd."

"; return $yy."$sp".$mm."$sp".$dd; } function special_field(&$row,&$ln_reg, $def_cond,$rref=''){ $import_query = ''; $af = ''; // echo "def con :$def_cond"; //$def_cond = $sm[$tb_num]['def']['fld'][$i]; $regexp = "([/ /]*[/ /])"; list($def,$def_p,$def_fld) = preg_split("[/]",$def_cond); if($def == 'split_prefix' || $def == 'split_name' || $def == 'split_prefix&name' || $def == 'split_surname'){ list($s1,$s2,$s3) = preg_split($regexp,$rref); if($def == 'split_prefix&name') { /* เลือกจัดเก็บ คำนำหน้าชื่อและชื่อ */ if($s3==''){ // $af=$s1; }else{ $af=$s1.$s2; } //echo "$s1,$s2,$s3 :: $af

"; }elseif($def == 'split_prefix') { /* เลือกจัดเก็บ คำนำหน้าชื่อ อย่างเดียว */ if($s3==''){ // //select in prefix $af=''; }else{ $af=''; } }elseif($def == 'split_name') { /* เลือกจัดเก็บ ชื่อ อย่างเดียว */ if($s3==''){ // $af=$s1; }else{ $af=$s2; } }elseif($def == 'split_surname'){ /* เลือกจัดเก็บ นามสกุล อย่างเดียว */ if($s3=='') $af=$s2; else $af=$s3; } // echo "$af
"; $import_query .= "'".addslashes($af)."'"; }elseif($def == 'gen'){ $sql = "SELECT * FROM StudentStatus WHERE studentId =".$row['studentId']." AND ( acadYear < ".$row['acadYear']." OR (acadYear = ".$row['acadYear']." AND semester < ".$row['semester'].") ) AND passStatus IN (1,2,3)"; $rsRef = mysql_query($sql, $ln_reg); $num_row = mysql_num_rows($rsRef); $stY = 1+$num_row; $import_query .= "'".addslashes($stY)."'"; }elseif($def == '?'){ // list($def,$def_p,$def_fld) if($row[$def_fld]>9 && $def_fld!=''){ $def_p=''; } if($def_fld!=''){ $def_fld2=addslashes($row[$def_fld]); }else{ $def_fld2=''; } $import_query .= "'".$def_p.$def_fld2."'"; }elseif($def == 'default'){ // echo "default:$def_p
"; $import_query .= "'".$def_p."'"; }elseif($def == 'dyAbbr'){ switch ($row[$def_p]) { case 'จันทร์': $af = 'จ.'; break; case 'อังคาร': $af = 'อ.'; break; case 'พุธ': $af = 'พ.'; break; case 'อังคาร': $af = 'อ.'; break; case 'พฤหัสบดี': $af = 'พฤ.'; break; case 'ศุกร์': $af = 'ศ.'; break; case 'เสาร์': $af = 'ส.'; break; case 'อาทิตย์': $af = 'อา.'; break; default: $af = '-'; break; } $import_query .= "'".$af."'"; }elseif($def == 'splitDateDb'){ $af = splitDateDb($rref,"-"); $import_query .= "'".addslashes($af)."'"; }elseif($def == 'sdtCnt'){ if($rref == 77 || $rref == 78){ $import_query .= "'".addslashes($rref)."'"; // ใส่id จังหวัดไปก่อนแล้วค่อยไปย้ายให้เข้ากับ ppc }else{ $import_query .= "'1'"; // ประเทศไทย } }elseif($def == 'sdtPrvId'){ if($rref == 77 || $rref == 78){ $import_query .= "'0'"; // ใส่id จังหวัดไปก่อนแล้วค่อยไปย้ายให้เข้ากับ ppc }else{ $import_query .= "'".addslashes($rref)."'"; // ประเทศไทย } }elseif($def == 'picpath'){ list($a,$b,$c) = preg_split("[/]",$row[$def_p]); if($c==''){ $import_query .= "'photo.jpg'"; }else{ $import_query .= "'".addslashes($c)."'"; } }elseif($def == 'noSs'){ $data = (is_null($row[$def_p]))?'NULL':$row[$def_p]; $import_query .= "'".addslashes($data)."'"; } return $import_query; } ?>