\n", $data); echo "".$data.""; } function printerr($str){ print "$str"; } function make_hl_txt(&$data, $limit = 300){ $par_txt=$data['par_txt']; $word=$data['wrd_txt']; $wrd_cnt=$data['wrd_cnt']; $center=$data['wrd_pos']; //highlight position //print_x($data); //fill front > 150 word $par_id=$data['par_id']; while ($center<$limit/2){ $sql="select * from par where doc_id=".$data['doc_id']." and par_id=".(--$par_id); //echo $sql,"
"; $tmp=query1($sql); if (count($tmp)==0) break; if ($tmp['wrd_cnt']>0){ $par_txt=$tmp['par_txt'].'| |'.$par_txt; $wrd_cnt+=$tmp['wrd_cnt']+1; $center+=$tmp['wrd_cnt']+1; } } //fill back > 150 word $par_id=$data['par_id']; while ($wrd_cnt-$center<$limit/2){ $sql="select * from par where doc_id=".$data['doc_id']." and par_id=".(++$par_id); //echo $sql,"
"; $tmp=query1($sql); if (count($tmp)==0) break; if ($tmp['wrd_cnt']>0){ $par_txt=$par_txt.'| |'.$tmp['par_txt']; $wrd_cnt+=$tmp['wrd_cnt']+1; } } $center--; $tmp=split("\|",$par_txt); $data['lw']=$tmp[$center-1]; $data['rw']=$tmp[$center+1]; for ($i=0;$i=count($tmp)){ $l -= $r-count($tmp)+1; $r=count($tmp)-1; } $l=($l<0)?0:$l; $data['par_txt']=''; for ($i=$l;$i<=$r;$i++){ if ($i<$center) $data['left_txt'].=$tmp[$i]; if ($i==$center) $data['par_txt'].=$tmp[$i]; if ($i>$center) $data['right_txt'].=$tmp[$i];; $s.=$tmp[$i]; } } function getMicrotime(){ $mtime = explode(" ",microtime()); return $mtime[1] + $mtime[0]; } function fetch_2column($arr,$key1,$key2){ $tmp=array(); foreach($arr as $data){ $tmp[$data[$key1]]=$data[$key2]; } return $tmp; } //comment this for php5 //function array_combine($arr1,$arr2){ // $min=(count($arr1)\n"; } function newcombo($memoname,$memolist,$default_value){ print "\n"; } function newcombo2($memoname,$memolist,$default_value,$onchange_bind){ print "\n"; } function is_znatural($x){ global $$x; if (request("$x")=="" || !is_numeric($$x)) return false; $temp = $$x+0; // header("Location:www.sadfdsadf.com"); if (is_int($temp)&&$temp>=0) return true; else return false; } function query($sql){ $temp = array(); $result = mysql_query($sql) or die("Could not connect: " . mysql_error()); while ($temp[]=mysql_fetch_array($result,MYSQL_ASSOC)); array_pop($temp); mysql_free_result ($result); return $temp; } function query1($sql){ $result = mysql_query($sql) or die("Could not connect: " . mysql_error()); $temp = mysql_fetch_array($result,MYSQL_ASSOC); mysql_free_result ($result); if (!is_array($temp)) $temp=array(); return $temp; } function thailongdate($mysql_timestamp){ $farr = array("1" => "มกราคม" , "2" => "กุมภาพันธ์" , "3" => "มีนาคม" , "4" => "เมษายน" , "5" => "พฤษภาคม" , "6" => "มิถุนายน" , "7" => "กรกฎาคม" , "8" => "สิงหาคม" ,"9" => "กันยายน" , "10" => "ตุลาคม" , "11" => "พฤศจิกายน" , "12" => "ธันวาคม"); $mysql_timestamp=substr($mysql_timestamp,0,8).' '.substr($mysql_timestamp,8,2).':'.substr($mysql_timestamp,10,2).':'.substr($mysql_timestamp,12,2); $date_arr=getdate(strtotime($mysql_timestamp)); return $date_arr['mday']." ".$farr[$date_arr['mon']]." ".($date_arr['year']+543)." ".$date_arr['hours'].":".$date_arr['minutes'].":".$date_arr['seconds']; } function thaishortdate($mysql_timestamp){ $farr = array("1" => "ม.ค." , "2" => "ก.พ." , "3" => "มี.ค." , "4" => "เม.ย." , "5" => "พ.ค." , "6" => "มิ.ย." , "7" => "ก.ค." , "8" => "ส.ค." ,"9" => "ก.ย." , "10" => "ต.ค." , "11" => "พ.ย." , "12" => "ธ.ค."); $mysql_timestamp=substr($mysql_timestamp,0,8).' '.substr($mysql_timestamp,8,2).':'.substr($mysql_timestamp,10,2).':'.substr($mysql_timestamp,12,2); $date_arr=getdate(strtotime($mysql_timestamp)); return $date_arr['mday']." ".$farr[$date_arr['mon']]." ".($date_arr['year']-1957)." ".$date_arr['hours'].":".$date_arr['minutes'].":".$date_arr['seconds']; } function request($var){ global $$var; if (!isset($$var)) return ""; else return $$var; } function s_request($var){ if (!isset($_SESSION[$var])) return ""; else return $_SESSION[$var]; } #instead of register_globals = On foreach(array_keys($_REQUEST) as $var){ global $$var; $$var=$_REQUEST[$var]; } setlocale(LC_COLLATE , "th_TH.UTF-8", "Thai" ); ob_start(); session_start(); require_once("db_init.php"); ?>