Vous êtes sur la page 1sur 4

D:\xampp\htdocs\gammu_almunaumroh\index.

php

14 November 2016 21:25

<html>
<head>
<title>SMS Server Running...</title>
<link href="alertify.min.css" rel="stylesheet">
</head>
<body>
<h1>SMS Server Running...</h1>
<form class="">
<input type="hidden" id="id_outbox" value="">
<input type="hidden" id="no_tujuan" value="">
<input type="hidden" id="sms_outbox" value="">
<input type="hidden" id="id_inbox" value="">
<input type="hidden" id="no_pengirim" value="">
<input type="hidden" id="sms_inbox" value="">
</form>
<span id="logOutbox"></span>
<span id="logInbox"></span>
<ul id="view"></ul>
</body>
<script src="jquery-1.11.1.min.js"></script>
<script type="text/javascript" src="alertify.min.js"></script>
<script>
function log (evt, id, no, isi_sms) {
//alert('running');
if(evt == '1'){
var id = 'Kosong';
var no = 'Kosong';
var isi_sms = 'Kosong';
}
var $e = $("<li> Kirim SMS..|| ID -> " + id + " || No Tujuan -> "+ no +" || Pesan -> "+ isi_sms +" ||</li>");
$('#view').append($e);
$e.animate({ opacity: 1 }, 10000, 'linear', function () {
$e.animate({ opacity: 0 }, 1000, 'linear', function () {
$e.remove();
});
});
}
function log2 (id_in, no_in, isi_sms_in) {
//alert('running');
if(id_in == ''){
var id_in = 'Kosong';
var no_in = 'Kosong';
var isi_sms_in = 'Kosong';
}
var $e = $("<li> SMS Masuk..|| ID -> " + id_in + " || No Pengirim -> "+ no_in +" || Pesan -> "+ isi_sms_in +" ||</li>");
$('#view').append($e);
-1-

D:\xampp\htdocs\gammu_almunaumroh\index.php

14 November 2016 21:25

$e.animate({ opacity: 1 }, 10000, 'linear', function () {


$e.animate({ opacity: 0 }, 1000, 'linear', function () {
$e.remove();
});
});
}
var loadOutbox = function(){
$.ajax({
url: 'http://umroh.almunatour.com/gammu/outbox.php?sid '+Math.random(), //ambil data outbox
dataType: 'json',
beforeSend: function() { },
success: function(hasil) {
//ambil data outbox
if(hasil.ada == '2'){
log(hasil.ada, hasil.id, hasil.destination, hasil.sms);
$('#id_outbox').val(hasil.id);
$('#no_tujuan').val(hasil.destination);
$('#sms_outbox').val(hasil.sms);
loadDataOutbox();
}else{
log(hasil.ada, hasil.id, hasil.destination, hasil.sms);
loadOutbox();
}
}
})
.done(function( jqXHR, textStatus ) {
$( "#logOutbox").html("request server Outbox: "+textStatus);
//alertify.success( "Request Server: " + textStatus );
})
.fail(function( jqXHR, textStatus ) {
//$( "#logOutbox").html("request failed"+textStatus);
alertify.error( "Outbox Request failed: " + textStatus );
});
}
var loadDataOutbox = function(){
id = $('#id_outbox').val();
//ambil data outbox
no_tujuan = $('#no_tujuan').val();
sms = $('#sms_outbox').val();
$.ajax({
url: 'gammu.php',
type: 'POST',
data: 'id='+id+'&no_tujuan='+no_tujuan+'&sms='+sms,
success: function(o) {
if(o != ''){
$('#id_outbox').val('');
$('#no_tujuan').val('');
$('#sms_outbox').val('');
var idnya = o;
$.ajax({
-2-

D:\xampp\htdocs\gammu_almunaumroh\index.php

14 November 2016 21:25

url: 'http://umroh.almunatour.com/gammu/hapus_outbox.php ',


type: 'POST',
data: 'id='+idnya,
beforeSend: function() { },
success: function(p) {
if(p == 'ok'){
idnya = '';
}
}
}).fail(function( jqXHR, textStatus ) {
alertify.error( "Hapus Outbox Request failed: " + textStatus );
});
loadOutbox();
}
}
});
}
//--------------inbox---------------------------var loadInbox = function(){
$.ajax({
url: 'gammu.php?inbox='+Math.random(),
dataType: 'json',
beforeSend: function() { },
success: function(inbox) {
$('#id_inbox').val(inbox.id_inbox);
$('#no_pengirim').val(inbox.sendernumber);
$('#sms_inbox').val(inbox.sms_inbox);
log2(inbox.id_inbox, inbox.sendernumber, inbox.sms_inbox);
loadDataInbox();
}
});
}
var loadDataInbox = function(){
var id_inbox = $('#id_inbox').val();
var no_pengirim = $('#no_pengirim').val();
var sms_inbox = $('#sms_inbox').val();
//insert ke tb_inbox
$.ajax({
url: 'http://umroh.almunatour.com/gammu/inbox.php ',
type: 'POST',
data: 'id_inbox='+id_inbox+'&no_pengirim='+no_pengirim+'&sms_inbox='+sms_inbox,
beforeSend: function() { },
success: function(inb) {
if(inb != ''){
var idnya_inbox = inb;
$.ajax({
-3-

D:\xampp\htdocs\gammu_almunaumroh\index.php

14 November 2016 21:25

url: 'gammu.php?update_inbox='+idnya_inbox,
type: 'GET',
beforeSend: function() { },
success: function(i) {
if(i == 'ok'){
$('#id_inbox').val('');
$('#no_pengirim').val('');
$('#sms_inbox').val('');
}
}
});
}
loadInbox();
}
})
.done(function( jqXHR, textStatus ) {
$( "#logInbox").html("request server Inbox: "+textStatus);
//alertify.success( "Request Server: " + textStatus );
})
.fail(function( jqXHR, textStatus ) {
//$( "#logInbox").html("request failed "+textStatus);
alertify.error( "Inbox Request failed: " + textStatus );
});
};

$(document).ready(function(){
loadInbox();
loadOutbox();
});
</script>
</html>

-4-

Vous aimerez peut-être aussi