Ajax.css.base { |
||
Ajax.js// Objeto AJAX para comunicação Assincrona com um servidor de aplicações WEB
function AJAX(url,metodo,params,processa,modo)
{
this.url = url;
this.metodo = (metodo) ? metodo : 'GET';
this.params = (metodo='GET') ? null : params;
this.processaresultado = processa;
this.Header = new Array();
this.modo = (modo) ? modo : 'T';
if (this.modo!='T'&&this.modo!='X')
{
this.modo = 'T';
}
this.conectar();
}
AJAX.prototype = {
addHeader: function(h,v)
{
this.Header[h] = v;
},
delHeader: function(h)
{
delete(this.Header[h]);
},
setHeader: function()
{
if(this.httprequest==null) { return;}
for(h in this.Header)
{
this.httprequest.setRequestHeader(h,this.Header[h]);
}
},
conectar: function()
{
if(this.url==undefined||this.url=='')
{
return;
}
this.httprequest = null;
if (window.XMLHttpRequest)
{ // Mozilla, Safari,...
this.httprequest = new XMLHttpRequest();
}
else if (window.ActiveXObject)
{ // IE
try {
this.httprequest = new ActiveXObject("Msxml.XMLHTTP");
}
catch (e)
{
try {
this.httprequest = new ActiveXObject("Microsoft.XMLHTTP");
}
catch (e) {}
}
}
if(this.httprequest!=null&&this.httprequest!=undefined)
{
var obj = this;
this.httprequest.onreadystatechange = function()
{
obj.processaretorno.call(obj);
}
if(this.metodo==undefined||this.metodo=='')
{
this.metodo = 'GET';
}
this.httprequest.open(this.metodo,this.url, true);
this.setHeader();
this.httprequest.send(this.params);
}
},
processaretorno: function()
{
if(this.httprequest.readyState==4)
{
if(this.httprequest.status==200)
{
var resp=(this.modo=='T') ? this.httprequest.responseText : this.httprequest.responseXML;
if(this.processaresultado!=null)
{
this.processaresultado(resp);
}
else
{
document.write(resp);
}
}
else
{
this.processaerro();
}
}
},
processaerro: function()
{
alert(this.httprequest.status + '-' + this.httprequest.statusText + ' :-> ' + this.url);
}
} |
||
Altera.jsvar time = null;
var TEMPO_PADRAO = 100;
var TAMANHOPADRAO = 10;
var TAMANHOMAXIMO = 100;
var ultimabusca = '';
var cont = 0;
var num_cesta = 0;
var qde_produto = new Array();
var vlr_produto = new Array();
var total_cesta = 0;
function mostratexto(vo)
{
var agora = new Date();
if (time==null)
{
time = agora;
}
var dif = (agora-time);
cont=0;
monitoraTempo();
time=agora;
}
function monitoraTempo()
{
if (time!=null&&el.value!=ultimabusca)
{
var agora = new Date();
var dif = (agora-time);
if (dif>=TEMPO_PADRAO)
{
// Processar a requisição
selecionarPacientes();
time=agora; // para não chamar novamente
cont = 99;
ultimabusca = el.value;
}
}
cont++;
if (cont==1)
{
setTimeout('monitoraTempo()',TEMPO_PADRAO);
}
else
{
cont = 0;
}
}
function selecionarPacientes()
{
var desc=el.value;
var ajax=new AJAX();
var params='?nomep='+desc;
//var params='?descricao='+desc;
if (document.BUSCA.offline.checked)
{
params=params + '&offline=N';
}
if (document.BUSCA.modo.checked)
{
params=params + '&modo=T';
}
params=params + '&linhas=' + document.BUSCA.tamanho.value;
ajax.url='altera_pacientes_desc_ajax.php' + params;
ajax.modo='X';
ajax.processaresultado=function(xmldoc)
{
qde_produto=new Array();
qde_nomes=new Array();
var titulo=new Array('Paciente','Volume Ini.','Hardware','Quarto','*Alterar*');
var s=document.getElementById("pacientes");
var nos=xmldoc.getElementsByTagName('paciente');
var xy=0;
s.innerHTML='';
s.style.display='none';
var tab=document.createElement("table");
tab.className='tabela';
var tbo=document.createElement("tbody");
tab.appendChild(tbo);
// cabeçalho da tabela
var tr = document.createElement("tr");
for (t in titulo)
{
var td=document.createElement("td");
td.className='cabecalho';
var tx=document.createTextNode(titulo[t]);
td.appendChild(tx);
tr.appendChild(td);
}
tbo.appendChild(tr);
if (xmldoc.hasChildNodes()&&nos.length>0)
{
for (var i=0;i=0)
{
v.value=TAMANHOPADRAO;
}
else if (v.value>TAMANHOMAXIMO)
{
v.value=TAMANHOMAXIMO;
}
}
function Monitora(paciente)
{
// Envia os dados para o servidor
//http://10.1.1.82/Biota/alterapaciente.php?id=11&quarto=101&volini=1000&hwserial=50
var ajax = new AJAX();
var params = '?id='+paciente;
params = params + '&volini='+qde_produto[paciente];
params = params + '&hwserial='+qde_produto[paciente+1];
params = params + '&quarto='+qde_produto[paciente+2];
ajax.url = 'alterapaciente.php' + params;
ajax.modo = 'X';
ajax.produto = paciente;
ajax.quantidade = 1;
ajax.processaresultado = function(xmldoc) {}
var texto='Paciente: '+qde_nomes[paciente]+', I1='+qde_produto[paciente]+', I2='+qde_produto[paciente+1]+', I3='+qde_produto[paciente+2];
var e = document.getElementById('resposta');
var n = e.childNodes;
n[0].nodeValue = texto;
ajax.conectar();
/*
for (var i=0;i<30;i++)
{
document.write(' |
||
Altera_pacientes_desc_ajax.php
//localhost
///*
$dbNome = "xxx";
$tbNome = "xxx";
$dbpass = "xxx";
$dbuser = "xxx";
//*/
//remmotelhost
/*
$dbNome = "xxx";
$tbNome = "xxx";
$dbpass = "xxx";
$dbuser = "xxx";
*/
$_con=new mysqli("localhost",$dbuser,$dbpass,$dbNome);
if (!$_con)
{
echo "Não foi possivel conectar ao MySQL. Erro #" .
mysqli_connect_errno() . " : " . mysql_connect_error();
exit;
}
$_docxml=new DOMDocument('1.0','utf-16');
$_resp=$_docxml->createElement('categoria');
$_att=$_docxml->createAttribute("id");
$_id=$_docxml->createTextNode($_GET["categoria"]);
$_att->appendChild($_id);
$_resp->appendChild($_att);
define('LIMITEPADRAO',10);
define('LIMITEMAXIMO',100);
if (!empty($_GET["nomep"]))
{
$_flag = ($_GET["offline"]!="N" ? " AND flag > 0 " : "");
$_limite = (int) (!empty($_GET["linhas"]) ? $_GET["linhas"] : LIMITEPADRAO);
if ($_limite<0)
{
$_limite = LIMITEPADRAO;
}
elseif ($_limite>LIMITEMAXIMO)
{
$_limite = LIMITEMAXIMO;
}
$_descricao = "'" . ($_GET["modo"]!="T" ? "" : "%") . $_GET["nomep"] . "%'";
$_sql="SELECT * FROM $tbNome WHERE paciente like {$_descricao} {$_flag} ORDER BY paciente LIMIT {$_limite}";
$_res=$_con->query($_sql);
if ($_res===FALSE)
{
$_err=$_docxml->createElement("ERRO");
$_tex=$_docxml->createTextNode("Erro na Busca dos Pacientes");
$_err->appendChild($_tex);
$_docxml->appendChild($_err);
}
else
{
while ($_row = $_res->fetch_assoc())
{
$_prod=$_docxml->createElement("paciente");
$_cod=$_docxml->createElement("nomep");
$_id=$_docxml->createTextNode($_row["paciente"]);
$_cod->appendChild($_id);
$_prod->appendChild($_cod);
$_desc=$_docxml->createElement("volini");
$_d=$_docxml->createTextNode($_row["volini"]);
$_desc->appendChild($_d);
$_prod->appendChild($_desc);
$_cod=$_docxml->createElement("hwserial");
$_id=$_docxml->createTextNode($_row["hwserial"]);
$_cod->appendChild($_id);
$_prod->appendChild($_cod);
$_cod=$_docxml->createElement("quarto");
$_id=$_docxml->createTextNode($_row["quarto"]);
$_cod->appendChild($_id);
$_prod->appendChild($_cod);
$_cod=$_docxml->createElement("idpaciente");
$_id=$_docxml->createTextNode($_row["id"]);
$_cod->appendChild($_id);
$_prod->appendChild($_cod);
$_resp->appendChild($_prod);
}
}
}
$_docxml->appendChild($_resp);
header('Content-type: application/xml');
echo $_docxml->saveXML();
|
||
Alterapaciente.php//localhost
///*
$dbNome = "xxx";
$tbNome = "xxx";
$dbpass = "xxx";
$dbuser = "xxx";
//*/
//remmotelhost
/*
$dbNome = "xxx";
$tbNome = "xxx";
$dbpass = "xxx";
$dbuser = "xxx";
*/
if (empty($_GET["id"]))
{
echo ("Erro ==> GET ID !!! |
||
Alterapaciete.php<html> |
||
Criatab_biota.php
//localhost
///*
$dbNome = "xxx";
$tbNome = "xxx";
$dbpass = "xxx";
$dbuser = "xxx";
//*/
//remmotelhost
/*
$dbNome = "xxx";
$tbNome = "xxx";
$dbpass = "xxx";
$dbuser = "xxx";
*/
$db = mysql_connect("localhost", $dbuser, $dbpass) or die("Falha na conexão : ".mysql_error());
echo ("Conectado ao Mysql !!! |
||
Incluir.php<html> |
||
Incpac.php
//localhost
///*
$dbNome = "xxx";
$tbNome = "xxx";
$dbpass = "xxx";
$dbuser = "xxx";
//*/
//remmotelhost
/*
$dbNome = "xxx";
$tbNome = "xxx";
$dbpass = "xxx";
$dbuser = "xxx";
*/
$res1 = mysql_connect("localhost", $dbuser, $dbpass) or die("Falha na conexão : ".mysql_error());
if ($res1&&$ednome!=""&&$edhospital!=""&&$edmedico!=""&&$edquarto!="")
{
$insert = "INSERT INTO $tbNome VALUES ('','$ednome','$edhospital','$edmedico','$edquarto','','','','','','','')";
$res2 = mysql_db_query($dbNome, $insert);
if ($res2)
{
echo("Novo Paciente Adicionado !!!");
}
else
{
echo("Erro de inclusão !!!".mysql_error()."\n");
}
}
else
{
echo("Erro de conexão !!!".mysql_error()."\n");
}
mysql_close($res1);
|
||
Inserir_dados.php
//localhost
///*
$dbNome = "xxx";
$tbNome = "xxx";
$dbpass = "xxx";
$dbuser = "xxx";
//*/
//remmotelhost
/*
$dbNome = "xxx";
$tbNome = "xxx";
$dbpass = "xxx";
$dbuser = "xxx";
*/
$db = mysql_connect("localhost", $dbuser, $dbpass) or die("Falha na conexão : ".mysql_error());
if (empty($_GET["id"]))
{
echo ("Erro ==> GET ID !!! |
||
Janelam.php<html> |
||
Lista_pacientes_desc_ajax.php
//localhost
///*
$dbNome = "xxx";
$tbNome = "xxx";
$dbpass = "xxx";
$dbuser = "xxx";
//*/
//remmotelhost
/*
$dbNome = "xxx";
$tbNome = "xxx";
$dbpass = "xxx";
$dbuser = "xxx";
*/
$_con=new mysqli("localhost",$dbuser,$dbpass,$dbNome);
if (!$_con)
{
echo "Não foi possivel conectar ao MySQL. Erro #" .
mysqli_connect_errno() . " : " . mysql_connect_error();
exit;
}
$_docxml=new DOMDocument('1.0','utf-16');
$_resp=$_docxml->createElement('categoria');
$_att=$_docxml->createAttribute("id");
$_id=$_docxml->createTextNode($_GET["categoria"]);
$_att->appendChild($_id);
$_resp->appendChild($_att);
define('LIMITEPADRAO',10);
define('LIMITEMAXIMO',100);
if (!empty($_GET["nomep"]))
{
$_flag = ($_GET["offline"]!="N" ? " AND flag > 0 " : "");
$_limite = (int) (!empty($_GET["linhas"]) ? $_GET["linhas"] : LIMITEPADRAO);
if ($_limite<0)
{
$_limite = LIMITEPADRAO;
}
elseif ($_limite>LIMITEMAXIMO)
{
$_limite = LIMITEMAXIMO;
}
$_descricao = "'" . ($_GET["modo"]!="T" ? "" : "%") . $_GET["nomep"] . "%'";
$_sql="SELECT * FROM $tbNome WHERE paciente like {$_descricao} {$_flag} ORDER BY paciente LIMIT {$_limite}";
$_res=$_con->query($_sql);
if ($_res===FALSE)
{
$_err=$_docxml->createElement("ERRO");
$_tex=$_docxml->createTextNode("Erro na Busca dos Pacientes");
$_err->appendChild($_tex);
$_docxml->appendChild($_err);
}
else
{
while ($_row = $_res->fetch_assoc())
{
$_prod=$_docxml->createElement("paciente");
$_cod=$_docxml->createElement("nomep");
$_id=$_docxml->createTextNode($_row["paciente"]);
$_cod->appendChild($_id);
$_prod->appendChild($_cod);
$_desc=$_docxml->createElement("medico");
$_d=$_docxml->createTextNode($_row["medico"]);
$_desc->appendChild($_d);
$_prod->appendChild($_desc);
$_cod=$_docxml->createElement("hospital");
$_id=$_docxml->createTextNode($_row["hospital"]);
$_cod->appendChild($_id);
$_prod->appendChild($_cod);
$_cod=$_docxml->createElement("quarto");
$_id=$_docxml->createTextNode($_row["quarto"]);
$_cod->appendChild($_id);
$_prod->appendChild($_cod);
$_cod=$_docxml->createElement("idpaciente");
$_id=$_docxml->createTextNode($_row["id"]);
$_cod->appendChild($_id);
$_prod->appendChild($_cod);
$_resp->appendChild($_prod);
}
}
}
$_docxml->appendChild($_resp);
mysql_close();
header('Content-type: application/xml');
echo $_docxml->saveXML();
|
||
Listarid.jsvar time = null; var num_cesta = 0; function mostratexto(vo) function monitoraTempo() function selecionarPacientes() function verificaTamanho(v) |
||
Listarid.php<html> $id=11; |
||
Localiza_hardware_ajax.php
//localhost
///*
$dbNome = "xxx";
$tbNome = "xxx";
$dbpass = "xxx";
$dbuser = "xxx";
//*/
//remmotelhost
/*
$dbNome = "xxx";
$tbNome = "xxx";
$dbpass = "xxx";
$dbuser = "xxx";
*/
$_con=new mysqli("localhost",$dbuser,$dbpass,$dbNome);
if (!$_con)
{
echo "Não foi possivel conectar ao MySQL. Erro #" .mysqli_connect_errno() . " : " . mysql_connect_error();
exit;
}
// Verificar se a Cesta Existe
if ($_GET["hwserial"]==0)
{
echo "ERRO 008 !!!";
}
else
{
$_hwserial=$_GET["hwserial"];
}
$_docxml=new DOMDocument('1.0');
$_resp=$_docxml->createElement('hardware');
if (!empty($_GET["hwserial"]))
{
$_sql="SELECT * FROM $tbNome WHERE hwserial = $_hwserial";
$_res=$_con->query($_sql);
if ($_res==FALSE)
{
$_err=$_docxml->createElement("erro");
$_tex=$_docxml->createTextNode("Erro na Busca do Paciente");
$_err->appendChild($_tex);
$_docxml->appendChild($_err);
}
else
{
while ($_row = $_res->fetch_assoc())
{
$_prod=$_docxml->createElement("hwserial");
$_cod=$_docxml->createElement("id");
$_id=$_docxml->createTextNode($_row["id"]);
$_cod->appendChild($_id);
$_prod->appendChild($_cod);
$_cod=$_docxml->createElement("nome");
$_id=$_docxml->createTextNode($_row["paciente"]);
$_cod->appendChild($_id);
$_prod->appendChild($_cod);
$_cod=$_docxml->createElement("volini");
$_id=$_docxml->createTextNode($_row["volini"]);
$_cod->appendChild($_id);
$_prod->appendChild($_cod);
$_resp->appendChild($_prod);
}
}
}
$_docxml->appendChild($_resp);
header('Content-type: application/xml');
echo $_docxml->saveXML();
|
||
Monitora.jsvar time = null; var num_cesta = 0; function mostratexto(vo) function monitoraTempo() function monitoraPacienteTempo(paciente) function selecionarPacientes() function verificaTamanho(v) function Monitora(paciente) function Monitorapac(paciente) |
||
Monitora.php<html> |
||
Monitora_pacientes_ajax.php
//localhost
///*
$dbNome = "xxx";
$tbNome = "xxx";
$dbpass = "xxx";
$dbuser = "xxx";
//*/
//remmotelhost
/*
$dbNome = "xxx";
$tbNome = "xxx";
$dbpass = "xxx";
$dbuser = "xxx";
*/
$_con=new mysqli("localhost",$dbuser,$dbpass,$dbNome);
if (!$_con)
{
echo "Não foi possivel conectar ao MySQL. Erro #" .mysqli_connect_errno() . " : " . mysql_connect_error();
exit;
}
// Verificar se a Cesta Existe
if ($_GET["paciente"]==0)
{
echo "ERRO 007 !!!";
}
else
{
$_id_paciente=$_GET["paciente"];
}
$_docxml=new DOMDocument('1.0');
$_resp=$_docxml->createElement('estadoatual');
$_att=$_docxml->createAttribute("id");
$_id=$_docxml->createTextNode($_id_paciente);
$_att->appendChild($_id);
$_resp->appendChild($_att);
if (!empty($_GET["paciente"]))
{
$_sql="SELECT * FROM $tbNome WHERE id = $_id_paciente";
$_res=$_con->query($_sql);
if ($_res===FALSE)
{
$_err=$_docxml->createElement("ERRO");
$_tex=$_docxml->createTextNode("Erro na Busca do Paciente");
$_err->appendChild($_tex);
$_docxml->appendChild($_err);
}
else
{
while ($_row = $_res->fetch_assoc())
{
$_prod=$_docxml->createElement("paciente");
// $_cod=$_docxml->createElement("nomepac");
// $_id=$_docxml->createTextNode($_row["paciente"]);
// $_cod->appendChild($_id);
// $_prod->appendChild($_cod);
$_cod=$_docxml->createElement("hospital");
$_id=$_docxml->createTextNode($_row["hospital"]);
$_cod->appendChild($_id);
$_prod->appendChild($_cod);
$_desc=$_docxml->createElement("medico");
$_d=$_docxml->createTextNode($_row["medico"]);
$_desc->appendChild($_d);
$_prod->appendChild($_desc);
$_cod=$_docxml->createElement("temperatura");
$_id=$_docxml->createTextNode($_row["temperatura"]);
$_cod->appendChild($_id);
$_prod->appendChild($_cod);
$_cod=$_docxml->createElement("gotas");
$_id=$_docxml->createTextNode($_row["gotas"]);
$_cod->appendChild($_id);
$_prod->appendChild($_cod);
$_cod=$_docxml->createElement("volumet");
$_id=$_docxml->createTextNode($_row["volres"]);
$_cod->appendChild($_id);
$_prod->appendChild($_cod);
$_cod=$_docxml->createElement("temporestante");
$_id=$_docxml->createTextNode($_row["tempor"]);
$_cod->appendChild($_id);
$_prod->appendChild($_cod);
$_resp->appendChild($_prod);
}
}
}
$_docxml->appendChild($_resp);
header('Content-type: application/xml');
echo $_docxml->saveXML();
|
||