Changeset 2936 for alternc/trunk/bureau/class/m_authip.php
- Timestamp:
- 05/16/11 13:57:13 (2 years ago)
- File:
-
- 1 edited
-
alternc/trunk/bureau/class/m_authip.php (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
alternc/trunk/bureau/class/m_authip.php
r2935 r2936 26 26 27 27 /* 28 * Retourne la liste des ip whitelist 29 * 30 * @return array retourne un tableau indexé des ip de l'utilisateur 31 */ 32 function list_ip_whitelist() { 33 global $mem; 34 if (!$mem->checkRight()) return false; 35 return $this->list_ip(true); 36 } 37 38 /* 28 39 * Retourne la liste des ip spécifiées par cet utilisateur 29 40 * 30 41 * @return array retourne un tableau indexé des ip de l'utilisateur 31 42 */ 32 function list_ip() { 33 global $db, $cuid; 43 function list_ip($whitelist=false) { 44 global $db, $mem; 45 46 if ($whitelist && $mem->checkRight() ) { 47 $cuid=0; 48 } else { 49 global $cuid; 50 } 34 51 35 52 $r = array(); … … 48 65 } 49 66 67 68 50 69 /* 51 70 * Supprime une IP des IP de l'utilisateur … … 68 87 } 69 88 return true; 89 } 90 91 /* 92 * Sauvegarde une IP dans les IP TOUJOURS authorisée 93 * 94 * @param integer $id id de la ligne à modifier. Si vide ou 95 * égal à 0, alors c'est une insertion 96 * @param string $ipsub IP (v4 ou v6), potentiellement avec un subnet ( /24) 97 * @param string $infos commentaire pour l'utilisateur 98 * @param integer $uid Si $uid=0 et qu'on est super-admin, insertion avec uid=0 99 * ce qui correspond a une ip toujours authorisée 100 * @return boolean Retourne FALSE si erreur, sinon TRUE 101 */ 102 function ip_save_whitelist($id, $ipsub, $infos) { 103 global $mem; 104 if (!$mem->checkRight()) return false; 105 return $this->ip_save($id, $ipsub, $infos, 0); 70 106 } 71 107
Note: See TracChangeset
for help on using the changeset viewer.
