index 7ca37d200c20ae45d5b62c5500941b94cc79d90d..e33b2ec613feebaad84cdcd40bb6e3b1060ac42f 100644 (file)
unset($this->saved_attributes[$index]);
continue;
}
unset($this->saved_attributes[$index]);
continue;
}
- if ($this->saved_attributes[$index]["count"] == 1){
+ if (isset($this->saved_attributes[$index][0]) || $this->saved_attributes[$index]["count"] == 1){
$tmp= $this->saved_attributes[$index][0];
unset($this->saved_attributes[$index]);
$this->saved_attributes[$index]= $tmp;
$tmp= $this->saved_attributes[$index][0];
unset($this->saved_attributes[$index]);
$this->saved_attributes[$index]= $tmp;
function move($src_dn, $dst_dn)
{
function move($src_dn, $dst_dn)
{
+ /* Do not copy if only upper- lowercase has changed */
+ if(strtolower($src_dn) == strtolower($dst_dn)){
+ return(TRUE);
+ }
+
/* Copy source to destination */
if (!$this->copy($src_dn, $dst_dn)){
return (FALSE);
/* Copy source to destination */
if (!$this->copy($src_dn, $dst_dn)){
return (FALSE);