| 131 |
} |
} |
| 132 |
foreach ($node->files as $key=>$file) { |
foreach ($node->files as $key=>$file) { |
| 133 |
if ($file->filename==basename($file_name)) { |
if ($file->filename==basename($file_name)) { |
| 134 |
webdav_debug("Removing fid=".$file->fid); |
logger_debug("webdav","Removing fid=".$file->fid); |
| 135 |
$file->remove=true; |
$file->remove=true; |
| 136 |
} |
} |
| 137 |
} |
} |
|
upload_save($node); |
|
| 138 |
if (($user->uid != 1 || user_access('upload files')) && ($file = _webdav_attachement_save_file($node, $file_name))) { |
if (($user->uid != 1 || user_access('upload files')) && ($file = _webdav_attachement_save_file($node, $file_name))) { |
| 139 |
$file->new = true; |
$file->new = true; |
| 140 |
$file->description= basename($file_name); |
$file->description= basename($file_name); |
| 141 |
$node->files[]=$file; |
$node->files[]=$file; |
|
upload_save($node); |
|
| 142 |
} |
} |
| 143 |
|
node_save($node); |
| 144 |
} |
} |
| 145 |
|
|
|
|
|
| 146 |
function webdav_attachement_node_attachements_copy($target_node, $target_file_name, $source_node, $source_file_name) { |
function webdav_attachement_node_attachements_copy($target_node, $target_file_name, $source_node, $source_file_name) { |
| 147 |
foreach ($source_node->files as $file) { |
foreach ($source_node->files as $file) { |
| 148 |
if ($file->filename==$source_file_name) { |
if ($file->filename==$source_file_name) { |