Portegag2’s Weblog

Just another WordPress.com weblog

Archive for July, 2008

Importacion

Posted by portegag2 on July 30, 2008

Mirar el fichero Avisosexportacion.php.htm en c:/SYS/actividades2007

Tiene los últimos problemas.

Comprobar que este cambio:update actividades2008 set actividad=”Formación” where actividad = “Formacion”; es correcto. YO intuyo que tendría que ser en el campo TAREA, no ACTIVIDAD.

Posted in hermes | Tagged: | Leave a Comment »

Detalles para finalizar en previsiones

Posted by portegag2 on July 29, 2008

Por orden de importancia:

  1. Que el action lleve a la misma página, pero también con los parámetros del GET
  2. Controlar el año, como variable. Quizás lo mejor sea ponerla en el GET y si no se recibe poner el current YEAR
  3. Diseño.

Posted in hermes | Tagged: | Leave a Comment »

Introducción de previsiones

Posted by portegag2 on July 29, 2008

Crear una tabla dónde se puedan meter las previsiones de los meses del año directamente.

Crear una tabla maestra de indicadores: INDICADORES con los campos:

  • id_indicador
  • tipo_indicador (“Soporte”, “Peticion”, “Proyecto”)
  • indicador
CREATE  TABLE  `indicadores` (
`id_indicador` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `tipo_indicador` VARCHAR( 15 ) NOT NULL , `indicador` VARCHAR( 100 ) NOT NULL)

Crear una tabla de previsiones: PREVISIONES con los campos:

  • id_prevision
  • id_indicador
  • ano INT(4)
  • mes INT(2)
  • valor VARCHAR(4)
CREATE  TABLE  `previsiones` (
`id_prevision` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `id_indicador` INT NOT NULL , `ano` INT( 4 ) NOT NULL , `mes` INT( 2 ) NOT NULL , `valor` VARCHAR( 4 ) NOT NULL) ENGINE = MYISAM ;

En la ventana para la introducción de las previsiones habrá una combo para los años.

Los años empiezan en Feb y terminan en Ene

Los archivos afectados son:

  • pnl_ctrl/cm_soportes.php
  • pnl_ctrl/cm_peticiones.php
  • pnl_ctrl/cm_proyectos.php

Crearé una tabla genérica inc_tabla_previsiones.php que según una varible $tipo_indicador muestra unos indicadores u otros.

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

Compromiso

Posted by portegag2 on July 29, 2008

Poner en el panel de peticionarios un campo para contraseña.

pnl_ctrl/panel_peticionarios.php

Afecta:

  1. Tabla peticionarios, porque se añade el campo pwd
  2. Archivo de modificacion: pnl_ctrl/panel_peticionarios_modificar.php

Posted in hermes | Tagged: | Leave a Comment »

Ordenar tablas

Posted by portegag2 on July 28, 2008

Para ordenar las tablas lo hacemos con js, con esta rutina: http://www.kryogenix.org/code/browser/sorttable/

En esa dirección indica muy bien las opciones diversas; columnas no ordenables o columnas con ordenación especial (en el caso de fechas, horas parece que lo hace bien sin hacer nada en especial).

El código CSS se incluye en general.

El js, lo metemos en cada archivo que haga falta para evitar problemas con otros script.

Además hay que definir las tablas de la siguiente manera:<table><thead><th>cab</th><tbody>cuerto</tbody><tfoot></tfoot></table>

Realizados:

  • Informes-Actividades-Calendario Horas. (inc_tabla_calendario_horas.php)
  • Parte Actividades: (panel_actividades/horas_semana.php)
  • Parte Actividades: (panel_actividades/horas_dia.php)
  • (pnl_ctrl/panel_listado_usuarios.php)
  • Parte Actividades: (panel_actividades/listado_actividades_genericas.php)
  • Parte Actividades: (panel_actividades/lista_actividades.php)
  • (pnl_ctrl/panel_actividades_genericas.php)

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

Importacion

Posted by portegag2 on July 24, 2008

La importacion de 2007 da estos dos mensajes:

  1. Actividad no encontrada En AND nivel=2 : Direccion de Proyecto
  2. Actividad no encontrada En AND nivel=2 : Pruebas

Mirarlo.

Posted in hermes | Leave a Comment »

Resolución del botón exportar para el mes en calendario horas

Posted by portegag2 on July 23, 2008

Para la petición de mostrar una opción de exportar a excel en calendario de horas he hecho lo siguiente:

Para aprovechar el código de generación de la tabla de mes, he tenido que controlar la muestra de la salida, con ob_buffer y ob_end_flush en horas_tabla_mes.php

Le paso un parámetro en el GET y si $_GET['excel']=1 entonces me redirecciono al archivo: header(“Location: $sfile”); y si no, muestro el contenido del buffer.

Problemilla:

En horas_mes.php he tenido que poner el código para mostrar el enlace: Descargar Excell antes de la llamada a la función mostrar_calendario, que no sé para qué es. Preguntar si así está bien… por ahora lo parece. El codigo es este:

<tr><td>&nbsp;</td></tr>
<tr><td><center><a id='descarga' href='horas_mes_tabla.php?$s_menu_query&$qs_date&excel=1'
style='color:black;border:1px solid gray;padding:10px;text-decoration:none;font-weight:bold;color:white;background-color:#3399ff;'
target='_blank'>Descargar EXCEL</a></td></tr>

Posted in hermes | Tagged: | Leave a Comment »

Exportación EXCEL con DISPONIBILIDAD

Posted by portegag2 on July 23, 2008

lo he hecho poniendo el número de días, cuando la actividad es disponibilidad.

Y cuando no lo es pone el número de horas.

Lo dejo así, pero ahora añadimos en DESCRIPCION; la fecha de inicio y de fin, en el caso de disponibilidad.

Posted in hermes | Leave a Comment »

V2 de importación

Posted by portegag2 on July 23, 2008

Tras repasar el archivo y los correos recibidos he creado un excel (Relacionerrores2007) que tiene una relación de empleados y entornos con los valores.

En el caso de los empleados:

  • Aquellos empleados que se asemejan, poner en el excel el valor de la BD
  • Aquellos empleados que no existen en la BD, crearlos pero inactivos.

En el caso de entornos y actividades

  • Esperar a la contestación.

Posted in hermes | Tagged: | Leave a Comment »

Importar / Exportar datos

Posted by portegag2 on July 22, 2008

  1. Para importar los datos he creado un fichero sql.gz con:
    • el phpMyadmin del servidor.
    • Conectarse con el Putty (mirar el readme que tenga en cada SYS/proyecto)
    • Desde la linea de comandos y sin necesidad de entrar en mysql como administrador:

mysqldump –opt –password=[mi pass] –user=[mi usu] nombre_db > archivo.sql

mysqldump -u [mi usu] -p nombre_db > archivo.sql

  1. Colocar en el directorio de Mysql: C:\AppServ\MySQL\bin
  2. Entro en mysql ejecutando en la consola: C:\AppServ\MySQL\bin>mysql -u [usuario] -p
  3. Selecciono la BD en la que quiero meter este archivo: mysql> use wstudio;
  4. Cargo el archivo: mysql> source archivo.sql.gz
  5. Puedo hacerlo sin entrar en mysql pero vaciando previamente la BD con:

mysql –user=[usuario] –password=  nombre_db  <    nombre_db_13_02_2009.sql

mysql -u[usuario] -p nombre_db  <    nombre_db_13_02_2009.sql

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