function set_series_data()
 {
     global $my_cfg;
     $my_sec = new OrSec();
     $my_db = new OrMysql($my_cfg[db]);
     //(กำหนด Object ฐานข้อมูลที่จะใช้)
     $sql = "SELECT * FROM `my_statistics`";
     //(กำหนด SQL ตามเงื่อนไขที่ต้องการ)
     $my_db->get_query($sql);
     while ($my_db->get_record()) {
         $this->set_chart_series($my_db->record[name], '[' . $my_db->record[month_01] . ',' . $my_db->record[month_02] . ',' . $my_db->record[month_03] . ',' . $my_db->record[month_04] . ',' . $my_db->record[month_05] . ',' . $my_db->record[month_06] . ',' . $my_db->record[month_07] . ',' . $my_db->record[month_08] . ',' . $my_db->record[month_09] . ',' . $my_db->record[month_10] . ',' . $my_db->record[month_11] . ',' . $my_db->record[month_12] . ']');
     }
     unset($my_db);
     return null;
 }
 /**
  * last_note : แสดงประกาศล่าสุด
  * @param null
  * @return null
  */
 function last_note()
 {
     global $SCRIPT_FILENAME, $REMOTE_ADDR, $my_cfg_sec;
     $my_db = new OrMysql($my_cfg_sec[db]);
     //(กำหนด Object ฐานข้อมูลที่จะใช้)
     //$sql = "SELECT `detail` FROM `my_note` WHERE `sec_time` = '" . $val_->message[content_key_value] . "'"; //(กำหนด SQL ตามเงื่อนไขที่ต้องการ)
     $my_skin = new OrSkin('my_note.html');
     //ตรวจสอบเวลาที่ได้อ่านประกาศล่าสุดจาก my_registration
     $sql = "SELECT * FROM `my_registration` WHERE `sec_ip` = '" . $REMOTE_ADDR . "'";
     $my_db->get_query($sql);
     if ($my_db->get_record()) {
         $my_accept_note = $my_db->record[accept_note];
     } else {
         $my_accept_note = 0;
     }
     //อ่านประกาศล่าสุด และที่คาดว่าไม่ได้อ่าน
     $sql = "SELECT * FROM `my_note` WHERE `sec_time` >= '" . $my_accept_note . "' ORDER BY `sec_time` DESC LIMIT 10";
     $my_db->get_query($sql);
     $i = 0;
     $my_skin->set_skin_tag('id', '');
     $my_skin->set_skin_tag('detail', 'ประกาศใหม่ๆ ยังไม่มีนะคะ');
     while ($my_db->get_record()) {
         $my_detail = $my_db->record[detail];
         $my_detail .= 'วันเวลาที่บันทึก : ' . $my_db->record[sec_time] . '<br>';
         if ($i == 0) {
             $my_skin->set_skin_tag('id', $my_db->record[id]);
             $my_skin->set_skin_tag('detail', $my_detail);
         } else {
             $my_remain .= '<hr>' . $my_detail;
         }
         $i++;
     }
     $my_skin->set_skin_tag('remain', $my_remain);
     unset($my_db);
     $this->set_body($my_skin->get_tag());
     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 content($content_key_value)
 {
     global $my_cfg;
     $my_sec = new OrSec();
     $my_db = new OrMysql($my_cfg[db]);
     //(กำหนด Object ฐานข้อมูลที่จะใช้)
     $sql = "SELECT concat(`prefix`,`fname`, ' ' , `lname`) AS `name` FROM `my_user` WHERE `user` = '" . $content_key_value . "'";
     //(กำหนด SQL ตามเงื่อนไขที่ต้องการ)
     $my_db->get_query($sql);
     if ($my_db->get_record()) {
         $my_value = $my_db->record[name];
     } else {
         //$my_value = $content_key_value;
         $my_value = 'not found!';
     }
     unset($my_db);
     $my_content = new OrContent($my_value);
     $my_content->show();
 }
Beispiel #5
0
 function get_datafield($field_id)
 {
     global $my_cfg_sec;
     $db_sec = new OrMysql($my_cfg_sec[db]);
     $sql = "SELECT * FROM `my_datafield`WHERE field_id='" . $field_id . "';";
     $db_sec->get_query($sql);
     $db_sec->get_record();
     if ($db_sec->record[name] != '') {
         $my_value[name] = $db_sec->record[name];
         $my_value[description] = $db_sec->record[description];
     } else {
         $my_value[name] = $field_id;
         $my_value[description] = 'ไม่ได้กำหนด ชื่อเรียก';
     }
     return $my_value;
 }
Beispiel #6
0
 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;
 }