/** * Add existing object to the end of list. If this exists it is not added. * * @param instance $obj * * @return inserted object */ public function add($obj) { $id = $obj->get('id'); if (!array_key_exists($id, $this->objects)) { $this->objects[$id] = $obj; array_push($this->sort, $id); } return $this->objects[$id]; }
/** * Fonction permettant de lister toutes les commandes d'un utilisateur * @param Int $id_users Id de l'user * @return array Renvoie toutes les commandes d'un utilisateur */ public function commandeUsers($id_users) { $query = 'SELECT * FROM commandes WHERE id_users = "' . $id_users . '"'; $commandeUsers = $this->db->get($query); return $commandeUsers; }
/** * Fonction permettant de selectionner tous les composants d'une news en particulier avec son id * @param Int $id_articles Id de l'article * @return array Données de l'article */ public function loadArticle($id_articles) { $query = "SELECT * FROM articles WHERE id_articles=" . $id_articles; $resultat = $this->db->get($query); return $resultat; }
/** * Compter les users * @return int compter les users */ public function countUsers() { $query = "SELECT COUNT(id_users) AS nbrUsers FROM users"; $resultat = $this->db->get($query); return $resultat; }
/** * Fonction permettant de selectionner tout d'une categories avec son id * @param Int $id_categories Id de la catégorie * @return array Renvoie les caractéristique de la catégorie */ public function loadCategorie($id_categories) { $query = "SELECT * FROM categories WHERE id_categories=" . $id_categories; $resultat = $this->db->get($query); return $resultat; }
function get_instance() { return instance::get(); }