diff --git a/include/class_tabs.inc b/include/class_tabs.inc
index c543065b22dee48da42e42047218e2cc3695155f..f75847a3a54503f521f7b2ad5f7833bfb18a799e 100644 (file)
--- a/include/class_tabs.inc
+++ b/include/class_tabs.inc
}
}
}
}
+
+ function multiple_support_available()
+ {
+ foreach($this->by_object as $name => $obj){
+ if($obj->multiple_support){
+ return(TRUE);
+ }
+ }
+ return(FALSE);
+ }
+
+ function enable_multiple_support()
+ {
+ if(!$this->multiple_support_available()){
+ return(FALSE);
+ }else{
+ foreach($this->by_object as $name => $obj){
+ if($obj->multiple_support){
+ $this->by_object[$name]->multiple_support_active = TRUE;
+ }else{
+ unset($this->by_object[$name]);
+ unset($this->by_name[$name]);
+ }
+ }
+ }
+ return(TRUE);
+ }
+
+
function execute()
{
/* Rotate current to last */
function execute()
{
/* Rotate current to last */
$title= preg_replace("/ /"," ",$title);
/* Take care about notifications */
$title= preg_replace("/ /"," ",$title);
/* Take care about notifications */
- if ($this->by_object[$class]->pl_notify){
+ $obj = $this->by_object[$class];
+ if ( $this->by_object[$class]->pl_notify && ($obj->is_account || $obj->ignore_account)){
$notify= "id=\"notify\"";
} else {
$notify= "";
$notify= "id=\"notify\"";
} else {
$notify= "";