Alternc
3.2
Alternc logiel libre pour l'hébergement
|
Classe de gestion des comptes FTP de l'hébergé. More...
Public Member Functions | |
m_ftp () | |
Constructeur. | |
alternc_password_policy () | |
Password kind used in this class (hook for admin class) | |
hook_menu () | |
authip_class () | |
switch_enabled ($id, $status=null) | |
get_list () | |
Retourne la liste des comptes FTP du compte hébergé Retourne la liste des comptes FTP sous forme de tableau indexé de tableaus associatifs comme suit : $a["id"]= ID du compte ftp $a["login"]= Nom de login du compte $a["dir"]= Dossier relatif à la racine du compte de l'utilisateur. | |
get_ftp_details ($id) | |
Retourne les détails d'un compte FTP (voir get_list) Le tableau est celui du compte d'id spécifié | |
prefix_list () | |
Retourne la liste des prefixes utilisables par le compte courant. | |
check_login ($l) | |
select_prefix_list ($current) | |
Affiche (ECHO) la liste des prefixes disponibles sous forme de champs d'option Les champs sont affichés sous la forme <option>prefixe</option>... | |
put_ftp_details ($id, $prefixe, $login, $pass, $dir) | |
Modifie les paramètres du comptes FTP $id. | |
delete_ftp ($id) | |
Efface le compte ftp spécifié. | |
add_ftp ($prefixe, $login, $pass, $dir) | |
Crée un nouveau compte FTP. | |
is_ftp ($dir) | |
Retourne TRUE si $dir possède un compte FTP. | |
alternc_del_domain ($dom) | |
Fonction appellée par domains quand un domaine est supprimé pour le membre. | |
alternc_del_member () | |
Fonction appellée par membres quand un membre est effacé. | |
hook_quota_get () | |
Returns the used quota for the $name service for the current user. | |
alternc_export_conf () | |
Exporte toutes les informations ftp du compte AlternC private EXPERIMENTAL 'sid' function ;) | |
hook_upnp_list () | |
hook function called by AlternC-upnp to know which open tcp or udp ports this class requires or suggests |
Data Fields | |
$srv_name |
add_ftp | ( | $prefixe, | |
$login, | |||
$pass, | |||
$dir | |||
) |
Crée un nouveau compte FTP.
string | $prefixe | Prefixe au login |
string | $login | Login ftp (login=prefixe_login) |
string | $pass | Mot de passe FTP |
string | $dir | Répertoire racine du compte relatif à la racine du membre |
Definition at line 338 of file m_ftp.php.
References $cuid, $db, $err, $mem, $r, _md5cr(), check_login(), getuserpath(), and prefix_list().
alternc_del_domain | ( | $dom | ) |
alternc_del_member | ( | ) |
alternc_export_conf | ( | ) |
Exporte toutes les informations ftp du compte AlternC private EXPERIMENTAL 'sid' function ;)
Definition at line 462 of file m_ftp.php.
References $d, $db, $err, and get_list().
alternc_password_policy | ( | ) |
authip_class | ( | ) |
Definition at line 86 of file m_ftp.php.
References $c, and get_list().
check_login | ( | $l | ) |
Definition at line 209 of file m_ftp.php.
References $err.
Referenced by add_ftp(), and put_ftp_details().
delete_ftp | ( | $id | ) |
Efface le compte ftp spécifié.
integer | $id | Numéro du compte FTP à supprimer. |
Definition at line 315 of file m_ftp.php.
References $cuid, $db, and $err.
get_ftp_details | ( | $id | ) |
Retourne les détails d'un compte FTP (voir get_list) Le tableau est celui du compte d'id spécifié
integer | $id | Numéro du compte dont on souhaite obtenir les détails |
Definition at line 162 of file m_ftp.php.
References $cuid, $db, $err, $r, and getuserpath().
Referenced by switch_enabled().
get_list | ( | ) |
Retourne la liste des comptes FTP du compte hébergé Retourne la liste des comptes FTP sous forme de tableau indexé de tableaus associatifs comme suit : $a["id"]= ID du compte ftp $a["login"]= Nom de login du compte $a["dir"]= Dossier relatif à la racine du compte de l'utilisateur.
Definition at line 134 of file m_ftp.php.
References $cuid, $db, $err, and $r.
Referenced by alternc_export_conf(), and authip_class().
hook_menu | ( | ) |
Definition at line 51 of file m_ftp.php.
References $q.
hook_quota_get | ( | ) |
hook_upnp_list | ( | ) |
hook function called by AlternC-upnp to know which open tcp or udp ports this class requires or suggests
Definition at line 483 of file m_ftp.php.
is_ftp | ( | $dir | ) |
Retourne TRUE si $dir possède un compte FTP.
string | $dir | Dossier à tester, relatif à la racine du compte courant |
Definition at line 398 of file m_ftp.php.
References $db, $err, $mem, and getuserpath().
m_ftp | ( | ) |
Constructeur.
Definition at line 37 of file m_ftp.php.
References variable_get().
prefix_list | ( | ) |
Retourne la liste des prefixes utilisables par le compte courant.
Definition at line 197 of file m_ftp.php.
References $cuid, $db, $mem, and $r.
Referenced by add_ftp(), put_ftp_details(), and select_prefix_list().
put_ftp_details | ( | $id, | |
$prefixe, | |||
$login, | |||
$pass, | |||
$dir | |||
) |
Modifie les paramètres du comptes FTP $id.
integer | $id | Numéro du compte dont on veut modifier les paramètres |
string | $prefixe | Prefixe du compte FTP |
string | $login | login ajouté au préfixe ($prefixe_$login) |
string | $pass | mot de passe |
string | $dir | Répertoire racine du compte |
Definition at line 256 of file m_ftp.php.
References $cuid, $db, $err, $mem, $r, _md5cr(), check_login(), getuserpath(), and prefix_list().
select_prefix_list | ( | $current | ) |
Affiche (ECHO) la liste des prefixes disponibles sous forme de champs d'option Les champs sont affichés sous la forme <option>prefixe</option>...
La valeur $current se voit affublée de la balise SELECTED.
string | $current | Prefixe sélectionné par défaut |
Definition at line 237 of file m_ftp.php.
References $c, $key, $r, $val, and prefix_list().
switch_enabled | ( | $id, | |
$status = null |
|||
) |
Definition at line 102 of file m_ftp.php.
References $cuid, $db, $err, get_ftp_details(), and true.