| 1 |
<?php |
<?php |
| 2 |
// $Id: node_images.module,v 1.11.2.7 2008/08/26 18:19:30 stefano73 Exp $ |
// $Id: node_images.module,v 1.11.2.8 2008/08/28 14:33:17 stefano73 Exp $ |
| 3 |
|
|
| 4 |
/** |
/** |
| 5 |
* @file |
* @file |
| 412 |
// Save new file upload. |
// Save new file upload. |
| 413 |
$dest = ($node ? _node_images_get_directory('', $user, $node) : file_directory_path()); |
$dest = ($node ? _node_images_get_directory('', $user, $node) : file_directory_path()); |
| 414 |
if ($file = file_save_upload($source, $validators, $dest)) { |
if ($file = file_save_upload($source, $validators, $dest)) { |
| 415 |
|
// remove uploaded file from the files table, so it won't be deleted by system_cron() |
| 416 |
|
db_query('DELETE FROM {files} WHERE fid = %d', $file->fid); |
| 417 |
|
|
| 418 |
return $file; |
return $file; |
| 419 |
} |
} |
| 420 |
|
|
| 770 |
return (user_access('add node images to any '. $type .' content') || (user_access('add node images to own '. $type .' content') && ($user->uid == $node->uid))); |
return (user_access('add node images to any '. $type .' content') || (user_access('add node images to own '. $type .' content') && ($user->uid == $node->uid))); |
| 771 |
} |
} |
| 772 |
if ($op == 'update') { |
if ($op == 'update') { |
| 773 |
return (user_access('edit any node_image') || (user_access('edit own node images') && ($user->uid == $file->uid))); |
return (user_access('edit any node image') || (user_access('edit own node images') && ($user->uid == $file->uid))); |
| 774 |
} |
} |
| 775 |
if ($op == 'delete') { |
if ($op == 'delete') { |
| 776 |
return (user_access('delete any node_image') || (user_access('delete own node images') && ($user->uid == $file->uid))); |
return (user_access('delete any node image') || (user_access('delete own node images') && ($user->uid == $file->uid))); |
| 777 |
} |
} |
| 778 |
|
|
| 779 |
return FALSE; |
return FALSE; |