class User_Model extends Auth_User_Model Permet de connaitre toutes les informations sur un : user.
public function
User_Model->select()
Sélection SQL selon des paramètres donnés.
Paramètres :
$array condition d’exécution array/string$current current pour gérer une seule ligne$limit nombre de ligne à retourner (limite)$select selection de la requêteReturn: object informations de/des ligne(s) trouvée(s)
public function
User_Model->insert()
Faire une insertion d'une ligne SQL.
Paramètres :
$set valeur à insérer
Return: mixe retourne soit un ID sinon false
public function
User_Model->update()
Faire une mise à jour d'une ligne.
Paramètres :
$set valeur à mettre à jour$id ID de la ligne
Return: mixe retourne un objet sinon false
public function
User_Model->delete()
Supprimer une ligne.
Paramètres :
$id ID de la ligne
Return: bool retour false/true
public static function
User_Model::verification_mail()
Vérifier d'un mail n'existe pas déjà.
Paramètres :
$email e-mail à vérifierReturn: int 0 ou 1
public static function
User_Model::modifier_mot_de_passe
Modifier un mot de passe selon un mail.
Paramètres :
$email e-mail à vérifier
Return: mixe string nouveau mot de passe sinon false
public static function
User_Model::view_xp()
Afficher le XP du personnage.
Return: void
public function
User_Model->increment_niveau()
Calcul le niveau selon les XP.
Paramètres :
Return: void
public function
User_Model->niveau_suivant()
Pourcentage niveau suivant.
Return: integer niveau
public static function
User_Model::pourcent()
Calculer un pourcentage.
Paramètres :
$val valeur à convertir en pourcentage$max valeur maximum de comparaisonReturn: integer pourcentage