/** * 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; }
function get_sys_list() { global $my_cfg_sec; $db_sec = new OrMysql($my_cfg_sec[db]); //(กำหนด Object ฐานข้อมูลที่จะใช้) $sql = "SELECT `sys_id` FROM `my_sys`;"; $db_sec->get_query($sql); if ($db_sec->total_error > 0) { $db_sec->show_error(); } $sys_list = array(); while ($db_sec->get_record()) { $sys_list[$db_sec->record[sys_id]] = $db_sec->record[sys_id]; } return $sys_list; }