Beispiel #1
0
 /**
  * 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];
 }
Beispiel #2
0
 /**
  * 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;
 }
Beispiel #3
0
 /**
  * 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;
 }
Beispiel #4
0
 /**
  * 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;
 }
Beispiel #5
0
 /**
  * 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();
}