/**
  * accept_note : บันทึกการอ่านประกาศ เพื่อไม่ให้แสดงมาซ้ำเดิมอีกหลังจากอ่านไปแล้ว
  * @param string $id รัหสประกาศที่อ่าน
  * @return null
  */
 function accept_note($id)
 {
     global $SCRIPT_FILENAME, $REMOTE_ADDR, $my_cfg_sec;
     $my_db = new OrMysql($my_cfg_sec[db]);
     $my_script = basename($SCRIPT_FILENAME);
     $sql = "UPDATE `my_registration` SET `last_note_id` = '" . $id . "' , `accept_note` = NOW() WHERE sec_ip='" . $REMOTE_ADDR . "';";
     $my_db->get_query($sql);
     if ($my_db->is_error()) {
         $my_db->show_error();
     }
     unset($my_db);
     $this->set_body('คุณได้อ่านประกาศเลขที่ ' . $id . ' ไปแล้ว');
     return NULL;
 }
 public function set_ip_reg()
 {
     global $SCRIPT_FILENAME, $REMOTE_ADDR, $my_cfg, $my_cfg_sec;
     $my_db = new OrMysql($my_cfg_sec[db]);
     $my_script = basename($SCRIPT_FILENAME);
     $sql = "SELECT * FROM `my_registration`WHERE sec_ip='" . $REMOTE_ADDR . "';";
     $my_db->get_query($sql);
     if ($my_db->get_record()) {
         //มีข้อมูลการเข้าใช้งาน พร้อมใช้งานระบบแล้ว
     } else {
         //ไม่พบการใช้งาน IP นี้มาก่อนบันทึกลงทะเบียนไว้ในฐานข้อมูล เพื่อใช้งานต่อไป
         $sql = "INSERT INTO `my_registration` (`open_access`,`sec_user`, `sec_ip`,`sec_script`) VALUE(NOW(),'root','{$REMOTE_ADDR}','{$my_script}')";
         $my_db->get_query($sql);
     }
     if ($my_db->is_error()) {
         $my_db->show_error();
     }
     return NULL;
 }
Exemple #3
0
 function activity($description)
 {
     global $my_cfg_sec, $REMOTE_ADDR, $SCRIPT_FILENAME;
     $this->OP_[script_name]->set(basename($SCRIPT_FILENAME));
     $this->OP_[ip_remote]->set($REMOTE_ADDR);
     $this->OP_[sys_id]->set(basename($SCRIPT_FILENAME));
     $db_sec = new OrMysql($my_cfg_sec[db]);
     //(กำหนด Object ฐานข้อมูลที่จะใช้)
     $sql = "INSERT INTO `my_activity` (`id`, `description`, `sec_user`, `sec_time`, `sec_ip`, `sec_script`) VALUES ('', '" . AddSlashes($description) . "', '" . $this->OP_[user]->get() . "', NOW(), '" . $this->OP_[ip_remote]->get() . "', '" . $this->OP_[script_name]->get() . "');";
     $db_sec->get_query($sql);
     if ($db_sec->is_error()) {
         $db_sec->show_error();
     }
     return null;
 }