Voici une portion de code que je viens de découvrir :
Heureusement qu'il ne fait pas ça pour tout le formulaire
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 if (isset($changeemail) && !isset($password) ) { $sql .= " email = '".Database::escape_string($changeemail)."' "; } elseif (isset($password) && isset($changeemail)) { $sql .= " email = '".Database::escape_string($changeemail)."', "; $password = api_get_encrypted_password($password); $sql .= " password = '".Database::escape_string($password)."'"; } elseif (isset($password) && !isset($changeemail)) { $password = api_get_encrypted_password($password); $sql .= " password = '".Database::escape_string($password)."'"; } else { // remove trailing , from the query we have so far $sql = rtrim($sql, ','); }
Partager