แจ้งกิจกรรมไปที่ ปฏิทินอย่างไรครับ..ลองส่งจาก chome เข้ามือถือได้ปกติ แต่ส่งจาก job เข้า โครม เพื่อให้วิ่งเป็น sms มาที่เราได้อย่างไรครับ
ดูที่ไฟล์ job_send_sms.php
นะครับเป็นตัวส่งเข้า ปฏิทิน ก่อน แล้วกำหนด ให้แจ้งเตือน sms ก่อนถึง 2 นาที
รูปแบบ ฟังชัน ที่ชื่อ
send_sms()
// Set the date using RFC 3339 format.
$startDate = date( "Y-m-d" );//"2009-01-15";
$startTime = date( "H:i" , strtotime("+4 minutes") );//
$endDate = date( "Y-m-d" );
$endTime = date( "H:i" , strtotime("+6 minutes") );
$tzOffset = "+07";
$when = $service->newWhen();
$when->startTime = "{$startDate}T{$startTime}:00.000{$tzOffset}:00";
$when->endTime = "{$endDate}T{$endTime}:00.000{$tzOffset}:00";
// Create a new reminder object. It should be set to send an email
// to the user 10 minutes beforehand.
$reminder = $service->newReminder();
$reminder->method = "sms"; // กำหนดแจ้งเตือนทาง sms
$reminder->minutes = "2"; /// ก่อนถึงงาน 2 นาที
ต่อมาดูที่ไฟล์ add_what.php
จะทำการค้นหาเจ้าหน้าคอมพิวเตอร์ในระบบ ในตาราง jobcom_login ว่ามีใครบ้างที่ ฟิวล์ staff = 1
$sql_login="select * from jobcom_login where staff = '1' ";
$result_login=mysql_query($sql_login);
เสร็จแล้ว ก็ทำการ วน ลูป ส่งเข้า ปฏิทินของแต่ละคน ต้องกำหนด email กับ รหัสผ่าน ด้วยนะครับ
while($row_login=mysql_fetch_object($result_login))
{
$google_username = $row_login->user_email; //""; // username
$google_password = $row_login->pass_email; //""; // password
$title = tis2utf8($head);
$content = tis2utf8($head);
//echo tis2utf8($head);//
SMS
send_sms( $google_username , $google_password , $title ,$content );
}
แต่รูปแบบต้องเป็น utf8 นะครับ ผมเลยใช้ฟังชันแปลงจาก tis620 มาเป็น utf8 อีกที ไม่งั้น google calender จะเป็นภาษาต่างดาว ครับ
อธิบาย พอประมาณนี้นะครับ ลองดูนะครับ