PHPmyGallery - version history
    
    Version 1.51.010
        - Security fix in phpmygallery.php near the top. This prevents $group,
          $picdir and $pic from being anything else than a filename or folder.
          Sorry for the late fix.
          This also fixes a bug where statistics would contain nonsense
          (' inside a filenam etc.) and render the page inaccessible.
    
    Version 1.51.0 (Gold Release, which took a looooooooooooooooong long time)
        - GPL updated (copied english and german files into documentation)
          see http://www.gnu.org/licenses/translations.html for other languages.
        - Changed Versioning to <main-version>.<sub-version>.<maintenance> which
          will give a better hint which version includes major changes, just new
          features and which one just fixes bugs. But, I feel I don't have time
          to fix bugs everywhere recursively for all previous versions. You
          could do this according to the version history and a program like
          CSDiff, if you like.
        - doStats tests now if filename really exists. I assumed that you would
          not supply wrong parameters. If someone does, this clogs up your stats
          and just doesn't look right. Sorry for that!
        - Edited _README.TXT and _LIESMICH.TXT and release_notes.txt
        - New option picsdescriptions_multiline_comment in db/mainsetup/data.php
          and implemented it in _conf/_php-core/adminmenu/do_picssetup.php
        - Added new template template/all_forminputTextarea.html (see above).
        - Added one more stripslashes for image comment in _conf/_php-core/
          phpmygallery.php - seemed to work better.
        - Documentation: JPG-jpg Jpg-jpg JPG-jpg JPG-gif etc.
        - Documentation: ? in Galleries / Incorrect picture count
        - Documentation: "auto-scroll on/off" for the FAQ/Help navigation.
          If you click on the [ ] next to chapters, smooth scrolling of FAQ/
          Help navigation will not autoscroll anymore. You can activate it
          by pressing it again. Does not keep this state between pages, though
        - Documentation: Modified the look of source-code
        - pktpl function does not produce HTML code with two newlines at each
          template newline. I just changed implode("\n",file($template)); to
          implode('',file($template)); which was of course slightly wrong.
        - Added padding-top for h2 and h3 in backend.css (reads better)
        - Created different Sample_Gallery
        - Using a wrong GET parameter for group, dir or pic will not result
          in PHPmyGallery displaying a non-existing page. Instead, it will
          go back to the main page with all the groups listed. This will
          change in the future to give a proper reason.
        - Slight change in standard templates for the picture template. This
          does not make the navigation "jump" when picture width changes.
        - Updated session handling (not using session_register anymore)
        - Added Programmers Notepad to used tools page (great stuff, use it!)
        - Copyright now includes 2007 (been a long time).
        - Testing
        - Zip it
        - Create demo version later
        - Acquire World Domination (Beta)
    
    Version 1.51 (first beta-release)
        - Wrote sample plug-in GalleryConvertor
        - Optimized templates for plug-ins page within admin menu
        - Changed how the language packs are read in. Created the
          processLanguagePack function for scripts to use their own
          language packs
        - Documented Plug-In system a lot better (in page_2)
        - Rechecked setting for displaying thumbnails or filename
        - Fixed bug that permitted displaying the statistics of
          january (forgot a closing curled brace in a template)
        - Fixed another bug in statistics that displayed a linked month
          next to the same month name non-linked. This occured when
          statistics where read in from several years. Works now
        - Copyright now includes 2006. Hell yeh!
    
    Version 1.5 (gold)
        - Created .htaccess files which deny access to _php-core, db,
          db_libs and plug-ins. This should prevent several security problems.
    
    Version 1.5 (first beta-release)
        - Rewrote most of the script and added more comments in the PHP code
        - PHPmyGallery is using no PHP class anymore
        - Galleries are now arrangeable in groups
        - Changed templates a lot, templates are now easier to change to
          another design and use CSS throughout
        - phpmygallery.php can now be simply included (not documented yet)
        - Fixed recursiveness bug in arr2php
        - Fixed bug in finding prefix/suffix within a filename
        - Seperated page logo and page navigation to seperate templates
        - Moved FAQ pages to lang directory, the FAQ section can now be
          translated wholly in the future.
        - Rewrote help script completely. It generates a nice auto-scrolling
          navigation left of the FAQ/Help texts
        - The FAQ/Help scripts can generate .html files within documentation/html
          automatically. Add &html to the adress within your webbrowser to rewrite
          the html pages. Otherwise not documented yet (Yey, a hidden feature!).
        - Completely rewrote the manuals
        - The decimal point character has been moved to the langpacks, so
          pk_exectime returns the decimal point according to language settings
        - Using the QSL database system now, which is based on the file system
          Every setting changed by the backend is now saved in _conf/db/
        - Using fancy function-headers now in the functions.php include file
        - Created a PlugIn system for backend
        - Every module has a little description of what it does now
        - Picture descriptions array arranged differently
        - All tabs are now replaced with spaces within the code
    
    Version 1.0 (second beta-release)
        - Fixed bug where pictures where not counted correctly
        - Language Pack changed (just one entry, $l['trytoforce777'])
        - register_globals on from php.ini is no longer required (roughly tested,
          but should work). Using $_GET, $_POST and $_SESSION now.
        - Properly handles " and ' within picture names and comments now.
        - PHPmyGallery can try to chmod necessary files and directories to 777 itself.
        - Statistics now properly tells you again if no statistics where found. 
    
    Version 1.0 (first beta-release)
        - Fixed bug for statistics that displayed files from the last year within
          the navigation of the current year
        - The script can now set the password itself for sessions and htaccess files.
          Might be a security issue, maybe I`ll display "Please set admin menu password"
          or anything on the frontend if its empty. I`ll see.
        - PHPmyGallery is able to tell if the necessary files are on CHMOD 777
        - I put all the admin menu templates into templates/admin so people
          who just want to edit the frontend don`t have to care about them
        - You can set the adminmenu language through the adminmenu itself now.
        - Fixed htaccess creating bug on windows systems (Windows webservers need
          the password to be non-encrypted)
        - Using sessions or htaccess login can be changed easily within
          phpmygallery.core_setup.php
        - PHPmyGallery tries to call chmod() automatically where possible
        - Script automatically tries upper/lowercase file extensions for pictures,
          but thumbnail extension has to be the same for the corresponding
          picture extension
        - You may use spaces in picture and thumbnail filenames now
        - Updated README.TXT and created german version LIESMICH.TXT
        - Displays FAQ/Help much faster now, HTML version of documentation now
          available for offline-viewing
        - Rewrote some help texts and updated installation guides
        - Hey, it`s version 1.0! :-D
    
    Version 0.995 (non-beta, somewhat final release before 1.0)
        - Fixed bug for statistics that affected writing and reading the statistics
          Sorry to everyone ^_^
        - Updated arr2php() to differentiate between is_numeric and is_string
        - Updated help texts to display something about CHMODing certain files n folders
        - Strengthened the "no password set" warning, added some text about CHMODing
          of certain files there, too.
        - Added the help texts mentioned above to the tips array (english & german version)

    Version 0.995 (third beta release)
        - Users can now set PHPmyGallery to use real HTML tables for index pages from
          the gallery setup. The number of columns can be set from 1-9. If set to 0
          it will use the old way and uses the whole browser width
        - Recoded statistics system (more performant on pages with many visitors)
        - New little `Tip of the Moment`-feature in adminmenu
        - Moved the titleseperator string to language files
        - Implemented usage of EXIF parameters on JPEG files, must be activated in the
          configuration file for performance reasons
        - More detailed filewrite errors on the backend (Gives some reason)
        - Eleminated the bug where it didn`t save ' " and \ correctly.
        - The login into the adminmenu is now done by PHP sessions, can be changed to
          use .htaccess again from backend.core.php ; Requires to set the admin password
          in ./_conf/set_adminpassword.php
        - The name of the backend directory can be changed now, so you can rename it for
          security reasons or even put it into a different subdirectory on the webspace
          Hasn`t been tested too much but should work.
        - When selecting a gallery it will display the galleryname instead of the
          directory name. Can be changed to use directry name again in the config file
        - install_instructions.txt now points directly to the manual
        - Rewrote some help texts as well as added some items (CHMOD help texts etc.)
        - Fixed bug in statistics page where it didn`t load the previously seen
          filename when clicking on Top25 or Top50
        - Changed the previously included files which are vital for the script
          to a `require(filename)`, which will use a `require() or die()` call to
          tell the user if a file is missing.
          
    
    Version 0.98b (second beta release)
        - Didn`t finish grouping support yet, please ignore the
          code for that by now, doesn`t affect the rest of the script
        - Script creates .htaccess and .htpasswd01 automatically,
          one of the best news I think :)
        - Made thumbnail size automatically determined by PHP
        - Statistics screen displays Top10, 25 or 50 dirs and pics
        - Added basic plug-in support
        - Some layout change in gallery setup and main setup plus
          a new functionallity; Thumbnail suffixes are made possible
        - Now different templates for thumbnails and the picture
          itself (galleryTablePicturetag.html and picPicturetag.html)
        - Made some changes to the language file and added variables
        - Fixed bug of statistics page where script didn`t let user
          choose a statistics file
        - `to Top` link works now in documentation
        - Created langpack for german
        - Created README.TXT which points you to ./_conf/documentation
        - Created release_notes.txt file with news for 0.95b users
        - Wrote more on FAQ/Help, especially for the new plug-in support
        - Created different directories for backend / frontend and
          plug-ins templates and modified code to work with them
        - General bug tracking and fixing
    
    
    Version 0.95b (first beta release)
        - I split backend.core.php into several files, which reside
          in core/backend/.
        - Finished the useage statistics system, it can look back to
          five years of statistics which are inside db/stats/. In
          this version, PHPmyGallery only counts PIs (each click is
          a PI, it means Page Impressions).
        - The array_dir function now automatically excludes
          directories and files with _ (underscore) or - (minus/hyphen)
          at the beginning of their name.
        - There`s still no setup routine to protect the conf
          directory. This will be done until version 1.0.
        - Useage issues and lesser bugs were fixed.
    
    
    Version 0.92a (first alpha release)
        After writing the PHP-Class for PHPmyGallery, I decided to
        work on a backend. This lasted for some weeks after I got
        tired to do it. Couldn`t handle templates, had some bugs,
        had some work to do at that time...
        ...after some months of working I revisited the script and
        started digging through it again. I added an own template
        system, made the code a bit clearer and more modular.
        I started writing help texts and made the whole thing with
        multi-language support. After optimising most of the code
        and designing the backend, I came to this version.
        It`s pretty useable right now but still uses .htaccess and
        just hasn`t been tested too much. Works for me :-D
        The next updates will include a statistics system for each
        gallery and picture plus a way to arrange galleries into
        groups. I think this will be done until 1.0.
    

