Conjunto afd9afd en sipes


Ignorar:
Fecha y hora:
23/10/2018 18:34:18 (hace 6 años)
Autor:
Miguel Angel Narvaez Montilva <miguelnarvaez31@…>
Branches:
stable
Children:
b18d041
Parents:
987f75f
Mensaje:

se modifican modulos para imprimir en pdf y se agregan nuevos campos a la ficha de proyectos operativos

Ubicación:
0.3-modules
Ficheros:
4 editados

Leyenda

No modificado
Añadido
Eliminado
  • 0.3-modules/principal_inicio_sipp/principal_inicio_sipp.module

    r547208e rafd9afd  
    138138    }
    139139
    140     /*SIPES
     140    //SIPES
     141    /*
    141142    $situacion_actual_preliminar = module_exists('situacion_actual_preliminar');
    142143    $politicas_direccionales = module_exists('politicas_direccionales');
     
    167168        $page_content .= '<br><br>';
    168169    }
    169     }*/
     170  }*/
    170171
    171172    //***********************************************************************************************
     
    179180    $image_tag = theme_image($path_modulo_menu_principal.'/img/accionescentralizadas.png').'<br>'.'<b>'.t('Acciones Centralizadas').'</b>';
    180181    $page_content .= "<td width=\"50%\" align=\"center\">".l($image_tag, 'acciones_centralizadas', array('html'=>TRUE))."</td>";
    181 
    182     $image_tag = theme_image($path_modulo_menu_principal.'/img/menu/conf_acc_centralizadas_c1.png').'<br>'.'<b>'.t('Sistema Nacional de Registro y Seguimiento de Proyectos de Inversión Pública').'</b>';
    183     $page_content .= "<td  align=\"center\">".l($image_tag, 'http://snip.mppp.gob.ve', array('html'=>TRUE, 'attributes' => array('target' => '_blank')))."</td>";
    184182
    185183    $page_content .= '</tr></table></h1>';
  • 0.3-modules/proyectos_operativos/proyectos_operativos.module

    rdb7abac rafd9afd  
    135135    case 'insert':
    136136      if ($node->type == 'proyectos_operativos') {
    137         $year = $node && property_exists($node, 'anhoproyectos_operativos') && $node->anhoproyectos_operativos? $node->anhoproyectos_operativos : variable_get('proyectos_operativos_anho_creacion', 0);
    138         $year = $year? $year : date("Y");
     137        $year = variable_get('proyectos_operativos_anho_creacion', 0) ? variable_get('proyectos_operativos_anho_creacion', 0) : date("Y");
    139138        db_query('INSERT INTO {proyectos_operativos} (nid, year, ente) VALUES (%d, %d, %d)', $node->nid, $year, $node->field_proyecto_ente[0]['nid']);
    140139      }
     
    275274        }
    276275        $output = '';
    277         $output .= '<fieldset><legend>' . t('Distribución por Partidas Presupuestarias (Bs.)') . '</legend>';
     276        $output .= '<div class="uno"><h4>' . t('Distribución por Partidas Presupuestarias (Bs.)') . '</h4>';
    278277        $header = array();
    279278        $header[] = array('data' => t('Partidas'));
     
    322321        $rows[] = $row;
    323322        $output .= theme('table', $header, $rows);
    324         $output .= '</fieldset>';
     323        $output .= '</div>';
    325324        $node->content['accion_especifica_partidas_reformulado'] = array(
    326325          '#value' => $output,
     
    343342          if (variable_get('enable_' . $id_items, false)) {
    344343            $sumal = 0;
    345             $output1 = '<fieldset><legend>' . $titulo . '</legend>';
     344            $output1 = '<div><h3>' . $titulo . '</h3>';
    346345            foreach($arreglo_financiamiento_fields[$id_items] as $id1) {
    347346              if ($id1) {
     
    356355                $sumal += $min;
    357356                $sumalT += $min;
    358                 $output1 .= '<div class="field"><div class="field-label">' . $field['widget']['label'] . ':</div>' . '<div class="field-label-planificado">' . number_format($min, $format_number['decimals'], $format_number['dec_point'], $format_number['thousands_sep']) . '</div>' . '</div>';
     357                $output1 .= '<div class="field cinco"><span class="tres">' . $field['widget']['label'] . ':</div>' . '<div class="cuatro">' . number_format($min, $format_number['decimals'], $format_number['dec_point'], $format_number['thousands_sep']) . '</span>' . '</div>';
    359358              }
    360359            }
    361             $output1 .= '</fieldset>';
     360            $output1 .= '</div>';
    362361            $row[] = array('data' => $output1, );
    363362            //$row1[] = array('data' => '<b>' . t('SUBTOTAL ')  . ':</b>', 'colspan' => 2, 'align' => 'right');
     
    372371        //$row[] = array('data' => '<b>' . number_format($sumalT, $format_number['decimals'], $format_number['dec_point'], $format_number['thousands_sep']) . '</b>', );
    373372        $rows[] = $row;
    374         $output .= '<fieldset><legend>' . t('Distribución por fuentes de Financiamiento (Bs.)') . '</legend>' . theme('table', array(), $rows) . '</fieldset>';
     373        $output .= '<div class="dos"><h4>' . t('Distribución por fuentes de Financiamiento (Bs.)') . '</h4>' . theme('table', array(), $rows) . '</div>';
    375374        $node->content['accion_especifica_fuentesfinanc_reformulado'] = array(
    376375          '#value' => $output,
     
    585584function _proyectos_operativos_access_editar($node) {
    586585  global $user;
    587   $years = variable_get('proyectos_operativos_anho_edit', 0);
    588   if (!isset($years[$node->anhoproyectos_operativos]) || !$years[$node->anhoproyectos_operativos]) {
     586/*  if (module_exists('workflow')) {
     587    $estado_aprobado = variable_get('proyectos_operativos_state_aprobado', NULL);
     588    $estado_naprobado = variable_get('proyectos_operativos_state_naprobado', NULL);
     589    if ($node->_workflow == $estado_aprobado || $node->_workflow == $estado_naprobado) {
     590      return FALSE;
     591    }
     592  }*/
     593  if ($node->anhoproyectos_operativos != variable_get('proyectos_operativos_anho_creacion', 0)) {
    589594    return FALSE;
    590595  }
    591 
    592596  $ente_planificador = ente_planificador_leer_ente_planificadores($node->field_proyecto_ente[0]['nid']);
    593597  if (!$ente_planificador || !$ente_planificador->nid) {
     
    672676    'page callback' => 'proyectos_operativos_search_ac_display',
    673677    'access arguments' => array('ver planificador'),
    674     'type' => MENU_CALLBACK,
    675   );
    676   $items['proyectos_operativos/ver'] = array(
    677     'title' =>  t('Proyectos Operativos'),
    678     'type' => MENU_DEFAULT_LOCAL_TASK,
    679     'weight' => -10
     678    'type' => MENU_NORMAL_ITEM,
    680679  );
    681680  //editar proyectos operativos (basicos)
     
    17601759  unset($states[$current]);
    17611760
    1762 
    17631761  //$output .= '<div class="field-label"><b>' . t('Historico del Flujo de Trabajo') . ':</b>&nbsp;</div>';
    17641762  $wid = workflow_get_workflow_for_type($node->type);
     
    18091807  }
    18101808
    1811 
    1812   $output .= theme('workflow_history_table', $rows, !empty($footer_needed));
     1809  //modificacion para que imprima de manera idonea la libreria TCPDF.
     1810  $input1= '<p>'.theme('workflow_history_table', $rows, !empty($footer_needed)).'</p>';
     1811  $patron[0] = '/Historia del flujo de trabajo/';
     1812  $sustituir[0] = 'Historia del flujo de trabajo<br>';
     1813  $ouputx .= preg_replace($patron ,$sustituir ,$input1);
     1814  $output .= $ouputx;
     1815
    18131816  return $output;
    18141817}
     
    31233126  $fields = $node_type['fields'];
    31243127  $form['#proyecto_fields'] = $fields;
    3125   $anho = $proyecto && property_exists($proyecto, anhoproyectos_operativos) && $proyecto->anhoproyectos_operativos? $proyecto->anhoproyectos_operativos : variable_get('proyectos_operativos_anho_creacion', 0);
    3126   $form['#proyecto_anho'] = $anho? $anho : date("Y");
     3128  $form['#proyecto_anho'] = ($proyecto->nid) ? $proyecto->anhoproyectos_operativos : variable_get('proyectos_operativos_anho_creacion', 0) ? variable_get('proyectos_operativos_anho_creacion', 0) : date("Y");
    31273129  $field_form = array();
    31283130  $fields_form = array();
     
    31413143    'field_proyecto_total' => 'field_proyecto_total',
    31423144    'field_proyecto_poan' => 'field_proyecto_poan',
    3143     'field_proyecto_causas' => 'field_proyecto_causas',
    3144     'field_proyecto_problemas' => 'field_proyecto_problemas',
    3145     'field_proyecto_justificacion' => 'field_proyecto_justificacion',
    3146     'field_proyecto_alcance' => 'field_proyecto_alcance',
    3147     //update 6000
    3148     'field_lineas_estrategicas' => 'field_lineas_estrategicas',
    3149     'field_poli_ministeriales' => 'field_poli_ministeriales',
    3150     'field_proyectos_programas' => 'field_proyectos_programas',
    3151     'field_montos_otras_moneds' => 'field_montos_otras_moneds',
    31523145  );
    31533146  if (is_array($fields) && count($fields)) {
     
    34683461    $node_load->log = $texto;
    34693462    drupal_set_message($texto);
    3470     if (!$node_load->field_proyecto_codigo[0]['value'] && is_numeric($node_load->title)) {
    3471       $node_load->field_proyecto_codigo = array(array('value' => $node_load->title));
    3472     }
    3473     else if (!$node_load->field_proyecto_codigo[0]['value'] && !is_numeric($node_load->title)) {
    3474       $zerofill = 5;
    3475       $num = db_result(db_query("SELECT id FROM {proyectos_operativos} WHERE nid = %d", $node_load->nid));
    3476       $codigo = str_pad($num, $zerofill, '0', STR_PAD_LEFT);
    3477       $node_load->field_proyecto_codigo = array(array('value' => $codigo));
    3478       $node_load->title = $codigo;
    3479     }
    34803463  }
    34813464  else {
     
    35573540    $proyecto_leido = new stdClass();
    35583541    $proyecto_leido->type = 'proyectos_operativos';
    3559     $proyecto_leido->anhoproyectos_operativos = variable_get('proyectos_operativos_anho_creacion', 0);
    35603542  }
    35613543  else {
     
    36193601  $fields = $node_type['fields'];
    36203602  $form['#proyecto_fields'] = $fields;
    3621   $form['#proyecto_anho'] = $proyecto_leido->anhoproyectos_operativos;
     3603  $form['#proyecto_anho'] = variable_get('proyectos_operativos_anho_creacion', 0) ? variable_get('proyectos_operativos_anho_creacion', 0) : date("Y");
    36223604  $field_form = array();
    36233605  $fields_form = array();
     
    42774259  $field_form = array();
    42784260  $fields_form = array();
    4279 /*
    42804261  if (variable_get('proyectos_operativos_muestra_enunciado_problema', TRUE)) {
    42814262    $arreglo = array(
     
    43084289    }
    43094290  }
    4310 */
    4311 /*
    43124291  if (variable_get('proyectos_operativos_muestra_justicacion', TRUE)) {
    43134292    $field_form = array();
     
    43394318    }
    43404319  }
    4341 */
    4342 /*
    43434320  if (variable_get('proyectos_operativos_muestra_alcance', TRUE)) {
    43444321    $field_form = array();
     
    43704347    }
    43714348  }
    4372 */
    43734349  $sa = variable_get('proyectos_operativos_muestra_sa', TRUE);
    43744350  $so = variable_get('proyectos_operativos_muestra_so', TRUE);
     
    50265002  $row[] = array('data' => '<b>' . t('TOTAL FUENTES DE FINANCIAMIENTO') . ': </b>' .  number_format($total_total, $format_number['decimals'], $format_number['dec_point'], $format_number['thousands_sep']), 'align' => 'center', 'colspan' => count($arreglo_financiamiento));
    50275003  $rows[] = $row;
    5028   $output .= '<fieldset class="fuentes-financiemiento-proyectos"><legend>' . t('Fuentes de financiamiento (Bs.)') . '</legend>' .   '<div class="field-label"><b>' . t('Monto total del proyecto para el año en curso:') . '</b> ' . number_format($proyecto->field_proyecto_monto_anual[0]['value'], $format_number['decimals'], $format_number['dec_point'], $format_number['thousands_sep']) . '</div>' . theme('table', array(), $rows) . '</fieldset>';
     5004  $output .= '<div><h4>' . t('Fuentes de financiamiento (Bs.)') . '</h4>' .   '<div class="field-label"><b>' . t('Monto total del proyecto para el año en curso:') . '</b> ' . number_format($proyecto->field_proyecto_monto_anual[0]['value'], $format_number['decimals'], $format_number['dec_point'], $format_number['thousands_sep']) . '</div>' . theme('table', array(), $rows) . '</div>';
    50295005//  if (_proyectos_operativos_access_editar($proyecto)) {
     5006 
    50305007  if (_proyectos_operativos_edita_datos_wk_access($proyecto)) {
    5031     $output .= '<div style="font-weight: bold">';
     5008    $output .= '<div>';
    50325009    $proyectos_operativos_path = drupal_get_path('module', 'proyectos_operativos');
    50335010    drupal_add_js($proyectos_operativos_path . '/js/proyectos_operativos_extra.js');
    5034     $output .= '<br><hr><span style="font-size: 18px; font-weight: bold"><strong>' . t('Revisión del Proyecto') . '</strong></span>';
    5035     $output .= _proyectos_operativos_proyecto_ver_workflow($proyecto);
     5011    $output .= '<div>' . t('Revisión del Proyecto') . '</div>';
     5012    $output .= '<br><div>'._proyectos_operativos_proyecto_ver_workflow($proyecto).'</div>';
    50365013    $output .= '</div>';
    50375014  }
  • 0.3-modules/proyectos_operativos_mcti/templates/proyectos-operativos-mcti-ficha-proyecto.tpl.php

    rdccd21a rafd9afd  
    2222  * @author Cenditel Merida - Msc. Juan Vizcarrondo
    2323  * @date 2013-08-02 // (a&#241;o-mes-dia)
     24  * @Modificado por: Tsu. Miguel Narvaez @date 2018-10-15.
    2425  * @version 0.1 // (0.1)
    2526  */
     
    4546    'field_proyecto_monto_prox' => 'field_proyecto_monto_prox',
    4647    'field_proyecto_esp_monto_finan' => 'field_proyecto_esp_monto_finan',
    47     'field_montos_otras_moneds' => 'field_montos_otras_moneds',
    4848    'field_proyecto_poan' => 'field_proyecto_poan',
    4949    'field_proyecto_pndes' => 'field_proyecto_pndes',
     
    8484  $sa = variable_get('proyectos_operativos_muestra_sa', TRUE);
    8585  $so = variable_get('proyectos_operativos_muestra_so', TRUE);
    86   $unidad_m = module_exists('proyectos_reformulacion') ? 'proyectos_operativos_unidad_medida_reformulado' : 'field_proyecto_unidadm';
     86  $unidad_m = property_exists ($proyecto, 'variaciones') && is_array($proyecto->variaciones) && count($proyecto->variaciones) ? 'proyectos_operativos_unidad_medida_reformulado' : 'field_proyecto_unidadm';
    8787  $meta = module_exists('proyectos_reformulacion') ? 'proyectos_operativos_meta_fisica_reformulado' : 'field_proyecto_meta_fisica';
    8888//$result  =  preg_replace('/(<div.*?class="field-label"[^>]*>)(.*?)(<\/div>)/i', "<b>$1:</b>$3", $content->content[$campo]);
     
    107107  <tr><td align="center">&nbsp;<?php print strip_tags(drupal_render($content->content['field_proyecto_monto_ant']));?>&nbsp;</td><td align="center">&nbsp;<?php print strip_tags(drupal_render($content->content['field_proyecto_monto_prox']));?>&nbsp;</td></tr>
    108108<?php endif ?>
    109 <tr><td align="center">&nbsp;<b><?php print $content->content['field_montos_otras_moneds']['field']['#title'];?>:</b>&nbsp;</td></tr>
    110 <tr><td align="center">&nbsp;<?php print strip_tags(drupal_render($content->content['field_montos_otras_moneds']));?>&nbsp;</td></tr>
     109<!-- montos en otras monedas: -->
     110<tr><td align="center" colspan="2">&nbsp;<b><?php print $content->content['field_montos_otras_moneds']['field']['#title'];?>:</b>&nbsp;</td></tr>
     111<tr><td align="center" colspan="2">&nbsp;<?php print strip_tags(drupal_render($content->content['field_montos_otras_moneds']));?>&nbsp;</td></tr>
     112
    111113<tr><td align="center">&nbsp;<b><?php print $content->content['field_proyecto_esp_monto_finan']['field']['#title'];?>:</b>&nbsp;</td><td align="center">&nbsp;<b><?php print $content->content['field_proyecto_poan']['field']['#title'];?>:</b>&nbsp;</td></tr>
    112114<tr><td align="center">&nbsp;<?php print strip_tags(drupal_render($content->content['field_proyecto_esp_monto_finan']));?>&nbsp;</td><td align="center">&nbsp;<?php print strip_tags(drupal_render($content->content['field_proyecto_poan']));?>&nbsp;</td></tr>
     
    247249  <!-- end Responsable administrador -->
    248250<?php endif ?>
    249 <?php
    250  if (($pndes || $mcti)):  ?>
    251   <tr><td colspan="2" align="center" ><h3><? print t('Área Estrategica');?></h3></td></tr>
    252   <?php if ($pndes): ?>
    253     <tr><td colspan="2" align="center"><b><?php print $content->content['field_proyecto_pndes']['field']['#title'];?>:</b>&nbsp;</td></tr>
    254     <tr><td colspan="2" align="center"><?php print strip_tags(drupal_render($content->content['field_proyecto_pndes']));?>&nbsp;</td></tr>
    255   <?php endif ?>
    256   <?php if ($mcti): ?>
    257     <tr><td colspan="2" align="center"><b><?php print $content->content['field_proyecto_mcti']['field']['#title'];?>:</b>&nbsp;</td></tr>
    258     <tr><td colspan="2" align="center"><?php print strip_tags(drupal_render($content->content['field_proyecto_mcti']));?>&nbsp;</td></tr>
    259   <?php endif ?>
    260 <?php endif ?>
     251
     252<!-- PNDS -->
     253<tr><td colspan="2" align="center"><b><?php print $content->content['field_proyecto_pndes']['field']['#title'];?>:</b>&nbsp;</td></tr>
     254
     255<?php
     256  $datos = array();
     257  foreach ($proyecto->field_proyecto_pndes as $valor) {
     258       $parents = taxonomy_get_parents($datos[] = $valor['value']);
     259
     260       $pndes = taxonomy_get_term($datos[] = $valor['value'], $reset = FALSE);
     261       $des_pndes[] = $pndes->description;
     262       $des_pndes2  = array_reverse($des_pndes);
     263  }
     264  $contenido = '<ul>';
     265  $contenido .= '<li> <i><b>Objetivo Histórico:</b></i><br>'. $des_pndes2[0] . '</li>';
     266  $contenido .= '<li> <i><b>Objetivo Nacional:</b></i><br>'. $des_pndes2[1] . '</li>';
     267  $contenido .= '<li> <i><b>Objetivo Estratégico:</b></i><br>'. $des_pndes2[2] . '</li>';
     268  $contenido .= '<li> <i><b>Objetivo General:</b></i><br>'. $des_pndes2[3] . '</li>';
     269  $contenido .= '<li> <i><b>Objetivos Específicos:</b></i><br>'. $des_pndes2[4] . '</li>';
     270  $contenido .= '</ul>';
     271?>
     272<tr><td colspan="2" align="justify"><?php print $contenido;?>&nbsp;</td></tr>
     273<!-- end PNDS -->
     274
     275<!-- Politicas Ministeriales -->
     276<tr><td colspan="2" align="center"><b><?php print $content->content['field_poli_ministeriales']['field']['#title'];?>:</b>&nbsp;</td></tr>
     277<?php
     278  $datos = array();
     279  foreach ($proyecto->field_poli_ministeriales as $valor) {
     280    $datos[] = $valor['value'];
     281  }
     282  $contenido = (count($datos)) ? '<ul><li>' . implode('</li><li>', $datos) . '</li></ul>' : t('No se han ingresado politicas ministeriales a este proyecto');
     283?>
     284<tr><td colspan="2" align="justify"><?php print $contenido;?>&nbsp;</td></tr>
     285<!-- end Politicas Ministeriales -->
     286
     287<!-- Programas -->
     288<tr><td colspan="2" align="center"><b><?php print $content->content['field_proyectos_programas']['field']['#title'];?>:</b>&nbsp;</td></tr>
     289<?php
     290  $datos = array();
     291  foreach ($proyecto->field_proyectos_programas as $valor) {
     292    $datos[] = $valor['value'];
     293  }
     294  $contenido = (count($datos)) ? '<ul><li>' . implode('</li><li>', $datos) . '</li></ul>' : t('No se han ingresado programa  a este proyecto');
     295?>
     296<tr><td colspan="2" align="justify"><?php print $contenido;?>&nbsp;</td></tr>
     297<!-- end Programas -->
     298<!-- problemas  -->
     299  <tr><td colspan="2" align="center"><b><?php print $content->content['field_proyecto_problemas']['field']['#title'];?>:</b>&nbsp;</td></tr>
     300  <?php
     301    $datos = array();
     302    foreach ($proyecto->field_proyecto_problemas as $valor) {
     303      $datos[] = check_plain($valor['value']);
     304    }
     305    $contenido = (count($datos)) ? '<ul><li>' . implode('</li><li>', $datos) . '</li></ul>' : t('No se han ingresado problemas para este proyecto');
     306  ?>
     307  <tr><td colspan="2" align="justify"><?php print  $contenido;?>&nbsp;</td></tr>
     308<!-- end problemas  -->
     309<!-- causas  -->
     310  <tr><td colspan="2" align="center"><b><?php print $content->content['field_proyecto_causas']['field']['#title'];?>:</b>&nbsp;</td></tr>
     311  <?php
     312    $datos = array();
     313    foreach ($proyecto->field_proyecto_causas as $valor) {
     314      $datos[] = check_plain($valor['value']);
     315    }
     316    $contenido = (count($datos)) ? '<ul><li>' . implode('</li><li>', $datos) . '</li></ul>' : t('No se han ingresado causas para este proyecto');
     317  ?>
     318  <tr><td colspan="2" align="justify"><?php print  $contenido;?>&nbsp;</td></tr>
     319<!-- end causas  -->
     320
     321<!-- justificación & Alcance  -->
     322<?php if (variable_get('proyectos_operativos_muestra_justicacion', TRUE)): ?>
     323  <tr><td colspan="2" align="center" ><h3><? print t('Justificación');?></h3></td></tr
     324  <tr><td colspan="2" align="center"><b><?php print $content->content['field_proyecto_justificacion']['field']['#title'];?>:</b>&nbsp;</td></tr>
     325  <tr><td colspan="2" align="justify"><?php print strip_tags(drupal_render($content->content['field_proyecto_justificacion']));?>&nbsp;</td></tr>
     326<?php endif ?>
     327<?php if (variable_get('proyectos_operativos_muestra_alcance', TRUE)): ?>
     328  <tr><td colspan="2" align="center" ><h3><? print t('Alcance del Proyecto');?></h3></td></tr>
     329  <tr><td colspan="2" align="center"><b><?php print $content->content['field_proyecto_alcance']['field']['#title'];?>:</b>&nbsp;</td></tr>
     330  <tr><td colspan="2" align="justify"><?php print strip_tags(drupal_render($content->content['field_proyecto_alcance']));?>&nbsp;</td></tr>
     331<?php endif ?>
     332<!-- end justificación & Alcance  -->
     333
     334<!-- Lineas estrategicas -->
     335<tr><td align="center" colspan="2">&nbsp;<b><?php print $content->content['field_lineas_estrategicas']['field']['#title'];?>:</b>&nbsp;</td></tr>
     336<tr><td align="center" colspan="2">&nbsp;<?php print strip_tags($x=drupal_render($content->content['field_lineas_estrategicas']));?>&nbsp;</td></tr>
     337<!-- end Lineas estrategicas -->
     338
    261339<tr><td colspan="2" align="center" ><h3><? print t('Localización del Proyecto');?></h3></td></tr>
    262340<tr><td colspan="2" align="center" ><h4><? print t('Localización Internacional o Nacional');?></h4></td></tr>
     
    502580<?php if (variable_get('proyectos_operativos_muestra_enunciado_problema', TRUE)): ?>
    503581  <tr><td colspan="2" align="center" ><h3><? print t('Enunciado del Problema');?></h3></td></tr>
    504   <tr><td colspan="2" align="center"><b><?php print $content->content['field_proyecto_causas']['field']['#title'];?>:</b>&nbsp;</td></tr>
    505   <?php
    506     $datos = array();
    507     foreach ($proyecto->field_proyecto_causas as $valor) {
    508       $datos[] = check_plain($valor['value']);
    509     }
    510     $contenido = (count($datos)) ? '<ul><li>' . implode('</li><li>', $datos) . '</li></ul>' : t('No se han ingresado causas para este proyecto');
    511   ?>
    512   <tr><td colspan="2" align="justify"><?php print  $contenido;?>&nbsp;</td></tr>
    513   <tr><td colspan="2" align="center"><b><?php print $content->content['field_proyecto_problemas']['field']['#title'];?>:</b>&nbsp;</td></tr>
    514   <?php
    515     $datos = array();
    516     foreach ($proyecto->field_proyecto_problemas as $valor) {
    517       $datos[] = check_plain($valor['value']);
    518     }
    519     $contenido = (count($datos)) ? '<ul><li>' . implode('</li><li>', $datos) . '</li></ul>' : t('No se han ingresado problemas para este proyecto');
    520   ?>
    521   <tr><td colspan="2" align="justify"><?php print  $contenido;?>&nbsp;</td></tr>
    522582  <tr><td colspan="2" align="center"><b><?php print $content->content['field_proyecto_consecuencias']['field']['#title'];?>:</b>&nbsp;</td></tr>
    523583  <?php
    524     $datos = array();
    525     foreach ($proyecto->field_proyecto_consecuencias as $valor) {
    526       $datos[] = check_plain($valor['value']);
    527     }
    528     $contenido = (count($datos)) ? '<ul><li>' . implode('</li><li>', $datos) . '</li></ul>' : t('No se han ingresado problemas para este proyecto');
     584  $datos = array();
     585  foreach ($proyecto->field_proyecto_consecuencias as $valor) {
     586    $datos[] = $valor['value'];
     587  }
     588  $contenido = (count($datos)) ? '<ul><li>' . implode('</li><li>', $datos) . '</li></ul>' : t('No se han ingresado consecuencias a este proyecto');
    529589  ?>
    530   <tr><td colspan="2" align="justify"><?php print  $contenido;?>&nbsp;</td></tr>
    531 <?php endif ?>
    532 <?php if (variable_get('proyectos_operativos_muestra_justicacion', TRUE)): ?>
    533   <tr><td colspan="2" align="center" ><h3><? print t('Justificación');?></h3></td></tr>
    534   <tr><td colspan="2" align="center"><b><?php print $content->content['field_proyecto_justificacion']['field']['#title'];?>:</b>&nbsp;</td></tr>
    535   <tr><td colspan="2" align="justify"><?php print strip_tags(drupal_render($content->content['field_proyecto_justificacion']));?>&nbsp;</td></tr>
    536 <?php endif ?>
    537 <?php if (variable_get('proyectos_operativos_muestra_alcance', TRUE)): ?>
    538   <tr><td colspan="2" align="center" ><h3><? print t('Alcance del Proyecto');?></h3></td></tr>
    539   <tr><td colspan="2" align="center"><b><?php print $content->content['field_proyecto_alcance']['field']['#title'];?>:</b>&nbsp;</td></tr>
    540   <tr><td colspan="2" align="justify"><?php print strip_tags(drupal_render($content->content['field_proyecto_alcance']));?>&nbsp;</td></tr>
    541 <?php endif ?>
     590  <tr><td colspan="2" align="justify"><?php print $contenido;?>&nbsp;</td></tr>
     591<?php endif ?>
     592
     593
     594
    542595<?php if (variable_get('proyectos_operativos_muestra_servicios_balance', TRUE)): ?>
    543596  <tr><td colspan="2" align="center" ><h3><? print t('Impacto Ambiental del Proyecto');?></h3></td></tr>
  • 0.3-modules/sipp_pdf/sipp_pdf.module

    r4334672 rafd9afd  
    22
    33function _sipp_pdf_pdf_init() {
     4  ob_start();
     5  error_reporting(E_ALL & ~E_NOTICE);
     6  ini_set('display_errors', 0);
     7  ini_set('log_errors', 1);
     8
    49  $author = variable_get('site_name', '');
    510  module_load_include('module', 'libraries', 'libraries');
     
    10901095      border: 1px solid #000000;
    10911096      padding: 0 5em;
    1092    }
    1093    th {
    1094      text-align: left;
    1095      border: 1px solid #000000;
    1096    }
     1097    }
     1098    th {
     1099      text-align: left;
     1100      border: 1px solid #000000;
     1101    }
     1102    div {
     1103      line-height: 0;
     1104    }
     1105    h2.title {
     1106      line-height: 5px;
     1107    }
     1108    div.field-field-accion-esp-fechai + div.field-label {
     1109      line-height: 1px;
     1110    }
     1111    div.field-field-accion-esp-fechai + div.field-items {
     1112      line-height: 1px;
     1113    }
     1114    div.field-field-accion-esp-fechaf + div.field-label {
     1115      line-height: 7px;
     1116    }
     1117    div.field-field-accion-esp-ejecutor + div.field-label {
     1118      line-height: 1em;
     1119    }
     1120    div.field-field-accion-esp-ejecutor + div.field-items + div.odd {
     1121      line-height: 1px;
     1122    }
     1123    div.field-field-accion-esp-bien + div.field-label {
     1124      line-height: 1em;
     1125    }
     1126    div.field-field-accion-esp-bien + div.field-items + div.odd {
     1127      line-height: 3.7px;
     1128    }
     1129    div.field-label {
     1130      line-height: 7px;
     1131    }
     1132    div.field + div.field-label {
     1133      line-height: 7px;
     1134    }
     1135    div.field-field-accion-esp-metaf + table {
     1136      line-height: 5px;
     1137      padding: 6px;
     1138    }
     1139    div.uno {
     1140      line-height: 10px;
     1141    }
     1142    div.dos {
     1143      line-height: 10px;
     1144    }
     1145    div.cinco {
     1146      line-height: 0.8em;
     1147      background-color: #fff;
     1148    }
     1149    div.seis {
     1150      line-height: 10px;
     1151    }
     1152    div.siete {
     1153      line-height: 13px;
     1154    }
     1155    div.field-field-accion-esp-longitud + div.field-label {
     1156      line-height: 7px;
     1157    }
     1158        div.field-field-accion-esp-longitud + div.field-items {
     1159      line-height: 7px;
     1160    }
     1161    .lineage-0 {
     1162      line-height: 5px;
     1163    }
     1164    .lineage-1 {
     1165      line-height: 5px;
     1166    }
     1167    div.field-field-accion-esp-fechai + div.field-label{
     1168      line-height: 7px;
     1169    }
     1170
     1171
     1172    .sticky-enabled sticky-table{
     1173      width: 100%;
     1174      //border-collapse: collapse;
     1175    }
     1176
     1177
     1178
     1179
     1180
    10971181  </style>';
    10981182  $html .= theme('proyectos_operativos_mcti_ficha_proyecto', $node);
     
    11331217     border: 1px solid #000000;
    11341218   }
     1219   div {
     1220    line-height: 4px;
     1221   }
     1222
     1223
     1224    div.field-field-accion-esp-fechai + div.field-label {
     1225      line-height: 0.1em;
     1226    }
     1227
     1228   div.field-field-accion-esp-fechai + div.field-items + div.odd {
     1229      line-height: 0.1px;
     1230   }
     1231
     1232
     1233    div.field-field-accion-esp-fechaf + div.field-label {
     1234      line-height: 0.1px;
     1235    }
     1236
     1237   div.field-field-accion-esp-fechaf + div.field-items + div.odd {
     1238      line-height: 0.1px;
     1239   }
     1240
     1241
     1242    div.field-field-accion-esp-ejecutor + div.field-label {
     1243      line-height: 0.1px;
     1244    }
     1245
     1246   div.field-field-accion-esp-ejecutor + div.field-items + div.odd {
     1247      line-height: 0.1px;
     1248   }
     1249
     1250          div.field-field-accion-esp-bien + div.field-label {
     1251      line-height: 0.1px;
     1252    }
     1253
     1254
     1255
     1256          div.field-field-accion-esp-unidadm + div.field-label {
     1257      line-height: 0.1px;
     1258    }
     1259
     1260   div.field-field-accion-esp-unidadm + div.field-items + div.odd {
     1261      line-height: 0.1px;
     1262   }
     1263
     1264
     1265       div.field-field-accion-esp-ponderacion + div.field-label {
     1266      line-height: 0.1px;
     1267    }
     1268
     1269   div.field-field-accion-esp-ponderacion + div.field-items + div.odd {
     1270      line-height: 0.1px;
     1271   }
     1272
     1273
     1274       div.field-field-accion-esp-monto-finan + div.field-label {
     1275      line-height: 0.1px;
     1276    }
     1277
     1278   div.field-field-accion-esp-monto-finan + div.field-items + div.odd {
     1279      line-height: 0.1px;
     1280   }
     1281
     1282
     1283          div.field-field-accion-esp-total-fuent + div.field-label {
     1284      line-height: 0.1px;
     1285    }
     1286
     1287   div.field-field-accion-esp-total-fuent + div.field-items + div.odd {
     1288      line-height: 0.1px;
     1289   }
     1290
     1291
     1292          div.field-field-accion-esp-localizacion + div.field-label {
     1293      line-height: 0.1px;
     1294    }
     1295
     1296   div.field-field-accion-esp-localizacion + div.field-items + div.odd {
     1297      line-height: 0.1px;
     1298   }
     1299
    11351300  </style>';
    11361301  $html .= node_view($ae);
     
    12111376
    12121377function _sipp_pdf_datosfinancierosview($node) {
     1378  ob_end_clean();
    12131379  $html = '<style>
    12141380    table {
     
    12441410    $name = 'datosfinancieros_' . $node->nid . '.pdf';
    12451411    header('Content-Disposition: attachment; filename="' . $name . '"');
     1412    ob_end_clean();
    12461413    print $pdf->Output($name, 'I');
    12471414    exit();
Nota: Vea TracChangeset para ayuda en el uso del visor de conjuntos de cambios.