Changeset 13003


Ignore:
Timestamp:
01/31/12 16:09:07 (8 years ago)
Author:
plg
Message:

remove obsolete function add_file

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/ws_functions.inc.php

    r12922 r13003  
    16011601    unlink($chunk); 
    16021602  } 
    1603 } 
    1604  
    1605 /* 
    1606  * The $file_path must be the path of the basic "web sized" photo 
    1607  * The $type value will automatically modify the $file_path to the corresponding file 
    1608  */ 
    1609 function add_file($file_path, $type, $original_sum, $file_sum) 
    1610 { 
    1611   include_once(PHPWG_ROOT_PATH.'admin/include/functions_upload.inc.php'); 
    1612  
    1613   $upload_dir = dirname($file_path); 
    1614   if (substr(PHP_OS, 0, 3) == 'WIN') 
    1615   { 
    1616     $upload_dir = str_replace('/', DIRECTORY_SEPARATOR, $upload_dir); 
    1617   } 
    1618  
    1619   ws_logfile('[add_file] file_path  : '.$file_path); 
    1620   ws_logfile('[add_file] upload_dir : '.$upload_dir); 
    1621  
    1622   if (!is_dir($upload_dir)) { 
    1623     umask(0000); 
    1624     $recursive = true; 
    1625     if (!@mkdir($upload_dir, 0777, $recursive)) 
    1626     { 
    1627       return new PwgError(500, '[add_file] error during '.$type.' directory creation'); 
    1628     } 
    1629   } 
    1630  
    1631   if (!is_writable($upload_dir)) 
    1632   { 
    1633     // last chance to make the directory writable 
    1634     @chmod($upload_dir, 0777); 
    1635  
    1636     if (!is_writable($upload_dir)) 
    1637     { 
    1638       return new PwgError(500, '[add_file] '.$type.' directory has no write access'); 
    1639     } 
    1640   } 
    1641  
    1642   secure_directory($upload_dir); 
    1643  
    1644   // merge the file 
    1645   merge_chunks($file_path, $original_sum, $type); 
    1646   chmod($file_path, 0644); 
    1647  
    1648   // check dumped thumbnail md5 
    1649   $dumped_md5 = md5_file($file_path); 
    1650   if ($dumped_md5 != $file_sum) 
    1651   { 
    1652     return new PwgError(500, '[add_file] '.$type.' transfer failed'); 
    1653   } 
    1654  
    1655   list($width, $height) = getimagesize($file_path); 
    1656   $filesize = floor(filesize($file_path)/1024); 
    1657  
    1658   return array( 
    1659     'width' => $width, 
    1660     'height' => $height, 
    1661     'filesize' => $filesize, 
    1662     ); 
    16631603} 
    16641604 
Note: See TracChangeset for help on using the changeset viewer.