Changeset 2078

Show
Ignore:
Timestamp:
2008-06-17 15:48:08 (7 months ago)
Author:
fredck
Message:

Updated the copyright notices and "compiled" the "all in one" PHP version as well as the executable version.

Location:
FCKpackager/trunk
Files:
13 modified

Legend:

Unmodified
Added
Removed
  • FCKpackager/trunk/_dev/gensinglefile.php

    r333 r2078  
    33/* 
    44 * FCKpackager - JavaScript Packager and Compressor - http://www.fckeditor.net 
    5  * Copyright (C) 2003-2007 Frederico Caldeira Knabben 
     5 * Copyright (C) 2003-2008 Frederico Caldeira Knabben 
    66 * 
    77 * == BEGIN LICENSE == 
  • FCKpackager/trunk/fckpackager.php

    r2071 r2078  
    4848?> 
    4949 
    50 <?php 
     50<?php 
    5151 
    5252 
     
    5959function StrEndsWith( $str, $sub ) 
    6060{ 
    61    return ( substr( $str, strlen( $str ) - strlen( $sub ) ) == $sub ) ; 
     61        return ( substr( $str, strlen( $str ) - strlen( $sub ) ) == $sub ) ; 
    6262} 
    6363 
     
    7272function CreateDir($path, $rights = 0777) 
    7373{ 
    74         $folder_path = array( 
    75                 strstr( $path, '.' ) ? dirname( $path ) : $path ) ; 
    76  
    77         while ( !@is_dir( dirname( end( $folder_path ) ) ) 
    78                         && dirname( end( $folder_path ) ) != '/' 
    79                         && dirname( end( $folder_path ) ) != '.' 
    80                         && dirname( end( $folder_path ) ) != '' ) 
    81         { 
    82                 $folder_path[] = dirname( end( $folder_path ) ) ; 
    83         } 
    84  
    85         while ( $parent_folder_path = array_pop( $folder_path ) ) 
    86         { 
    87                 if ( !@mkdir( $parent_folder_path, $rights ) ) 
    88                         ExitError( "Can't create folder \"$parent_folder_path\"." ) ; 
     74        $dirParts = explode( '/', $path ) ; 
     75 
     76        $currentDir = '' ; 
     77 
     78        foreach ( $dirParts as $dirPart ) 
     79        { 
     80                $currentDir .= $dirPart . '/' ; 
     81 
     82                if ( strlen( $dirPart ) > 0 && !is_dir( $currentDir ) ) 
     83                        mkdir( $currentDir, $rights ) ; 
    8984        } 
    9085} 
     
    10095                fwrite( $f, "\xEF\xBB\xBF" ) ;  // BOM 
    10196 
    102         fwrite( $f, $strData ) ; 
    103         fclose( $f ) ; 
    104  
    105         return TRUE ; 
    106 } 
    107  
    108 function SaveStringToUtf8File( $strData, $filePath, $includeBom = TRUE ) 
    109 { 
    110         $f = @fopen( $filePath, 'wb' ) ; 
    111  
    112         if ( !$f ) 
    113                 return FALSE ; 
    114  
    115         if ( $includeBom ) 
    116                 fwrite( $f, "\xEF\xBB\xBF" ) ;  // BOM 
    117  
    118         fwrite( $f, ( $strData ) ) ; 
    119  
     97        fwrite( $f, StripUtf8Bom( $strData ) ) ; 
    12098        fclose( $f ) ; 
    12199 
     
    359337                        ' ', $script ) ; 
    360338 
    361                 // Concatenate lines that end with "}" using a ";" (except for "else" and "catch" cases). 
    362                 $script = preg_replace( 
    363                         '/\s*}\s*[\n\r]+\s*(?!\s*(else|catch|}))/s', 
     339                // Concatenate lines that end with "}" using a ";", except for "else", 
     340                // "while", "catch" and "finally" cases, or when followed by, "'", ";", 
     341                // "}" or ")". 
     342                $script = preg_replace( 
     343                        '/\s*}\s*[\n\r]+\s*(?!\s*(else|catch|finally|while|[}\),;]))/s', 
    364344                        '};', $script ) ; 
    365345 
     
    669649        function ProcessFile( $sourceFilePath, $destinationFilePath, $onlyHeader = FALSE ) 
    670650        { 
    671                 SaveStringToUtf8File( 
     651                SaveStringToFile( 
    672652                        FCKPreProcessor::Process( file_get_contents( $sourceFilePath ), $onlyHeader ), 
    673653                        $destinationFilePath, 
    674                         ( !StrEndsWith( $sourceFilePath, '.asp' ) && !StrEndsWith( $sourceFilePath, '.js' ) ) ) ;       // Only ASP and JavaScript files require the BOM. 
     654                        ( StrEndsWith( $sourceFilePath, '.asp' ) || StrEndsWith( $sourceFilePath, '.js' ) ) ) ; // Only ASP and JavaScript files require the BOM. 
    675655 
    676656                // Set the destination file Last Access and Last Write times. 
  • FCKpackager/trunk/_samples/fckeditor/_source/internals/fckxhtmlentities.js

    r156 r2078  
    11/* 
    22 * FCKeditor - The text editor for Internet - http://www.fckeditor.net 
    3  * Copyright (C) 2003-2007 Frederico Caldeira Knabben 
     3 * Copyright (C) 2003-2008 Frederico Caldeira Knabben 
    44 * 
    55 * == BEGIN LICENSE == 
  • FCKpackager/trunk/_source/fckpackager.php

    r156 r2078  
    33/* 
    44 * FCKpackager - JavaScript Packager and Compressor - http://www.fckeditor.net 
    5  * Copyright (C) 2003-2007 Frederico Caldeira Knabben 
     5 * Copyright (C) 2003-2008 Frederico Caldeira Knabben 
    66 * 
    77 * == BEGIN LICENSE == 
     
    2828echo( "\n" ) ; 
    2929echo( 'FCKpackager - JavaScript Packager and Compressor - Version 1.0' . "\n" ) ; 
    30 echo( 'Copyright 2004-2007 Frederico Caldeira Knabben - All rights reserved' . "\n" ) ; 
     30echo( 'Copyright 2004-2008 Frederico Caldeira Knabben - All rights reserved' . "\n" ) ; 
    3131echo( "\n" ) ; 
    3232 
  • FCKpackager/trunk/_source/includes/common.inc

    r335 r2078  
    22/* 
    33 * FCKpackager - JavaScript Packager and Compressor - http://www.fckeditor.net 
    4  * Copyright (C) 2003-2007 Frederico Caldeira Knabben 
     4 * Copyright (C) 2003-2008 Frederico Caldeira Knabben 
    55 * 
    66 * == BEGIN LICENSE == 
  • FCKpackager/trunk/_source/includes/fckcontantprocessor.inc

    r156 r2078  
    22/* 
    33 * FCKpackager - JavaScript Packager and Compressor - http://www.fckeditor.net 
    4  * Copyright (C) 2003-2007 Frederico Caldeira Knabben 
     4 * Copyright (C) 2003-2008 Frederico Caldeira Knabben 
    55 * 
    66 * == BEGIN LICENSE == 
  • FCKpackager/trunk/_source/includes/fckfunctionprocessor.inc

    r156 r2078  
    22/* 
    33 * FCKpackager - JavaScript Packager and Compressor - http://www.fckeditor.net 
    4  * Copyright (C) 2003-2007 Frederico Caldeira Knabben 
     4 * Copyright (C) 2003-2008 Frederico Caldeira Knabben 
    55 * 
    66 * == BEGIN LICENSE == 
  • FCKpackager/trunk/_source/includes/fckjavascriptcompressor.inc

    r1976 r2078  
    22/* 
    33 * FCKpackager - JavaScript Packager and Compressor - http://www.fckeditor.net 
    4  * Copyright (C) 2003-2007 Frederico Caldeira Knabben 
     4 * Copyright (C) 2003-2008 Frederico Caldeira Knabben 
    55 * 
    66 * == BEGIN LICENSE == 
  • FCKpackager/trunk/_source/includes/fckpackagefile.inc

    r335 r2078  
    22/* 
    33 * FCKpackager - JavaScript Packager and Compressor - http://www.fckeditor.net 
    4  * Copyright (C) 2003-2007 Frederico Caldeira Knabben 
     4 * Copyright (C) 2003-2008 Frederico Caldeira Knabben 
    55 * 
    66 * == BEGIN LICENSE == 
  • FCKpackager/trunk/_source/includes/fckpackager.inc

    r156 r2078  
    22/* 
    33 * FCKpackager - JavaScript Packager and Compressor - http://www.fckeditor.net 
    4  * Copyright (C) 2003-2007 Frederico Caldeira Knabben 
     4 * Copyright (C) 2003-2008 Frederico Caldeira Knabben 
    55 * 
    66 * == BEGIN LICENSE == 
  • FCKpackager/trunk/_source/includes/fckstringsprocessor.inc

    r156 r2078  
    22/* 
    33 * FCKpackager - JavaScript Packager and Compressor - http://www.fckeditor.net 
    4  * Copyright (C) 2003-2007 Frederico Caldeira Knabben 
     4 * Copyright (C) 2003-2008 Frederico Caldeira Knabben 
    55 * 
    66 * == BEGIN LICENSE == 
  • FCKpackager/trunk/_source/includes/fckxmldocument.inc

    r156 r2078  
    22/* 
    33 * FCKpackager - JavaScript Packager and Compressor - http://www.fckeditor.net 
    4  * Copyright (C) 2003-2007 Frederico Caldeira Knabben 
     4 * Copyright (C) 2003-2008 Frederico Caldeira Knabben 
    55 * 
    66 * == BEGIN LICENSE ==