diff --git a/gosa-plugins/gofax/gofax/blocklists/class_blocklistManagement.inc b/gosa-plugins/gofax/gofax/blocklists/class_blocklistManagement.inc
index 94696669d3612d633ec143365e5dc863fbbe22c5..8d2d9b6fe4190761db61b0782a34c983d2f9e4cc 100644 (file)
class blocklist extends plugin
{
/* Definitions */
- var $plHeadline= "FAX Blocklists";
+ var $plHeadline= "FAX blocklists";
var $plDescription= "This does something";
var $blocklists = array();
$this->dn= "";
$this->dialog = NULL;
session::un_set('objectinfo');
+ }else{
+
+ /* Reinitialize tab */
+ if($this->dialog instanceof tabs){
+ $this->dialog->re_init();
+ }
}
} else {
/* Errors found, show message */
$this->dns[$id] = $dn;
}
- $dns_names[] = array();
+ $dns_names = array();
foreach($this->dns as $dn){
add_lock ($dn, $this->ui->dn);
$dns_names[]=@LDAP::fix( $dn);
/* Remove user by user and check acls before removeing them */
foreach($this->dns as $key => $dn){
+ $this->dn = $dn;
if (preg_match("/d/",$this->ui->get_permissions($this->dn,"gofaxlist/blocklistGeneric"))){
- $this->dn = $dn;
$this->dialog = new faxblocktabs($this->config,$this->config->data['TABS']['FAXBLOCKTABS'],$this->dn);
$this->dialog->delete();
$this->dialog = NULL;
function save_object()
{
$this->DivListBlocklist->save_object();
+ if(is_object($this->CopyPasteHandler)){
+ $this->CopyPasteHandler->save_object();
+ }
}