Conjunto d489339 en sipes


Ignorar:
Fecha y hora:
26/05/2016 09:43:26 (hace 8 años)
Autor:
José Gregorio Puentes <jpuentes@…>
Branches:
stable, version-3.0
Children:
b907fa2
Parents:
475eb06
Mensaje:

se modifico el acceso de las fechas de planificacion

Fichero:
1 editado

Leyenda

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

    r475eb06 rd489339  
    13941394    //agregando el sector a la vista del nodo
    13951395    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) {
    13971412        if (!$node->ambito) {
    1398           $level_lower = $node->tipo - 1;
     1413          $level_lower = $level - 1;
    13991414          $father = $node->{'ente_planificador_hierarchical_father_' . $level_lower};
    14001415          $node_father = node_load($father);
     
    14051420    }
    14061421    if ($op == 'view') {
    1407                         if ($node->content['title1']) {
    1408                 $node->content['name_ente']  = array(
     1422      if ($node->content['title1']) {
     1423        $node->content['name_ente']  = array(
    14091424          '#prefix'=>'<p align="left">',
    14101425          '#value' => "<b>" . t('Nombre del ente planificador:') . "</b> " . check_plain($node->title) . "<br>",
     
    14741489      if ($node->tipo == 2) { //Organismo público.
    14751490        $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(
    14791494            'vid' => $vocabulary->vid, // Voacabulary ID
    1480             'name' => $node->title, // Term Name
    1481             'tid' => $organismo,
     1495                'name' => $node->title, // Term Name
     1496                'tid' => $organismo,
    14821497          );
    1483         }
    1484         if ($op == 'insert') {
    1485           $term = array(
     1498             }
     1499             if ($op == 'insert') {
     1500               $term = array(
    14861501            'vid' => $vocabulary->vid, // Voacabulary ID
    14871502            'name' => $node->title, // Term Name
    14881503          );
    14891504        }
    1490         taxonomy_save_term($term);
     1505            taxonomy_save_term($term);
    14911506        $organismo = $term['tid'];             
    14921507        db_query("UPDATE {ente_planificador} set organismo = %d, ente_adscrito = %d, sub_ente = %d WHERE nid = %d", $organismo, 0, 0, $node->nid);
     
    14981513      if ($node->sub_ente && $node->tipo == 4) {  //Ente adscrito a otro ente adscrito (sub-ente adscrito).
    14991514        $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);
    15011516        $row = db_fetch_object($result);
    15021517        if ($row) {
     
    17141729  $options = variable_get('ente_planificador_sector_optiones_fecha', 'ambito');
    17151730  if ($type_proceso) {
    1716     if ((is_object($ente_planificador)) || is_numeric($ente_planificador)) {
     1731    if ((is_object($ente_planificador))) {
    17171732      if ($ente_planificador->ambito) {
    17181733        if ($options == 'sector') {
     
    17201735          $FIPMI = variable_get('ente_planificador_' . $type_proceso . '_from_' . $term->tid, $now);
    17211736          $FIPMF = variable_get('ente_planificador_' . $type_proceso . '_until_' . $term->tid, $now);
    1722         }
    1723         if ($options == 'ambito') {
     1737       }
     1738       if ($options == 'ambito') {
    17241739          $term = taxonomy_get_term($ente_planificador->ambito);
    17251740          $FIPMI = variable_get('ente_planificador_' . $type_proceso . '_all_from_' . $term->tid, $now);
     
    17281743      }
    17291744    }
    1730     if (user_access('admin all planificador')) { //si es el administrador se aplica la fecha especial
     1745    if (is_numeric($ente_planificador) || user_access('admin all planificador')) { //si es el administrador se aplica la fecha especial
    17311746      $FIPMI = variable_get('ente_planificador_' . $type_proceso . '_admin_from', $now);
    17321747      $FIPMF = variable_get('ente_planificador_' . $type_proceso . '_admin_until', $now);
     
    17591774  $expire = $conf['expire'];
    17601775  if ($type_proceso) {
    1761     if ((is_object($ente_planificador)) || is_numeric($ente_planificador)) {
     1776    if (is_object($ente_planificador)) {
    17621777      $sector = taxonomy_get_term($ente_planificador->sector);
    17631778      $ambito = taxonomy_get_term($ente_planificador->ambito);
     
    17671782      );
    17681783      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])));
    17701785      }
    17711786      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 especial
     1787            $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
    17761791      $mi_fecha = array(
    17771792        variable_get('ente_planificador_' . $type_proceso . '_admin_from', $now),
Nota: Vea TracChangeset para ayuda en el uso del visor de conjuntos de cambios.