vogelor
2010-05-17 8143c39240c5773cc2dfb30b4a8b19f59e4a8d1d
Fixed a bug: if the domain-module is used and there are NO domains in the list, then the user was able to free edit the domain-name. This bug is fixed now and a empty list is generated, so the user can enter only a empty name!
2 files modified
19 ■■■■■ changed files
interface/web/mail/mail_domain_edit.php 8 ●●●●● patch | view | raw | blame | history
interface/web/sites/web_domain_edit.php 11 ●●●●● patch | view | raw | blame | history
interface/web/mail/mail_domain_edit.php
@@ -131,6 +131,14 @@
                foreach( $domains as $domain) {
                    $domain_select .= "<option value=" . $domain['domain'] . ">" . $domain['domain'] . "</option>\r\n";
                }
            } else {
                /*
                 * We have no domains in the domain-list. This means, we can not add ANY new domain.
                 * To avoid, that the variable "domain_option" is empty and so the user can
                 * free enter a domain, we have to create a empty option!
                 */
                $domain_select .= "<option value=''></option>\r\n";
            }
            $app->tpl->setVar("domain_option",$domain_select);
        }
interface/web/sites/web_domain_edit.php
@@ -217,11 +217,20 @@
            $sql = "SELECT domain FROM domain WHERE sys_groupid =" . $client_group_id;
            $domains = $app->db->queryAllRecords($sql);
            $domain_select = '';
            if(is_array($domains)) {
            if(is_array($domains) && sizeof($domains) > 0) {
                /* We have domains in the list, so create the drop-down-list */
                foreach( $domains as $domain) {
                    $domain_select .= "<option value=" . $domain['domain'] . ">" . $domain['domain'] . "</option>\r\n";
                }
            }
            else {
                /*
                 * We have no domains in the domain-list. This means, we can not add ANY new domain.
                 * To avoid, that the variable "domain_option" is empty and so the user can
                 * free enter a domain, we have to create a empty option!
                  */
                $domain_select .= "<option value=''></option>\r\n";
            }
            $app->tpl->setVar("domain_option",$domain_select);
        }