Fix sub-domains activation/deactivation
This commit is contained in:
parent
63b19754b5
commit
4832594a1e
|
@ -584,6 +584,7 @@ class m_dom {
|
|||
|
||||
$db->query("update sub_domaines set enable= ? where id = ? ;", array($status, intval($sub_id)));
|
||||
$this->set_dns_action($jh['domain'], 'UPDATE');
|
||||
$this->set_web_action($sub_id, 'UPDATE');
|
||||
|
||||
return true;
|
||||
}
|
||||
|
@ -1998,6 +1999,13 @@ class m_dom {
|
|||
if ($subdom["web_action"]=="DELETE") {
|
||||
$db->query("DELETE FROM sub_domaines WHERE id=?;",array($id));
|
||||
} else {
|
||||
// Set sub-domain status
|
||||
if (strtoupper($subdom["enable"])=="DISABLE") {
|
||||
$db->query("UPDATE sub_domaines SET enable='DISABLED' WHERE id=?;",array($id));
|
||||
}
|
||||
else if (strtoupper($subdom["enable"])=="ENABLE") {
|
||||
$db->query("UPDATE sub_domaines SET enable='ENABLED' WHERE id=?;",array($id));
|
||||
}
|
||||
// we keep the highest result returned by hooks...
|
||||
rsort($ret,SORT_NUMERIC); $returncode=$ret[0];
|
||||
$db->query("UPDATE sub_domaines SET web_result=?, web_action='OK' WHERE id=?;",array($returncode,$id));
|
||||
|
@ -2019,6 +2027,15 @@ class m_dom {
|
|||
return true;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param string $web_action
|
||||
*/
|
||||
function set_web_action($sub_id, $dns_action) {
|
||||
global $db;
|
||||
$db->query("UPDATE sub_domaines SET web_action= ? WHERE id= ?; ", array($dns_action, $sub_id));
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* List if there are problems on the domain.
|
||||
|
|
Loading…
Reference in New Issue