News about releases and updates are posted here.
Post Reply
Posts: 132
Joined: Tue 15. Apr 2008, 15:34
Location: Altenbeken

v1.2.80_040 New Version

Post by PaderDesign » Sun 28. Apr 2019, 16:31

Hello everybody

A new version has been released today!
Several changes regarding PHP 7.2 and several bug-fixes were made.
Below a list of all changes. More to come.

Feel free to download it here:
There is also an update file available.

Friendly greetings,

--Change Log (new features marked bold):
v1.2.80_040: Bugfix: functions\standard.php: When new Pagination lists less than 10 pages, button for last page has no page identifier (leads to page 1 then)
v1.2.80_039: Back End: News: new Pagination
v1.2.80_038: Back End: Guestbook: new Pagination
v1.2.80_037: Bugfix: Back End: User was not logged out when max. Inactivity was up
v1.2.80_036: removed variable $L_150 from the language files (not in use anymore)
v1.2.80_035: Bugfix: frontend\images\guestbook_form.png: file missing due to update gigkalender_v1.2.79_009_DEV_update_80_022_DEV => applied new modification date to file
v1.2.80_034: Bugfix: calendar\showGigDetails.php: When showing multiple gigs (from Month View) there was no empty row between the gigs listed
v1.2.80_033: removed variable $L_203 from the language files
v1.2.80_032: renamed all variables $L_ERROR_eMail_could_not_be_sent into $L_ERROR_Email_could_not_be_sent
v1.2.80_031: renamed all variables $L_203 into $L_ERROR_Email_could_not_be_sent
v1.2.80_030: Bugfix: Back End: Admin: Users: adding new user enforced to assign a language (not necessary)
v1.2.80_029: Bugfix: languages\english.php: Improved variables $L_055 and $L_056
v1.2.80_028: Bugfix: Back End>Guestbook: after editing an entry with an empty ICQ field, it had value 0 in database. Now it is NULL.
v1.2.80_027: Bugfix: Back End>Admin>Import: There had been no notice about not having anything selected
v1.2.80_026: Back End>Admin>Import: Removed the use of SessionCookies
v1.2.80_025: Bugfix: Back End>Admin>Tools: Strings were English only
v1.2.80_024: Bugfix: calendar\calendar_wrapper.php: $timestamp was written upper case
v1.2.80_023: Bugfix: calendar\includes\frontend\GigDetailsLink.php: GigDetailsLink showed timestamp in link instead of GigID, so link did not work
v1.2.80_022: guestbook\functions.php.addGuestbookEntry(): optimized function
v1.2.80_021: guestbook\functions.php.EintragHinzufuegen(): renamed into addGuestbookEntry()
v1.2.80_020: guestbook\functions.php.messageIsSpam(): just cleaned up the code
v1.2.80_019: guestbook\guestbook_form.php: simplified the handling of $BackURL
v1.2.80_018: guestbook\guestbook_form.php: senden!='' changed into isset($senden)
v1.2.80_017: guestbook\guestbook_form.php: removed the conversion of POST-vars into standard vars
v1.2.80_016: guestbook\guestbook.php: added the conversion of $_Post-vars into standard vars
v1.2.80_015: guestbook\guestbook.php: added the conversion of $_GET-vars into standard vars
v1.2.80_014: guestbook\guestbook.php: removed the conversion of REQUEST-vars into standard vars
v1.2.80_013: guestbook\functions.php.isFormReload(): return type set to BOOL
v1.2.80_012: guestbook\functions.php.isFormReload(): added escaping of special characters via mysqli_real_escape_string()
v1.2.80_011: update.sql.php: added capability to delete files and folders
v1.2.80_010: Bugfix: filesharing/downloadNotes.php renamed into 'downloadSheetMusic.php'
v1.2.80_009: Bugfix: filesharing\notes renamed into 'sheetmusic'
v1.2.80_008: Bugfix: submenues\filesharing.php: renamed "downloadNotes" into "downloadSheetMusic"
v1.2.80_007: Bugfix: images/filesharing_notes.gif renamed into filesharing_sheet-music.gif
v1.2.80_006: Bugfix: languages\english.php: Variable $L_Notes renamed into $L_Sheet_Music
v1.2.80_005: Bugfix: Back End>File Sharing: menu button 'Notes' renamed into 'Sheet Music'
v1.2.80_004: Back End>Admin>Import: After importing, all checkboxes are unticked.
v1.2.80_003: Bugfix: functions\standard.php.getFrontendURL(): "Notice: Undefined variable: SetupGuestbookFormURL"
v1.2.80_002: $CharsSetupUserMaximumInactivityTime can have 3 chars, is Small Integer and default 60 minutes
v1.2.80_001: Bugfix: guestbook/guestbook_delete.php: If guestbook entry gets
deleted via email and $SetupGuestbookURL in gigkalender.ini.php is not set,
back link to guestbook is wrong => gives out a notice now
v1.2.80: New feature: gigkalender.ini.php:
new variable $SetupFrontendGuestbookBlockedIPsLimit

v1.2.79_009: languages\deutsch.php.$_ERROR_Old_guestbook_entries_NOT_deleted: changed into "FEHLER: Alte Gästebuch-Einträge NICHT gelöscht!"
v1.2.79_008: languages\english.php.$L_203: changed into "ERROR: Email could NOT been sent!"
v1.2.79_007: guestbook\guestbook_show.php: applied a <H2> tag for the headers of guestbook entries
v1.2.79_006: languages\english.php.$L_182: changed into "The GigKalender is offered free of charge.";
v1.2.79_005: languages\deutsch.php.$L_182: changed into "Der GigKalender wird kostenlos angeboten.";
v1.2.79_004: gigkalender.ini.php: improved error messaging, if connection to database failed
v1.2.79_003: help/threads.php: updated to HTML5
v1.2.79_002: functions\standard.php.MonatsNameVonDatum(): rename into getNameOfMonthFromNumberOfMonth()
v1.2.79_001: functions\standard.php.MonatsNameVonDatum(): function rewritten
v1.2.79: New Feature: gigkalender.ini.php:
new variable $SetupFrontendCalendarArtistFilter
=> Entering an artist name will display gigs of this particular artist only

v1.2.78_052: guestbook\functions.php.GuestbookNavigation(): renamed into getGuestbookFrontendNavigation()
v1.2.78_051: news\functions.php.getNewsFrontendNavigation(): return type set to :String
v1.2.78_050: news\functions.php.NewsNavigation(): renamed into getNewsFrontendNavigation()
v1.2.78_049: includes\backend_language_selector.php: If language file not found, it gives out an error message
v1.2.78_048: includes\backend_language_selector.php: Using global var $PATH for including files
v1.2.78_047: Bugfix: guestbook\guestbook_form.php: entering a website URL without protocoll triggers error message
v1.2.78_046: languages\english.php.$L_Frontend: renamed into $L_Front_End_Calendar
v1.2.78_045: languages\english.php.$L_Frontend: "Front End" => "Front End - Calendar"
v1.2.78_044: languages\english.php.$L_202: "Calendar" => "Back End - Calendar"
v1.2.78_043: languages\english.php.$L_067: "Back End" => "Back End - General"
v1.2.78_042: Backend: Admin: Members: numbers of asterix * in column Password represented password length
v1.2.78_041: Bugfix: Frontend>Gallery>Image-View: Double-Arrow-Icon to jump to first or last image is always a link, even when grayed out
v1.2.78_040: Bugfix: example_guestbook-and-news.php: Pagination of News leads to example_news.php
=> functions\standard.php.getFrontendURL(): Function revised and fully implented in all front end views
v1.2.78_039: frontend/images/guestbook_add.png: renamed into 'guestbook_form.png'
v1.2.78_038: Guestbook: renamed all 'add' into 'form'
v1.2.78_037: guestbook/guestbook_add.php: renamed into 'guestbook_form.php'
v1.2.78_036: gigkalender.ini.php: added comments, that URLs should be absolute paths
v1.2.78_035: Bugfix: languages\deutsch.php: $L_071 = "Deine Anmeldedaten waren NICHT korrekt!";
v1.2.78_034: frontend/example_full.php: New example file, which demonstrates a full website
v1.2.78_033: functions\standard.php: New function getFileNames():Array
v1.2.78_032: functions\standard.php: New function formatFileSize():String
v1.2.78_031: Bugfix: filesharing\filesharing.php:
Renaming of files caused names like test_1_1_1_1.mid
=> entire code rewritten
v1.2.78_030: filesharing\filesharing.php: partially rewritten
v1.2.78_029: Bugfix: filesharing\filesharing.php: removed all utf8_encode(), since it caused various mistakes
v1.2.78_028: Bugfix: language/english.php: $L_197 = "ERROR: At least one file name contains upper case letters!";
v1.2.78_027: Bugfix: language/english.php: $L_199 = "Error:" changed into "ERROR:"
v1.2.78_026: Bugfix: language/english.php: 4 times changed "At least on filename contains" into "At least one file name contains"
v1.2.78_025: Bugfix: Frontend: Gallery: gives out a warning on unknown file formats, like BMP, TIF, PSD,...
=> gallery\functions.php.getArrayOfImagesInFolder(): returns only known file formats like jpg, jpeg, png and gif
=> file extensions can be lower or upper case now
v1.2.78_024: gallery\functions.php.getArrayOfImagesInFolder(): rewritten function for using globe()
v1.2.78_023: gallery\functions.php: removed obsolet function countImages();
v1.2.78_022: guestbook\guestbook_add.php: gives out an error message, if message contains a blocked character.
v1.2.78_021: guestbook\functions.php.messageIsSpam(): Function returns 'noSpam', if message does not look like spam
v1.2.78_020: guestbook\functions.php.messageIsSpam(): Improved the way it checks for characters, it saves the detected blocked character into spam.log
v1.2.78_019: guestbook\functions.php.messageIsSpam(): Improved the way it checks for words, with surrounding blanks
v1.2.78_018: news\news.php: Faster code to calculate page of requested article, when accessed from news feed with NewsID
v1.2.78_017: Bugfix: news\news.php: If NewsID referred to not existing article, a warning was thrown: "Warning: A non-numeric value encountered..."
v1.2.78_016: Bugfix: Backend: renamed all GET variables "inhalt" into "content"
v1.2.78_015: Backend: Calendar: List: Pagination: Removed the title "Page:"
v1.2.78_014: styles/gigkalender.css: page centered: body {margin: 0 auto 0 auto;}
v1.2.78_013: styles/gigkalender.css: Maximum page width set: body {max-width: 1200px;}
v1.2.78_012: Removed subolder 'gallery/albums/album'
v1.2.78_011: functions\standard.php: removed obsolet function GigsPublished()
v1.2.78_010: Optimized code in calendar\table.php
v1.2.78_009: Optimized code in calendar\list.php
v1.2.78_008: Optimized code in calendar\calendar_past.php
v1.2.78_007: Optimized code in calendar\calendar.php
v1.2.78_006: functions\standard.php.GigsPublished(): Optimized code
v1.2.78_005: Bugfix: Front End: Calendar: If all gigs in period are 'Option', there was no note about no gigs, just nothing.
=> functions\standard.php.GigsPublished(): missing brackets in SQL command
v1.2.78_004: languages/deutsch.php: updated strings $L_060 and $L_075
v1.2.78_003: languages/english.php: updated strings $L_060 and $L_075
v1.2.78_002: languages/deutsch.php: $L_109: changed into "Gästebuch-Formular"
v1.2.78_001: languages/english.php: $L_109: changed into "Guestbook Form"
v1.2.78: New Feature: Back End: Admin: Front End: User can let language blank, so browser language will be detected
v1.2.77_032: languages/deutsch.php: $L_Headline08: changed into "Kalender - Vergangene Gigs:"
v1.2.77_031: languages/english.php: $L_Headline08: changed into "Calendar - Past Gigs:"
v1.2.77_030: file 'images/valid-rss.png' removed
v1.2.77_029: Backend: Admin: Frontend: new RSS-Logo valid-rss-rogers.png
v1.2.77_028: Bugfix: guestbook\guestbook_mail.php: Missing @ for mail() (it threw an exception when running on localhost without a mail server)
v1.2.77_027: Optimized code in guestbook\guestbook.php
v1.2.77_026: Bugfix: guestbook\functions.php.sendMail(): Missing @ for mail() (it threw an exception when running on localhost without a mail server)
v1.2.77_025: Backend: Guestbook: IPs displayed anonymized now
v1.2.77_024: functions/standard.php.emptyDirectory(): changed the error message for not delete files: ">ERROR: File NOT deleted!"
v1.2.77_023: functions/standard.php.emptyDirectory(): added a final / to the $strDir
v1.2.77_022: subfolder 'calendar\includes\addGig\autocomplete' removed
v1.2.77_021: Replaced JavaQueryUI based Autocomplete by HTML5 based <datalist> tag
v1.2.77_020: images/bgindex.jpg: replaced with bgindex-grey.png
v1.2.77_019: gigkalender.ini.php: some strings were in "", others in ''
v1.2.77_018: languages\english.php: changed all "member(s)" into "user(s):"
v1.2.77_017: changed all '...' into '…'
v1.2.77_016: styles\gigkalender.css: * {font-size: 100%;}
v1.2.77_015: Bugfix: languages\english.php: changed $L_Button10 = "Members" into $L_Button10 = "Users";
v1.2.77_014: Minimum password length increased to 24 characters
v1.2.77_013: Bugfix: news\backend_showAllNews.php: Setting number of lines to 'All', throws "Warning: A non-numeric value encountered..."
v1.2.77_012: Bugfix: guestbook\backend_showAllGuestbookEntries.php: Setting number of lines to 'All', throws "Warning: A non-numeric value encountered..."
v1.2.77_011: Bugfix: calendar\backend_showAllGigs.php: Setting number of lines to 'All', throws "Warning: A non-numeric value encountered..."
v1.2.77_010: news\backend_showAllNews.php: View Parameters: minimum line numbers is 10 now
v1.2.77_009: guestbook\backend_showAllGuestbookEntries.php: View Parameters: minimum line numbers is 10 now
v1.2.77_008: calendar\backend_showAllGigs.php: View Parameters: minimum line numbers is 10 now
v1.2.77_007: Bugfix: admin\import.php: Overwriting of Setup has to be checked and disabled
v1.2.77_006: Bugfix: frontend/example_guestbook-and-news.php
=> On adding a guestbook entry: "Warning: A non-numeric value encountered in F:\Eigene Dateien\PaderDesign\Projekte\0027 GigKalender\01 Skript\gigkalender12\news\news.php on line 41"
=> fixed with unique variable $PageVar in pagination URL
v1.2.77_005: Bugfix: functions\standard.php.checkEmail(): failed with new TLDs like .world
v1.2.77_004: languages\english.php: renamed $L_Lens = 'Lens' into $L_Magnify = 'Magnify',
also in languages\deutsch.php and gallery\gallery.php
v1.2.77_003: install\demo\guestbook.php: Changed Email address
v1.2.77_002: Backend: CSS: 5px padding on left and right side (#Box)
v1.2.77_001: Bugfix: languages/deutsch.php: $L_ERROR_Missing_agreement = "Deine Einwilligung fehlt!";
v1.2.77: New Feature: Frontend > Guestbook > Add: Form requires agreement to privacy policy
- You can toggle this feature in gigkalender.ini.php: $SetupFrontendGuestbookPrivacyPolicy
- You can define an URL to the privacy policy in gigkalender.ini.php: $SetupFrontendPrivacyPolicyURL

v1.2.76_029: Bugfix: guestbook\guestbook_add.php: 122: Added a trim() to get rid of blanks infront of URLs or at its end
v1.2.76_028: Bugfix: guestbook\guestbook_add.php: 121: No default "http://" anymore
v1.2.76_027: Bugfix: guestbook\guestbook_add.php: 120: Empty URL does not get replaces with "http://" anymore
v1.2.76_026: Bugfix: backend_addGig: removed all four initial "http" strings in URL fields
v1.2.76_025: Bugfix: backend_addGig: Strip whitespaces from the beginning and end of a URL
v1.2.76_024: Bugfix: backend_addGig: URLs beginning with HTTPS are being rejected as invalid
v1.2.76_023: frontend/*.php: files switched to UTF8
v1.2.76_022: frontend/*.*: files switched to HTML5
v1.2.76_021: frontend/example_calendar-future-and-past.php: file removed
v1.2.76_020: Bugfix: admin\includes\addUser\UserCurrentPassword.php: A password with backslash failed =>
v1.2.76_019: functions\standard.php.getUID(): Bugfix: Login failed with password containing a backslashs
v1.2.76_018: update.sql.php: added support to delete old files and folders, and improved output and its formatting
v1.2.76_017: file 'install/index4.php' removed
v1.2.76_016: Backend: Calender: List: new Pagination
v1.2.76_015: Frontend: News: new Pagination
v1.2.76_014: Bugfix: example_guestbook.php?page=40 caused a warning message, when there are less than 40 pages
v1.2.76_013: Frontend: Guestbook: new Pagination
v1.2.76_012: Bugfix: guestbook\functions.php: GuestbookNavigation(): optimized the way the Navigation-URL gets determined
v1.2.76_011: Bugfix: news\functions.php: NewsNavigation(): optimized the way the Navigation-URL gets determined (was different from GB)
v1.2.76_010: gallery\images\lens.gif: Icon shows a lens now
v1.2.76_009: Increased size of Gallery icons from 18x18 to 32x32 px
v1.2.76_008: Bugfix: gigkalender.ini.php: All boolean values written uppercase
v1.2.76_007: functions\standard.php: getGoogleMapsURL(): simplified function
v1.2.76_006: functions\standard.php: getGoogleMapsURL(): Updated Google-Maps-URL
v1.2.76_005: Bugfix: gigkalender12\installation.txt: "var" => "variable"
v1.2.76_004: Bugfix: gigkalender12\installation.txt: "Tutorials can be ..." => "Detailes tutorials can be ..."
v1.2.76_003: Bugfix: gigkalender12\installation.txt: Updated PaderDesign-URL to "https..."
v1.2.76_002: Bugfix: install\demo\guestbook.php: Updated $gb_EchteURL to "https..."
v1.2.76_001: rewriting news feeds after installation
v1.2.76: New Feature: Gallery now supports GIF images.
v1.2.75_042: Bugfix: gallery\functions.php:46: Undefined variable: SetupFrontendGalleryImagesInterlacing
v1.2.75_041: gallery\albums\album: renamed into 'demo'
v1.2.75_040: gallery\albums\album\original: created 3 new example images as PNG, JPG and GIF
v1.2.75_039: gallery\images\gallery_example_images.pspimage: improved visually
v1.2.75_038: Bugfix: installation.txt: Updated requirements
v1.2.75_037: Bugfix: install\index2.php: Changed minimum MySQL version to 5.5
v1.2.75_036: Bugfix: functions\standard.php.isEmailDomainValid(): array_pop() threw a notice, because it accepts a variable only
v1.2.75_035: Bugfix: languages/deutsch.php: $_ERROR_Old_user_NOT_deleted
v1.2.75_034: Bugfix: languages/deutsch.php: $L_License11
v1.2.75_033: Bugfix: languages/deutsch.php: $L_196
v1.2.75_032: Bugfix: languages/deutsch.php: $L_197
v1.2.75_031: Bugfix: languages/deutsch.php: $L_198
v1.2.75_030: Bugfix: languages/deutsch.php: $L_199
v1.2.75_029: Bugfix: languages/deutsch.php: $L_183
v1.2.75_028: Bugfix: languages/deutsch.php: $L_089
v1.2.75_027: Bugfix: languages/deutsch.php: $L_035
v1.2.75_026: Bugfix: languages/english.php: $L_ERROR_No_installation_of_gigkalender_present
v1.2.75_025: Bugfix: languages/english.php: $L_143
v1.2.75_024: Bugfix: languages/english.php: $L_216
v1.2.75_023: Bugfix: languages/english.php: $L_141
v1.2.75_022: Bugfix: languages/english.php: $L_134
v1.2.75_021: Bugfix: languages/english.php: $L_075
v1.2.75_021: Bugfix: languages/english.php: $L_GigIsPrivate
v1.2.75_020: Bugfix: languages/deutsch.php: $L_Please_log_into_the_backend
v1.2.75_019: Bugfix: languages/english.php: $L_148
v1.2.75_018: Bugfix: admin\delUser.php: deleting other accounts than own one failed

Post Reply