2015-11 23 12:24:55 Nuevo(20586,1) Caso :51 2015-11 23 12:24:55 cargar datos del sujeto(,,s,93,51) select s.*, m.nombre as nom_muni, c.nom_cat,fec_caso from wf_caso_93 w inner join core_sujetoverificacion s on w.id=51 AND s.id =w.core_sujetoverificacion_id inner join plan_municipio m on s.plan_municipio_id=m.id inner join core_sujetocategoria c on s.core_sujetocategoria_id=c.id 2015-11 23 12:24:55 tabla dat adic select tabla from core_sujetoverificaciontipo where id=1 2015-11 23 12:24:55 tabla :persona SELECT * FROM persona where id=20586 CasoSeguimiento :57 EjecutarTarea_261() ingreso datos id_comp1212 133 ValidarUsuario(261):1 EjecutarPaso_420: form:160 , caso=51 id_comp 1212 Mostrar form fin 2015-11-23 12:24:55 /******************************************************************************************************/ 2015-11-23 12:24:56TraerCaso(51,93,) CargarCaso :51 2015-11 23 12:24:56 CargarDatos: Caso :51 cargar datos de ejecucion de los ultimos pasos select p.*,b.wf_tarea_id as tarea_id, u.apellido||' '||u.nombre|| ': '||u.cargo as usr_ejec from (select max(id) as id, wf_caso_93_seguimiento_id,wf_paso_id from wf_caso_93_pasos a1 group by wf_caso_93_seguimiento_id,wf_paso_id order by id )a inner join wf_caso_93_pasos p using(id,wf_caso_93_seguimiento_id) inner join ( select max(id) as wf_caso_93_seguimiento_id,wf_caso_93_id,wf_tarea_id from wf_caso_93_seguimiento where wf_caso_93_id =? group by wf_caso_93_id,wf_tarea_id order by wf_caso_93_id,wf_caso_93_seguimiento_id ) b using(wf_caso_93_seguimiento_id) left join usuarios u using(core_usuario_id) where tabla not in ('sce.t53') Error : cargar datos de ejecucion de las tareas (las ultimas si el proceso tiene ciclos) select a.*, u.apellido||' '||u.nombre|| ': '||u.cargo as usr_asig , ur.apellido||' '||ur.nombre|| ': '||ur.cargo as usr_resol from wf_caso_93_seguimiento a inner join ( select max(b0.id) as id,b0.wf_caso_93_id,b0.wf_tarea_id from wf_caso_93_seguimiento b0 where b0.wf_caso_93_id =? group by b0.wf_caso_93_id,b0.wf_tarea_id order by wf_caso_93_id,id ) b using(id) left join usuarios u using(core_usuario_id) left join usuarios ur on ur.core_usuario_id=core_usuario_id_resol {"0":"57","id":"57","1":"51","wf_caso_93_id":"51","2":"261","wf_tarea_id":"261","3":null,"core_usuario_id":null,"4":"2015-11-23 12:24:55","fec_asig":"2015-11-23 12:24:55","5":null,"core_usuario_id_resol":null,"6":null,"fec_resol":null,"7":"261","wf_tarea_id_sig":"261","8":null,"usr_asig":null,"9":null,"usr_resol":null} 2015-11 23 12:24:56 cargar datos del sujeto(,,s,93,51) select s.*, m.nombre as nom_muni, c.nom_cat,fec_caso from wf_caso_93 w inner join core_sujetoverificacion s on w.id=51 AND s.id =w.core_sujetoverificacion_id inner join plan_municipio m on s.plan_municipio_id=m.id inner join core_sujetocategoria c on s.core_sujetocategoria_id=c.id 2015-11 23 12:24:56 tabla dat adic select tabla from core_sujetoverificaciontipo where id=1 2015-11 23 12:24:56 tabla :persona SELECT * FROM persona where id=20586 fin 2015-11-23 12:24:56 /******************************************************************************************************/ 2015-11-23 12:25:10TraerCaso(51,93,) CargarCaso :51 2015-11 23 12:25:10 CargarDatos: Caso :51 cargar datos de ejecucion de los ultimos pasos select p.*,b.wf_tarea_id as tarea_id, u.apellido||' '||u.nombre|| ': '||u.cargo as usr_ejec from (select max(id) as id, wf_caso_93_seguimiento_id,wf_paso_id from wf_caso_93_pasos a1 group by wf_caso_93_seguimiento_id,wf_paso_id order by id )a inner join wf_caso_93_pasos p using(id,wf_caso_93_seguimiento_id) inner join ( select max(id) as wf_caso_93_seguimiento_id,wf_caso_93_id,wf_tarea_id from wf_caso_93_seguimiento where wf_caso_93_id =? group by wf_caso_93_id,wf_tarea_id order by wf_caso_93_id,wf_caso_93_seguimiento_id ) b using(wf_caso_93_seguimiento_id) left join usuarios u using(core_usuario_id) where tabla not in ('sce.t53') Error : cargar datos de ejecucion de las tareas (las ultimas si el proceso tiene ciclos) select a.*, u.apellido||' '||u.nombre|| ': '||u.cargo as usr_asig , ur.apellido||' '||ur.nombre|| ': '||ur.cargo as usr_resol from wf_caso_93_seguimiento a inner join ( select max(b0.id) as id,b0.wf_caso_93_id,b0.wf_tarea_id from wf_caso_93_seguimiento b0 where b0.wf_caso_93_id =? group by b0.wf_caso_93_id,b0.wf_tarea_id order by wf_caso_93_id,id ) b using(id) left join usuarios u using(core_usuario_id) left join usuarios ur on ur.core_usuario_id=core_usuario_id_resol {"0":"57","id":"57","1":"51","wf_caso_93_id":"51","2":"261","wf_tarea_id":"261","3":null,"core_usuario_id":null,"4":"2015-11-23 12:24:55","fec_asig":"2015-11-23 12:24:55","5":null,"core_usuario_id_resol":null,"6":null,"fec_resol":null,"7":"261","wf_tarea_id_sig":"261","8":null,"usr_asig":null,"9":null,"usr_resol":null} 2015-11 23 12:25:10 cargar datos del sujeto(,,s,93,51) select s.*, m.nombre as nom_muni, c.nom_cat,fec_caso from wf_caso_93 w inner join core_sujetoverificacion s on w.id=51 AND s.id =w.core_sujetoverificacion_id inner join plan_municipio m on s.plan_municipio_id=m.id inner join core_sujetocategoria c on s.core_sujetocategoria_id=c.id 2015-11 23 12:25:10 tabla dat adic select tabla from core_sujetoverificaciontipo where id=1 2015-11 23 12:25:10 tabla :persona SELECT * FROM persona where id=20586 2015-11 23 12:25:10 Continuar(s,261,420,) EjecutarTarea_261() ingreso datos id_comp1212 133 ValidarUsuario(261):1 EjecutarPaso_420: form:160 , caso=51 id_comp 1212 Paso::Guardar(Caso:51) Datos a guardar: Array ( [wf_proceso_id] => 93 [wf_paso_id] => 420 [wf_tarea_id] => 261 [wf_caso_id] => 51 [id] => 1212 [accion] => nextPaso [reg] => s [rta] => n [cod_formulario2] => 160 [id_periodo] => 2015 [obs_ingreso] => [cod_bloque] => 184 [oid] => [oid_maestro] => [1483] => [1484] => 4 [1996] => GERMAN RICA PINCHAO ) OID: 28 rta: 1 dato:28 tabla:sce.t160 CasoPaso:47 CargarDatos_420(28) se carga 93_261_420_160_184_1996GERMAN RICA PINCHAO se carga 93_261_420_160_184_14844 se carga 93_261_420_160_184_1483 SiguientePasoDe420: Funcion para ejecutar el siguiente paso EjecutarPaso_421: docs:95 , caso=51 id_comp 1212 Mostrar docs $tit_formato='GENERACIÓN DE PIN CERTIFICADOS LABORALES '; $n= ' WFSV_79 '; $a= ' WFSV_80 '; $nom=''; $dir= ' WFSV_77 '; $tel= ' WFSV_78 '; $ced=' WFSV_81 '; $id_suj=' WFSV_IDENTIFICACION '; $mes=date("F"); $c=new wf_conexionesbd(); $c->Load('wf_tit_conx=?',array('localMysql')); $con2=$c->getCon(); if($ced!=''){ $sql_1="select nombres,papellido,sapellido from activos where documento=?"; $rs_1=$con2->Execute($sql_1,array($ced)); if($rs_1->RecordCount()>0){$nom=$rs_1->fields['nombres'].' '.$rs_1->fields['papellido'].' '.$rs_1->fields['sapellido'];} $sql_2="select nombres,papellido,sapellido from departamento where documento=?"; $rs_2=$con2->Execute($sql_2,array($ced)); if($rs_2->RecordCount()>0){$nom=$rs_2->fields['nombres'].' '.$rs_2->fields['papellido'].' '.$rs_2->fields['sapellido'];} $sql_3="select nombres,papellido,sapellido from magisterio where documento=?"; $rs_3=$con2->Execute($sql_3,array($ced)); if($rs_3->RecordCount()>0){$nom=$rs_3->fields['nombres'].' '.$rs_3->fields['papellido'].' '.$rs_3->fields['sapellido'];} } if($nom==''){ $nom= ' 93_261_420_160_184_1996 ' ;} if ($mes=="January") $mes="Enero"; if ($mes=="February") $mes="Febrero"; if ($mes=="March") $mes="Marzo"; if ($mes=="April") $mes="Abril"; if ($mes=="May") $mes="Mayo"; if ($mes=="June") $mes="Junio"; if ($mes=="July") $mes="Julio"; if ($mes=="August") $mes="Agosto"; if ($mes=="September") $mes="Setiembre"; if ($mes=="October") $mes="Octubre"; if ($mes=="November") $mes="Noviembre"; if ($mes=="December") $mes="Diciembre"; $fecha=date('Y-m-d'); $f=split('-',$fecha); if($f[1]==1)$f[1]='Enero'; if($f[1]==2)$f[1]='Febrero'; if($f[1]==3)$f[1]='Marzo'; if($f[1]==4)$f[1]='Abril'; if($f[1]==5)$f[1]='Mayo'; if($f[1]==6)$f[1]='Junio'; if($f[1]==7)$f[1]='Julio'; if($f[1]==8)$f[1]='Agosto'; if($f[1]==9)$f[1]='Septiembre'; if($f[1]==10)$f[1]='Octubre'; if($f[1]==11)$f[1]='Noviembre'; if($f[1]==12)$f[1]='Diciembre'; $anio=date("Y"); $dia=date("d"); require_once($root.'/lib/tcpdf/config/lang/eng.php'); require_once($root.'/lib/tcpdf/tcpdf.php'); require_once($root.'/lib/tcpdf/tcpdf_barcodes.php'); require_once($root.'/lib/num_letras.php'); require_once($root.'/lib/num_a_letras.php'); $sql_0="select * from sce.validar_pin where pin=? and id_arb=?"; $rt=$con->Execute($sql_0,array($id_caso,$id_proc)); if($rt){ if($rt->recordCount()>0){ } else { $sql="INSERT INTO sce.validar_pin VALUES (".$id_caso.", 'n',".$ced.",".$id_proc.",".$id_suj.");"; $con->Execute($sql); } } $sql2="SELECT valor FROM wf_proceso_adi where id=".$id_proc; $rs=$con->Execute($sql2); /**Insertat nombre del aspirante*/ $va=split(' ',$nom); $nnom=''; $aape=''; if(count($va)>=3){ $nnom=$va[0]."".$va[1]; $aape=$va[2]."".$va[3]; }else{ $nnom=$va[0]; $aape=$va[1]; } $sql_upnom="UPDATE persona SET nombre=?, apellido=? WHERE documento=?"; $con->Execute($sql_upnom,array($nnom,$aape,$ced)); /*print_r($sql_upnom."--".$nnom."--".$aape."--".$ced); */ // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - $izq=10+2;$der=10;$arr=10; $abj=10; $anchoR=216-$izq-$der; $altoR=279-$arr-$abj; $margenSV=2; $margenSH=5; $s=0;$p=1;$consc=$rangoI; $y=$arr; $x=$izq; // create some HTML content ob_start(); ?> <html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <style> body, div, span, table, td, th { font-family:Arial, Helvetica, sans-serif; font-size:8pt; } thead { display: table-header-group; } tfoot { display: table-footer-group; } table { border:0; } </style></head><body> <table width="100%" border="0" cellpadding="0" cellspacing="0"> <thead><tr><td> <?php /* $cab=$CONFIG['CABECERA_REPORTES']; echo str_replace(array('$root_js','_LOGO_','_TITULO_','_CODIGO_','_VERSION_','_FECHA_','border="0"'), array($root_js,$root_js.$CONFIG['LOGO_REPORTES'],'VERIFICACIÓN DE VEHICULO AMBULANCIA','F-PRSSCA06-01','01','11-10-10','border="1" bordercolor="#000000"'), $cab);*/ for($i=0;$i<2;$i++){ ?> <center><br><br><br> <table width="60%" border="0"> <tr> <td colspan="2" align="center"><strong style="font-size: 14pt">Gobernación del Departamento de Nariño</strong><br><br><br></td> </tr> <tr> <td width="30%"><strong>Fecha de impresion:</strong></td> <td width="70%"><? echo $dia." de ".$mes." de ".$anio;?></td> </tr> <tr> <td colspan="2" align="justify"><br>PIN generado para certificado laboral para funcionarios activos, pensionados, contratistas y retirados de la Gobernación del Departamento de Nariño<br></td> </tr> <tr> <td width="30%"><strong>Número de documento:</strong></td> <td width="70%"><? echo $ced;?></td> </tr> <tr> <td><strong>Nombre completo:</strong></td> <td><? echo strtoupper($nom);?></td> </tr> <tr> <td><strong>Número de caso</strong></td> <td><? echo $id_caso;?></td> </tr> <tr> <td colspan="2" align="center" ><strong>Valor a pagar en pesos colombianos: </strong><? echo $rs->fields['valor']."<br>( $".strtolower(numtoletras($rs->fields['valor']))." pesos )";?></td> </tr> <tr> <td colspan="2" align="center"><strong>Código de barras</strong>:<br><br><? $barcodeobj = new TCPDFBarcode($id_caso, 'C128'); echo $barcodeobj->getBarcodeHTML(2, 30, 'black'); //echo $barcodeobj->getBarcodePNG(2, 30, array(0,0,0)); ?></td> </tr> </table><br><br><br><br><br><hr></center> </body></html> <? } $html=ob_get_clean(); $nomdoc=md5(time()).'_'.$_SESSION['usuario_id'].'.html'; file_put_contents($root.'tmp/'.$nomdoc,$html); $url=$root_js.'tmp/'.$nomdoc; TWFSV_IDENTIFICACION:20586 TWFSV_81:2132341234 TWFSV_80: TWFSV_79: TWFSV_78: TWFSV_77: T93_261_420_160_184_1996:GERMAN RICA PINCHAO Retorno : Array ( [ret] => inicioComponente_WF_DocSalida({"id":"1212","caso_id":"51","proceso_id":93,"tit":"ingreso datos","tarea_id":261,"paso_id":421,"desc":"<strong>generaci\u00f3n pin certificados laborales<\/strong>: ","url":"<a href=\"http:\/\/192.168.10.116\/sisad\/tmp\/3e4e40a96cf68f459cc643345f5c2d30_133.html\" target=\"_blank\" >De clic aquí para descargar el archivo<\/a><\/div>"}); [suc] => 1 ) fin 2015-11-23 12:25:10 /******************************************************************************************************/