Class: User_Model

class User_Model extends Auth_User_Model Permet de connaitre toutes les informations sur un : user.

select()

public function

User_Model->select()

Sélection SQL selon des paramètres donnés.

Paramètres :

  • mixe $array condition d’exécution array/string
  • bool $current current pour gérer une seule ligne
  • integer $limit nombre de ligne à retourner (limite)
  • array $select selection de la requête

Return: object informations de/des ligne(s) trouvée(s)

insert()

public function

User_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

User_Model->update()

Faire une mise à jour d'une ligne.

Paramètres :

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

Return: mixe retourne un objet sinon false

delete()

public function

User_Model->delete()

Supprimer une ligne.

Paramètres :

  • integer $id ID de la ligne

Return: bool retour false/true

verification_mail()

public static function

User_Model::verification_mail()

Vérifier d'un mail n'existe pas déjà.

Paramètres :

  • string $email e-mail à vérifier

Return: int 0 ou 1

modifier_mot_de_passe()

public static function

User_Model::modifier_mot_de_passe

Modifier un mot de passe selon un mail.

Paramètres :

  • string $email e-mail à vérifier

Return: mixe string nouveau mot de passe sinon false

view_xp()

public static function

User_Model::view_xp()

Afficher le XP du personnage.

Return: void

increment_niveau()

public function

User_Model->increment_niveau()

Calcul le niveau selon les XP.

Paramètres :

  • niveau_suivant

Return: void

niveau_suivant()

public function

User_Model->niveau_suivant()

Pourcentage niveau suivant.

Return: integer niveau

pourcent()

public static function

User_Model::pourcent()

Calculer un pourcentage.

Paramètres :

  • integer $val valeur à convertir en pourcentage
  • integer $max valeur maximum de comparaison

Return: integer pourcentage

models/user.txt · Dernière modification: 15/03/2011 11:48 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