function SqlFtt($ftefto) { if (is_array($ftefto)) { $gsql = GeneraSqlArray($ftefto, "pf.id_ff", " OR "); $gsql = " AND (" . $gsql . ")"; } $this->SqlFts = $gsql; return $gsql; }
function mostrar_chk_ffs($id_fuente = '') { $anpid = $this->anpid; $query = new Consulta($sql = $this->set_sql("ff.id_fuentefinanciamiento", "", "ff.id_fuentefinanciamiento")); if ($query->numregistros() < 1) { echo '<center> <strong style="font:Verdana, Arial, Helvetica, sans-serif; color:#FF0000"> Anp no tiene datos programados En este AÑO</strong></center>'; exit; } ?> <br> <table width="85%" border="0" cellspacing="0" cellpadding="0" align="center"> <tr> <td width="24%" align="right"> </td> <td width="76%"><b><u>Fuentes Asociados</u></td> </tr> </table> <table width="85%" border="0" cellspacing="0" cellpadding="0" align="center"> <tr> <td colspan="2" align="right"> </td> <td> </td> <td> </td> </tr> <?php while ($rows = $query->ConsultaVerRegistro()) { $row_ff = table_row($rows['id_fuentefinanciamiento'], "fuentefinanciamiento"); ?> <tr> <td width="24%" align="right"> </td> <td colspan="4" align="left"> <em><strong><?php echo $row_ff[nombre_fuentefinanciamiento]; ?> </strong></em></td> </tr> <?php /*$Select=" sa.id_subactividad, sa.nombre_subactividad,sa.codigo_subactividad, sa.codigo_completo_subactividad, fas.id_presupuesto_anp, pf.id_axo_poa, asb.id_anp_subactividad, fas.id_ff_anp_subactividad, pa.id_anp,ff.id_ff, ff.siglas_ff, ff.nombre_ff";*/ $Select = "\r\n\t\t\t\t\tt.id_tarea, t.nombre_tarea, \r\n\t\t\t\t\t\tconcat(codigo_objetivo_estrategico,'.',codigo_objetivo_especifico,'.',nro_asignacion) as codigo,\r\n\t\t\t\t\t \tafao.id_presupuesto_anp, pf.id_axo_poa,\r\n\t\t\t\t\t\taao.id_asignacion_anp_objetivos, afao.id_asignacion_ff_anp_objetivos, pa.id_anp,ff.id_ff,\r\n\t\t\t\t\t\tff.siglas_ff, ff.nombre_ff"; $querryject = new Consulta($sqlejct = $this->set_sql($Select, " AND ff.id_fuentefinanciamiento='" . $rows[id_fuentefinanciamiento] . "'", "ff.id_ff", "ff.id_ff")); $e = 0; while ($row = $querryject->ConsultaVerRegistro()) { $Activochk = ""; for ($i = 0; $i < count($id_fuente); $i++) { if ($id_fuente[$i] == $row['id_ff']) { $Activochk = 'checked="checked"'; echo $Activochk; echo $id_fuente[$i]; } } ?> <tr> <td colspan="2" align="right"> <input type="checkbox" name="S2[]" value="<?php echo $row['id_ff']; ?> " onclick="CargarSubActvXFf()" <?php echo $Activochk; ?> /> </td> <td width="2%"> </td> <td width="68%"><?php echo $row['nombre_ff']; ?> </td> </tr> <?php } } ?> <tr> <td colspan="4" align="center"><br /> Seleccione una Tarea </td> </tr> <tr> <td align="center" colspan="4"> <?php $gsql = ""; if (is_array($id_fuente)) { $gsql = GeneraSqlArray($id_fuente, "ff.id_ff", " OR "); $gsql = " AND (" . $gsql . ")"; } $sqlffs = $this->set_sql($Select, " " . $gsql, "ff.id_ff", "ff.siglas_ff"); //echo ($sqlffs); $Qffs = new Consulta($sqlffs); ?> <select name="id_var" > <option value="0">Seleccionar Todas</option> <?php while ($row_ffs = $Qffs->ConsultaVerRegistro()) { ?> <optgroup label="<?php echo $row_ffs[siglas_ff]; ?> "> <?php $sqlsa = $this->set_sql($Select, " AND ff.id_ff='" . $row_ffs['id_ff'] . "'", "t.id_tarea,id_asignacion_ff_anp_objetivos", "codigo ASC"); //die ($sqlsa); $QSubactividad = new Consulta($sqlsa); while ($row1 = $QSubactividad->ConsultaVerRegistro()) { $Aid_ff_anp[] = $row1['id_asignacion_ff_anp_objetivos']; echo '<option value="' . $row1['id_asignacion_ff_anp_objetivos'] . '">' . "\n"; $numletras = 40; $nombre = $row1['nombre_tarea']; if (strlen($nombre) > $numletras) { $nombre = substr($nombre, 0, $numletras) . "..."; } echo $row1['codigo']; echo " - "; echo $nombre; echo '</option>' . "\n"; } $_SESSION['id_ff_anp'] = ""; $_SESSION['id_ff_anp'] = $Aid_ff_anp; ?> </optgroup> <?php } ?> </select> <?php //echo "-->"; print_r($Aid_ff_anp); ?> </td> </tr> <tr> <td colspan=4 align=center> <br /><br /> Mostrar el Reporte <a href="#" onclick="LlamarReporteFichaSB('<?php echo $anpid; ?> ')"> <img src="../../imgs/b_select.png" border="0"> </a> </td> </tr> </table> <?php }