Infrastructuremanagementtool v1.0 - outil de gestion de parc informatique

Soyez le premier à donner votre avis sur cette source.

Vue 11 057 fois - Téléchargée 3 309 fois

Description

Voici la nouvelle version de l'outil INFOPARC intitulée "Infrastructure Management Tool". Celle-ci reprend les fonctionnalités de bases de la première version de l'outil publié sur ce site:
En version 1.0:
- Gestion des logiciels
- Gestion des types de matériels
- Gestion du matériel (ayant des logiciels installés et un type spécifique)

L'objectif est simple: référencer le matériel d'une entreprise/

Source / Exemple :

Le code est entièrement commenté et respecte le modèle MVC. Description de l'arborescence:
- Includes: fichiers php de configuration, header, ...
- Modules: différents modules de l'application (furniture, software, ...)
-> Chaque module contient un dossier "actions" et un dossier "templates" qui permettent de détacher l'affichage du traitement des données.
- Styles: feuilles de style utilisées dans l'outil

L'archive contient un fichier nommé "imt.sql" à utiliser pour la création des tables. Le nom de la base est défini dans le fichier "config_main.php" dans le répertoire "includes".

Conclusion :

Merci de me faire parvenir vos remarques.

Evolutions à venir (liste non exhaustive):
- Amélioration de l'interface
- Automatisation de l'installation
- Ajout de nouveaux modules

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

lemouix
Messages postés
45
Date d'inscription
jeudi 24 juillet 2003
Statut
Membre
Dernière intervention
26 novembre 2012
-
Bonjour à tous,

Merci pour les visionnages de cette page et les téléchargements. Pourriez vous me faire un Retour d'EXpérience sur l'installation, le fonctionnement et les modules que vous souhaiteriez voir ajoutés ?

Merci d'avance.

Cordialement.
cs_emilia123
Messages postés
122
Date d'inscription
mercredi 19 décembre 2001
Statut
Membre
Dernière intervention
5 janvier 2009
-
Bonjour,

J'ai regardé rapidement et j'ai vu quelques problèmes au niveau des requêtes SQL.

La fonction "htmlentities(...)" est souvent utilisée pour "sécuriser" les variables dans les requêtes, sauf que le but de cette fonction n'est pas de sécuriser les requêtes SQL.
Il faut utiliser la fonction dédiée "mysqli_real_escape_string(...)" pour les variables texte ou "intval(...)" lorsque la variable est un numérique

De plus dans le code suivant :
--------------------------------------------
$datas['id'] = htmlentities($_REQUEST['id']);$request 'select id, title from software where id '.$datas['id'];
--------------------------------------------
si je passe ?id=1 or 1=1
Cela devrait donner : $request 'select id, title from software where id 1 or 1=1';
et vider l'intégralité des éléments... pas top.

Bonne continuation

EM.
jadu
Messages postés
225
Date d'inscription
mercredi 26 juillet 2006
Statut
Membre
Dernière intervention
16 août 2018
-
EMILIA123, tu peux proposer une correction ?
ça me paraît utile !

Merci bien.
lemouix
Messages postés
45
Date d'inscription
jeudi 24 juillet 2003
Statut
Membre
Dernière intervention
26 novembre 2012
-
Bonjour,

Merci Emilia pour ces remarques. Je viens de publier la V2.1 avec les modifications (voir fichier suiviModifications.txt).

Corrections effectuées.

A plus tard.
Salut,

j'ai jetté un coup d’œil, c'est vraiment cool ce que tu as fait, je suis aussi en train de gérer un parc informatique, le concept reste le même mais il est encore plus élargit. Le conseil que je peux te donner, au fait ce que j'ai reçu, c'est d’éviter (au fait si tu peux) de trop mettre tu <?php ?> dans tes balises html, ça entrecoupe trop ton code, tu pourrais exprimer tout cela avec un truc du genre <?php echo "<td></td>"; ?>.
Du moins, c'est cool.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.