ChangeLog

#############################
#   H-Inventory ChangeLog   #
#############################

#16/01/2007 (tom)
Incident is now full object
Spliting monitoring in multiple files
Total time in incidents hours and minutes
Date and Hour of intervention

#10/01/2007 (tom)
Moving incident functionnality in full object

#09/01/2007 (fifi)
Pager correction in locations, networks and extras fields
and add a case for nothing to display

#08/01/2007 (fifi)
Update to jpgraph 2.1.4

#12/10/2006 (tom)
Remove debug from computer list


##########
##Beta 7##
##########
#11/10/2006 (all)
Add multiple things (unicity/pdf/configuration/........)


#20/07/2006 (fifi)
Add Pear::Archive::Tar detection
Add download xml in compressed format
Add ezPdf class and fonts

#17/07/2006 (julien)
New Hideploy windows and Linux version
New Hideploy Interface and Soap Server


#11/07/2006 (tom)
Extra field management


##########
##Beta 6##
##########
Thanks for those who help us: Kotty,LittleTux,Yves Gremeau,Felipe and all others ....

#17/06/2006
jpgraph update
fil theme update

#14/06/2006
Correction CSS
Debug Hideploy Interface

#05/2006 (tom)
Monitoring interface

#04/05/2006 (julien)
Modif Menu for Hideploy

#02/04/2006 (tom)
check no more Mail_Smtp but Net_SMTP
Monitoring
Scan

#23/02/2006 (fifi)
add networp map image creation (tools/map/)
modify Computer class to store ip address as integer

#23/02/2006 (fifi)
update to jpgraph 2.1

#19/02/2006 (tom)
Modules management (engine/menu/config)

#16/02/2006 (tom)
Menu change
Audit test

#11/02/2006 (tom)
add pear XML_parser and XML_util check
add if one or more dbms are present in check

#09/02/2006 (tom)
add sql selection in sql.php

#01/02/2006 (fifi)
add a script to download xml file in computer_view

#26/01/2006 (tom)
Degug of sql.php

#25/01/2006i (tom)
Add italian translation (Thanks to Dtojek Darek)

##########
##Beta 5##
##########
Thanks for those who help us: Kotty,LittleTux,Yves Gremeau and all others ....

#23/01/2006 (fifi)
Bug correction in check_incoming_dir.inc.php when HTML::Progress2 is  not available
User langage selection in index

#23/01/2006 (tom)
Bug correction in check_incoming_dir.inc.php when HTML::Progress2 is  not available
Language selection in confapp.inc.php (read files)
Bug correction in incident archiving
Bug correction in user management (role is mandatory)

#20/01/2006 (tom/fifi/jul1)
interfaces translation

#17/01/2006 (jul1)
Interface hideploy amelioration (menus, codes)

#17/01/2006 (tom)
add Mail_Smtp in check
add check in configuration of application for mail possibilities

#15/01/2006 (fifi)
update PEAR::HTML_Progress to PEAR::HTML_Progress2
stats dbms bug correction
update jpgraph to version 2.0
	add labels transparency
translations support
	begin french translation

#15/01/2006 (tom)
add mail from in application configuration
add substates for incident

#14/01/2006 (tom)
bug correction in application configuration
add smtp configuration in application configuration

#13/01/2006 (tom)
exclusive role selection
bug correction when users watch their incidents

#12/01/2006 (tom)
remove file app.inc.php, now using app.conf.xml

#10/01/2006 (tom)
remove file version.inc.php, add sgbd.inc.php

#08/01/2006 (tom)
Modifications in update (sql.php)
Add host and db selection
Add file version.inc.php

#05/01/2006 (julien)
Interface Hideploy.
Gestion auto upload log, manage categories, manage hosts


#10/12/2005 (julien)
Interface audit network (scan nmap list ports, machines up, status inventoried)

#30/11/2005 (tom)
change priority for incident if admin

#15/11/2005 (fifi)
logout page css attachement and validation
password update
computer view tabbed js menu generation and usage update
	=> degrade well without javascript
	=> seems taht there's a little bug under Firefox with "all" tab


#02/11/2005 (tom)
Change script_download and script_update for version x.y.z of scripts

#24/10/2005 (fifi)
table layout correction for firefox in computer_list.inc.php

#24/10/2005 (tom)
add check for Mail_Mime in check.inc.php
check for needed pear modules to send mail in incident declaration and view

#21/10/2005 (tom)
mail users on declaration and on incident closed
writing application configuration in app.conf.xml
multiple correction for XHTML validation (network, incident_declaration)

#20/10/2005 (tom)
script_download correction (hinventory)

#19/10/2005 (fifi)
move wol function to computer_list

#####################
#1.0 Beta 4 released#
#####################

#19/10/2005 (tom)
script_update correction (hinventory)

#18/10/2005 (tom)
configuration styling and error gestion

#17/10/2005 (tom)
configuration optimization

#16/10/2005 (tom&fifi)
configuration errors correction
using detected.conf.xml to know which modules are available (Upload/Stats/BarCode)
checking for rights on config dir

# 15/10/2005 (tom)
sql configuration
add UPDATED const
write version in app.conf.xml
add sql.php in include/actions

# 06/10/2005 (tom)
correction of input for button

# 05/10/2005 (tom)
new image for time of resolution
clean some incident files for xhtml compliance
testing database importation

# 04/10/2005 (tom)
directory sql + move all sql files to this folder
update du script install.sh
bug correction in uncident declaration for a user
add total time of intervention

# 30/09/2005 (fifi)
make PEAR::HTTP::Upload optionnal
make PEAR::HTML::Progress optionnal
bug correction in object/Computer.cls.php for deletion/insertion
hide applications by default (using js)

# 29/09/2005 (fifi)
use actions/check.inc.php to write a config file
	=> new dependency PEAR:Config (PEAR::XML::Parser && PEAR::XML::Utils may be needed too)
	=> write an xml file with system habilities in include/config/
Inventory class update
index update to load config file

# 28/09/2005 (fifi)
XHTML validation using tidy firefox extension
correct a bug in Computer.cls.php when there's no network information available (submitted by Kotty)
adding a MB=>GB auto conversion to GUI (asked by Kotty)

# 28/09/2005 (tom)
change check for hardware ID in incident declaration
admin can declare incident for someone else
a ticket number is delivered to the declarant
users can see incidents that they have declared

# 26/09/2005 (fifi)
add barcode_id in computers_list
add barcode image to computers_list
add PEAR::Image::BarCode to check list
index modification (logo)
modify initialize method from Computer and Network class
	to be postgre compatible while reading data
	(more actions needed to fully support pgsql on data insertion => no REPLACE)


# 25/09/2005 (tom)
Ajout du logo hi.png

# 22/09/2005 (tom)
Deplacement des fichiers confapp.inc.php et check.inc.php de config vers
include
Modification de l engine
Initial configuration (index.php, config.inc.php, confapp.inc.php,
check.inc.php)

# 19/09/2005 (fifi)
try to add xml scheme validation instead of dtd
	=> may add bugs (it's really more restrictive)
	=> test files are xml/test.php, xml/inventory.xsd, xml/invenory.xsl

# 18/09/2005 (fifi)
add getLastSeenTms static function to computer class
add insertedTms in computer class
add main network choose in computer_list
delete actions/soap.php
add soap.php and soap_client.php in test/


# 17/09/2005 (fifi)

add jpgraph icon
add unlog feature (may not work on all browser, such as lynx...)
	=> tested on IE6 + FF1.06
add getIconForOs to Inventory class
	modify computer_list && computer_view to reflect change
	add some os (images and detection by FrontEnd)
		=> arch, fedora, gentoo, mandrake, slackware, ubuntu
add a progress bar in check_incoming_dir
	use PEAR::HTML::Progress
	update config/check.inc.php
bug correction in computer_list pager previous link
add a constant for main web site
	=> index update


# 16/09/2005
Hide table if no network in network.inc.php
Add comments and links in docs.inc.php
Add os variable in config.inc.php

# 16/09/2005
Bugs correction in computer_list and synchronize_dir
add archlinux image

# 15/09/2005 (tom)
titles modification in title.eng.php
correction for editing networks

# 14/09/2005 (fifi)
print.css update
add empty index.html to all images dirs/subdirs, css dir, jpgraph dir and test dir
add comment to computer list => mod Computer and inventory.sql


# 14/09/2005 (tom)
method getArrNetwork in Network.cls.php
update in computers_list.inc.php

# 13/09/2005 (tom)
change function names in script download and script update

# 13/09/2005 (fifi)
include comment correction in wol.inc.php
var comment correction in  @var final in Network.cls.php
bug correction on search.inc.php (room=>network)
add a network filter on computer_list.inc.php
	=> todo: add a network data get method in network


# 12/09/2005 (fifi)
ajout delete users (users.inc.php et User.cls.php)
ajout image caption & thead (others/tbar.png)
modif design css
ajout titre => wol.inc.php
ajout classe Network (conversion cidr/dotted quads)
modif computer list et computer view pour utilisation Network
ajout .htaccess a XML_DIR
modif upload et check_incoming_dir pour utiliser Computer
ajout de verif IPv4 a Computer.cls.php

# 12/09/05 (tom)
Deux pages pour les scripts (download et update)
Modification de l engine
Correction du menu user,du menu admin et de l index pour les scripts
Correction de Computer.cls pour le mask


# 09/09/2005 (fifi)
suppression interface &  role_interface (class & tables=>inventory.sql)
ajout images pour tables et onglets dans others
modif css design
ajout de d?tection de PEAR::Net::IPv4 dans config/check.inc.php
changement CHANGESLOG => ChangeLog
ajout README

# 08/09/05 (fifi)
Ajout/Correction des commentaires de codes dans tout le projet
G?n?ration de docs
Correction de la classe Stat=>StatIncident (2 classes stats)


# 08/09/05 (tom)
Ajout de mask dans la table computer
MAJ de inventory.sql
Modification de la classe computer pour prendre en compte le masque reseau
Modification de wol.inc.php

# 07/09/2005 (fifi)
Pager :
	=> Ajout methodes statiques dans Computer.Cls.php
	=> Modif actions/computers.inc.php
Modif css '"layout" et "design"
ajou $limit (pager)


# 07/09/2005 (tom)
gestion du wol dans confapp.php, app.php et wol.inc.php
mise en constante de l url de download des scripts dans scripts.inc.php et config.inc.php
table non affiche si pas d incident dans incident_management.inc.php
MAJ du site web (www.h-inventory.com) sur la page index.php
ajout lien vers le site de jpgraph dans actions/incident_stats.inc.php
MAJ de inventory.sql
Modification de incident_declaration.inc.php pour HTTP_X_FORWARDED_FOR
MAJ des stats incidents

# 05/09/2005 (fifi)
utilisation de DB::escapeSimple() a la place de mysql_escape_string ou addslashes
correction commentaires objects/Computer.cls.php
Correction "Notice:undefined variable lastVersion" sur actions/scripts.inc.php
Ajout d'un template pour les stats (tools/img_graph_template.php)
Corrections des liens de recherche (include/actions/search.inc.php)
Modif index.php pour ajout include metas
Modif css/layout.css et design.css
suppression main.css
Traduction legend dans upload_xml.inc.php
ajout lien vers le site de jpgraph dans actions/stats.inc.php
modif de docs/index.php : sync part

# 05/08/2005 (tom)
Modification du menu admin et de l engine
Ajout de wol.inc.php dans action

# 02/08/2005 (tom)
Modification de network (network deja present)
Modification de l engine (check autorise sans etre logge)
Modification de incident_declaration (bug ip)
Modification de scripts (site www.h-inventory.com)
Modification de incident_management (bug d assignation)

# 01/08/2005 (julien)
Suppression de l'ancienne interface de gestion des types incidents
Creation du fichier incident_type.inc.php
Modification de admin_menu.inc.php
Modification de l'engine ( MAJ )
Probl?me avec diff?rents Navigateurs, alignements des 2 tableaux ( ? revoir )

# 31/07/2005 (tom)
Modification du fichier INSTALL
Modification des stats incidents
Modification de incidentview
Modification de la page de doc et de description
Creation de app.inc.php et de confapp.inc.php
Modification de l index, de l engine et du menu admin
	pour prendre en charge la page de configuration de l application
Ajout d une constante APP_CONF_FILE
Modification de network (une seule page)

# 29/07/2005 (tom)
Modification de description et config.inc.php pour la version
Modification de config.inc.php + check pour verifier l acces en RW au dossier de scripts
Correction des statistiques
Modification de l index et de l engine pour le nouveau role de technicien
Modification de l interface de gestion des incidents pour assigner aux techniciens

# 28/07/2005 (fifi)
suppression ordi
	suppression fichier computer_del.inc.php
	modif main.eng.php, computers_list.inc.php
	ajout d'une image (others/enter_arrow.png)

correction bug affichage des roles
	users.inc.php
	User.cls.php

creation dossier include/menus
	deplacement/modif des menus
	modif engines/main.eng.php
	modifs css

suppression main.css

# 28/07/2005 PM (tom)
 Modification de la classe Statistiques Incidents
 Ajout d une statistique Incident
 Modification de description
 Modification des interfaces incidents
 Modification interface network
 Modification de config.inc.php
 Modification de la table incidents pour les subtypes
 Correction de l'interface scripts.inc.php

# 28/07/2005 (tom)
 err and inf on network_add, all incidents
 $GLOBAL pour les tables incident et intervention
 stats

# 27/07/2005 (fifi et tom)
Nettoyage de code
Modification des menus, du css et de l engine
Modification des liens dans les interfaces
Styling error et information dans incident declaration
Modification des roles pour les utilisateurs
Correction des interfaces appelant les roles


# 26/07/2005 (tom)
 Nettoyage de code (Warnings dans les interfaces incidents et network)
 Modification de la table incident (rajout d un type unknown(2))
 Changement de la date et du type(unknown) lors du close par un admin
 Correction d affichage d images
 Correction de network (foreach a vide)
 Correction de la classe Computer (foreach a vide)

# 26/07/2005 (fifi)
modification upload (styling message erreur)
ajout authentification (modification index et engine)
	utilisation de la var de session HI_ROLES contenant les roles de l'utilisateur
ajout des image d'ordre de tri (up and down) dans users.inc.php
changement de nom pour admin.inc.php => admin_menu.inc.php et modification
creation de user_menu.inc.php
creation d'une interface de mail (non impl?ment?e)
ajout de menu_user.inc.php et mail.inc.php dans l'engine
ajout de l'engine de titres de pages dans index
modif des interfaces utilisant Computer.cls.php
correction des commentaires de config.inc.php
correction affichage de search.inc.php
ajout de constantes : APP_NAME
mod Stats.cls.php => php 5 (TODO : ajouter exceptions)


modification structure base : ajout/suppression d'index
changement de type pour les champs login and pass (VARBINARY) pour tenir compte de la casse


# 25/07/2005
 Ajout du link sur le cadenas dans incident_management
 Ajout d images open_on et close_on
 Correction de l affichage sous IE
 Modification de incident_view et de incident_declaration
 Correction de network (foreach a vide)
 Ajout des statsincidents (3 fichiers)
	StatsIncidents, img_graph_incidents et stats_incidents
 Ajout dans l engine des stats incidents


# 22/07/2005 (tom)
 Modification de la table incident (is_archived et incident_assign)
 Ajout d images little pour closed et opened
 Interface de gestion des incidents pour l admin
 Interface de d?claration des incidents


# 21/07/2005 (julien)
 Gestion des types
 Ajout de 2 tables type_pb_hard et type_pb_soft

# 21/07/2005 (tom)
Ajout des images up et down
Modification de incident_management

# 21/07/2005
Ajout de la classe User
Mise a jour du script sql de cr?ation de la base
(creation des tables users, roles, interfaces, roles_interfaces, users_roles)
Ajout de l'interface d'affichage d'utilisateur (en cours de r?alisation)
maj css design
maj classe objects/Check.cls.php => php5
maj engines for users
correction de config/check.inc.php et ajout de pearinfo.php
maj de actions/admin.inc.php
correction d'un bug dans actions/upload.inc.php (creation id=>separator between mac addresses)


# 20/07/2005
Affichage par pager dans incident

# 18/07/2005
ajout de field
et de check dans les interfaces
filtrage des incidents

# 14/07/2005
ajout de .fieldError dans layout.css
ajout de addnetwork dans le engine
ajout de changenetwork dans le engine
ajout de admin dans le engine et dans le menu
Modif de la table networks

# 13/07/2005
MAJ de la base et de inventory.sql
modification de incidentdeclaration,incidentgestion,viewincident pour la
	gestion des erreurs et la remise en place des donnees dans les champs

# 12/07/2005

ajout d'une classe Stats
modification css

# Tom 11/07/2005
scripts.php
ajout de incidentdeclaration dans actions
ajout de incidentgestion dans l engine
ajout de viewincident dans l engine
ajout du dossier incident dans images
modif du menu et du css pour incident et scripts

Documentation generated on Sat, 31 Mar 2007 01:45:23 +0200 by phpDocumentor 1.3.0RC3