Class: Item_Model

class Item_Model extends Model Permet de connaitre toutes les informations sur un : objet (équipement aussi).

instance()

public static function

Item_Model::instance()

Permet de ne pas faire des multi-appels d'objet.

Return: class la classe construite

select()

public function

Item_Model->select()

Faire une sélection sur la table item en jointure avec users_items.

Paramètres :

  • integer $user_id ID utilisateur
  • integer $item_id ID de l'objet
  • integer $limit limite des lignes

Return: mixe retourne un objet sinon false

insert()

public function

Item_Model->insert()

Faire une insertion d'une ligne SQL.

Paramètres :

  • array $set valeur à insérer

Return: mixe retourne soit un ID sinon false

update()

public function

Item_Model->update()

Faire une mise à jour d'une ligne.

Paramètres :

  • array $set valeur à mettre à jour
  • integer $item_id ID de la ligne

Return: mixe retourne un objet sinon false

delete()

public function

Item_Model->delete()

Supprimer une ligne.

Paramètres :

  • integer $item_id ID de la ligne

Return: bool retour false/true

in()

public function

Item_Model->in()

Faire une sélection sur les objets d'un utilisateur en mode IN array.

Paramètres :

  • array $in ID des objets

Return: mixe retourne un objet sinon false

user_quick()

public function

Item_Model->user_quick()

Faire une sélection sur les objets d'un utilisateur.

Paramètres :

  • integer $user_id ID de l'utilisateur
  • integer $item_id ID de l'objet

Return: mixe retourne un objet sinon false

user_insert()

public function

Item_Model->user_insert()

Faire une insertion d'un objet pour un utilisateur.

Paramètres :

  • integer $user_id ID de l'utilisateur
  • integer $item_id ID de l'objet
  • integer $item_position ID de la position

Return: mixe retourne soit un ID sinon false

user_delete()

public function

Item_Model->user_delete()

Supprimer tous les objets d'un utilisateur.

Paramètres :

  • integer $user_id ID de l'utilisateur
  • integer $item_id ID de l'objet
  • bool $all si on supprime tous les objets de l'utilisateur

Return: bool retour false/true

user_delete_all()

public function

Item_Model->user_delete_all()

Supprimer tous les objets d'un utilisateur.

Paramètres :

  • integer $user_id ID de la ligne

Return: bool retour false/true

user_update()

public function

Item_Model->user_update()

Faire une mise à jour d'un objet utilisateur.

Paramètres :

  • array $set valeur à mettre à jour
  • integer $user_id ID de l'utilisateur
  • integer $item_id ID de l'objet

Return: mixe retourne un objet sinon false

stuff_user()

public function

Item_Model->stuff_user()

Faire une sélection sur l'équipement d'un utilisateur.

Paramètres :

  • integer $user_id ID de l'utilisateur
  • integer $item_id ID de l'objet (équipement)

Return: mixe retourne un objet sinon false

stuff_insert()

public function

Item_Model->stuff_insert()

Faire une insertion d'un équipement pour un utilisateur.

Paramètres :

  • integer $user_id ID de l'utilisateur
  • integer $item_id ID de l'objet
  • integer $item_position ID de la position

Return: mixe retourne soit un ID sinon false

stuff_delete()

public function

Item_Model->stuff_delete()

Supprimer tous les équipements d'un utilisateur.

Paramètres :

  • integer $user_id ID de l'utilisateur
  • integer $item_id ID de l'objet
  • integer $position ID de la position
  • bool $all si on delete tous les objets de l'utilisateur

Return: bool retour false/true

stuff_update()

public function

Item_Model->stuff_update()

Faire une mise à jour d'un équipement utilisateur.

Paramètres :

  • array $set valeur à mettre à jour
  • integer $user_id ID de l'utilisateur
  • integer $item_id ID de l'équipement

Return: mixe retourne un objet sinon false

tableau_type_tiem()

public function

Item_Model->tableau_type_tiem()

Faire un tableau pour facilité l'affichage.

Paramètres :

  • object $list liste à trier

Return: array retourne un tableau multi-dimension

models/item.txt · Dernière modification: 15/03/2011 11:44 par alban
CC Attribution-Noncommercial-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0