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 |
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) : arrayPermet 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
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 |
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 |
Cette classe permet l'accès aux données de la table catégorie
Visibility | Function |
---|---|
public | __construct() : void |
public | getCategorieById(string $catid) : mixed |
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 |
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 |
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 |
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. |