2015-06 03 12:14:05 Nuevo(20348,1) Caso :43 2015-06 03 12:14:05 cargar datos del sujeto(,,s,84,43) select s.*, m.nombre as nom_muni, c.nom_cat,fec_caso from wf_caso_84 w inner join core_sujetoverificacion s on w.id=43 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-06 03 12:14:05 tabla dat adic select tabla from core_sujetoverificaciontipo where id=1 2015-06 03 12:14:05 tabla :persona SELECT * FROM persona where id=20348 CasoSeguimiento :104 EjecutarTarea_200() Ingreso de datos id_comp1142 133 ValidarUsuario(200):1 EjecutarPaso_358: form:133 , caso=43 id_comp 1142 Mostrar form fin 2015-06-03 12:14:05 /******************************************************************************************************/ 2015-06-03 12:14:05TraerCaso(43,84,) CargarCaso :43 2015-06 03 12:14:05 CargarDatos: Caso :43 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_84_seguimiento_id,wf_paso_id from wf_caso_84_pasos a1 group by wf_caso_84_seguimiento_id,wf_paso_id order by id )a inner join wf_caso_84_pasos p using(id,wf_caso_84_seguimiento_id) inner join ( select max(id) as wf_caso_84_seguimiento_id,wf_caso_84_id,wf_tarea_id from wf_caso_84_seguimiento where wf_caso_84_id =? group by wf_caso_84_id,wf_tarea_id order by wf_caso_84_id,wf_caso_84_seguimiento_id ) b using(wf_caso_84_seguimiento_id) left join usuarios u using(core_usuario_id) 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_84_seguimiento a inner join ( select max(b0.id) as id,b0.wf_caso_84_id,b0.wf_tarea_id from wf_caso_84_seguimiento b0 where b0.wf_caso_84_id =? group by b0.wf_caso_84_id,b0.wf_tarea_id order by wf_caso_84_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":"104","id":"104","1":"43","wf_caso_84_id":"43","2":"200","wf_tarea_id":"200","3":null,"core_usuario_id":null,"4":"2015-06-03 12:14:05","fec_asig":"2015-06-03 12:14:05","5":null,"core_usuario_id_resol":null,"6":null,"fec_resol":null,"7":"200","wf_tarea_id_sig":"200","8":null,"usr_asig":null,"9":null,"usr_resol":null} 2015-06 03 12:14:05 cargar datos del sujeto(,,s,84,43) select s.*, m.nombre as nom_muni, c.nom_cat,fec_caso from wf_caso_84 w inner join core_sujetoverificacion s on w.id=43 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-06 03 12:14:05 tabla dat adic select tabla from core_sujetoverificaciontipo where id=1 2015-06 03 12:14:05 tabla :persona SELECT * FROM persona where id=20348 fin 2015-06-03 12:14:05 /******************************************************************************************************/ 2015-06-03 12:14:16TraerCaso(43,84,) CargarCaso :43 2015-06 03 12:14:16 CargarDatos: Caso :43 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_84_seguimiento_id,wf_paso_id from wf_caso_84_pasos a1 group by wf_caso_84_seguimiento_id,wf_paso_id order by id )a inner join wf_caso_84_pasos p using(id,wf_caso_84_seguimiento_id) inner join ( select max(id) as wf_caso_84_seguimiento_id,wf_caso_84_id,wf_tarea_id from wf_caso_84_seguimiento where wf_caso_84_id =? group by wf_caso_84_id,wf_tarea_id order by wf_caso_84_id,wf_caso_84_seguimiento_id ) b using(wf_caso_84_seguimiento_id) left join usuarios u using(core_usuario_id) 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_84_seguimiento a inner join ( select max(b0.id) as id,b0.wf_caso_84_id,b0.wf_tarea_id from wf_caso_84_seguimiento b0 where b0.wf_caso_84_id =? group by b0.wf_caso_84_id,b0.wf_tarea_id order by wf_caso_84_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":"104","id":"104","1":"43","wf_caso_84_id":"43","2":"200","wf_tarea_id":"200","3":null,"core_usuario_id":null,"4":"2015-06-03 12:14:05","fec_asig":"2015-06-03 12:14:05","5":null,"core_usuario_id_resol":null,"6":null,"fec_resol":null,"7":"200","wf_tarea_id_sig":"200","8":null,"usr_asig":null,"9":null,"usr_resol":null} 2015-06 03 12:14:16 cargar datos del sujeto(,,s,84,43) select s.*, m.nombre as nom_muni, c.nom_cat,fec_caso from wf_caso_84 w inner join core_sujetoverificacion s on w.id=43 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-06 03 12:14:16 tabla dat adic select tabla from core_sujetoverificaciontipo where id=1 2015-06 03 12:14:16 tabla :persona SELECT * FROM persona where id=20348 2015-06 03 12:14:16 Continuar(s,200,358,) EjecutarTarea_200() Ingreso de datos id_comp1142 133 ValidarUsuario(200):1 EjecutarPaso_358: form:133 , caso=43 id_comp 1142 Paso::Guardar(Caso:43) Datos a guardar: Array ( [wf_proceso_id] => 84 [wf_paso_id] => 358 [wf_tarea_id] => 200 [wf_caso_id] => 43 [id] => 1142 [accion] => nextPaso [reg] => s [rta] => n [cod_formulario2] => 133 [id_periodo] => 2015 [obs_ingreso] => [cod_bloque] => 157 [oid] => [oid_maestro] => [862] => 2015-06-03 [863] => 45652121215 [864] => 23132123231 [865] => [totpagar] => 68784244446 [866] => 20635273400 [867] => 3 [868] => 16049658000 ) OID: 47 rta: 1 dato:47 tabla:sce.t133 CasoPaso:96 CargarDatos_358(47) se carga 84_200_358_133_157_869 se carga 84_200_358_133_157_86816049658000 se carga 84_200_358_133_157_8673 se carga 84_200_358_133_157_86620635273400 se carga 84_200_358_133_157_865 se carga 84_200_358_133_157_86423132123231 se carga 84_200_358_133_157_86345652121215 se carga 84_200_358_133_157_8622015-06-03 SiguientePasoDe358: Funcion para ejecutar el siguiente paso Condicion Tarea : true TerminarTarea(200,201) Ultimo seg :104 Ultimo seg :105 EjecutarTarea_201() Acuerdo de pago id_comp1142 133 133 ValidarUsuario(201):1 EjecutarPaso_359: docs:59 , caso=43 id_comp 1142 Mostrar docs $tit_formato='ACUERDOS DE PAGO'; $n= ' WFSV_79 '; $a= ' WFSV_80 '; $nom=$n.$a; $dir= ' WFSV_77 '; $tel= ' WFSV_78 '; $ced=' WFSV_81 '; $multas= ' 84_200_358_133_157_863 '; $interes= ' 84_200_358_133_157_864 '; $vadd= ' 84_200_358_133_157_865 '; $cuini= ' 84_200_358_133_157_866 '; $ncu= ' 84_200_358_133_157_867 '; $vcu= ' 84_200_358_133_157_868 '; $fe= ' 84_200_358_133_157_862 '; $t=($multas+$interes+$vadd)-($cuini+($vcu*$ncu)); $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'; require_once($root.'/lib/tcpdf/config/lang/eng.php'); require_once($root.'/lib/tcpdf/tcpdf.php'); require_once($root.'/lib/num_letras.php'); //-------------------------------------------------------------------------- class MYPDF extends TCPDF { //Page header public function Header() { // Logo //echo str_replace('$root_js',$root_js,$CONFIG['CABECERA_FORMATOS_HTML']); $image_file = K_PATH_IMAGES.'logo_alcaldia.jpg'; $htm=''; $htm2='<table width="100%" height="5%" border="0" cellpadding="0" cellspacing="0"> <tr> <td width="100%" align="center"><img src="'.$image_file.'" alt="a" height="90" /></td> </tr> </table><br /><br /><br>'; $npag=$this->getAliasNbPages(); $this->writeHTMLCell($w = 0, $h = 0, $x = '', $y = '', $htm, $border = 0, $ln = 1, $fill = 0, $reseth = true, $align = 'top', $autopadding = true); } // Page footer public function Footer() { // Position at 15 mm from bottom $this->SetY(-15); // Set font $this->SetFont('helvetica', 'I', 8); // Page number $this->Cell(0, 10, '', 0, false, 'C', 0, '', 0, false, 'T', 'M'); } } //-------------------------------------------------------------------------- // create new PDF document $pdf = new MYPDF('p', 'mm', 'letter', true, 'UTF-8', false); // set document information $pdf->SetCreator(PDF_CREATOR); $pdf->SetAuthor('Siti'); $pdf->SetTitle('CERTIFICADO VECINDAD'); $pdf->SetSubject('Certificado'); $pdf->SetKeywords('TCPDF, PDF, example, test, guide'); // set default header data $pdf->SetHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE, PDF_HEADER_STRING); // set header and footer fonts $pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); $pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); // set default monospaced font $pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED); // set margins $pdf->SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); $pdf->SetHeaderMargin(PDF_MARGIN_HEADER); $pdf->SetFooterMargin(PDF_MARGIN_FOOTER); // set auto page breaks $pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); // set image scale factor $pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); //set some language-dependent strings $pdf->setLanguageArray($l); // --------------------------------------------------------- // NOTE: 2D barcode algorithms must be implemented on 2dbarcode.php class file. // set font $pdf->SetFont('helvetica', '', 10); // add a page $pdf->AddPage(); // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - $fils=4; $cols=3; $logo_empresa=$CONFIG['LOGO_EMPRESA']; $codigo=$root_js.'build/view/common/marco/index.php?particular=001&accion=I&proc='.$CONFIG['PROCESO_STICKER']; $izq=10+2;$der=10;$arr=10; $abj=10; $sxp=$fils*$cols; $tot=$rangoF-$rangoI+1; $pags=ceil(($tot)/$sxp); $anchoR=216-$izq-$der; $altoR=279-$arr-$abj; $anchoS=$anchoR/$cols; $margenSV=4; $margenSH=5; $altoS=$altoR/$fils; $altoImg=10; $altoText=8; $altoC=50; // set style for barcode $style = array( 'border' => 2, 'vpadding' => 'auto', 'hpadding' => 'auto', 'fgcolor' => array(0,0,0), 'bgcolor' => false, //array(255,255,255) 'module_width' => 1, // width of a single module in points 'module_height' => 1 // height of a single module in points ); $pdf->SetFont('helvetica', '', 9, '', false); $pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED); $s=0;$p=1;$consc=$rangoI; $y=$arr; $x=$izq; // create some HTML content ob_start(); ?> <br /><br><br> <table width="100%" border="0"> <tr> <td><strong>San Juan de pasto, <? echo $f[1]." ".$f[2]." de ".$f[0]?></strong></td> </tr> <tr> <td><strong>DOCTOR:</strong></td> </tr> <tr> <td><strong>GABRIEL ARCOS LOPEZ</strong></td> </tr> <tr> <td><strong>SUBSECRETARIO DE TRANSITO Y TRANSPORTE</strong></td> </tr> <tr> <td><strong>DEL DEPARTAMENTO DE NARIÑO</strong></td> </tr> </table> <table width="100%" border="0"> <tr> <td style="text-align: center"><strong><br> SOLICITUD DE ACUERDO DE PAGO<br><br> </strong></td> </tr> <tr> <td style="text-align: justify">En conformidad a la norma reinante por medio de la presente solicito muy respetuosamente se aprueba el pago de sanción impuesta por infracciones al transito y transporte del departamento de Nariño por medio de un acuerdo de pago, el cual podra determinarse de la siguiente manera:<br></td> </tr> </table> <table width="100%" border="1"> <tr> <th scope="row" width="20%">COMPARENDOS</th> <td colspan="4"> </td> </tr> <tr> <th colspan="5" scope="row"> </th> </tr> <tr> <th scope="row"><strong>MULTA(S)</strong></th> <td><? echo $multas;?></td> <td width="20%"><strong>TOTAL COMPARENDOS</strong></td> <td colspan="2"><? echo $multas;?></td> </tr> <tr> <th scope="row"><strong>INTERESES DE MORA</strong></th> <td><? echo $interes;?></td> <td colspan="3"><strong>TOTAL COMPARENDOS MAS INTERESES</strong></td> </tr> <tr> <th width="20%" align="center" scope="row"><strong>COSTAS GASTOS ADMON</strong></th> <td align="center"><strong>TOTAL INTERESES</strong></td> <td width="20%" align="center"><? echo $interes+$vadd;?></td> <td width="20%" align="center"><strong>MAS COSTAS</strong></td> <td width="20%" align="center"><? if($t<=0)$t=$t*-1; echo $t;?></td> </tr> <tr> <th scope="row"><strong>DEUDA TOTAL</strong></th> <td colspan="4"><strong><? echo $multas+$interes+$vadd+$t;?></strong></td> </tr> </table><br><br> <table width="100%" border="1"> <tr> <th width="20%" scope="col"><p>CUOTA</p></th> <th width="20%" scope="col">FECHA DE PAGO</th> <th width="20%" scope="col">VALOR $</th> <th width="20%" scope="col">VALOR COMPARENDO (S)</th> <th width="20%" scope="col">VALOR INTERESES MAS COSTAS Y/O GASTOS ADMON</th> </tr> <tr> <td width="20%">1 CUOTA INICIAL</td> <td width="20%"><? echo $fe;?></td> <td width="20%"><? echo $cuini;?></td> <td width="20%"><? echo $multas;?></td> <td width="20%"><? echo $t;?></td> </tr> <? for($i=0;$i<$ncu;$i++){ $fec = new DateTime($fe); $inter= new DateInterval('P1M'); $fec->add($inter); $fe=$fec->format('Y-m-d'); echo ' <tr> <td width="20%">'.($i+2).'</td> <td width="20%">'.$fe.'</td> <td width="20%">'.$vcu.'</td> <td width="20%">0</td> <td width="20%">0</td> </tr> '; } ?> </table><br><br> <table width="100%" border="0"> <tr> <td>Acuerdo que en la rigurosidad del caso, me compromete de manera directa en caso de incumplimiento, autorizando el seguimiento de los tramites de ley respectiva.<br><br></td> </tr> <tr> <td><strong>COORDIALMENTE: </strong><br></td> </tr> <tr> <td><? echo $nom;?></td> </tr> <tr> <td><strong>C.C No. </strong><? echo $ced;?></td> </tr> <tr> <td><strong>Dirección:</strong> <? echo $dir;?></td> </tr> <tr> <td><strong>Teléfono</strong> <? echo $tel;?></td> </tr> </table> <p> <? $mes=date("F"); 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"; $anio=date("Y"); $npag=$pdf->getAliasNbPages(); $lpag=convertir_a_letras($npag); if($npag==1&&$lpag=='uno')$lpag='un'; ?> <br> </p> <? $html=ob_get_clean(); // output the HTML content $pdf->writeHTML($html, true, false,false,false); // reset pointer to the last page $pdf->lastPage(); //--- //$pdf->AddPage(); ob_start(); $html=ob_get_clean(); // output the HTML content $pdf->writeHTML($html, true, false,false,false); // reset pointer to the last page $pdf->lastPage(); //---- $nomdoc=md5(time()).'.pdf'; $pdf->Output($root."/tmp/".$nomdoc, 'F'); $url=$root_js.'tmp/'.$nomdoc; TWFSV_81:10851085 TWFSV_80:Pinchao TWFSV_79:German TWFSV_78:1346 TWFSV_77:calle 18 T84_200_358_133_157_868:16049658000 T84_200_358_133_157_867:3 T84_200_358_133_157_866:20635273400 T84_200_358_133_157_865: T84_200_358_133_157_864:23132123231 T84_200_358_133_157_863:45652121215 T84_200_358_133_157_862:2015-06-03 Retorno : Array ( [ret] => inicioComponente_WF_DocSalida({"id":"1142","caso_id":"43","proceso_id":84,"tit":"Acuerdo de pago","tarea_id":201,"paso_id":359,"desc":"<strong>acuerdo de pago<\/strong>: ","url":"<a href=\"http:\/\/192.168.10.116\/sisad\/tmp\/0be188892aceaf300b3fa8b819e68080.pdf\" target=\"_blank\" >De clic aqui para descargar el archivo<\/a><\/div>"}); [suc] => 1 ) fin 2015-06-03 12:14:17 /******************************************************************************************************/ 2015-06-03 12:14:21TraerCaso(43,84,) CargarCaso :43 2015-06 03 12:14:21 CargarDatos: Caso :43 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_84_seguimiento_id,wf_paso_id from wf_caso_84_pasos a1 group by wf_caso_84_seguimiento_id,wf_paso_id order by id )a inner join wf_caso_84_pasos p using(id,wf_caso_84_seguimiento_id) inner join ( select max(id) as wf_caso_84_seguimiento_id,wf_caso_84_id,wf_tarea_id from wf_caso_84_seguimiento where wf_caso_84_id =? group by wf_caso_84_id,wf_tarea_id order by wf_caso_84_id,wf_caso_84_seguimiento_id ) b using(wf_caso_84_seguimiento_id) left join usuarios u using(core_usuario_id) {"0":"96","id":"96","1":"358","wf_paso_id":"358","2":"104","wf_caso_84_seguimiento_id":"104","3":"133","core_usuario_id":"133","4":"2015-06-03 12:14:17","fecha_ejec":"2015-06-03 12:14:17","5":"47","dato":"47","6":"sce.t133","tabla":"sce.t133","7":"200","tarea_id":"200","8":"Pinchao German: ciudadano","usr_ejec":"Pinchao German: ciudadano"} CargarDatos_358(47) se carga 84_200_358_133_157_869 se carga 84_200_358_133_157_86816049658000 se carga 84_200_358_133_157_8673 se carga 84_200_358_133_157_86620635273400 se carga 84_200_358_133_157_865 se carga 84_200_358_133_157_86423132123231 se carga 84_200_358_133_157_86345652121215 se carga 84_200_358_133_157_8622015-06-03 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_84_seguimiento a inner join ( select max(b0.id) as id,b0.wf_caso_84_id,b0.wf_tarea_id from wf_caso_84_seguimiento b0 where b0.wf_caso_84_id =? group by b0.wf_caso_84_id,b0.wf_tarea_id order by wf_caso_84_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":"104","id":"104","1":"43","wf_caso_84_id":"43","2":"200","wf_tarea_id":"200","3":null,"core_usuario_id":null,"4":"2015-06-03 12:14:05","fec_asig":"2015-06-03 12:14:05","5":"133","core_usuario_id_resol":"133","6":"2015-06-03 12:14:17","fec_resol":"2015-06-03 12:14:17","7":"200","wf_tarea_id_sig":"200","8":null,"usr_asig":null,"9":"Pinchao German: ciudadano","usr_resol":"Pinchao German: ciudadano"} {"0":"105","id":"105","1":"43","wf_caso_84_id":"43","2":"201","wf_tarea_id":"201","3":"133","core_usuario_id":"133","4":"2015-06-03 12:14:17","fec_asig":"2015-06-03 12:14:17","5":null,"core_usuario_id_resol":null,"6":null,"fec_resol":null,"7":"201","wf_tarea_id_sig":"201","8":"Pinchao German: ciudadano","usr_asig":"Pinchao German: ciudadano","9":null,"usr_resol":null} 2015-06 03 12:14:21 cargar datos del sujeto(,,s,84,43) select s.*, m.nombre as nom_muni, c.nom_cat,fec_caso from wf_caso_84 w inner join core_sujetoverificacion s on w.id=43 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-06 03 12:14:21 tabla dat adic select tabla from core_sujetoverificaciontipo where id=1 2015-06 03 12:14:21 tabla :persona SELECT * FROM persona where id=20348 2015-06 03 12:14:21 Continuar(s,201,359,) EjecutarTarea_201() Acuerdo de pago id_comp1142 133 133 ValidarUsuario(201):1 EjecutarPaso_359: docs:59 , caso=43 id_comp 1142 Paso::Guardar(Caso:43) rta: 1 dato:11821 tabla:core_upload CasoPaso:97 CargarDatos_359(11821) SiguientePasoDe359: Funcion para ejecutar el siguiente paso EjecutarPaso_362: corr:62 , caso=43 id_comp 1142 Mostrar corr ob_start(); $ciud = mb_strtoupper( "{ WFSV_79 } { WFSV_80 }",'utf-8'); ?> <p> Apreciado(a)<br> <strong><?php echo htmlentities($ciud) ?></strong> <p> <p>El presente mensaje es una notificación para el caso No <strong><?php echo $id_caso; ?></strong> </p> <?php $html=ob_get_clean(); TWFSV_80:Pinchao TWFSV_79:German Su registro de acuerdo de pago se realizo con éxito. { WFSV_76 } TWFSV_76:desarrollo4@gmail.com Registro exitoso Retorno : Array ( [ret] => inicioComponente_WF_Correo({"id":"1142","caso_id":"43","proceso_id":84,"tit":"Acuerdo de pago","tarea_id":201,"paso_id":362,"desc":"<p>\r\nApreciado(a)<br>\r\n<strong>GERMAN PINCHAO<\/strong>\r\n<p>\r\n<p>El presente mensaje es una notificación para el caso No <strong>43<\/strong> <\/p>\r\n<strong>Su registro de acuerdo de pago se realizo con \u00e9xito.<\/strong> ","url":"<a href=\"#\" onclick=\" llamadaAJAX({\r\n\t\t\t\t\t\t\t\t\turl:'http:\/\/192.168.10.116\/sisad\/build\/view\/mail\/envio\/envio_l.php',\r\n\t\t\t\t\t\t\t\t\tmostrarMsg:true,\r\n\t\t\t\t\t\t\t\t\tparams:{accion:'envio2',destino:'desarrollo4@gmail.com ',asunto:'Registro exitoso'},\r\n\t\t\t\t\t\t\t\t\tsuccess:function(result){\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tif(result.success) \r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tcrearMsg(action.result.message,'Informacion');\r\n\t\t\t\t\t\t\t\t\t\t\t\t\telse{\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tcrearMsg(action.result.message,'Informacion');\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\t\t});\" >De click aqui para volver a enviar el correo<\/a><\/div>"}); [suc] => 1 ) fin 2015-06-03 12:14:21 /******************************************************************************************************/ 2015-06-03 12:14:28TraerCaso(43,84,) CargarCaso :43 2015-06 03 12:14:28 CargarDatos: Caso :43 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_84_seguimiento_id,wf_paso_id from wf_caso_84_pasos a1 group by wf_caso_84_seguimiento_id,wf_paso_id order by id )a inner join wf_caso_84_pasos p using(id,wf_caso_84_seguimiento_id) inner join ( select max(id) as wf_caso_84_seguimiento_id,wf_caso_84_id,wf_tarea_id from wf_caso_84_seguimiento where wf_caso_84_id =? group by wf_caso_84_id,wf_tarea_id order by wf_caso_84_id,wf_caso_84_seguimiento_id ) b using(wf_caso_84_seguimiento_id) left join usuarios u using(core_usuario_id) {"0":"96","id":"96","1":"358","wf_paso_id":"358","2":"104","wf_caso_84_seguimiento_id":"104","3":"133","core_usuario_id":"133","4":"2015-06-03 12:14:17","fecha_ejec":"2015-06-03 12:14:17","5":"47","dato":"47","6":"sce.t133","tabla":"sce.t133","7":"200","tarea_id":"200","8":"Pinchao German: ciudadano","usr_ejec":"Pinchao German: ciudadano"} CargarDatos_358(47) se carga 84_200_358_133_157_869 se carga 84_200_358_133_157_86816049658000 se carga 84_200_358_133_157_8673 se carga 84_200_358_133_157_86620635273400 se carga 84_200_358_133_157_865 se carga 84_200_358_133_157_86423132123231 se carga 84_200_358_133_157_86345652121215 se carga 84_200_358_133_157_8622015-06-03 {"0":"97","id":"97","1":"359","wf_paso_id":"359","2":"105","wf_caso_84_seguimiento_id":"105","3":"133","core_usuario_id":"133","4":"2015-06-03 12:14:21","fecha_ejec":"2015-06-03 12:14:21","5":"11821","dato":"11821","6":"core_upload","tabla":"core_upload","7":"201","tarea_id":"201","8":"Pinchao German: ciudadano","usr_ejec":"Pinchao German: ciudadano"} CargarDatos_359(11821) 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_84_seguimiento a inner join ( select max(b0.id) as id,b0.wf_caso_84_id,b0.wf_tarea_id from wf_caso_84_seguimiento b0 where b0.wf_caso_84_id =? group by b0.wf_caso_84_id,b0.wf_tarea_id order by wf_caso_84_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":"104","id":"104","1":"43","wf_caso_84_id":"43","2":"200","wf_tarea_id":"200","3":null,"core_usuario_id":null,"4":"2015-06-03 12:14:05","fec_asig":"2015-06-03 12:14:05","5":"133","core_usuario_id_resol":"133","6":"2015-06-03 12:14:17","fec_resol":"2015-06-03 12:14:17","7":"200","wf_tarea_id_sig":"200","8":null,"usr_asig":null,"9":"Pinchao German: ciudadano","usr_resol":"Pinchao German: ciudadano"} {"0":"105","id":"105","1":"43","wf_caso_84_id":"43","2":"201","wf_tarea_id":"201","3":"133","core_usuario_id":"133","4":"2015-06-03 12:14:17","fec_asig":"2015-06-03 12:14:17","5":null,"core_usuario_id_resol":null,"6":null,"fec_resol":null,"7":"201","wf_tarea_id_sig":"201","8":"Pinchao German: ciudadano","usr_asig":"Pinchao German: ciudadano","9":null,"usr_resol":null} 2015-06 03 12:14:28 cargar datos del sujeto(,,s,84,43) select s.*, m.nombre as nom_muni, c.nom_cat,fec_caso from wf_caso_84 w inner join core_sujetoverificacion s on w.id=43 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-06 03 12:14:28 tabla dat adic select tabla from core_sujetoverificaciontipo where id=1 2015-06 03 12:14:28 tabla :persona SELECT * FROM persona where id=20348 2015-06 03 12:14:28 Continuar(s,201,362,) EjecutarTarea_201() Acuerdo de pago id_comp1142 133 133 ValidarUsuario(201):1 EjecutarPaso_362: corr:62 , caso=43 id_comp 1142 Paso::Guardar(Caso:43) rta: 1 dato: tabla: CasoPaso:98 CargarDatos_362() SiguientePasoDe362: Funcion para ejecutar el siguiente paso Condicion Tarea : true TerminarTarea(201,202) Ultimo seg :105 Ultimo seg :106 EjecutarTarea_202() resolucion acuerdo de pago id_comp1142 133 ValidarUsuario(202): Retorno : Array ( [htm] => [suc] => 1 [ret] => crearMsg('Usted no puede ejecutar la tarea actual del proceso, Debe esperar a que un usuario con los privilegios adecuados la ejecute.','Información');Ext.getCmp('comp_1142').funcionInicial('n'); ) fin 2015-06-03 12:14:28 /******************************************************************************************************/ 2015-06-03 12:17:25TraerCaso(43,84,) CargarCaso :43 2015-06 03 12:17:25 CargarDatos: Caso :43 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_84_seguimiento_id,wf_paso_id from wf_caso_84_pasos a1 group by wf_caso_84_seguimiento_id,wf_paso_id order by id )a inner join wf_caso_84_pasos p using(id,wf_caso_84_seguimiento_id) inner join ( select max(id) as wf_caso_84_seguimiento_id,wf_caso_84_id,wf_tarea_id from wf_caso_84_seguimiento where wf_caso_84_id =? group by wf_caso_84_id,wf_tarea_id order by wf_caso_84_id,wf_caso_84_seguimiento_id ) b using(wf_caso_84_seguimiento_id) left join usuarios u using(core_usuario_id) {"0":"96","id":"96","1":"358","wf_paso_id":"358","2":"104","wf_caso_84_seguimiento_id":"104","3":"133","core_usuario_id":"133","4":"2015-06-03 12:14:17","fecha_ejec":"2015-06-03 12:14:17","5":"47","dato":"47","6":"sce.t133","tabla":"sce.t133","7":"200","tarea_id":"200","8":"Pinchao German: ciudadano","usr_ejec":"Pinchao German: ciudadano"} CargarDatos_358(47) se carga 84_200_358_133_157_869 se carga 84_200_358_133_157_86816049658000 se carga 84_200_358_133_157_8673 se carga 84_200_358_133_157_86620635273400 se carga 84_200_358_133_157_865 se carga 84_200_358_133_157_86423132123231 se carga 84_200_358_133_157_86345652121215 se carga 84_200_358_133_157_8622015-06-03 {"0":"97","id":"97","1":"359","wf_paso_id":"359","2":"105","wf_caso_84_seguimiento_id":"105","3":"133","core_usuario_id":"133","4":"2015-06-03 12:14:21","fecha_ejec":"2015-06-03 12:14:21","5":"11821","dato":"11821","6":"core_upload","tabla":"core_upload","7":"201","tarea_id":"201","8":"Pinchao German: ciudadano","usr_ejec":"Pinchao German: ciudadano"} CargarDatos_359(11821) {"0":"98","id":"98","1":"362","wf_paso_id":"362","2":"105","wf_caso_84_seguimiento_id":"105","3":"133","core_usuario_id":"133","4":"2015-06-03 12:14:28","fecha_ejec":"2015-06-03 12:14:28","5":null,"dato":null,"6":null,"tabla":null,"7":"201","tarea_id":"201","8":"Pinchao German: ciudadano","usr_ejec":"Pinchao German: ciudadano"} CargarDatos_362() 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_84_seguimiento a inner join ( select max(b0.id) as id,b0.wf_caso_84_id,b0.wf_tarea_id from wf_caso_84_seguimiento b0 where b0.wf_caso_84_id =? group by b0.wf_caso_84_id,b0.wf_tarea_id order by wf_caso_84_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":"104","id":"104","1":"43","wf_caso_84_id":"43","2":"200","wf_tarea_id":"200","3":null,"core_usuario_id":null,"4":"2015-06-03 12:14:05","fec_asig":"2015-06-03 12:14:05","5":"133","core_usuario_id_resol":"133","6":"2015-06-03 12:14:17","fec_resol":"2015-06-03 12:14:17","7":"200","wf_tarea_id_sig":"200","8":null,"usr_asig":null,"9":"Pinchao German: ciudadano","usr_resol":"Pinchao German: ciudadano"} {"0":"105","id":"105","1":"43","wf_caso_84_id":"43","2":"201","wf_tarea_id":"201","3":"133","core_usuario_id":"133","4":"2015-06-03 12:14:17","fec_asig":"2015-06-03 12:14:17","5":"133","core_usuario_id_resol":"133","6":"2015-06-03 12:14:28","fec_resol":"2015-06-03 12:14:28","7":"201","wf_tarea_id_sig":"201","8":"Pinchao German: ciudadano","usr_asig":"Pinchao German: ciudadano","9":"Pinchao German: ciudadano","usr_resol":"Pinchao German: ciudadano"} {"0":"106","id":"106","1":"43","wf_caso_84_id":"43","2":"202","wf_tarea_id":"202","3":null,"core_usuario_id":null,"4":"2015-06-03 12:14:28","fec_asig":"2015-06-03 12:14:28","5":null,"core_usuario_id_resol":null,"6":null,"fec_resol":null,"7":"202","wf_tarea_id_sig":"202","8":null,"usr_asig":null,"9":null,"usr_resol":null} 2015-06 03 12:17:25 cargar datos del sujeto(,,s,84,43) select s.*, m.nombre as nom_muni, c.nom_cat,fec_caso from wf_caso_84 w inner join core_sujetoverificacion s on w.id=43 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-06 03 12:17:25 tabla dat adic select tabla from core_sujetoverificaciontipo where id=1 2015-06 03 12:17:25 tabla :persona SELECT * FROM persona where id=20348 2015-06 03 12:17:25 Continuar(,202,,s) EjecutarTarea_202() resolucion acuerdo de pago id_comp1145 140 ValidarUsuario(202):1 EjecutarPaso_360: docs:60 , caso=43 id_comp 1145 Mostrar docs $tit_formato='RESOLUCIÓN ACUERDO DE PAGO'; $n= ' WFSV_79 '; $a= ' WFSV_80 '; $nom=$n.$a; $dir= ' WFSV_77 '; $tel= ' WFSV_78 '; $ced=' WFSV_81 '; $multas= ' 84_200_358_133_157_863 '; $interes= ' 84_200_358_133_157_864 '; $vadd= ' 84_200_358_133_157_865 '; $cuini= ' 84_200_358_133_157_866 '; $ncu= ' 84_200_358_133_157_867 '; $vcu= ' 84_200_358_133_157_868 '; $fe= ' 84_200_358_133_157_862 '; $t=($multas+$interes+$vadd)-($cuini+($vcu*$ncu)); if($t<=0)$t=$t*-1; $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'; require_once($root.'/lib/tcpdf/config/lang/eng.php'); require_once($root.'/lib/tcpdf/tcpdf.php'); require_once($root.'/lib/num_letras.php'); //-------------------------------------------------------------------------- class MYPDF extends TCPDF { //Page header public function Header() { // Logo //echo str_replace('$root_js',$root_js,$CONFIG['CABECERA_FORMATOS_HTML']); $image_file = K_PATH_IMAGES.'logo_alcaldia.jpg'; $htm=''; $htm2='<table width="100%" height="5%" border="0" cellpadding="0" cellspacing="0"> <tr> <td width="100%" align="center"><img src="'.$image_file.'" alt="a" height="90" /></td> </tr> </table><br /><br /><br>'; $npag=$this->getAliasNbPages(); $this->writeHTMLCell($w = 0, $h = 0, $x = '', $y = '', $htm, $border = 0, $ln = 1, $fill = 0, $reseth = true, $align = 'top', $autopadding = true); } // Page footer public function Footer() { // Position at 15 mm from bottom $this->SetY(-15); // Set font $this->SetFont('helvetica', 'I', 8); // Page number $this->Cell(0, 10, '', 0, false, 'C', 0, '', 0, false , 'T', 'M'); } } //-------------------------------------------------------------------------- // create new PDF document $pdf = new MYPDF('p', 'mm', 'letter', true, 'UTF-8', false); // set document information $pdf->SetCreator(PDF_CREATOR); $pdf->SetAuthor('Siti'); $pdf->SetTitle('CERTIFICADO VECINDAD'); $pdf->SetSubject('Certificado'); $pdf->SetKeywords('TCPDF, PDF, example, test, guide'); // set default header data $pdf->SetHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE, PDF_HEADER_STRING); // set header and footer fonts $pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); $pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); // set default monospaced font $pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED); // set margins $pdf->SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); $pdf->SetHeaderMargin(PDF_MARGIN_HEADER); $pdf->SetFooterMargin(PDF_MARGIN_FOOTER); // set auto page breaks $pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); // set image scale factor $pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); //set some language-dependent strings $pdf->setLanguageArray($l); // --------------------------------------------------------- // NOTE: 2D barcode algorithms must be implemented on 2dbarcode.php class file. // set font $pdf->SetFont('helvetica', '', 10); // add a page $pdf->AddPage(); // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - $fils=4; $cols=3; $logo_empresa=$CONFIG['LOGO_EMPRESA']; $codigo=$root_js.'build/view/common/marco/index.php?particular=001&accion=I&proc='.$CONFIG['PROCESO_STICKER' ]; $izq=10+2;$der=10;$arr=10; $abj=10; $sxp=$fils*$cols; $tot=$rangoF-$rangoI+1; $pags=ceil(($tot)/$sxp); $anchoR=216-$izq-$der; $altoR=279-$arr-$abj; $anchoS=$anchoR/$cols; $margenSV=4; $margenSH=5; $altoS=$altoR/$fils; $altoImg=10; $altoText=8; $altoC=50; // set style for barcode $style = array( 'border' => 2, 'vpadding' => 'auto', 'hpadding' => 'auto', 'fgcolor' => array(0,0,0), 'bgcolor' => false, //array(255,255,255) 'module_width' => 1, // width of a single module in points 'module_height' => 1 // height of a single module in points ); $pdf->SetFont('helvetica', '', 9, '', false); $pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED); $s=0;$p=1;$consc=$rangoI; $y=$arr; $x=$izq; // create some HTML content ob_start(); ?> <br /><br><br> <table width="100%" border="0"> <tr> <td align="center"><strong>GOBERNACIÓN DE NARIÑO</strong></td> </tr> <tr> <td align="center"><strong>SECRETARIA DE TRANSITO Y TRANSPORTE DEPARTAMENTAL</strong></td> </tr> <tr> <td align="center"><strong>RESOLUCION DE ACUERDO DE PAGO <? echo $this->caso->id;?> DE FECHA <? echo date('d-m-Y');?></strong></td> </tr> <tr> <td align="center"><br><br><br>Por medio de la cual se autoriza el acuerdo de pago por infracción a las normas de Transito<br> La suscrita Subsecretaria Departamental de Transito y transporte de Nariño, en uso de las facultades legales contenidas en la ley 769 de 2002 y<br><br></td> </tr> <tr> <td align="center"><strong>CONCIDERANDO:</strong></td> </tr> </table> <br><br> <table width="100%" border="0"> <tr> <td style="text-align: justify"><br> Que el conductor (a) <? echo $nom;?> identificado con CC No . <? echo $ced;?> infringió las normas de transito estipuladas en el (los) comparendo (s) .</td> </tr> <tr> <td height="35" style="text-align: justify"><br> que dicha (s) infracion (es) de transito conforme al régimen sancionatorio de articulo 131 de la ley 769 de 2002, tiene (n) consecutivamente una sanción pecuniaria de la fecha en la cual se ha cometido ,</td> </tr> <tr> <td height="35" style="text-align: justify">Que el (la) mecionado (a) usuario (a) ha solicitado a este organismo de tránsito, un acuerdo de pago para cancelar por cuotas el valor total, equivalente a la suma de $<? echo $multas+$interes+$vadd; ?> de los cuales $ <? echo $multas+$vadd;?> corresponde la valor de el (los) comparendo (s) y $<? echo $interes;?> a los intereses moratorios causados, y por costas procesales y/o gastos administrativos $<? echo $vadd;?> que habra de cancelarse en conformidad a la formula propuesta por el deudor.<br><br></td> </tr> <tr> <td height="35" style="text-align: center"><strong>RESUELVE:</strong></td> </tr> <tr> <td height="35" style="text-align: justify"><p><strong>PRIMERO:</strong> Aprobar el acuerdo de pago propuesta por el (la) Señor (a)<? echo $nom;?> identificado con la CC No. <? echo $ced;?> relacionado en lso consederandos de la presente resolución</p><p> <strong>SEGUNDO:</strong>Que el presente acuerdo queda estructurado con el pago de la primera cuota pactada</p><p><strong>TERCERO:</strong>Contar con la presente relación de pagos a fin de dar cumplimiento a lo propuesto</p> </td> </tr> </table> <br><br> <table width="100%" border="1"> <tr> <th width="20%" scope="col"><p>CUOTA</p></th> <th width="20%" scope="col">FECHA DE PAGO</th> <th width="20%" scope="col">VALOR $</th> <th width="20%" scope="col">VALOR COMPARENDO (S)</th> <th width="20%" scope="col">VALOR INTERESES MAS COSTAS Y/O GASTOS ADMON</th> </tr> <tr> <td width="20%">1 CUOTA INICIAL</td> <td width="20%"><? echo $fe;?></td> <td width="20%"><? echo $cuini;?></td> <td width="20%"><? echo $multas;?></td> <td width="20%"><? echo $t;?></td> </tr> <? for($i=0;$i<$ncu;$i++){ $fec = new DateTime($fe); $inter= new DateInterval('P1M'); $fec->add($inter); $fe=$fec->format('Y-m-d'); echo ' <tr> <td width="20%">'.($i+2).'</td> <td width="20%">'.$fe.'</td> <td width="20%">'.$vcu.'</td> <td width="20%">0</td> <td width="20%">0</td> </tr> '; } ?> </table><br><br> <table width="100%" border="0"> <tr> <td><strong>RESOLUCIÓN DE ACUERDO DE PAGO <? echo $this->caso->id;?> DE FECHA <? echo date('d-m-Y' );?>(CONTINUACIÓN)</strong><br><br></td> </tr> <tr> <td><p><strong>CUARTO:</strong> los valores que se refieren en el articulo anterior deberán cancelarse en las cuentas destinadas para el efecto por la Subsecretaria de Transito y Transporte Departamental de Nariño y los cuales por concepto de comparendo habrá de distribuirse asi: SIMIT:55%,SBTT: 45%</p > <p><strong>QUINTO: </strong>Que el incumplimiento de acuerdo pactado,faculta a la Subsecretaria de Transito y Transporte Departamental de Nariño, para continuar el cobro coactivo que dispone al Art 140 de la ley 769 de 2002, para hacer efectivas las multas por infracciones de transito.</p><br></td > </tr> <tr> <td align="center"><strong>CUMPLASE</strong><br><br><br><br><br><br><br><br><br>GABRIEL ARCOS LOPEZ <br> Subsecretario de Transito y Transporte del<br> Departamento de Nariño</td> </tr> <tr> <td align="right"><br><br><br><strong>FUNCIONARIO EJECUTOR</strong></td> </tr> </table> <p> <? $mes=date("F"); 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"; $anio=date("Y"); $npag=$pdf->getAliasNbPages(); $lpag=convertir_a_letras($npag); if($npag==1&&$lpag=='uno')$lpag='un'; ?> <br> </p> <? $html=ob_get_clean(); // output the HTML content $pdf->writeHTML($html, true, false,false,false); // reset pointer to the last page $pdf->lastPage(); //--- //$pdf->AddPage(); ob_start(); $html=ob_get_clean(); // output the HTML content $pdf->writeHTML($html, true, false,false,false); // reset pointer to the last page $pdf->lastPage(); //---- $nomdoc=md5(time()).'.pdf'; $pdf->Output($root."/tmp/".$nomdoc, 'F'); $url=$root_js.'tmp/'.$nomdoc; TWFSV_81:10851085 TWFSV_80:Pinchao TWFSV_79:German TWFSV_78:1346 TWFSV_77:calle 18 T84_200_358_133_157_868:16049658000 T84_200_358_133_157_867:3 T84_200_358_133_157_866:20635273400 T84_200_358_133_157_865: T84_200_358_133_157_864:23132123231 T84_200_358_133_157_863:45652121215 T84_200_358_133_157_862:2015-06-03 Retorno : Array ( [ret] => inicioComponente_WF_DocSalida({"id":"1145","caso_id":"43","proceso_id":84,"tit":"resolucion acuerdo de pago","tarea_id":202,"paso_id":360,"desc":null,"url":"<a href=\"http:\/\/192.168.10.116\/sisad\/tmp\/9dbf88c204d5b1e1b11a7846d2861137.pdf\" target=\"_blank\" >De clic aqui para descargar el archivo<\/a><\/div>"}); [suc] => 1 ) fin 2015-06-03 12:17:26 /******************************************************************************************************/ 2015-06-03 12:18:50TraerCaso(43,84,) CargarCaso :43 2015-06 03 12:18:50 CargarDatos: Caso :43 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_84_seguimiento_id,wf_paso_id from wf_caso_84_pasos a1 group by wf_caso_84_seguimiento_id,wf_paso_id order by id )a inner join wf_caso_84_pasos p using(id,wf_caso_84_seguimiento_id) inner join ( select max(id) as wf_caso_84_seguimiento_id,wf_caso_84_id,wf_tarea_id from wf_caso_84_seguimiento where wf_caso_84_id =? group by wf_caso_84_id,wf_tarea_id order by wf_caso_84_id,wf_caso_84_seguimiento_id ) b using(wf_caso_84_seguimiento_id) left join usuarios u using(core_usuario_id) {"0":"96","id":"96","1":"358","wf_paso_id":"358","2":"104","wf_caso_84_seguimiento_id":"104","3":"133","core_usuario_id":"133","4":"2015-06-03 12:14:17","fecha_ejec":"2015-06-03 12:14:17","5":"47","dato":"47","6":"sce.t133","tabla":"sce.t133","7":"200","tarea_id":"200","8":"Pinchao German: ciudadano","usr_ejec":"Pinchao German: ciudadano"} CargarDatos_358(47) se carga 84_200_358_133_157_869 se carga 84_200_358_133_157_86816049658000 se carga 84_200_358_133_157_8673 se carga 84_200_358_133_157_86620635273400 se carga 84_200_358_133_157_865 se carga 84_200_358_133_157_86423132123231 se carga 84_200_358_133_157_86345652121215 se carga 84_200_358_133_157_8622015-06-03 {"0":"97","id":"97","1":"359","wf_paso_id":"359","2":"105","wf_caso_84_seguimiento_id":"105","3":"133","core_usuario_id":"133","4":"2015-06-03 12:14:21","fecha_ejec":"2015-06-03 12:14:21","5":"11821","dato":"11821","6":"core_upload","tabla":"core_upload","7":"201","tarea_id":"201","8":"Pinchao German: ciudadano","usr_ejec":"Pinchao German: ciudadano"} CargarDatos_359(11821) {"0":"98","id":"98","1":"362","wf_paso_id":"362","2":"105","wf_caso_84_seguimiento_id":"105","3":"133","core_usuario_id":"133","4":"2015-06-03 12:14:28","fecha_ejec":"2015-06-03 12:14:28","5":null,"dato":null,"6":null,"tabla":null,"7":"201","tarea_id":"201","8":"Pinchao German: ciudadano","usr_ejec":"Pinchao German: ciudadano"} CargarDatos_362() 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_84_seguimiento a inner join ( select max(b0.id) as id,b0.wf_caso_84_id,b0.wf_tarea_id from wf_caso_84_seguimiento b0 where b0.wf_caso_84_id =? group by b0.wf_caso_84_id,b0.wf_tarea_id order by wf_caso_84_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":"104","id":"104","1":"43","wf_caso_84_id":"43","2":"200","wf_tarea_id":"200","3":null,"core_usuario_id":null,"4":"2015-06-03 12:14:05","fec_asig":"2015-06-03 12:14:05","5":"133","core_usuario_id_resol":"133","6":"2015-06-03 12:14:17","fec_resol":"2015-06-03 12:14:17","7":"200","wf_tarea_id_sig":"200","8":null,"usr_asig":null,"9":"Pinchao German: ciudadano","usr_resol":"Pinchao German: ciudadano"} {"0":"105","id":"105","1":"43","wf_caso_84_id":"43","2":"201","wf_tarea_id":"201","3":"133","core_usuario_id":"133","4":"2015-06-03 12:14:17","fec_asig":"2015-06-03 12:14:17","5":"133","core_usuario_id_resol":"133","6":"2015-06-03 12:14:28","fec_resol":"2015-06-03 12:14:28","7":"201","wf_tarea_id_sig":"201","8":"Pinchao German: ciudadano","usr_asig":"Pinchao German: ciudadano","9":"Pinchao German: ciudadano","usr_resol":"Pinchao German: ciudadano"} {"0":"106","id":"106","1":"43","wf_caso_84_id":"43","2":"202","wf_tarea_id":"202","3":null,"core_usuario_id":null,"4":"2015-06-03 12:14:28","fec_asig":"2015-06-03 12:14:28","5":null,"core_usuario_id_resol":null,"6":null,"fec_resol":null,"7":"202","wf_tarea_id_sig":"202","8":null,"usr_asig":null,"9":null,"usr_resol":null} 2015-06 03 12:18:50 cargar datos del sujeto(,,s,84,43) select s.*, m.nombre as nom_muni, c.nom_cat,fec_caso from wf_caso_84 w inner join core_sujetoverificacion s on w.id=43 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-06 03 12:18:50 tabla dat adic select tabla from core_sujetoverificaciontipo where id=1 2015-06 03 12:18:50 tabla :persona SELECT * FROM persona where id=20348 2015-06 03 12:18:50 Continuar(s,202,360,) EjecutarTarea_202() resolucion acuerdo de pago id_comp1145 140 ValidarUsuario(202):1 EjecutarPaso_360: docs:60 , caso=43 id_comp 1145 Paso::Guardar(Caso:43) rta: 1 dato:11822 tabla:core_upload CasoPaso:99 CargarDatos_360(11822) SiguientePasoDe360: Funcion para ejecutar el siguiente paso EjecutarPaso_363: corr:63 , caso=43 id_comp 1145 Mostrar corr ob_start(); $ciud = mb_strtoupper( "{ WFSV_79 } { WFSV_80 }",'utf-8'); ?> <p> Apreciado(a)<br> <strong><?php echo htmlentities($ciud) ?></strong> <p> <p>El presente mensaje es una notificación para el caso No <strong><?php echo $id_caso; ?></strong> </p> <?php $html=ob_get_clean(); TWFSV_80:Pinchao TWFSV_79:German Su solicitud de acuerdo de pago se realizo con éxito. Acérquese a la ventanilla correspondiente para finalizar el tramite. { WFSV_76 } ​ TWFSV_76:desarrollo4@gmail.com Resolución exitosa Retorno : Array ( [ret] => inicioComponente_WF_Correo({"id":"1145","caso_id":"43","proceso_id":84,"tit":"resolucion acuerdo de pago","tarea_id":202,"paso_id":363,"desc":"<p>\r\nApreciado(a)<br>\r\n<strong>GERMAN PINCHAO<\/strong>\r\n<p>\r\n<p>El presente mensaje es una notificación para el caso No <strong>43<\/strong> <\/p>\r\n<strong>Su solicitud de acuerdo de pago se realizo con \u00e9xito. Ac\u00e9rquese a la ventanilla correspondiente para finalizar el tramite. <\/strong> ","url":"<a href=\"#\" onclick=\" llamadaAJAX({\r\n\t\t\t\t\t\t\t\t\turl:'http:\/\/192.168.10.116\/sisad\/build\/view\/mail\/envio\/envio_l.php',\r\n\t\t\t\t\t\t\t\t\tmostrarMsg:true,\r\n\t\t\t\t\t\t\t\t\tparams:{accion:'envio2',destino:'desarrollo4@gmail.com \u200b',asunto:'Resoluci\u00f3n exitosa'},\r\n\t\t\t\t\t\t\t\t\tsuccess:function(result){\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tif(result.success) \r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tcrearMsg(action.result.message,'Informacion');\r\n\t\t\t\t\t\t\t\t\t\t\t\t\telse{\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tcrearMsg(action.result.message,'Informacion');\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\t\t});\" >De click aqui para volver a enviar el correo<\/a><\/div>"}); [suc] => 1 ) fin 2015-06-03 12:18:50 /******************************************************************************************************/ 2015-06-03 12:18:53TraerCaso(43,84,) CargarCaso :43 2015-06 03 12:18:53 CargarDatos: Caso :43 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_84_seguimiento_id,wf_paso_id from wf_caso_84_pasos a1 group by wf_caso_84_seguimiento_id,wf_paso_id order by id )a inner join wf_caso_84_pasos p using(id,wf_caso_84_seguimiento_id) inner join ( select max(id) as wf_caso_84_seguimiento_id,wf_caso_84_id,wf_tarea_id from wf_caso_84_seguimiento where wf_caso_84_id =? group by wf_caso_84_id,wf_tarea_id order by wf_caso_84_id,wf_caso_84_seguimiento_id ) b using(wf_caso_84_seguimiento_id) left join usuarios u using(core_usuario_id) {"0":"96","id":"96","1":"358","wf_paso_id":"358","2":"104","wf_caso_84_seguimiento_id":"104","3":"133","core_usuario_id":"133","4":"2015-06-03 12:14:17","fecha_ejec":"2015-06-03 12:14:17","5":"47","dato":"47","6":"sce.t133","tabla":"sce.t133","7":"200","tarea_id":"200","8":"Pinchao German: ciudadano","usr_ejec":"Pinchao German: ciudadano"} CargarDatos_358(47) se carga 84_200_358_133_157_869 se carga 84_200_358_133_157_86816049658000 se carga 84_200_358_133_157_8673 se carga 84_200_358_133_157_86620635273400 se carga 84_200_358_133_157_865 se carga 84_200_358_133_157_86423132123231 se carga 84_200_358_133_157_86345652121215 se carga 84_200_358_133_157_8622015-06-03 {"0":"97","id":"97","1":"359","wf_paso_id":"359","2":"105","wf_caso_84_seguimiento_id":"105","3":"133","core_usuario_id":"133","4":"2015-06-03 12:14:21","fecha_ejec":"2015-06-03 12:14:21","5":"11821","dato":"11821","6":"core_upload","tabla":"core_upload","7":"201","tarea_id":"201","8":"Pinchao German: ciudadano","usr_ejec":"Pinchao German: ciudadano"} CargarDatos_359(11821) {"0":"98","id":"98","1":"362","wf_paso_id":"362","2":"105","wf_caso_84_seguimiento_id":"105","3":"133","core_usuario_id":"133","4":"2015-06-03 12:14:28","fecha_ejec":"2015-06-03 12:14:28","5":null,"dato":null,"6":null,"tabla":null,"7":"201","tarea_id":"201","8":"Pinchao German: ciudadano","usr_ejec":"Pinchao German: ciudadano"} CargarDatos_362() {"0":"99","id":"99","1":"360","wf_paso_id":"360","2":"106","wf_caso_84_seguimiento_id":"106","3":"140","core_usuario_id":"140","4":"2015-06-03 12:18:50","fecha_ejec":"2015-06-03 12:18:50","5":"11822","dato":"11822","6":"core_upload","tabla":"core_upload","7":"202","tarea_id":"202","8":"796 Paola: Gerente","usr_ejec":"796 Paola: Gerente"} CargarDatos_360(11822) 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_84_seguimiento a inner join ( select max(b0.id) as id,b0.wf_caso_84_id,b0.wf_tarea_id from wf_caso_84_seguimiento b0 where b0.wf_caso_84_id =? group by b0.wf_caso_84_id,b0.wf_tarea_id order by wf_caso_84_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":"104","id":"104","1":"43","wf_caso_84_id":"43","2":"200","wf_tarea_id":"200","3":null,"core_usuario_id":null,"4":"2015-06-03 12:14:05","fec_asig":"2015-06-03 12:14:05","5":"133","core_usuario_id_resol":"133","6":"2015-06-03 12:14:17","fec_resol":"2015-06-03 12:14:17","7":"200","wf_tarea_id_sig":"200","8":null,"usr_asig":null,"9":"Pinchao German: ciudadano","usr_resol":"Pinchao German: ciudadano"} {"0":"105","id":"105","1":"43","wf_caso_84_id":"43","2":"201","wf_tarea_id":"201","3":"133","core_usuario_id":"133","4":"2015-06-03 12:14:17","fec_asig":"2015-06-03 12:14:17","5":"133","core_usuario_id_resol":"133","6":"2015-06-03 12:14:28","fec_resol":"2015-06-03 12:14:28","7":"201","wf_tarea_id_sig":"201","8":"Pinchao German: ciudadano","usr_asig":"Pinchao German: ciudadano","9":"Pinchao German: ciudadano","usr_resol":"Pinchao German: ciudadano"} {"0":"106","id":"106","1":"43","wf_caso_84_id":"43","2":"202","wf_tarea_id":"202","3":null,"core_usuario_id":null,"4":"2015-06-03 12:14:28","fec_asig":"2015-06-03 12:14:28","5":null,"core_usuario_id_resol":null,"6":null,"fec_resol":null,"7":"202","wf_tarea_id_sig":"202","8":null,"usr_asig":null,"9":null,"usr_resol":null} 2015-06 03 12:18:53 cargar datos del sujeto(,,s,84,43) select s.*, m.nombre as nom_muni, c.nom_cat,fec_caso from wf_caso_84 w inner join core_sujetoverificacion s on w.id=43 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-06 03 12:18:53 tabla dat adic select tabla from core_sujetoverificaciontipo where id=1 2015-06 03 12:18:53 tabla :persona SELECT * FROM persona where id=20348 2015-06 03 12:18:53 Continuar(s,202,363,) EjecutarTarea_202() resolucion acuerdo de pago id_comp1145 140 ValidarUsuario(202):1 EjecutarPaso_363: corr:63 , caso=43 id_comp 1145 Paso::Guardar(Caso:43) rta: 1 dato: tabla: CasoPaso:100 CargarDatos_363() SiguientePasoDe363: Funcion para ejecutar el siguiente paso TerminarTarea(202,) Retorno : Array ( [htm] => [suc] => 1 [ret] => crearMsg('El proceso ha terminado exitosamente, si considera que no debe ser asi Comuniquese con el administrador del sistema','Información');Ext.getCmp('comp_1145').funcionInicial('n'); ) fin 2015-06-03 12:18:53 /******************************************************************************************************/