Changeset 12906 for trunk/admin/include/functions_upload.inc.php
- Timestamp:
- Jan 17, 2012, 1:11:14 AM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/admin/include/functions_upload.inc.php
r12879 r12906 151 151 } 152 152 153 function add_uploaded_file($source_filepath, $original_filename=null, $categories=null, $level=null, $image_id=null )153 function add_uploaded_file($source_filepath, $original_filename=null, $categories=null, $level=null, $image_id=null, $original_md5sum=null) 154 154 { 155 155 // 1) move uploaded file to upload/2010/01/22/20100122003814-449ada00.jpg … … 164 164 global $conf, $user; 165 165 166 $md5sum = md5_file($source_filepath); 166 if (isset($original_md5sum)) 167 { 168 $md5sum = $original_md5sum; 169 } 170 else 171 { 172 $md5sum = md5_file($source_filepath); 173 } 174 167 175 $file_path = null; 168 176 … … 235 243 else 236 244 { 237 copy($source_filepath, $file_path);245 rename($source_filepath, $file_path); 238 246 } 239 247 … … 292 300 'file' => pwg_db_real_escape_string(isset($original_filename) ? $original_filename : basename($file_path)), 293 301 'date_available' => $dbnow, 294 'tn_ext' => 'jpg',295 302 'path' => preg_replace('#^'.preg_quote(PHPWG_ROOT_PATH).'#', '', $file_path), 296 303 'filesize' => $file_infos['filesize'], … … 300 307 'added_by' => $user['id'], 301 308 ); 302 303 if (isset($high_infos)) 304 { 305 $insert['has_high'] = 'true'; 306 $insert['high_filesize'] = $high_infos['filesize']; 307 $insert['high_width'] = $high_infos['width']; 308 $insert['high_height'] = $high_infos['height']; 309 } 310 309 311 310 if (isset($level)) 312 311 {
Note: See TracChangeset
for help on using the changeset viewer.