Conjunto 153d323 en sipes


Ignorar:
Fecha y hora:
15/08/2017 18:08:03 (hace 7 años)
Autor:
Sipes Apn <root@…>
Branches:
stable
Children:
c439b36
Parents:
82c7176a
Mensaje:

se agrego el tipo de nodo en el condicional de la consulta SQL

Fichero:
1 editado

Leyenda

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

    r82c7176a r153d323  
    13651365    if ($cambio['nid']) {
    13661366      $cambio_load = node_load($cambio['nid']);
    1367       $row = array();
    1368       $row[] = array('data' => $cambio_load->body);
    1369       $k = 0;
    1370       foreach($array as $id_pdp => $texto) {
    1371         $texto_out = '';
    1372         $term_id = 0;
    1373         if ($k < 4 && isset($cambio_load->field_cambios_pdp[$k]['value'])) {
    1374           $term_id = $cambio_load->field_cambios_pdp[$k]['value'];
    1375         }elseif(!$term_id && $k == 4 && isset($cambio_load->field_cambios_carabobo[0]['value'])) {
    1376           $term_id = $cambio_load->field_cambios_carabobo[0]['value'];
    1377         }
    1378         if ($term_id) {
    1379           $term = taxonomy_get_term($term_id);
    1380           if ($term && $k < 4) {
    1381             $texto_out = $term->name . ' ' . $term->description;
     1367      if ($cambio_load->type == 'cambios'){
     1368        $row = array();
     1369        $row[] = array('data' => $cambio_load->body);
     1370        $k = 0;
     1371        foreach($array as $id_pdp => $texto) {
     1372          $texto_out = '';
     1373          $term_id = 0;
     1374          if ($k < 4 && isset($cambio_load->field_cambios_pdp[$k]['value'])) {
     1375            $term_id = $cambio_load->field_cambios_pdp[$k]['value'];
     1376          }elseif(!$term_id && $k == 4 && isset($cambio_load->field_cambios_carabobo[0]['value'])) {
     1377            $term_id = $cambio_load->field_cambios_carabobo[0]['value'];
    13821378          }
    1383           else {
    1384             $valores = term_fields_get_fields_values($term);
    1385             $texto_out = $valores && isset($valores['plan_carabobo_meta_value'])? $valores['plan_carabobo_meta_value'] : '';
     1379          if ($term_id) {
     1380            $term = taxonomy_get_term($term_id);
     1381            if ($term && $k < 4) {
     1382              $texto_out = $term->name . ' ' . $term->description;
     1383            }
     1384            else {
     1385              $valores = term_fields_get_fields_values($term);
     1386              $texto_out = $valores && isset($valores['plan_carabobo_meta_value'])? $valores['plan_carabobo_meta_value'] : '';
     1387            }
    13861388          }
    1387         }
    1388         $row[] = array('data' => $texto_out);
    1389         $k++;
    1390       }
    1391       $metas = array();
    1392       foreach($cambio_load->field_cambios_meta as $meta) {
    1393         $unidad = $meta['tid'];
    1394         // If this term's vocabulary supports localization.
    1395         $term = taxonomy_get_term($meta['tid']);
    1396         if (module_exists('i18ntaxonomy') && i18ntaxonomy_vocabulary($term->vid) == I18N_TAXONOMY_LOCALIZE) {
    1397           $term->name = tt("taxonomy:term:$term->tid:name", $term->name);
    1398         }
    1399         $numero = number_format($meta['value'], $format_number['decimals'], $format_number['dec_point'], $format_number['thousands_sep']);
    1400         $metas[] = $numero . ' ' . $term->name;
    1401       }
    1402       $row[] = array('data' => theme('item_list', $metas));
    1403       if ($acceso) {
    1404         $url = l(t('Editar Cambio en la situación Actual'), 'planificacion/' . $ente_planificador->nid . '/explicacion/' . $tipo_plan['plan'] . '/' . $descriptor->nid . '/cambios/' . $cambio_load->nid . '/editar');
    1405         if ($_REQUEST['destination']) {
    1406           $url = l(t('Editar Cambio en la situación Actual'), 'planificacion/' . $ente_planificador->nid . '/explicacion/' . $tipo_plan['plan'] . '/' . $descriptor->nid . '/cambios/' . $cambio_load->nid . '/editar', array('query' => array('destination' => $_REQUEST['destination'])));
    1407         }
    1408         $row[] = array('data' => $url);
    1409 
    1410       }
    1411       $rows[] = $row;
     1389          $row[] = array('data' => $texto_out);
     1390          $k++;
     1391        }
     1392        $metas = array();
     1393        foreach($cambio_load->field_cambios_meta as $meta) {
     1394          $unidad = $meta['tid'];
     1395          // If this term's vocabulary supports localization.
     1396          $term = taxonomy_get_term($meta['tid']);
     1397          if (module_exists('i18ntaxonomy') && i18ntaxonomy_vocabulary($term->vid) == I18N_TAXONOMY_LOCALIZE) {
     1398            $term->name = tt("taxonomy:term:$term->tid:name", $term->name);
     1399          }
     1400          $numero = number_format($meta['value'], $format_number['decimals'], $format_number['dec_point'], $format_number['thousands_sep']);
     1401          $metas[] = $numero . ' ' . $term->name;
     1402        }
     1403        $row[] = array('data' => theme('item_list', $metas));
     1404        if ($acceso) {
     1405          $url = l(t('Editar Cambio en la situación Actual'), 'planificacion/' . $ente_planificador->nid . '/explicacion/' . $tipo_plan['plan'] . '/' . $descriptor->nid . '/cambios/' . $cambio_load->nid . '/editar');
     1406          if ($_REQUEST['destination']) {
     1407            $url = l(t('Editar Cambio en la situación Actual'), 'planificacion/' . $ente_planificador->nid . '/explicacion/' . $tipo_plan['plan'] . '/' . $descriptor->nid . '/cambios/' . $cambio_load->nid . '/editar', array('query' => array('destination' => $_REQUEST['destination'])));
     1408          }
     1409          $row[] = array('data' => $url);
     1410        }
     1411        $rows[] = $row;
     1412      }
    14121413    }
    14131414  }
     
    14831484    foreach($descriptor->field_descriptor_cambio as $cambio) {
    14841485      $cambio_load = node_load($cambio['nid']);
    1485       if ($cambio_load) {
     1486      if ($cambio_load && $cambio_load->type == 'cambios') {
    14861487        $cambios_load[$cambio_load->nid] = $cambio_load;
    14871488        $metas = array();
Nota: Vea TracChangeset para ayuda en el uso del visor de conjuntos de cambios.