diff --git a/gosa-core/include/class_CopyPasteHandler.inc b/gosa-core/include/class_CopyPasteHandler.inc
index ed01b1cf835d93ac4e943b581eb39d2c8aa59c12..21a57755e812ff48ba319b52f46d500f05eaa48a 100644 (file)
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
-define("LDAP_DUMP_PATH","/tmp/gosa");
+define("LDAP_DUMP_PATH","/var/cache/gosa/tmp");
class CopyPasteHandler {
$entry = $this->load_entry_from_queue($entry);
$this->queue[$key] = $entry;
}
+ $entry= $this->_update_vars($entry);
$msgs = $entry['object']->check();
$acl = $ui->get_category_permissions($entry['dn'], $entry['tab_acl_category']);
/* Load next queue entry */
if(!count($msgs)){
$this->lastdn = $this->current['object']->dn;
- $this->current= $this->_update_vars($this->current);
$this->current['object']->save();
$this->current = FALSE;
}else{
$key = key($this->objects_to_fix);
if(isset($this->objects_to_fix[$key])){
$this->current = $this->objects_to_fix[$key];
+ $this->current= $this->_update_vars($this->current);
unset($this->objects_to_fix[$key]);
unset($this->queue[$key]);
}
/* Update all attributes specified with SetVar */
foreach($this->setvar_array as $name => $value){
+
+ /* Do not update parent for plugins, this may break things */
+ if($name == "parent") continue;
+
if(isset($entry['object']->by_object[$key]->$name)){
$entry['object']->by_object[$key]->$name = $value;
}
/* returns the paste icon for headpages */
function generatePasteIcon()
{
- $Copy_Paste= " <img class='center' src='images/list_seperator.png' align='middle' alt='' height='16' width='1'> ";
+ $Copy_Paste= " <img class='center' src='images/lists/seperator.png' align='middle' alt='' height='16' width='1'> ";
if($this->entries_queued()){
- $img= "images/copypaste.png";
+ $img= "images/lists/paste.png";
$Copy_Paste.= "<input type='image' name='editPaste' class='center'
src='".$img."' alt='"._("Paste")."'> ";
}else{
- $Copy_Paste.= "<img class='center' src='images/cant_editpaste.png' alt=\""._("Cannot paste")."\"> ";
+ $Copy_Paste.= "<img class='center' src='images/lists/paste-grey.png' alt=\""._("Cannot paste")."\"> ";
}
return ($Copy_Paste);
}