Skip to content

victordrnd/stockpro

Repository files navigation

Projet PPE

Class: Database

Classe qui permet de se connecter à la base de donnée

Visibility Function
public __construct() : void
public static connect() : void
Permet l'instatiation de l'objet PDO
public static disconnect() : void
Permet de détruire l'objet self::$pdo

Class: Crud

Classe qui permet la lecture et l'écriture dans la base de donnée

Visibility Function
public __construct() : void
public delete(string $table, string $where=null) : void
Permet de supprimer des données dans la base de données
public insert(string $table, string $value, array $row=null) : void
Permet d'insérer des données dans la base de données
public query(mixed $requete) : void
Permet d'exécuter la requête@param string $requete@return array
public select(string $table, string $row='*', string $where=null, string $order=null, string $groupby=null) : array
Permet de sélectionner des données dans la base de données
public update(string $table, array $rows, string $where) : void
Permet de modifier des données dans la base de données

This class extends \Database

Class: Utilisateur

Permet l'accès aux informations de la table client

Visibility Function
public __construct() : void
public connexion(string $mail, string $password, string $url=null) : void
Permet de vérifier la connexion d'un utilisateur
public details(string $clientid) : void
Permet d'obtenur des informations sur un utilisateur
public inscription(string $mail, string $password1, string $password2, string $nom, string $prenom) : void
Permet l'inscription d'un nouvel Utilisateur
public setAdresse(string $clientid, string $adresse) : void
Permet de modifier une adresse pour un utilisateur
public setDateNaissance(string $clientid, string $date) : void
Permet de modifier une date de naissance pour un utilisateur
public setZip(string $clientid, string $zip) : void
Permet de modifier un code postal pour un utilisateur
public verify(string $clientid) : void
Permet de vérifier un utilisateur

Class: Produit

Cette classe permet l'accès aux données de la table produit

Visibility Function
public __construct() : void
public ajouter(string $ref, string $nom, int $prix, string $desc, string $cat) : void
Permet d'enregistrer un nouveau produit
public static getAll(int $number=null) : array
Permet d'obtenir la liste des produits existants
public getProduitByCat(string $catcode, int $number=null) : array
Permet d'obtenir la liste des produits appartenant à une catégorie
public getProduitById(mixed $produitid, mixed $moreinfo=null) : mixed
Permet d'obtenir des informations sur un produit
public upload(mixed $image, string $id) : void
Permet d'upload une image d'un produit et la renomme

Class: Categorie

Cette classe permet l'accès aux données de la table catégorie

Visibility Function
public __construct() : void
public getCategorieById(string $catid) : mixed

Class: Panier

Permet l'accès aux données du panier d'un client

Visibility Function
public addQtyFromCart(string $productid, int $number) : void
Permet d'ajouter une certaine quantité d'un produit au Panier
public addToCart(string $productid) : array
Permet l'ajout d'un produit au panier
public getCart(bool/boolean $moreinfo=false) : array
*Permet d'obtenir le panier d'un utilisateur
public removeFromCart(string $productid) : void
Permet de retirer un produit du Panier
public removeQtyFromCart(string $productid, int $number) : void
Permet de retirer une certaine quantité d'un produit du Panier

Class: Coupon

Permet l'accès aux données de la table coupon

Visibility Function
public __construct() : void
public retrieve(string $couponcode) : array
Permet de vérifier si le coupon est valide

Class: Commande

Cette classe permet la gestion des commandes

Visibility Function
public __construct() : void
public getByUser(string $userid, int $limit=null) : array
Permet d'obtenir la liste des commandes d'un client
public getInfo(string $comref, boolean $moreinfo=null) : array
Permet d'obtenir des informations sur une commande existante.
public save() : void
Procédure qui permet la sauvegarde d'une commande

Class: LigneCommande

Permet l'accès aux données de la table LigneCommande

Visibility Function
public __construct() : void
public getAll(string $comref) : array
Cette fonction permet d'obtenir les informations d'une ligne de commande
public save() : void
*Cette procédure permet la sauvegarde d'une ligne d'une commande.

To Do List

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •