echo '<meta http-equiv="refresh" content="0;url=ingreso.php?invalid=invalid"';

if ($_POST['enviar'])
{
	$fv = new FormValidator($_POST);
	$fv->doValidation();
	
	$date = getdate();
	
	if($fv->isError()) {

		//
		// if error show the error box
		//

		echo($fv->getErrorBox());
	}
	
	elseif (isset($_REQUEST['t_proceso_1'])) {
		
		$sql = "select * from seguimiento where orden = ".$_REQUEST['t_orden_1'] . " and proceso = '".$_REQUEST['t_proceso_1']."'";
    
        $dato = $db->Execute($sql);
        
        
    
        $recordset = $db->Execute($sql);
        
        if ($recordset->_numOfRows == 0){
        	
        	//echo "estoy insertando";
$imprimir .= "</table>";

echo $imprimir;

if ($_POST['enviar'])
{
	$fv = new FormValidator($_POST);
	$fv->doValidation();
	
	if($fv->isError()) {

		//
		// if error show the error box
		//

		$imprimir .= ($fv->getErrorBox());
	}
	else {
		  
		  
		$sql = "select ord.ingreso, ord.referencia, ord.unidades, cliente.nombre_cliente, ord.orden,
		
		(select to_char(inicio, 'YYYY/mm/dd HH12:MI:SS') || ' -- ' || case when finalizacion is null then 'sin finalizar' else to_char(finalizacion, 'YYYY/mm/dd HH12:MI:SS') end from seguimiento where orden = ord.orden and proceso = 's001' and (inicio between '{$_REQUEST['t_fecha_inicio_4']}' and '{$_REQUEST['t_fecha_fin_4']}') and ((finalizacion between '{$_REQUEST['t_fecha_inicio_4']}' and '{$_REQUEST['t_fecha_fin_4']}') or finalizacion is null)) as SEPARACION, 		   
		        (select to_char(inicio, 'YYYY/mm/dd HH12:MI:SS') || ' -- ' || case when finalizacion is null then 'sin finalizar' else to_char(finalizacion, 'YYYY/mm/dd HH12:MI:SS') end from seguimiento where orden = ord.orden and proceso = 'i001' and (inicio between '{$_REQUEST['t_fecha_inicio_4']}' and '{$_REQUEST['t_fecha_fin_4']}') and ((finalizacion between '{$_REQUEST['t_fecha_inicio_4']}' and '{$_REQUEST['t_fecha_fin_4']}') or finalizacion is null)) as IMPRESION, 
		        
(select to_char(inicio, 'YYYY/mm/dd HH12:MI:SS') || ' -- ' || case when finalizacion is null then 'sin finalizar' else to_char(finalizacion, 'YYYY/mm/dd HH12:MI:SS') end from seguimiento where orden = ord.orden and proceso = 'g001' and (inicio between '{$_REQUEST['t_fecha_inicio_4']}' and '{$_REQUEST['t_fecha_fin_4']}') and ((finalizacion between '{$_REQUEST['t_fecha_inicio_4']}' and '{$_REQUEST['t_fecha_fin_4']}') or finalizacion is null)) as GRABACION, 

(select to_char(inicio, 'YYYY/mm/dd HH12:MI:SS') || ' -- ' || case when finalizacion is null then 'sin finalizar' else to_char(finalizacion, 'YYYY/mm/dd HH12:MI:SS') end from seguimiento where orden = ord.orden and proceso = 'm001' and (inicio between '{$_REQUEST['t_fecha_inicio_4']}' and '{$_REQUEST['t_fecha_fin_4']}') and ((finalizacion between '{$_REQUEST['t_fecha_inicio_4']}' and '{$_REQUEST['t_fecha_fin_4']}') or finalizacion is null)) as MUESTRA, 
		        
(select to_char(inicio, 'YYYY/mm/dd HH12:MI:SS') || ' -- ' || case when finalizacion is null then 'sin finalizar' else to_char(finalizacion, 'YYYY/mm/dd HH12:MI:SS') end from seguimiento where orden = ord.orden and proceso = 'p001' and (inicio between '{$_REQUEST['t_fecha_inicio_4']}' and '{$_REQUEST['t_fecha_fin_4']}') and ((finalizacion between '{$_REQUEST['t_fecha_inicio_4']}' and '{$_REQUEST['t_fecha_fin_4']}') or finalizacion is null)) as PRODUCCION,		        		        		        
(select to_char(inicio, 'YYYY/mm/dd HH12:MI:SS') || ' -- ' || case when finalizacion is null then 'sin finalizar' else to_char(finalizacion, 'YYYY/mm/dd HH12:MI:SS') end from seguimiento where orden = ord.orden and proceso = 't001' and (inicio between '{$_REQUEST['t_fecha_inicio_4']}' and '{$_REQUEST['t_fecha_fin_4']}') and ((finalizacion between '{$_REQUEST['t_fecha_inicio_4']}' and '{$_REQUEST['t_fecha_fin_4']}') or finalizacion is null)) as TERMOFIJACION,