Portegag2’s Weblog

Just another WordPress.com weblog

Archive for May, 2009

Compromisos

Posted by portegag2 on May 29, 2009

Compromiso

Añadir una columna de envios en la pestaña reuniones. Que nos lleve a una lista de usuarios, en los que las personas del equipo tienen marcado el checkbox pero da la opción a elegir a más personas para recibir un aviso de la reunión.

  • Poner una columna con un “sobre” que dé paso a una página dónde se visualizan todos los usuarios, dónde aquellos que pertenecen al equipo están con la check señalada.
  • Al pulsar el botón enviar se envía un correo, con la información de la reunión, a cada uno de los usuarios.
  • En principio poner la dirección de envío la del usuario que lo está gestionando.

Compromiso

Añadir campo código a los indicadores.

  • Añadir esta opción en las altas y modificaciones
  • En las visualizaciones de la descripción del indicador mostrar: “codigo descripcion”

Compromiso

Añadir campo Responsable en los procesos. Tienen los mismos permisos. Visualizarlos en la descripción del proceso junto al equipo.

  • Añadirlo en las altas y modificaciones de los procesos.
  • En la descripción del proceso, mostrarlo, diferenciándolo del propietario.

Posted in jesuitak-kimikak | Tagged: , , | Leave a Comment »

Corregir

Posted by portegag2 on May 28, 2009

Tras acutalizar el servidor, he encontrado estos fallos.

http://tmctecnologias.com/inma_bilbao/admin/propietarios.php
NO se guardan los propietarios de los subcriterios.

Preparar archivo para importar datos desde Excel.

Posted in inma_bilbao | Leave a Comment »

Cuadro de mando

Posted by portegag2 on May 27, 2009

Mirar el cuadro de mando de inmaculada.

Creo que hay que hacer que si el proceso es de otro nivel, que se refleje.

Poner indicadores en todos los procesos y ver qué sale.

Posted in inma_bilbao | Leave a Comment »

Valores de los indicadores

Posted by portegag2 on May 25, 2009

En mostrar_indi_manual_proc.php que se llega desde urtero.php dentro de indikusi.php los indicadores se cargan

  • SAL – obj_ext
  • OBJ – obt_ext
  • BAT – obj_sec
  • HOB – obt_sec

En realidad SAL es OBTENIDO y debería leer de obt_ext

y OBJ de obj_ext

Posted in inma_bilbao | Leave a Comment »

Hablar con Joseba

Posted by portegag2 on May 25, 2009

EL color de fondo de las casillas en el Cuadro de mando de qué depende.

Si los indicadores en Inmaculada son anuales ¿quitar las opciones de cuatrimestral… y del cálculo para el CM?

Posted in inma_bilbao | Tagged: | Leave a Comment »

Automatización de varias opciones.

Posted by portegag2 on May 25, 2009

El típico ejemplo es el de una tabla que de algo, que son distintas opciones puede tener varias de ellas.

Modelo de datos:

Funciones:

function destinos_indicador_bd ($id_indicador, $acc, $id_destino = “”){
/*
*  MANEJA LOS DESTINOS DE UN INDICADOR
*/
$tabla_maestra     = ” maestro_destinos “;
$tabla_relacion = ” destinos_indicadores “;
switch ($acc){
case “select”:
$sql_temp = “SELECT * FROM $tabla_relacion rel
LEFT JOIN $tabla_maestra ma ON rel.id_destino = ma.id
WHERE rel.id_indicador=$id_indicador”;
break;
case “maestros”:
$sql_temp = “SELECT * FROM $tabla_maestra “;
break;
case “ins”:
$sql_temp = “INSERT INTO $tabla_relacion
(id_indicador, id_destino)
VALUES ($id_indicador, $id_destino)”;
break;
case “del”:
$where_dest = ($id_destino!=”")? ” AND id_destino=$id_destino ” : “”;
$sql_temp = “DELETE FROM $tabla_relacion WHERE id_indicador = $id_indicador $where_dest”;
break;
default:
$sql_temp = “”;
}
if ($sql_temp!=”") $result_temp = ws_query($sql_temp);
if ($result_temp){
$devolver = true;
if ($acc==”select” || $acc==”maestros”){
while ($row = mysql_fetch_array($result_temp, MYSQL_ASSOC)){
$arr_dev[$row[id]] = $row;
}
$devolver = (count($arr_dev)>0)? $arr_dev : false;
}
}else{
$devolver = false;
}
return $devolver;
}
function destinos_indicador_ck ($id_indicador=”", $attr=”"){
$arr_maestros = destinos_indicador_bd($id_indicador, ‘maestros’);
$arr_seleccionados = destinos_indicador_bd($id_indicador, ’select’);
$str_ck = “”;
if (count($arr_maestros)>0){
foreach ($arr_maestros as $id_ind_temp => $fila){
$descrip = ($idioma==”Castellano”)? $fila['desc_cas'] : $fila['desc_eus'];
if (count($arr_seleccionados)>0 && $arr_seleccionados){
$seleccionado = “”;
foreach ($arr_seleccionados as $cont => $seleccionado){
if ($seleccionado['id_destino']==$id_ind_temp){
$seleccionado = “checked=’checked’”;
break;
}
}
}
$str_ck .= “<input type=’checkbox’ name=’dest_$id_ind_temp’ id=’dest_$id_ind_temp’ value=’si’ $deshabilitado $seleccionado $attr> $descrip<br />”;
}
}
return $str_ck;
}

Codigo para tratar las modificaciones en la BD

$arr_destinos = destinos_indicador_bd(“”, “maestros”);
if ($acc_destinos!=”ins” && $id_indicador_accion!=”"){
destinos_indicador_bd($id_indicador_accion, “del“);
$acc_destinos = “ins”;
}
if (count($arr_destinos)>0){
foreach ($arr_destinos as $id_dest_temp => $fila){
if (isset($_POST['dest_'.$id_dest_temp])) destinos_indicador_bd($id_indicador_accion, “$acc_destinos”, $id_dest_temp);
}
}

Explicacion:

  1. Cargo los maestros
  2. Si hay que borrar o modificar primero se borran todos los registros de la relación
  3. Por cada maestro si está indicado el POST  se hace la INSERT
  4. Los valores de $id_indicador_accion y $acc_destino se dan en el código que haya previo a este fragmento.

Codigo para mostrar las chek-box

$str_destinos = destinos_indicador_ck($id, ” class=’estrecha’ “);
echo(“$norako0 <br /> $str_destinos”);

Posted in inma_bilbao | Tagged: , | Leave a Comment »

Compromiso 2062

Posted by portegag2 on May 22, 2009

Compromiso

http://tmctecnologias.com/inma_bilbao/admin/propietarios.php
NO se guardan los propietarios de los subcriterios.

BD

INSERT INTO `sip-inma-bilbao`.`propietarios` (

`id` ,
`a1` ,
`b1` ,
`c1` ,
`d1` ,
`e1` ,
`a2` ,
`b2` ,
`c2` ,
`d2` ,
`a3` ,
`b3` ,
`c3` ,
`d3` ,
`e3` ,
`a4` ,
`b4` ,
`c4` ,
`d4` ,
`e4` ,
`a5` ,
`b5` ,
`c5` ,
`d5` ,
`e5` ,
`a6` ,
`b6` ,
`a7` ,
`b7` ,
`a8` ,
`b8` ,
`a9` ,
`b9` ,
`p1` ,
`p2` ,
`p3` ,
`p4` ,
`p5` ,
`p6` ,
`p7` ,
`p8` ,
`p9`

)
VALUES (

NULL , NULL , NULL , NULL , NULL , NULL , NULL , NULL , NULL , NULL , NULL , NULL , NULL , NULL , NULL , NULL , NULL , NULL , NULL , NULL , NULL , NULL , NULL , NULL , NULL , NULL , NULL , NULL , NULL , NULL , NULL , NULL , NULL , NULL , NULL , NULL , NULL , NULL , NULL , NULL , NULL , NULL

);

Posted in inma_bilbao | Tagged: | Leave a Comment »

compromiso id=2061

Posted by portegag2 on May 22, 2009

Compromiso

modifprov.php
Warning: Invalid argument supplied for foreach() in /home/chs/tmctecnologias.com/home/html/inma_bilbao/src/ws_utils.php on line 122

BD

DROP TABLE IF EXISTS `tipo_proveedor`;
CREATE TABLE `tipo_proveedor` (
`id` int(11) NOT NULL auto_increment,
`desc_eus` char(100) NOT NULL,
`desc_cas` char(100) NOT NULL,
PRIMARY KEY  (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=4 ;


– Volcar la base de datos para la tabla `tipo_proveedor`

INSERT INTO `tipo_proveedor` VALUES (1, ‘Interno’, ‘Interno’);
INSERT INTO `tipo_proveedor` VALUES (2, ‘Externo’, ‘Externo’);
INSERT INTO `tipo_proveedor` VALUES (3, ‘Alianza’, ‘Alianza’);

Posted in inma_bilbao | Leave a Comment »

Compromisos de Inmaculada

Posted by portegag2 on May 22, 2009

Compromiso:

Hacer el CM por años. Mostrar tres años más que el año actual.
Poner estos títulos a las columnas:
HISTORICO (años anteriores)
PLAN GESTION (actual)
PLAN ESTRATEGICO (los 3 siguientes)

  • Está en la sección de usuario.
  • Se muestran los objetivos y obtenidos del total: supongo que OBJ_TOT  y OBT_TOT.
  • Se muestran todos los años anterios, con el título HISTORICO
  • El año actua con el título GESTION
  • Los 3 próximos años con el título PLAN ESTRATEGICO

Compromiso

http://tmctecnologias.com/inma_bilbao/admin/propietarios.php
NO se guardan los propietarios de los subcriterios.

  • No guarda nada

Compromiso

Añadir el campo destino a los indicadores: 6a, 6b, 7a, 7b, 8a, 8b, 9a, 9b

  • Los destinos ahora serán los indicados.

Compromiso

Que el propietario de proceso pueda modificar el equipo y los datos del proceso (excepto el propietario) desde la zona de usuarios.

  • En sección de usuarios en la pestaña descripción de proceso que el propietario pueda modificar los datos que se ven, salvo el propietario del proceso.

Compromiso

Modificar los procesos, hay tres niveles de procesos.
Cambios en el admin, añadir, modificar, listados de procesos.
Cambios en usuarios, listados, desplegables, etc.

Por ahora, copiar cómo es el mantenimiento de los procesos en jesuitak y copiarlo, lo que respecta a los niveles.

Posted in inma_bilbao | Leave a Comment »

hacer

Posted by portegag2 on May 21, 2009

Estoy con la creación del fichero para meter los indicadores excel.php

Tengo que cargar los datos en el excel que ya esten cargados.

Creo que al llamar a la función val_indicador, no le paso el año y el mes y no hace nada.

Posted in jesuitak-kimikak | Tagged: , | Leave a Comment »