Conjunto de cambios d489339 en sipes para 0.3-modules/ente_planificador_sector/ente_planificador_sector.module
- Fecha y hora:
- 26/05/2016 09:43:26 (hace 8 años)
- Branches:
- stable, version-3.0
- Children:
- b907fa2
- Parents:
- 475eb06
- Fichero:
-
- 1 editado
Leyenda
- No modificado
- Añadido
- Eliminado
-
0.3-modules/ente_planificador_sector/ente_planificador_sector.module
r475eb06 rd489339 1394 1394 //agregando el sector a la vista del nodo 1395 1395 if ($op == 'presave') { 1396 if (($node->tipo) > 2) { 1396 $level = 0; 1397 $hierarchical = variable_get('ente_planificador_hierarchical_count', 2); 1398 for($i = 1; $i < $hierarchical + 1; $i++) { 1399 if (!$level && isset($node->{'ente_planificador_hierarchical_father_' . $i})) { 1400 //level found 1401 $level_lower = $i - 1; 1402 $father = $node->{'ente_planificador_hierarchical_father_' . $i}; 1403 if ($father == 0) { 1404 $level = $i; 1405 $ente_planificador_hierarchical[$i] = $father; 1406 break; 1407 } 1408 $ente_planificador_hierarchical[$i] = $father; 1409 } 1410 } 1411 if (($level) > 2) { 1397 1412 if (!$node->ambito) { 1398 $level_lower = $ node->tipo- 1;1413 $level_lower = $level - 1; 1399 1414 $father = $node->{'ente_planificador_hierarchical_father_' . $level_lower}; 1400 1415 $node_father = node_load($father); … … 1405 1420 } 1406 1421 if ($op == 'view') { 1407 1408 1422 if ($node->content['title1']) { 1423 $node->content['name_ente'] = array( 1409 1424 '#prefix'=>'<p align="left">', 1410 1425 '#value' => "<b>" . t('Nombre del ente planificador:') . "</b> " . check_plain($node->title) . "<br>", … … 1474 1489 if ($node->tipo == 2) { //Organismo público. 1475 1490 $vocabulary = taxonomy_vocabulary_load(variable_get('ente_planificador_sector_organismos', 0)); 1476 if ($op == 'update') {1477 $organismo = db_result(db_query("SELECT organismo FROM {ente_planificador} WHERE nid = %d", $node->nid));1478 $term = array(1491 if ($op == 'update') { 1492 $organismo = db_result(db_query("SELECT organismo FROM {ente_planificador} WHERE nid = %d", $node->nid)); 1493 $term = array( 1479 1494 'vid' => $vocabulary->vid, // Voacabulary ID 1480 'name' => $node->title, // Term Name1481 'tid' => $organismo,1495 'name' => $node->title, // Term Name 1496 'tid' => $organismo, 1482 1497 ); 1483 }1484 if ($op == 'insert') {1485 $term = array(1498 } 1499 if ($op == 'insert') { 1500 $term = array( 1486 1501 'vid' => $vocabulary->vid, // Voacabulary ID 1487 1502 'name' => $node->title, // Term Name 1488 1503 ); 1489 1504 } 1490 taxonomy_save_term($term);1505 taxonomy_save_term($term); 1491 1506 $organismo = $term['tid']; 1492 1507 db_query("UPDATE {ente_planificador} set organismo = %d, ente_adscrito = %d, sub_ente = %d WHERE nid = %d", $organismo, 0, 0, $node->nid); … … 1498 1513 if ($node->sub_ente && $node->tipo == 4) { //Ente adscrito a otro ente adscrito (sub-ente adscrito). 1499 1514 $sub_ente = $node->sub_ente; 1500 $result = db_query("SELECT organismo FROM {ente_planificador} WHERE nid = %d", $node->sub_ente);1515 $result = db_query("SELECT organismo FROM {ente_planificador} WHERE nid = %d", $node->sub_ente); 1501 1516 $row = db_fetch_object($result); 1502 1517 if ($row) { … … 1714 1729 $options = variable_get('ente_planificador_sector_optiones_fecha', 'ambito'); 1715 1730 if ($type_proceso) { 1716 if ((is_object($ente_planificador)) || is_numeric($ente_planificador)) {1731 if ((is_object($ente_planificador))) { 1717 1732 if ($ente_planificador->ambito) { 1718 1733 if ($options == 'sector') { … … 1720 1735 $FIPMI = variable_get('ente_planificador_' . $type_proceso . '_from_' . $term->tid, $now); 1721 1736 $FIPMF = variable_get('ente_planificador_' . $type_proceso . '_until_' . $term->tid, $now); 1722 1723 1737 } 1738 if ($options == 'ambito') { 1724 1739 $term = taxonomy_get_term($ente_planificador->ambito); 1725 1740 $FIPMI = variable_get('ente_planificador_' . $type_proceso . '_all_from_' . $term->tid, $now); … … 1728 1743 } 1729 1744 } 1730 if ( user_access('admin all planificador')) { //si es el administrador se aplica la fecha especial1745 if (is_numeric($ente_planificador) || user_access('admin all planificador')) { //si es el administrador se aplica la fecha especial 1731 1746 $FIPMI = variable_get('ente_planificador_' . $type_proceso . '_admin_from', $now); 1732 1747 $FIPMF = variable_get('ente_planificador_' . $type_proceso . '_admin_until', $now); … … 1759 1774 $expire = $conf['expire']; 1760 1775 if ($type_proceso) { 1761 if ( (is_object($ente_planificador)) || is_numeric($ente_planificador)) {1776 if (is_object($ente_planificador)) { 1762 1777 $sector = taxonomy_get_term($ente_planificador->sector); 1763 1778 $ambito = taxonomy_get_term($ente_planificador->ambito); … … 1767 1782 ); 1768 1783 if ($expire) { 1769 $new_mensaje = t("Registrar y/o modificar los %proceso para el Ambito %ambito en el Sector %sector no se encuentra disponible, se podra realizar desde el %fechaI hasta %fechaF", array('%proceso' => $procesos[$type_proceso]['title'],'%ambito' => strtoupper($ambito->name), '%sector' => strtoupper($sector->name), '%fechaI' => format_date($mi_fecha[0]), '%fechaF' => format_date($mi_fecha[1])));1784 $new_mensaje = t("Registrar y/o modificar los Proyectos Operativos para el Ambito %ambito en el Sector %sector no se encuentra disponible, se podra realizar desde el %fechaI hasta %fechaF", array('%ambito' => strtoupper($ambito->name), '%sector' => strtoupper($sector->name), '%fechaI' => format_date($mi_fecha[0]), '%fechaF' => format_date($mi_fecha[1]))); 1770 1785 } 1771 1786 else { 1772 $new_mensaje = t("Se podrá registrar y/o modificar los%procesos para el Ambito %ambito en el Sector %sector desde el %fechaI hasta %fechaF", array('' => $procesos[$type_proceso]['title'],'%ambito' => strtoupper($ambito->name), '%sector' => strtoupper($sector->name), '%fechaI' => format_date($mi_fecha[0]), '%fechaF' => format_date($mi_fecha[1])));1773 } 1774 } 1775 if ( user_access('admin all planificador')) { //si es el administrador se aplica la fecha especial1787 $new_mensaje = t("Se podrá registrar y/o modificar los Proyectos Operativos para el Ambito %ambito en el Sector %sector desde el %fechaI hasta %fechaF", array('%ambito' => strtoupper($ambito->name), '%sector' => strtoupper($sector->name), '%fechaI' => format_date($mi_fecha[0]), '%fechaF' => format_date($mi_fecha[1]))); 1788 } 1789 } 1790 if (is_numeric($ente_planificador) || user_access('admin all planificador')) { //si es el administrador se aplica la fecha especial 1776 1791 $mi_fecha = array( 1777 1792 variable_get('ente_planificador_' . $type_proceso . '_admin_from', $now),
Nota: Vea TracChangeset
para ayuda en el uso del visor de conjuntos de cambios.