Code

updated templates
[gosa.git] / gosa-plugins / goto / admin / systems / goto / class_printGeneric.inc
index 9bc8b69f146fbdc9e226352502e57dc55ca9207b..bd7531c9243d46e94037cf6bfe465215e918b4bb 100644 (file)
@@ -99,7 +99,7 @@ class printgeneric extends plugin
     /* Set base */
     if ($this->dn == "new"){
       $ui= get_userinfo();
-      $this->base= dn2base($ui->dn);
+      $this->base= dn2base(session::global_is_set("CurrentMainBase")?"cn=dummy,".session::global_get("CurrentMainBase"):$ui->dn);
       $this->cn= "";
     } else {
     
@@ -734,6 +734,11 @@ class printgeneric extends plugin
       $message[]= msgPool::required(_("Name"));
     }
 
+    // Check if a wrong base was supplied
+    if(!$this->baseSelector->checkLastBaseUpdate()){
+      $message[]= msgPool::check_base();
+    }
+
     /* must: cn */
     if(($this->BelongsTo == "Printer") && !tests::is_dns_name($this->cn)){
       $message[]= msgPool::invalid(_("Name"));