Ignore:
Timestamp:
07/04/06 14:20:38 (13 years ago)
Author:
koto
Message:
Location:
trunk/plugins/ImageManager
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/plugins/ImageManager/Classes/Files.php

    r521 r524  
    9090         * @return string the escaped safe filename 
    9191         */ 
    92         function escape($filename)  
     92        function escape($filename) 
    9393        { 
    9494                Return preg_replace('/[^\w\._]/', '_', $filename); 
     
    239239                return $size; 
    240240        } 
     241         
     242        /** 
     243         * Renames file, preserving its directory and extension 
     244         * @param string $oldPath path to the old existing file 
     245         * @param string new filename (just the name, without path or extension) 
     246         * @author Krzysztof Kotowicz <koto@webworkers.pl> 
     247         */ 
     248        function renameFile($oldPath, $newName) { 
     249 
     250                if(!(file_exists($oldPath) && is_file($oldPath))) 
     251                        return FILE_ERROR_NO_SOURCE; 
     252 
     253                $oldFileParts = pathinfo($oldPath); 
     254 
     255                $newPath = $oldFileParts['dirname'] . '/' 
     256                                   . $newName 
     257                                   . (!empty($oldFileParts['extension']) ? '.' . $oldFileParts['extension'] : ''); 
     258 
     259                if (file_exists($newPath)) 
     260                        return false; 
     261 
     262                if (!rename($oldPath, $newPath)) 
     263                        return FILE_ERROR_COPY_FAILED; 
     264 
     265        } 
    241266 
    242267} 
  • trunk/plugins/ImageManager/manager.php

    r493 r524  
    151151 
    152152  <tr> 
    153     <th align="left">Align:</th> 
     153    <th align="left">Alignment:</th> 
    154154    <td colspan="2"> 
    155155      <select size="1" id="f_align"  title="Positioning of this image"> 
Note: See TracChangeset for help on using the changeset viewer.