Index: 0.3-modules/proyectos_operativos_mcti/templates/proyectos-operativos-mcti-ficha-proyecto.tpl.php
===================================================================
--- 0.3-modules/proyectos_operativos_mcti/templates/proyectos-operativos-mcti-ficha-proyecto.tpl.php	(revision 2db5c18c73a895f25f4261117126f2cb805fd0e6)
+++ 0.3-modules/proyectos_operativos_mcti/templates/proyectos-operativos-mcti-ficha-proyecto.tpl.php	(revision c133e30a48154512a7674a0cc3ab5d7e6c710dc5)
@@ -79,44 +79,121 @@
   <?php print drupal_render($content->content[$campo]); ?>
 <?php endforeach ?>
-<?php
-  $arreglo['gerente'] = array(
-    'field_proyecto_nombre_gere' => 'field_proyecto_nombre_gere',
-    'field_proyecto_cedul_gere' => 'field_proyecto_cedul_gere',
-    'field_proyecto_corre_gere' => 'field_proyecto_corre_gere',
-    'field_proyecto_telef_gere' => 'field_proyecto_telef_gere',
-  );
-  $arreglo['tecnico'] = array(
-    'field_proyecto_nom_r_tec' => 'field_proyecto_nom_r_tec',
-    'field_proyecto_ced_r_tec' => 'field_proyecto_ced_r_tec',
-    'field_proyecto_cor_r_tec' => 'field_proyecto_cor_r_tec',
-    'field_proyecto_tel_r_tec' => 'field_proyecto_tel_r_tec',
-    'field_proyecto_und_r_tec' => 'field_proyecto_und_r_tec',
-  );
-  $arreglo['registrador'] = array(
-    'field_proyecto_nom_r_reg' => 'field_proyecto_nom_r_reg',
-    'field_proyecto_ced_r_reg' => 'field_proyecto_ced_r_reg',
-    'field_proyecto_cor_r_reg' => 'field_proyecto_cor_r_reg',
-    'field_proyecto_tel_r_reg' => 'field_proyecto_tel_r_reg',
-  );
-  $arreglo['administrativo'] = array(
-    'field_proyecto_nom_r_adm' => 'field_proyecto_nom_r_adm',
-    'field_proyecto_ced_r_adm' => 'field_proyecto_ced_r_adm',
-    'field_proyecto_cor_r_adm' => 'field_proyecto_cor_r_adm',
-    'field_proyecto_tel_r_adm' => 'field_proyecto_tel_r_adm',
-    'field_proyecto_und_r_adm' => 'field_proyecto_und_r_adm',
-  );
-?>
-<!-- Responsable Gerente -->
-<?php print ("<th><h3>Datos del Gerente</h3></th>"); ?>
-<?php print("<table>"); ?>
-   <?php foreach($arreglo['gerente'] as $campo): ?>
-     <?php print("<th>"); ?>
-     <?php print $content->content[$campo]['field']['#title']; ?>
-     <?php print("</th>"); ?>
-   <?php endforeach ?>
-   <?php print("<tr>"); ?>
+
+<?php if (variable_get('proyectos_operativos_muestra_responsables', TRUE)):  ?>
+  <?php
+    $arreglo['gerente'] = array(
+      'field_proyecto_nombre_gere' => 'field_proyecto_nombre_gere',
+      'field_proyecto_cedul_gere' => 'field_proyecto_cedul_gere',
+      'field_proyecto_corre_gere' => 'field_proyecto_corre_gere',
+      'field_proyecto_telef_gere' => 'field_proyecto_telef_gere',
+    );
+    $arreglo['tecnico'] = array(
+      'field_proyecto_nom_r_tec' => 'field_proyecto_nom_r_tec',
+      'field_proyecto_ced_r_tec' => 'field_proyecto_ced_r_tec',
+      'field_proyecto_cor_r_tec' => 'field_proyecto_cor_r_tec',
+      'field_proyecto_tel_r_tec' => 'field_proyecto_tel_r_tec',
+      'field_proyecto_und_r_tec' => 'field_proyecto_und_r_tec',
+    );
+    $arreglo['registrador'] = array(
+      'field_proyecto_nom_r_reg' => 'field_proyecto_nom_r_reg',
+      'field_proyecto_ced_r_reg' => 'field_proyecto_ced_r_reg',
+      'field_proyecto_cor_r_reg' => 'field_proyecto_cor_r_reg',
+      'field_proyecto_tel_r_reg' => 'field_proyecto_tel_r_reg',
+    );
+    $arreglo['administrativo'] = array(
+      'field_proyecto_nom_r_adm' => 'field_proyecto_nom_r_adm',
+      'field_proyecto_ced_r_adm' => 'field_proyecto_ced_r_adm',
+      'field_proyecto_cor_r_adm' => 'field_proyecto_cor_r_adm',
+      'field_proyecto_tel_r_adm' => 'field_proyecto_tel_r_adm',
+      'field_proyecto_und_r_adm' => 'field_proyecto_und_r_adm',
+    );
+  ?>
+  <!-- Responsable Gerente -->
+  <?php print ("<th><h3>Datos del Gerente</h3></th>"); ?>
+  <?php print("<table>"); ?>
      <?php foreach($arreglo['gerente'] as $campo): ?>
-      <?php print("<td>"); ?>
-        <?php foreach($content->content[$campo]['field']['#node']->$campo as $id => $value): ?>
+       <?php print("<th>"); ?>
+       <?php print $content->content[$campo]['field']['#title']; ?>
+       <?php print("</th>"); ?>
+     <?php endforeach ?>
+     <?php print("<tr>"); ?>
+       <?php foreach($arreglo['gerente'] as $campo): ?>
+        <?php print("<td>"); ?>
+          <?php foreach($content->content[$campo]['field']['#node']->$campo as $id => $value): ?>
+            <?php if (isset($value['email'])): ?>
+              <?php $values = $value['email']; ?>
+            <?php else: ?>
+              <?php $values = $value['value']; ?>
+            <?php endif; ?>
+          <?php endforeach ?>
+          <?php print $values; ?>
+        <?php print("</td>"); ?>
+      <?php endforeach ?>
+    <?php print("<tr>"); ?>
+  <?php print("</table>"); ?>
+  <!-- end Responsable Gerente -->
+
+  <!-- Responsable tecnico -->
+  <?php print ("<th><h3>Datos del Responsable tecnico</h3></th>"); ?>
+    <?php print("<table>"); ?>
+      <?php foreach($arreglo['tecnico'] as $campo): ?>
+        <?php print("<th>"); ?>
+          <?php print $content->content[$campo]['field']['#title']; ?>
+        <?php print("</th>"); ?>
+      <?php endforeach ?>
+      <?php print("<tr>"); ?>
+        <?php foreach($arreglo['tecnico'] as $campo): ?>
+          <?php print("<td>"); ?>
+            <?php foreach($content->content[$campo]['field']['#node']->$campo as $id => $value): ?>
+            <?php if (isset($value['email'])): ?>
+              <?php $values = $value['email']; ?>
+            <?php else: ?>
+              <?php $values = $value['value']; ?>
+            <?php endif; ?>
+          <?php endforeach ?>
+          <?php print $values; ?>
+      <?php print("</td>"); ?>
+      <?php endforeach ?>
+    <?php print("<tr>"); ?>
+  <?php print("</table>"); ?>
+  <!-- end Responsable tecnico -->
+
+  <!-- Responsable registrador -->
+  <?php print ("<th><h3>Datos del Responsable Registrador</h3></th>"); ?>
+    <?php print("<table>"); ?>
+      <?php foreach($arreglo['registrador'] as $campo): ?>
+        <?php print("<th>"); ?>
+          <?php print $content->content[$campo]['field']['#title']; ?>
+        <?php print("</th>"); ?>
+      <?php endforeach ?>
+      <?php print("<tr>"); ?>
+        <?php foreach($arreglo['registrador'] as $campo): ?>
+         <?php print("<td>"); ?>
+           <?php foreach($content->content[$campo]['field']['#node']->$campo as $id => $value): ?>
+             <?php if (isset($value['email'])): ?>
+               <?php $values = $value['email']; ?>
+             <?php else: ?>
+               <?php $values = $value['value']; ?>
+             <?php endif; ?>
+           <?php endforeach ?>
+           <?php print $values; ?>
+         <?php print("</td>"); ?>
+      <?php endforeach ?>
+    <?php print("<tr>"); ?>
+  <?php print("</table>"); ?>
+  <!-- end Responsable registrador -->
+
+  <!-- Responsable administrador -->
+  <?php print ("<th><h3>Datos del Responsable Administrativo</h3></th>"); ?>
+    <?php print("<table>"); ?>
+      <?php foreach($arreglo['administrativo'] as $campo): ?>
+       <?php print("<th>"); ?>
+       <?php print $content->content[$campo]['field']['#title']; ?>
+       <?php print("</th>"); ?>
+     <?php endforeach ?>
+     <?php print("<tr>"); ?>
+       <?php foreach($arreglo['administrativo'] as $campo): ?>
+         <?php print("<td>"); ?>
+         <?php foreach($content->content[$campo]['field']['#node']->$campo as $id => $value): ?>
           <?php if (isset($value['email'])): ?>
             <?php $values = $value['email']; ?>
@@ -125,90 +202,13 @@
           <?php endif; ?>
         <?php endforeach ?>
-        <?php implode(',', $values); ?>
-        <?php print($values); ?>
-      <?php print("</td>"); ?>
-    <?php endforeach ?>
-  <?php print("<tr>"); ?>
-<?php print("</table>"); ?>
-<!-- end Responsable Gerente -->
-
-<!-- Responsable tecnico -->
-<?php print ("<th><h3>Datos del Responsable tecnico</h3></th>"); ?>
-  <?php print("<table>"); ?>
-    <?php foreach($arreglo['tecnico'] as $campo): ?>
-      <?php print("<th>"); ?>
-        <?php print $content->content[$campo]['field']['#title']; ?>
-      <?php print("</th>"); ?>
-    <?php endforeach ?>
+        <?php print $values; ?>
+        <?php print("</td>"); ?>
+      <?php endforeach ?>
     <?php print("<tr>"); ?>
-      <?php foreach($arreglo['tecnico'] as $campo): ?>
-        <?php print("<td>"); ?>
-	  <?php foreach($content->content[$campo]['field']['#node']->$campo as $id => $value): ?>
-          <?php if (isset($value['email'])): ?>
-            <?php $values = $value['email']; ?>
-          <?php else: ?>
-            <?php $values = $value['value']; ?>
-          <?php endif; ?>
-        <?php endforeach ?>
-        <?php implode(',', $values); ?>
-        <?php print($values); ?>
-      <?php print("</td>"); ?>
-    <?php endforeach ?>
-  <?php print("<tr>"); ?>
-<?php print("</table>"); ?>
-<!-- end Responsable tecnico -->
-
-<!-- Responsable registrador -->
-<?php print ("<th><h3>Datos del Responsable Registrador</h3></th>"); ?>
-  <?php print("<table>"); ?>
-    <?php foreach($arreglo['registrador'] as $campo): ?>
-      <?php print("<th>"); ?>
-        <?php print $content->content[$campo]['field']['#title']; ?>
-      <?php print("</th>"); ?>
-    <?php endforeach ?>
-    <?php print("<tr>"); ?>
-      <?php foreach($arreglo['registrador'] as $campo): ?>
-       <?php print("<td>"); ?>
-         <?php foreach($content->content[$campo]['field']['#node']->$campo as $id => $value): ?>
-           <?php if (isset($value['email'])): ?>
-             <?php $values = $value['email']; ?>
-           <?php else: ?>
-             <?php $values = $value['value']; ?>
-           <?php endif; ?>
-         <?php endforeach ?>
-         <?php implode(',', $values); ?>
-         <?php print($values); ?>
-       <?php print("</td>"); ?>
-    <?php endforeach ?>
-  <?php print("<tr>"); ?>
-<?php print("</table>"); ?>
-<!-- end Responsable registrador -->
-
-<!-- Responsable administrador -->
-<?php print ("<th><h3>Datos del Responsable Administrativo</h3></th>"); ?>
-  <?php print("<table>"); ?>
-    <?php foreach($arreglo['administrativo'] as $campo): ?>
-     <?php print("<th>"); ?>
-     <?php print $content->content[$campo]['field']['#title']; ?>
-     <?php print("</th>"); ?>
-   <?php endforeach ?>
-   <?php print("<tr>"); ?>
-     <?php foreach($arreglo['administrativo'] as $campo): ?>
-    <?php print("<td>"); ?>
-      <?php foreach($content->content[$campo]['field']['#node']->$campo as $id => $value): ?>
-        <?php if (isset($value['email'])): ?>
-          <?php $values = $value['email']; ?>
-        <?php else: ?>
-          <?php $values = $value['value']; ?>
-        <?php endif; ?>
-      <?php endforeach ?>
-      <?php implode(',', $values); ?>
-      <?php print($values); ?>
-      <?php print("</td>"); ?>
-    <?php endforeach ?>
-  <?php print("<tr>"); ?>
-<?php print("</table>"); ?>
+  <?php print("</table>"); ?>
 <!-- end Responsable administrador -->
 </fieldset>
+<?php endif ?>
+
 <?php
   $pndes = variable_get('proyectos_operativos_muestra_pndes', TRUE);
@@ -302,5 +302,5 @@
 <h3><?php print t('Instituciones');?></h3>
 <?php print drupal_render($content->content['field_proyecto_relacion']); ?>
-<h3><?php print t('Empleos Generados');?></h3>
+<h3><?php print t('Nro Estimados de Empleos Generados');?></h3>
 <?php
   $labels = array(
@@ -398,8 +398,8 @@
       foreach($arreglo as $campo) {
         if ($campo != 'field_proyecto_beneficiario') {
-        $valor_d = ($field_id == 'field_proyecto_esfuerzo') ? 0 : '';
-        $valor = isset($proyecto->{$campo}[$i]['value']) ? $proyecto->{$campo}[$i]['value'] : $valor_d;
-        $valor_m = $valor ? number_format($valor, 0, $format_number['dec_point'], $format_number['thousands_sep']) : 0;
-        $row[] = array('data' => check_plain($valor_m), 'align' => 'center',);
+          $valor_d = ($field_id == 'field_proyecto_esfuerzo') ? 0 : '';
+          $valor = isset($proyecto->{$campo}[$i]['value']) ? $proyecto->{$campo}[$i]['value'] : $valor_d;
+          $valor_m = $valor ? number_format($valor, 0, $format_number['dec_point'], $format_number['thousands_sep']) : 0;
+          $row[] = array('data' => check_plain($valor_m), 'align' => 'center',);
           $sum_fila += $valor;
           $suma_arreglo[$campo] += $valor;
@@ -420,10 +420,10 @@
       }
       else {
-        $valor_m = $suma_arreglo[$campo] ? number_format($suma_arreglo[$campo], 0, '', ',') : 0;
+        $valor_m = $suma_arreglo[$campo] ? number_format($suma_arreglo[$campo], 0, $format_number['dec_point'], $format_number['thousands_sep']) : 0;
         $row[] = array('data' => check_plain($valor_m), 'align' => 'center',);
         $sum_fila += $suma_arreglo[$campo];
       }
     }
-    $valor_m = $sum_fila ? number_format($sum_fila, 0, '', ',') : 0;
+    $valor_m = $sum_fila ? number_format($sum_fila, 0, $format_number['dec_point'], $format_number['thousands_sep']) : 0;
     $row[] = array('data' => $valor_m, 'align' => 'center',);
     $rows[] = $row;
@@ -459,4 +459,119 @@
   <h3><?php print t('Alcance del Proyecto');?></h3>
   <?php print drupal_render($content->content['field_proyecto_alcance']); ?>
+<?php endif ?>
+<?php if (variable_get('proyectos_operativos_muestra_servicios_balance', TRUE)): ?>
+  <fieldset><legend><h3><?php print t('Impacto Ambiental del Proyecto');?></h3></legend>
+    <h4><?php print t('Tipo de impacto');?></h4>
+    <?php print drupal_render($content->content['field_tipo_factores']); ?>
+    <?php print drupal_render($content->content['field_factor_impact_multifc']); ?>
+    <?php print drupal_render($content->content['field_factor_segun_origen']); ?>
+    <?php print drupal_render($content->content['field_factor_impact_multiog']); ?>
+    <hr>
+    <h4><?php print t('CaracterizaciÃ³n cualitativa de los efectos');?></h4>
+    <?php
+      $arreglo = array();
+      $arreglo[] = array(
+        'field_factor_naturaleza' => 'Naturaleza',
+        'field_factor_intensidad' => 'Intensidad',
+        'field_factor_momento' => 'Momento',
+        'field_factor_persistencia' => 'Persistencia',
+        'field_factor_reversibilidad' => 'Reversibilidad',
+      );
+      $arreglo[] = array(
+        'field_factor_extension' => 'ExtensiÃ³n',
+        'field_factor_sinergismo' => ' Sinergismo',
+        'field_factor_acumulacion' => 'AcumulaciÃ³n',
+        'field_factor_relacion' =>' RelaciÃ³n causa-efecto',
+        'field_factor_recuperabilidad' => ' Recuperabilidad',
+      );
+      $arreglo[] = array(
+        'field_factor_importancia' => 'Importancia',
+        'field_factor_medids_impact' => 'Â¿Cuales serÃ¡n las medidas para mitigar o eliminar los impactos ambientales de este proyecto?',
+      );
+
+      foreach ($arreglo as $values) {
+        $row = array(); $rows = array();
+        $header = array();
+        foreach ($values as $key => $value) {
+          $field = content_fields($key);
+          $header[] = array('data' => $value, 'align' => 'center'); 
+          $value = check_plain($proyecto->{$field['field_name']}[0]['value']);
+          if ($options = optionwidgets_options($field)) {
+            $value = $options[$proyecto->{$field['field_name']}[0]['value']];
+          }
+          $row[] = array('data' => $value, 'align' => 'left',);
+        }
+        $rows[] = $row;
+        print theme('table', $header, $rows, array('border' => '1'));
+      }
+    ?>
+  </fieldset>
+<?php endif ?>
+<?php if (variable_get('proyectos_operativos_muestra_servicios_balance', TRUE)): ?>
+  <fieldset><legend><h3><?php print t('Balance Estimado Nacional de Servicios EnergÃ©ticos');?></h3></legend>
+    <?php
+      $arreglo = array();
+      $rows = array();
+      $arreglo['servicios'] = array(
+        'field_balnc_progrmn_anu' => 'Tipo de InstalaciÃ³n',
+        'field_balance_fuente' => 'Fuente',
+        'field_balanc_tipofuent' => 'Tipo de Fuente',
+        'field_balanc_tipoprod' => 'Tipo de Producto',
+        'field_balanc_unidmed' => 'Unidad de Medida',
+        'field_balanc_capacid' => 'Capacidad',
+        'field_balanc_anho' => 'AÃ±o',
+      );
+      for ($i = 0; $i < count($arreglo['servicios']); $i++) {
+        $row = array();
+        $header = array();
+        foreach ($arreglo['servicios'] as $field_id => $label) {
+          $header[] = array('data' => $label, 'align' => 'center'); 
+          $field = content_fields($field_id);
+          if (is_array($proyecto->{$field_id}[$i])) {
+            $value = check_plain($proyecto->{$field_id}[$i]['value']);
+            if ($options = optionwidgets_options($field)) {
+              $value = $options[$proyecto->{$field_id}[$i]['value']];
+            }
+            $row[] = array('data' => $value, 'align' => 'left',);
+          }
+        }
+        $rows[] = $row;
+      }
+
+      print theme('table', $header, $rows, array('border' => '1'));
+    ?>
+  </fieldset>
+<?php endif ?>
+
+<?php if (variable_get('proyectos_operativos_muestra_programacion_anual', TRUE)): ?>
+  <fieldset><legend><h3><?php print t('Programacion Anual por Consumidor');?></h3></legend>
+    <?php
+      $arreglo = array();
+      $rows = array();
+      $arreglo['programacion'] = array(
+        'field_progrmcn_anual_prog' => 'Tipo de InstalaciÃ³n',
+        'field_progrmcn_anual_unid' => 'Unidad de Medida',
+        'field_progrmcn_anual_cap' => 'Capacidad',
+        'field_progrmcn_anual_anho' => 'AÃ±o',
+      );
+      for ($i = 0; $i < count($arreglo['programacion']); $i++) {
+        $row = array();
+        $header = array();
+        foreach ($arreglo['programacion'] as $field_id => $label) {
+          $field = content_fields($field_id);
+          $header[] = array('data' => $label, 'align' => 'center'); 
+          if (isset($proyecto->{$field_id}[$i]['value'])) {
+            $value = check_plain($proyecto->{$field_id}[$i]['value']);
+            if ($options = optionwidgets_options($field)) {
+              $value = $options[$proyecto->{$field_id}[$i]['value']];
+            }
+            $row[] = array('data' => $value, 'align' => 'left',);
+          }
+        }
+        $rows[] = $row;
+      }
+      print theme('table', $header, $rows, array('border' => '1'));
+    ?>
+  </fieldset>
 <?php endif ?>
 <?php
