Conjunto b5cf4ae en sipp


Ignorar:
Fecha y hora:
23/10/2015 17:20:44 (hace 9 años)
Autor:
José Gregorio Puentes <jpuentes@…>
Branches:
0.3-stable
Children:
dc9049f
Parents:
6218ea4
Mensaje:

se creo el bloque de avance del flujo de trabajo

Fichero:
1 editado

Leyenda

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

    ra0b4327 rb5cf4ae  
    397397  //consultar proyectos operativos
    398398  $items['proyectos_operativos'] = array(
    399     'title' => t('Consultar Proyectos Operativos'),
     399    'title' => t('Proyectos Operativos'),
    400400    'page callback' => 'proyectos_operativos_search_ac_display',
    401401    'access arguments' => array('ver planificador'),
     
    403403  );
    404404  $items['proyectos_operativos/default'] = array(
    405     'title' => t('Consultar Proyectos Operativos'),
     405    'title' => t('Proyectos Operativos'),
    406406    'type' => MENU_DEFAULT_LOCAL_TASK,
    407407    'weight' => -10
    408408  );
    409   //consultar el estado de los proyectos operativos sin aprobar
    410   $items['proyectos_operativos/proyectos/entramite'] = array(
    411     'title' => t('Consultar Proyectos Operativos sin Aprobar'),
     409  $items['proyectos_operativos/default/proyectos'] = array(
     410    'title' => t('Lista de Proyectos Operativos'),
     411    'page callback' => 'proyectos_operativos_search_ac_display',
     412    'access arguments' => array('ver planificador'),
     413    'type' => MENU_DEFAULT_LOCAL_TASK,
     414    'weight' => -10
     415  );
     416  $items['proyectos_operativos/default/entramite'] = array(
     417    'title' => t('Lista de Proyectos Operativos sin Aprobar'),
    412418    'page callback' => 'proyectos_operativos_search_ac_display_not_approved',
    413419    'access arguments' => array('ver planificador'),
    414420    'type' => MENU_LOCAL_TASK,
     421    'weight' => -9
    415422  );
    416423  //editar proyectos operativos (basicos)
     
    19561963 */
    19571964function proyectos_operativos_search_ac_display_not_approved() {
     1965  drupal_set_title(t("Consultar Proyectos Operativos sin Aprobar"));
    19581966  global $user;
    19591967  $step = 10;
     
    46684676      'path' => $proyectos_operativos_path,
    46694677    ),
     4678    'proyecto_operativos_flujo_avance' => array(
     4679      'arguments' => array(
     4680        'proyecto' => array(),
     4681        'states' => array(),
     4682      ),
     4683      'template' => 'proyectos-operativos-flujo-avance',
     4684      'path' => $proyectos_operativos_path,
     4685    ),
    46704686  );
    46714687}
     
    49044920}
    49054921
     4922/**
     4923 * Implementation of hook_block().
     4924 *
     4925 * Genera un bloque con el estatus de la planificación
     4926 */
     4927function proyectos_operativos_block($op = 'list', $delta = 0) {
     4928  if (module_exists('workflow')) {
     4929    $wid = workflow_get_workflow_for_type('proyectos_operativos');
     4930    if ($wid) {
     4931      if ($op == 'list') {
     4932        $blocks[0]['info'] = t('Estatus del Avance de proyectos');
     4933        return $blocks;
     4934      }
     4935      else if ($op == 'view' && user_access('ver planificador')) {
     4936        if((arg(0) == 'proyectosop' && is_numeric(arg(1)))) {
     4937          $states = workflow_get_states($wid);
     4938          $proyecto = node_load(arg(1));
     4939          $block['subject'] = t('Avance del Proyecto');
     4940          $block['content'] = _proyecto_operativos_flujo_avance_theme($proyecto, $states);
     4941        }
     4942        return $block;
     4943      }
     4944    }
     4945  }
     4946}
     4947
     4948/**
     4949 * Implementation of _proyectos_operativos_proyecto_financieros().
     4950 * Ver datos financieros (proyectos operativos).
     4951 */
     4952function _proyecto_operativos_flujo_avance_theme($proyecto = 0, $states = 0) {
     4953  if (count($states)) {
     4954    return theme('proyecto_operativos_flujo_avance', $proyecto, $states);
     4955  }
     4956  else {
     4957    return t('No se han definido estados para Proyectos Operativos');
     4958  }
     4959}
     4960
Nota: Vea TracChangeset para ayuda en el uso del visor de conjuntos de cambios.