From 5409257c77baf5b2b00b273d501a25436dcdb50f Mon Sep 17 00:00:00 2001 From: fufroma Date: Fri, 28 Mar 2014 16:01:18 +0100 Subject: [PATCH] Commentaires sur m_dom --- bureau/class/m_dom.php | 35 +++++++++++++++++++++++++++-------- 1 file changed, 27 insertions(+), 8 deletions(-) diff --git a/bureau/class/m_dom.php b/bureau/class/m_dom.php index 46c45c26..7838da80 100644 --- a/bureau/class/m_dom.php +++ b/bureau/class/m_dom.php @@ -100,6 +100,9 @@ class m_dom { return $t; } + /** + * @param string $fqdn + */ function get_sub_domain_id_and_member_by_name($fqdn) { global $db, $err, $cuid; $err->log("dom", "get_sub_domain_by_name"); @@ -219,6 +222,9 @@ class m_dom { return $val; } + /** + * @param string $zone + */ function import_manual_dns_entry($zone, $domain, $detect_redirect = true, $save = false) { global $cuid, $err; $err->log("dom", "import_manual_dns_entry"); @@ -464,6 +470,10 @@ class m_dom { // Take an URL, and return FALSE is there is no redirection, // and the target URL if there is one (HTTP CODE 301 & 302) // CURL is needed + + /** + * @param string $url + */ function is_it_a_redirect($url) { try { $params = array('http' => array( @@ -667,7 +677,6 @@ class m_dom { *

Chaque classe peut définir une fonction add_dom($dom) qui sera * appellée lors de l'installation d'un nouveau domaine.

* - * @param string $dom nom fqdn du domaine é installer * @param boolean $dns 1 ou 0 pour héberger le DNS du domaine ou pas. * @param boolean $noerase 1 ou 0 pour rendre le domaine inamovible ou non * @param boolean $force 1 ou 0, si 1, n'effectue pas les tests de DNS. @@ -792,6 +801,9 @@ class m_dom { return true; } + /** + * @param string $domain + */ function create_default_subdomains($domain, $target_domain = "") { global $db, $err; $err->log("dom", "create_default_subdomains", $domain); @@ -1057,6 +1069,7 @@ class m_dom { * $ref_domaine est le domaine avec lequel on veux comparer les MX * si $ref_domaine == '', on prend les MX par default * + * @param string $domaine */ function checkmx($domaine, $ref_domain = '') { global $L_DEFAULT_MX, $L_DEFAULT_SECONDARY_MX; @@ -1180,7 +1193,7 @@ class m_dom { * Retourne TOUTES les infos d'un sous domaine du compte courant. * * @param integer sub_domain_id id du subdomain - * @return arrray Retourne un tableau associatif contenant les + * @return array Retourne un tableau associatif contenant les * informations du sous-domaine demandé.
      *  $r["name"]= nom du sous-domaine (NON-complet)
      *  $r["dest"]= Destination (url, ip, local ...)
@@ -1218,6 +1231,10 @@ class m_dom {
 
 // get_sub_domain_all
 
+    /**
+     * @param integer $type
+     * @param string $value
+     */
     function check_type_value($type, $value) {
         global $db, $err, $cuid;
 
@@ -1333,10 +1350,8 @@ class m_dom {
      * Note : TODO : vérification de concordance de $dest
* * @param string $dom Domaine dont on souhaite modifier/ajouter un sous domaine - * @param string $subk Sous domaine é modifier / créer + * @param string $sub Sous domaine é modifier / créer * @param integer $type Type de sous-domaine (local, ip, url ...) - * @param string $action Action : vaut "add" ou "edit" selon que l'on - * Crée (add) ou Modifie (edit) le sous-domaine * @param string $dest Destination du sous-domaine, dépend de la valeur * de $type (url, ip, dossier...) * @return boolean Retourne FALSE si une erreur s'est produite, TRUE sinon. @@ -1428,8 +1443,6 @@ class m_dom { /** * Supprime le sous-domaine demandé * - * @param string $dom Domaine dont on souhaite supprimer un sous-domaine - * @param string $sub Sous-domaine que l'on souhaite supprimer * @return boolean Retourne FALSE si une erreur s'est produite, TRUE sinon. * */ @@ -1453,6 +1466,9 @@ class m_dom { // del_sub_domain + /** + * @param integer $dom_id + */ function set_ttl($dom_id, $ttl) { global $err; $err->log("dom", "set_ttl", "$dom_id / $ttl"); @@ -1479,7 +1495,7 @@ class m_dom { * TRUE sinon. * */ - function edit_domain($dom, $dns, $gesmx, $force = 0, $ttl = 86400) { + function edit_domain($dom, $dns, $gesmx, $force = false, $ttl = 86400) { global $db, $err, $L_MX, $classes, $cuid, $hooks; $err->log("dom", "edit_domain", $dom . "/" . $dns . "/" . $gesmx); // Locked ? @@ -2107,6 +2123,9 @@ order by return true; } + /** + * @param string $dns_action + */ function set_dns_action($domain, $dns_action) { global $db; $db->query("UPDATE domaines SET dns_action='" . mysql_escape_string($dns_action) . "' WHERE domaine='" . mysql_escape_string($domain) . "'; ");