tbrehm
2010-06-16 e28564dbde4f922a6a8263e3dea32d56b60b5b5b
interface/web/sites/tools.inc.php
@@ -32,7 +32,7 @@
   if ($name=="") return "";
   // Array containing keys to search
   $keywordlist=array('CLIENTNAME','CLIENTID');
   $keywordlist=array('CLIENTNAME','CLIENTID','DOMAINID');
   // Try to match the key within the string
   foreach ($keywordlist as $keyword) {
@@ -44,6 +44,9 @@
            case 'CLIENTID':
               $name=str_replace('['.$keyword.']', getClientID($dataRecord),$name);
            break;
            case 'DOMAINID':
               $name=str_replace('['.$keyword.']', $dataRecord['parent_domain_id'],$name);
            break;
         }
      }
   }
@@ -53,7 +56,7 @@
function getClientName($dataRecord) {
    global $app, $conf;
    if($_SESSION["s"]["user"]["typ"] != 'admin' && !$app->auth->has_clients($_SESSION['s']['user']['userid'])) {
    if($_SESSION["s"]["user"]["typ"] != 'admin' || $app->auth->has_clients($_SESSION['s']['user']['userid'])) {
       // Get the group-id of the user
       $client_group_id = $_SESSION["s"]["user"]["default_group"];
    } else {
@@ -79,7 +82,7 @@
function getClientID($dataRecord) {
    global $app, $conf;
    if($_SESSION["s"]["user"]["typ"] != 'admin' && !$app->auth->has_clients($_SESSION['s']['user']['userid'])) {
    if($_SESSION["s"]["user"]["typ"] != 'admin' || $app->auth->has_clients($_SESSION['s']['user']['userid'])) {
       // Get the group-id of the user
       $client_group_id = $_SESSION["s"]["user"]["default_group"];
    } else {
@@ -102,9 +105,9 @@
function convertClientName($name){
   /**
    *  only allow 'a'..'z', '_', '0'..'9'
    *  only allow 'a'..'z', '_', '-', '0'..'9'
    */
   $allowed = 'abcdefghijklmnopqrstuvwxyz0123456789_';
   $allowed = 'abcdefghijklmnopqrstuvwxyz0123456789_-';
   $res = '';
   $name = strtolower(trim($name));
   for ($i=0; $i < strlen($name); $i++){