alcatrazbr
10/12/2016 - 2:34 AM

firebase

firebase

// inicializar
<script src="https://www.gstatic.com/firebasejs/3.4.1/firebase.js"></script>
<script>
  // Initialize Firebase
  var config = {
	apiKey: "AIzaSyBnENzBkSoh-oGPyGQWfgM7BxQD0MSvbEQ",
	authDomain: "chofer-cb0d6.firebaseapp.com",
	databaseURL: "https://chofer-cb0d6.firebaseio.com",
	storageBucket: "chofer-cb0d6.appspot.com",
	messagingSenderId: "531774685530"
  };
  firebase.initializeApp(config);
</script>

// ler com orderby e equalto
CorridaListen = firebase.database().ref("Corrida").orderByChild("Address/Status").equalTo(0);
CorridaListen.limitToFirst(100).on('value', function(snapshot) {
	$(".table.flutuantes tbody").empty();
	var line = "";
	var mCorrida =snapshot.val();
	console.log(mCorrida);
	$.each(mCorrida, function(index, val) {
	 	 line = "<tr>" +
	 	 		"<td>"+val.Passageiro.Nome+"</td>"+"<td>"+val.Passageiro.Tel+"</td>"+"<td>"+val.Address.Origem.FullAddress+"</td>"+
	 	 		'<td><div class="btn-group"><button type="button" idCorrida="'+val.Address.idCorrida+'" class="btn btn-xs btn-warning re-send"><i class="fa fa-paper-plane"></i></button><button type="button" idCorrida="'+val.Address.idCorrida+'" class="btn btn-xs btn-warning btnDeleteCorrida"><i class="fa fa-times"></i></button></div></td>'+
	 	 		"</tr>";
 	 	$(".table.flutuantes tbody").append(line);
	 });
});

// gerar id
var idCorrida =  firebase.database().ref().child('corrida').push().key;;

// gravar save
function writeUserData() {
	console.log("============ gravando");
	firebase.database().ref('Corrida/'+idCorrida+'/').set({
		Address: objCorrida,
		Passageiro : Cliente,
		MotoristaPriority : MotoristaPriority
	});


	 // firebase.database().ref('Corrida/'+idCorrida+"/Corrida/").set({
		// Status: 0
	 // });


	$.each(MotoristaPriority, function(index, val) {
		if (val == undefined) { return true; }
		/*
		 firebase.database().ref('Motorista/'+val.idMotorista+'/Corrida/').set({
				idCorrida : idCorrida,
				Status: 0
		 });
		*/
	});

}