Php Home Kit

First and Easy Php Framework

  

Télécharger

DynaDatabase.class.php

Cet outil permet de disposer d'un panel de fonctions utiles au développement d'une application nécessitant une base de données. L'avantage de cette classe est qu'elle permet de disposer des mêmes fonctions quelle que soit la base de données utilisée. Ainsi, selon votre paramètrage, vous pourrez autant utiliser la base de données "MySQL" que "PostgreSQL". Selon l'avancement de cette solution, d'autres bases de données pourront être disponibles.


DynaForm.class.php

Cet outil permet de disposer d'un panel de fonctions utiles à la création de formulaires en ligne. Cette classe permet d'utiliser tout les objets HTML existant avec une mise en forme ergonomique et de qualité. Selon votre paramètrage, vous pourrez ainsi aligner les éléments du formulaire en colonnes et en lignes, et gérer facilement les actions de l'utilisateur, ainsi que les informations à lui présenter.


DynaList.class.php

Cet outil permet de créer une liste de données à présenter en lignes et en colonnes. Les lignes sont numérotées par ordre croissant. Le titre de chaque colonne permet d'effectuer un tri de la liste selon la colonne choisie, par ordre croissant ou décroissant. Cette liste accepte autant de ligne que vous le désirez, seul le nombre de colonnes est à limiter selon sa largeur. Vous pourrez également définir le nombre de lignes à présentées par page. Des liens permettront de naviguer entre les pages. Un formulaire de recherche permettra à l'utilisateur de rechercher des informations. Un lien permettra également à l'utilisateur d'exporter la totalité des données présentées dans la liste selon différents format "CSV", "HTML", "XML", et "PDF". Enfin, selon le paramètrage de la liste, vous pourrez aussi définir une nouvelle colonne permettant à l'utilisateur de sélectionner une ligne parmi celles présentées, et ainsi récupérer des données pour, par exemple, les utiliser dans un formulaire. Soulignons enfin, l'utilisation de la technologie AJAX afin d'améliorer le comfort de l'utilisateur.


DynaFile.class.php

Cet outil permet de disposer d'un panel de fonctions utiles à la gestion de fichiers dans une application Web. Par exemple, la gestion d'un téléversement sur un serveur, la création d'un fichier, un renommage, ou une suppression... Cette classe vous permettra de manipuler des fichiers selon différents formats tels que : TXT, SQL, JPG, GIF, etc...


Logs.class.php

Cet outil permet d'archiver les différentes opérations effectuées par un programme sur une base de données. Plus particulièrement, cette classe crée un fichier au format TXT. Ce fichier archive toute les requètes SQL engendrées lors de l'exécution d'une page. Ainsi, cette classe s'avère être un véritable outil de développement pour le programmeur : elle lui permet, en effet, de vérifier la validité de chaque requète SQL, et des processus réalisés. Ces "logs" sont classés par page dans le fichier, et indiquent également : le temps d'exécution de chaque requète SQL, ainsi que le temps d'exécution totale de la page.


Message.class.php

Cet outil permet de gérer les messages utilisateurs. Plus particulièrement, cette classe distingue quatre types de messages : "renseignements", "avertissements", "erreurs", et "conseils". Pour faciliter la compréhension, chaque message est associé à une image caractérisant son type. Enfin, cette classe vous permettra également de gérer les messages avec autant de langues que vous le désirez.


Dat.class.php

Cet outil permet de disposer d'un panel de fonctions utiles à la gestion des dates dans une application. Par exemple, la transformation d'une date compréhensible par l'utilisateur au format base de données, et inversement...


Dev.class.php

Cet outil permet de disposer d'un panel de fonctions utiles au développement d'une application. Par exemple, la fonction qui contrôle les informations saisies dans un formulaire, et inversement : celle qui traite les informations à afficher. Dans d'autres registres, la fonction qui permet d'incrémenter une lettre, ou encore la fonction qui permet de réaliser un pourcentage, ou enfin, la fonction qui permet de transformer un montant en franc en euro, etc...


TreeMenu.class.php

Cet outil permet de créer un menu déroulant selon un arbre à plusieurs branches. Vous pourrez ainsi définir un titre au menu, et distinguer autant de répertoires et de pages que vous désirez. Chaque page pourra évidemment être associée à un lien Internet.


MenuBar.class.php

Cet outil permet de créer un menu horizontal avec plusieurs niveaux de profondeur. Chaque item pourra évidemment être associé à un lien Internet et certains items pourront même être désactivés afin de restreindre l'accès aux utilisateurs qui n'ont pas les privilèges.