Bugfix : quand on ajoute un domaine, la liste des redirection proposé

ne contenais *que* les domaines dont le DNS était géré en local.
This commit is contained in:
Alan Garcia 2011-12-15 12:52:22 +00:00
parent ca6311c3d3
commit f5d4dc84fd
2 changed files with 10 additions and 4 deletions

View File

@ -71,7 +71,7 @@ if ($q["u"]>0) {
<input type="radio" id="newisslave1" name="newisslave" value="1"<?php cbox($newisslave==1); ?>/><label for="newisslave1"><?php __("Yes, redirect this new domain to this one:"); ?> </label> <select name="slavedom" id="slavedom" class="inl">
<option value=""><?php __("-- Choose a domain --"); ?></option>
<?php
$dl=$dom->get_domain_list($cuid);
$dl=$dom->get_domain_list($cuid, false);
$ddl=array();
foreach($dl as $d) {
$ddl[$d]=$d;

View File

@ -1132,14 +1132,20 @@ class m_dom {
/**
* Returns the complete hosted domain list :
*/
function get_domain_list($uid=-1) {
function get_domain_list($uid=-1, $nodns=true) {
global $db,$err;
$uid=intval($uid);
$res=array();
if ( $nodns ) {
$sql=" gesdns=0 ";
} else {
$sql=" gesdns=1 ";
}
if ($uid!=-1) {
$sql=" AND compte='$uid' ";
$sql.=" AND compte='$uid' ";
}
$db->query("SELECT domaine FROM domaines WHERE gesdns=1 $sql ORDER BY domaine");
$db->query("SELECT domaine FROM domaines WHERE $sql ORDER BY domaine");
while ($db->next_record()) {
$res[]=$db->f("domaine");
}