el archivo quiero que se ejecute cada 30 minutos y este trazas_ex.php:
Código PHP:
<?php
require_once('include/mysql_classIB.php');
require_once('include/mysql_class.php');
require_once('include/myclass_Fomp.php');
require_once('controlador_trazas_ex.php');
$pid_ope= $_GET[id_ope];
$pdo = $_GET[tdo];
//**********************************************************
//*******CONSULTA LAS TRAZAS QUE SEAN DE IB EN SCD**********
//**********************************************************
$sql="SELECT * FROM proc_traza a LEFT JOIN traza b ON b.tra_codigo = a.id_traza LEFT JOIN tra_ope c ON c.cod_traz = a.id_traza
WHERE id_operacion = '$pid_ope' AND DO = '$pdo' AND c.tra_aplicati = 'IB'";
//echo $sql.'<br />';
$micon->consulta($sql);
while($datos = $micon->campoconsultaA()){
$id_traza=$datos[id_traza];
//****************************************************
//*****RECORRE LOS REGISTROS DE IB Y LOS COMPARA******
//****************************************************
$sql="SELECT ".$datos[campo]." as dato FROM ".$datos[tabla]." WHERE numero_do = '$_GET[cod_tramite]' ";
//echo $sql.'<br />';
$bicon->consulta_IB($sql);
$rowim=$bicon->campoconsultaA_IB();
//echo $rowim[dato];
//****************************************************
//*****ACTUALIZA LAS VALIDACIONES DE LAS TRAZAS*******
//****************************************************
$sql="UPDATE t_pro_traza SET valor='OK' WHERE do='$pdo' AND id_traza='$id_traza' AND id_operacion='$pid_ope'";
//echo $sql.'<br />';
$micon2->consulta($sql);
//****************************************************
//*******ACTUALIZA LA TRAZA CON EL VALOR DE IB********
//****************************************************
$sql ="UPDATE proc_traza SET fechaini ='".$rowim[dato]."' WHERE do ='$pdo' AND id_operacion ='$pid_ope'
AND id_traza= '$id_traza'";
//echo $sql.'<br />';
$micon2->consulta($sql);
}//fin del while ib
//**********************************************************
//*******CONSULTA LAS TRAZAS QUE SEAN DE FP EN SCD**********
//**********************************************************
$sql="SELECT * FROM proc_traza a LEFT JOIN traza b ON b.tra_codigo = a.id_traza LEFT JOIN tra_ope c ON c.cod_traz = a.id_traza
WHERE id_operacion = '$pid_ope' AND DO = '$pdo' AND c.tra_aplicati = 'FP'";
//echo $sql.'<br />';
$micon->consulta($sql);
while($datos = $micon->campoconsultaA()){
$id_traza=$datos[id_traza];
//****************************************************
//*****RECORRE LOS REGISTROS DE FP Y LOS COMPARA******
//****************************************************
$sql="SELECT ".$datos[campo]." as dato FROM ".$datos[tabla]." WHERE numero_do = '$_GET[cod_tramite]' ";
//echo $sql.'<br />';
$fpcon->consulta_Fp($sql);
$rowim=$fpcon->campoconsulta_FpA();
//echo $rowim[dato];
//****************************************************
//*****ACTUALIZA LAS VALIDACIONES DE LAS TRAZAS*******
//****************************************************
$sql="UPDATE t_pro_traza SET valor='OK' WHERE do='$pdo' AND id_traza='$id_traza' AND id_operacion='$pid_ope'";
//echo $sql.'<br />';
$micon2->consulta($sql);
//****************************************************
//*******ACTUALIZA LA TRAZA CON EL VALOR DE FP********
//****************************************************
$sql ="UPDATE proc_traza SET fechaini ='".$rowim[dato]."' WHERE do ='$pdo' AND id_operacion ='$pid_ope'
AND id_traza= '$id_traza'";
//echo $sql.'<br />';
$micon2->consulta($sql);
}//fin del while ib
//***************************************************
//************FUNCION AVANZA TRAMITE*****************
//***************************************************
$xtra=avanza_tramite($pid_ope, $pdo);
if($xtra=='A'){
header("location:view_trazabi.php?id_ope=$_GET[id_ope]&tdo=$_GET[tdo]&nit=$_GET[nit]&tra_codigo=$_GET[tra_codigo]&cod_tramite=$_GET[cod_tramite]&estado=$_GET[estado]");
}else{
echo "<script type='text/javascript' language='javascript'>alert('El tramite se ha cerrado exitosamente'); self.close(); window.opener.location.reload();</script>";
}
?>
les agradeceria su ayuda he estado buscando pero me estoy enredando cada vez mas