Marius Cramer
2014-08-11 28b52633b3eb803e61b314373a307b04bbf91136
Merge branch 'display_prefix_on_new' into 'master'

Display prefix on new

When a client creates a new database or user which has prefix, prefix is not displayed until is created or error is returned. For clients, it's possible to display real prefix if CLIENTID or CLIENTNAME is used, if DOMAINID is used it will be displayed like [DOMAINID]. For reseller or admins, [CLIENTID], [CLIENTNAME] and [DOMAINID] will be displayed if client or domain is not selected.

See merge request !112
6 files modified
37 ■■■■ changed files
interface/lib/classes/tools_sites.inc.php 6 ●●●● patch | view | raw | blame | history
interface/web/sites/database_edit.php 6 ●●●● patch | view | raw | blame | history
interface/web/sites/database_user_edit.php 7 ●●●● patch | view | raw | blame | history
interface/web/sites/ftp_user_edit.php 6 ●●●● patch | view | raw | blame | history
interface/web/sites/shell_user_edit.php 6 ●●●● patch | view | raw | blame | history
interface/web/sites/webdav_user_edit.php 6 ●●●● patch | view | raw | blame | history
interface/lib/classes/tools_sites.inc.php
@@ -47,7 +47,7 @@
                    $name=str_replace('['.$keyword.']', $this->getClientID($dataRecord), $name);
                    break;
                case 'DOMAINID':
                    $name=str_replace('['.$keyword.']', $dataRecord['parent_domain_id'], $name);
                    $name=str_replace('['.$keyword.']', $dataRecord['parent_domain_id'] ? $dataRecord['parent_domain_id'] : '[DOMAINID]', $name);
                    break;
                }
            }
@@ -92,7 +92,7 @@
            } elseif(isset($dataRecord['sys_groupid'])) {
                $client_group_id = $dataRecord['sys_groupid'];
            } else {
                $client_group_id = 0;
                return '[CLIENTNAME]';
            }
        }
@@ -119,7 +119,7 @@
            } elseif(isset($dataRecord['sys_groupid'])) {
                $client_group_id = $dataRecord['sys_groupid'];
            } else {
                $client_group_id = 0;
                return '[CLIENTID]';
            }
        }
        $tmp = $app->db->queryOneRecord("SELECT client_id FROM sys_group WHERE groupid = " . $app->functions->intval($client_group_id));
interface/web/sites/database_edit.php
@@ -146,7 +146,11 @@
            $app->tpl->setVar("database_name", $app->tools_sites->removePrefix($this->dataRecord['database_name'], $this->dataRecord['database_name_prefix'], $dbname_prefix));
        }
        $app->tpl->setVar("database_name_prefix", $app->tools_sites->getPrefix($this->dataRecord['database_name_prefix'], $dbname_prefix, $global_config['dbname_prefix']));
        if($this->dataRecord['database_name'] == "") {
            $app->tpl->setVar("database_name_prefix", $dbname_prefix);
        } else {
            $app->tpl->setVar("database_name_prefix", $app->tools_sites->getPrefix($this->dataRecord['database_name_prefix'], $dbname_prefix, $global_config['dbname_prefix']));
        }
        if($this->id > 0) {
            //* we are editing a existing record
interface/web/sites/database_user_edit.php
@@ -103,8 +103,11 @@
            $app->tpl->setVar("database_user", $app->tools_sites->removePrefix($this->dataRecord['database_user'], $this->dataRecord['database_user_prefix'], $dbuser_prefix));
        }
        $app->tpl->setVar("database_user_prefix", $app->tools_sites->getPrefix($this->dataRecord['database_user_prefix'], $dbuser_prefix, $global_config['dbuser_prefix']));
        if($this->dataRecord['database_user'] == "") {
            $app->tpl->setVar("database_user_prefix", $dbuser_prefix);
        } else {
            $app->tpl->setVar("database_user_prefix", $app->tools_sites->getPrefix($this->dataRecord['database_user_prefix'], $dbuser_prefix, $global_config['dbuser_prefix']));
        }
        parent::onShowEnd();
    }
interface/web/sites/ftp_user_edit.php
@@ -82,7 +82,11 @@
            $app->tpl->setVar("username", $app->tools_sites->removePrefix($this->dataRecord['username'], $this->dataRecord['username_prefix'], $ftpuser_prefix));
        }
        $app->tpl->setVar("username_prefix", $app->tools_sites->getPrefix($this->dataRecord['username_prefix'], $ftpuser_prefix, $global_config['ftpuser_prefix']));
        if($this->dataRecord['username'] == "") {
            $app->tpl->setVar("username_prefix", $ftpuser_prefix);
        } else {
            $app->tpl->setVar("username_prefix", $app->tools_sites->getPrefix($this->dataRecord['username_prefix'], $ftpuser_prefix, $global_config['ftpuser_prefix']));
        }
        parent::onShowEnd();
    }
interface/web/sites/shell_user_edit.php
@@ -82,7 +82,11 @@
            $app->tpl->setVar("username", $app->tools_sites->removePrefix($this->dataRecord['username'], $this->dataRecord['username_prefix'], $shelluser_prefix));
        }
        $app->tpl->setVar("username_prefix", $app->tools_sites->getPrefix($this->dataRecord['username_prefix'], $shelluser_prefix, $global_config['shelluser_prefix']));
        if($this->dataRecord['username'] == "") {
            $app->tpl->setVar("username_prefix", $shelluser_prefix);
        } else {
            $app->tpl->setVar("username_prefix", $app->tools_sites->getPrefix($this->dataRecord['username_prefix'], $shelluser_prefix, $global_config['shelluser_prefix']));
        }
        if($this->id > 0) {
            //* we are editing a existing record
interface/web/sites/webdav_user_edit.php
@@ -81,7 +81,11 @@
            $app->tpl->setVar("username", $app->tools_sites->removePrefix($this->dataRecord['username'], $this->dataRecord['username_prefix'], $webdavuser_prefix));
        }
        $app->tpl->setVar("username_prefix", $app->tools_sites->getPrefix($this->dataRecord['username_prefix'], $webdavuser_prefix, $global_config['webdavuser_prefix']));
        if($this->dataRecord['username'] == "") {
            $app->tpl->setVar("username_prefix", $webdavuser_prefix);
        } else {
            $app->tpl->setVar("username_prefix", $app->tools_sites->getPrefix($this->dataRecord['username_prefix'], $webdavuser_prefix, $global_config['webdavuser_prefix']));
        }
        if($this->id > 0) {
            //* we are editing a existing record