/* Decoded by unphp.net */ ?> 0 ) { while($configrow=mysql_fetch_array($configuser_query)){ $dbName =$configrow['path']; } } //$dbName = "D:\xampp\htdocs\att2000.mdb"; $user=""; $password=""; $mdbFilename="biometric"; $connection = new PDO("odbc:DRIVER={Microsoft Access Driver (*.mdb)};charset=UTF-8; DBQ=$dbName; Uid=; Pwd=;"); if(!$connection){ echo " Not Connected"; die(mysql_error()); } //$UPDATEsql = "UPDATE CHECKINOUT set sendsms='0'"; //$connection->query($UPDATEsql); //exit; $receiverids = array(); $CONSTANT="1"; $sql = "SELECT TOP 5000 * FROM CHECKINOUT INNER JOIN USERINFO ON CHECKINOUT.USERID = USERINFO.USERID WHERE sendsms <> 1 ORDER BY ID DESC"; $timediffrence = 0; $i = 1; $data = ""; foreach ($connection->query($sql) as $row => $value) { $receiverids[]=$value["ID"]; if($row > 0) { $data .= ','; } //echo var_dump( $row[$value][0]->ID); // echo$row[$value]->ID; $device = $value["SENSORID"]; if($device != ""){ $device_query=mysql_query("select * from device where name='$device' ")or die(mysql_error()); $device_row = mysql_num_rows($device_query); if( $device_row > 0 ) { $timediffrence=2; }else{ $timediffrence=0; } }else{ $timediffrence=0; } $USERID = $value["USERID"]; $ID = $value["ID"]; $type=""; $reason=""; $CHECKTIME = $value["CHECKTIME"]; $CHECKTYPE = $value["CHECKTYPE"]; $USERID = $value["USERID"]; $checkinoutdate = date("Y-m-d H:i:s", strtotime($CHECKTIME)); $timein = date("h:i:sa", strtotime($CHECKTIME)); if($CHECKTYPE=="I"){ $type="Check in"; $user_query=mysql_query("select * from reasons where status ='$type' ")or die(mysql_error()); }else{ $type="Check out"; $user_query=mysql_query("select * from reasons where status ='$type' ")or die(mysql_error()); } $num_row = mysql_num_rows($user_query); if( $num_row > 0 ) { while($myrow=mysql_fetch_array($user_query)){ $reason=$myrow['description']; } } $ADMNO = $value["Badgenumber"]; $PHONE = $value["PAGER"]; $data .= "('','$ADMNO','$reason','$checkinoutdate','$timein','$type','$createddate','$device','$timediffrence')"; // $UPDATEsql = "UPDATE CHECKINOUT set sendsms='1' where ID=" . $ID; // $connection->query($UPDATEsql); //echo $row; //echo "
"; } $result1 = mysql_query("INSERT INTO attendance (id, idno,comment,date,timein,type,createddate,device,timediffrence) VALUES $data"); if($result1){ $UPDATEsql = ("UPDATE `CHECKINOUT` SET `sendsms`= '1' WHERE `ID` IN (".join(",", $receiverids).")"); $connection->query($UPDATEsql); echo"updated
"; }else{ echo "Not updated may be because there is no new records to load. Try again. "; echo "
"; //echo mysql_error(); } //$UPDATEsql =('UPDATE `CHECKINOUT` SET `sendsms`= "1" WHERE `ID` IN ('.join(',', $receiverids).')'); // $UPDATEsql = "UPDATE CHECKINOUT set sendsms='1' where ID=" . $ID; //$connection->query($UPDATEsql); //echo"updated
"; ?>