?
Path : /home/admin/public_html/modules/blog/ |
Current File : /home/admin/public_html/modules/blog/mod_article.php |
<? class article extends MySql { function add_category($name,$detail){ $numRow=$this->check_data('news_cat','name',$name); if($numRow==""){ if($name!=""&&$detail!=""){ $result=$this->Query("insert into news_cat (name,detail) values ('$name','$detail')"); if($result){ echo"<meta http-equiv=\"refresh\" content=\"0;url=$PHPSELF?mod=news&ac=show_category&msg=1\">"; }else{ $error="ไม่สามารถบันทึกข้อมูลได้ในขณะนี้ค่ะ"; echo "<SCRIPT>alert(\"$error\"); window.history.back(); </SCRIPT>\n"; exit(0); } }else{ $error="กรอกข้อมูลไม่ครบค่ะ"; echo "<SCRIPT>alert(\"$error\"); window.history.back(); </SCRIPT>\n"; exit(0); }//จบ ตรวจสอบว่าข้อมูลครบหรือไม }else{ //ข้อมูลมีในฐานข้อมูลหรือป่าว $error="ชื่อหมวดหมู่ซ้ำกับของเดิม"; echo "<SCRIPT>alert(\"$error\"); window.history.back(); </SCRIPT>\n"; exit(0); } //จบข้อมูลมีในฐานข้อมูลหรือป่าว }//end function edit_category($name,$detail,$cat_id){ if($this->check_data_edit('news_cat','name',$name,'id',$cat_id)==''){ if($name!=""&&$detail!=""){ $result=$this->Query("UPDATE news_cat set name='$name',detail='$detail' where id='$cat_id'"); if($result){ echo"<meta http-equiv=\"refresh\" content=\"0;url=$PHPSELF?mod=news&ac=edit_cat&cat_id=$cat_id&msg=2\">"; }else{ $error="ไม่สามารถแก้ไขข้อมูลได้"; echo "<SCRIPT>alert(\"$error\"); window.history.back(); </SCRIPT>\n"; exit(0); } }else{ //else check ข้อมูลครบหรือไม่ $error="ไม่สามารถแก้ไขข้อมูลได้"; echo "<SCRIPT>alert(\"$error\"); window.history.back(); </SCRIPT>\n"; exit(0); }// จบการตรวจสอบข้อมูลว่าครบไหม }else{ // จบตรวจสอบว่าชื่อซ้ำกันหรือไม $error="ชื่อหมวดหมู่มีในฐานข้อมูลแล้ว"; echo "<SCRIPT>alert(\"$error\"); window.history.back(); </SCRIPT>\n"; exit(0); }// จบตรวจสอบว่าชื่อซ้ำกันหรือไม่ }//end edit_category function del_cat(){ $cat_id=$_GET['cat_id']; $this->setQuery("SELECT id FROM news"); $rs=$this->QueryReturn(); $numrow=$this->numRows(); if($numrow==''){ $result=$this->Query("DELETE FROM news_cat WHERE id='$cat_id'"); if($result==1){ echo"<meta http-equiv=\"refresh\" content=\"0;url=$PHPSELF?mod=news&ac=show_category&msg=3\">"; }else{ $error="ไม่สามารถลบข้อมูลได้"; echo "<SCRIPT>alert(\"$error\"); window.history.back(); </SCRIPT>\n"; exit(0); } }else{ $error="ไม่สามารถลบข้อมูลได้ เนื่องจากหมวดหมู่นี้ยังมีเรื่องเหลืออยู่ในฐานข้อมูล กรุณาลบเรื่องก่อนค่ะ"; echo "<SCRIPT>alert(\"$error\"); window.history.back(); </SCRIPT>\n"; exit(0); }//จบการตรวจสอบว่ามีข้อมูลหัวข้ออยู่ในฐานข้อมูลหรือไม่ }//end function del_cat function add_topic(){ global $user_login; $addarr=array( 'group1'=>$user_login['Type'], 'name'=>$_POST['name'], 'detail'=>$_POST['detail'], 'timeadd'=>date('Y-m-d H:i:s',time()), ); $chk_count=count($addarr); $i=0; foreach($addarr as $key=>$v){ $i++; $v=$this->db_input($v); if($i==$chk_count){ $fields.="$key"; $value.="'$v'"; }else{ $value.="'$v',"; $fields.="$key,"; } }//จบ foreach $sql="INSERT INTO contents (".$fields.") values (".$value.")"; $this->setQuery($sql); $result=$this->QueryReturn(); if($result){ echo"<meta http-equiv=\"refresh\" content=\"0;url=$PHPSELF?mod=content&msg=1\">"; }else{ $error="ไม่สามารถเพิ่มข้อมูลได้".$this->mysqlError(); echo "<SCRIPT>alert(\"$error\"); window.history.back(); </SCRIPT>\n"; exit(0); } }//end function add_produce function edit_topic($topic_id){ global $user_login; $addarr=array( 'ContentDetail'=>$_POST['ContentDetail'], 'ContentAddTime'=>date('Y-m-d H:i:s',time()), ); $result=$this->Update($table='adt_content',$addarr,"where ContentID='$topic_id'"); if($result==1){ echo"<meta http-equiv=\"refresh\" content=\"0;url=$PHPSELF?mod=content&msg=2\">"; }else{ $error="ไม่สามารถเพิ่มข้อมูลได้".$this->mysqlError(); echo "<SCRIPT>alert(\"$error\"); window.history.back(); </SCRIPT>\n"; exit(0); } }//end function add_produce function set_first_page(){ $topic_id=$_GET['id']; global $user_login; $this->Query("UPDATE contents set show1='' WHERE group1='".$user_login['Type']."'"); $sql=$this->setQuery("UPDATE contents set show1='Yes' WHERE group1='".$user_login['Type']."' AND id='".$topic_id."'"); $result=$this->QueryReturn(); if($result){echo $sql; echo"<meta http-equiv=\"refresh\" content=\"0;url=$PHPSELF?mod=content&msg=2\">"; }else{ $error="ไม่สามารถเพิ่มข้อมูลได้".$this->mysqlError(); echo "<SCRIPT>alert(\"$error\"); window.history.back(); </SCRIPT>\n"; exit(0); } }//end function add_produce function del_topic(){ global $user_login,$db; $topic_id=$_GET['id']; $result=$this->Query("DELETE FROM contents WHERE ContentID='$topic_id' "); if($result==1){ echo"<meta http-equiv=\"refresh\" content=\"0;url=$PHPSELF?mod=content&msg=3\">"; }else{ $error="ไม่สามารถลบข้อมูลได้"; echo "<SCRIPT>alert(\"$error\"); window.history.back(); </SCRIPT>\n"; exit(0); } }//end function del_topic }//end class ?>