summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: 9672589)
raw | patch | inline | side by side (parent: 9672589)
author | cajus <cajus@594d385d-05f5-0310-b6e9-bd551577e9d8> | |
Tue, 27 Feb 2007 11:35:58 +0000 (11:35 +0000) | ||
committer | cajus <cajus@594d385d-05f5-0310-b6e9-bd551577e9d8> | |
Tue, 27 Feb 2007 11:35:58 +0000 (11:35 +0000) |
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.5@5737 594d385d-05f5-0310-b6e9-bd551577e9d8
include/class_tabs.inc | patch | blob | history | |
include/functions.inc | patch | blob | history |
diff --git a/include/class_tabs.inc b/include/class_tabs.inc
index 15c5fa0fe1a03197d2f96a005fe96bb21504747a..1571bdadadb9dd072e46a0cc5a2c1d460ccf6a51 100644 (file)
--- a/include/class_tabs.inc
+++ b/include/class_tabs.inc
$obj= $this->by_object[$this->current];
$display.= $obj->execute();
- $this->by_object[$this->current]= $obj;
+ if (is_php4()){
+ $this->by_object[$this->current]= $obj;
+ }
/* Footer for tabbed dialog */
$display.= "</td></tr></table>";
$obj= $this->by_object[$this->last];
$obj->save_object ();
- $this->by_object[$this->last]= $obj;
+ if (is_php4()){
+ $this->by_object[$this->last]= $obj;
+ }
}
/* Skip if curent and last are the same object */
$this->current, "Saving (current)");
$obj->save_object ();
- $this->by_object[$this->current]= $obj;
+ if (is_php4()){
+ $this->by_object[$this->current]= $obj;
+ }
}
}
foreach ($this->by_object as $key => $obj){
$sacl= get_module_permission($acl, "$key", $this->dn);
$obj->acl= $sacl;
- $this->by_object[$key]= $obj;
+ if (is_php4()){
+ $this->by_object[$key]= $obj;
+ }
}
}
$key, "Checking");
$messages= $obj->check();
+ if (is_php4()){
+ $this->by_object[$key]= $obj;
+ }
if (count($messages)){
$this->current= $key;
break;
$key, "Adapting");
$obj->parent= &$this;
$obj->adapt_from_template($dn);
- $this->by_object[$key]= $obj;
+ if (is_php4()){
+ $this->by_object[$key]= $obj;
+ }
}
}
diff --git a/include/functions.inc b/include/functions.inc
index a07ae3a7e3977433e86f2abe0bb9e6bddfaa4498..1d8c1ff6dd736b52458d29677ee5881c25430fc0 100644 (file)
--- a/include/functions.inc
+++ b/include/functions.inc
}
+function is_php4()
+{
+ return (strpos(phpversion(), 4) === 0);
+}
+
+
// vim:tabstop=2:expandtab:shiftwidth=2:filetype=php:syntax:ruler:
?>