Project

General

Profile

« Previous | Next » 

Revision 2123

Added by darkviper about 9 years ago

! /framework/SqlImport modified for new export format of phpMyAdmin

View differences:

branches/2.8.x/CHANGELOG
11 11
! = Update/Change
12 12
===============================================================================
13 13

  
14
01 Apr-2015 Build 2123 Manuela v.d.Decken(DarkViper)
15
! /framework/SqlImport  modified for new export format of phpMyAdmin
14 16
18 Mar-2015 Build 2122 Manuela v.d.Decken(DarkViper)
15 17
! /index.php adapted for WB-2.8.4
16 18
16 Mar-2015 Build 2121 Manuela v.d.Decken(DarkViper)
......
217 219
20 Dec-2013 Build 2047 Dietmar Woellbrink (Luisehahne)
218 220
+ /admin/addons/languages/ 22 Language Files added (Tks To jacobi22)
219 221
19 Dec-2013 Build 2046 Manuela v.d.Decken(DarkViper)
220
# little Typofixes in packet AccessFile 
222
# little Typofixes in packet AccessFile
221 223
19 Dec-2013 Build 2045 Dietmar Woellbrink (Luisehahne)
222 224
! update Access Files Classes with easier handling for modules who create their own accessfiles
223 225
19 Dec-2013 Build 2045 Dietmar Woellbrink (Luisehahne)
......
230 232
18 Dec-2013 Build 2042 Dietmar Woellbrink (Luisehahne)
231 233
+ /admin/addons/languages/ add NL Languages File (Tks To Nibz)
232 234
18 Dec-2013 Build 2041 Dietmar Woellbrink (Luisehahne)
233
- /media/~dummy.git 
235
- /media/~dummy.git
234 236
+ /media/favicon.ico
235 237
- /pages/~dummy.git
236 238
+ /pages/favicon.ico
......
325 327
! /upgrade-script.php  add ModuleReorgAbstract calling the Reorg Accessfiles from modules
326 328
14 Nov-2013 Build 2002 Dietmar Woellbrink (Luisehahne)
327 329
# include/editarea/edit_area_full.js fixed browser useragent query (Tks to Marmot)
328
  include/editarea/SOURCE add editarea sourcecode 
330
  include/editarea/SOURCE add editarea sourcecode
329 331
14 Nov-2013 Build 2001 Dietmar Woellbrink (Luisehahne)
330 332
! /framework/class.wb.php::ShowMaintainScreen add locked maintenance message
331 333
# /framework/initialize.php::readConfiguration taken back last change (Revision 1996)
......
368 370
  also implemented in frontend account
369 371
19 Oct-2013 Build 1986 Dietmar Woellbrink (Luisehahne)
370 372
! If the advanced option languages ​​Page was disabled or pages exist with one language only,
371
  then all available languages ​​are shown to be selected in the User-Settings implemented in backend 
373
  then all available languages ​​are shown to be selected in the User-Settings implemented in backend
372 374
19 Oct-2013 Build 1985 Dietmar Woellbrink (Luisehahne)
373 375
! /modules/news/Reorg.php completely recoded using class AccessFile()
374 376
! /modules/news/upgrade.php  add accessfile report to output details in upgrade-script.php
......
399 401
! /framework/functions.php: started implementation of packet AccessFile in function rebuild_all_accessfiles()
400 402
+ /framework/functions.php::rm_full_dir() added additional argument to set list of protected files
401 403
! integrate the new processes into the upgrade-script.php
402
+ extended checks and informations in /modules/MultiLingual/upgrade.php 
404
+ extended checks and informations in /modules/MultiLingual/upgrade.php
403 405
  increasing version for module MultiLingual to 1.6.9
404 406
05 Oct-2013 Build 1976 Manuela v.d.Decken(DarkViper)
405 407
# Packet AccessFile fixed indifferent handling of './..' directory entries
......
422 424
# MultiLingual typofix in methode updateDefaultPagesCode
423 425
! Pages settings fix output page_code treelist (not ready yet)
424 426
30 Sep-2013 Build 1969 Dietmar Woellbrink (Luisehahne)
425
# fixed wrong [REFERRER_ID] replacement for search 
427
# fixed wrong [REFERRER_ID] replacement for search
426 428
# security Application error message fix in search/search.php
427 429
24 Sep-2013 Build 1968 Manuela v.d.Decken(DarkViper)
428 430
# /news/add.php insert missing [SHORT] tag
......
553 555
! recoding /modules/code/add.php with exception
554 556
07 Jun-2013 Build 1914 Dietmar Woellbrink (Luisehahne)
555 557
! /admin/pages/  add/change to new Translate class
556
  add a default.ini with a list of protected basenames, 
558
  add a default.ini with a list of protected basenames,
557 559
  and a PagesEnvironment to force writing the accessfile forever
558 560
07 Jun-2013 Build 1913 Dietmar Woellbrink (Luisehahne)
559 561
! /admin/addons/  change to new Translate class
......
568 570
07 Jun-2013 Build 1909 Dietmar Woellbrink (Luisehahne)
569 571
! install/save.php,search_modext.php set $sSectionIdPrefix (SEC_ANCHOR) to the right value
570 572
07 Jun-2013 Build 1908 Dietmar Woellbrink (Luisehahne)
571
! class.admin.php corrected url_help, 
573
! class.admin.php corrected url_help,
572 574
  add Translat::disableAddon() in methode print_footer
573 575
! frontend.functions.php page_content() set $sSectionIdPrefix to the right format
574 576
! functions.php change get_parent_titles from menu_title to filename
......
611 613
! update news module and set Version to 3.8.7
612 614
19 Mar-2013 Build 1894 Dietmar Woellbrink (Luisehahne)
613 615
# bugfix form intall form284db.sql
614
# bugfix wb_search_data.sql layout for table settings 
616
# bugfix wb_search_data.sql layout for table settings
615 617
! update menu_link module and set Version to 2.8.1
616 618
19 Mar-2013 Build 1893 Dietmar Woellbrink (Luisehahne)
617 619
# little issue on handing the cache in TranslationTable
618 620
# fix missing block or block[0] issue in /admin/pages/section.php
619 621
19 Mar-2013 Build 1892 Dietmar Woellbrink (Luisehahne)
620
! update output_filter module set version to 0.4.1 
622
! update output_filter module set version to 0.4.1
621 623
19 Mar-2013 Build 1891 Dietmar Woellbrink (Luisehahne)
622
! update captcha_control module set version to 1.2.1 
624
! update captcha_control module set version to 1.2.1
623 625
19 Mar-2013 Build 1890 Dietmar Woellbrink (Luisehahne)
624
# bugfix and update form module set version to 2.9.1 
625
! update code module set version to 2.8.4 
626
! update wysiwyg module set version to 2.9.1 
626
# bugfix and update form module set version to 2.9.1
627
! update code module set version to 2.8.4
628
! update wysiwyg module set version to 2.9.1
627 629
19 Mar-2013 Build 1889 Dietmar Woellbrink (Luisehahne)
628 630
# bugfix solved sections block update
629 631
! update sections table change some varchar to int(11)
630 632
+ upgradeHelper class for better module upgrade
631 633
12 Mar-2013 Build 1888 Dietmar Woellbrink (Luisehahne)
632 634
# fixed Deprecated: preg_replace(): modules\show_menu2\include.php
633
  The /e modifier is deprecated, replaced with preg_replace_callback 
635
  The /e modifier is deprecated, replaced with preg_replace_callback
634 636
12 Mar-2013 Build 1887 Dietmar Woellbrink (Luisehahne)
635 637
# bugfix Notice: Constant messages during new WB installation
636
! update WbDatabase SqlImport parameter, 
638
! update WbDatabase SqlImport parameter,
637 639
12 Mar-2013 Build 1886 Dietmar Woellbrink (Luisehahne)
638 640
! Install update, Split Step1+2 from the inputs Steps
639 641
# Languages Typofix
640
! check tables remove not needed tables 
642
! check tables remove not needed tables
641 643
11 Mar-2013 Build 1885 Dietmar Woellbrink (Luisehahne)
642 644
# protect magic setter to fix security issue in WbDatabase
643 645
+ additional arguments for Charset and TablePrefix in WbDatabase::doConnect
......
646 648
+ initialize.php now also support Charset and TablePrefix settings from setup.ini.php
647 649
! in setup.ini.php some keys are renamed (WB_URL => AppUrl and ADMIN_DIRECTORY => AcpDir)
648 650
10 Mar-2013 Build 1884 Dietmar Woellbrink (Luisehahne)
649
! from security reasons the new installation has changed 
650
  from the old config.php into new setup.ini.php without 
651
! from security reasons the new installation has changed
652
  from the old config.php into new setup.ini.php without
651 653
  using global constants for critical values like username & password and so on.
652 654
07 Mar-2013 Build 1883 Dietmar Woellbrink (Luisehahne)
653 655
! groups change languages class to translate class
......
665 667
05 Mar-2013 Build 1878 Manuela v.d.Decken(DarkViper)
666 668
# fixed PagesDir in WbAdaptor
667 669
02 Mar-2013 Build 1877 Dietmar Woellbrink (Luisehahne)
668
! fix news reorg.php to be backward compatible slash settings  
670
! fix news reorg.php to be backward compatible slash settings
669 671
01 Mar-2013 Build 1876 Dietmar Woellbrink (Luisehahne)
670 672
! wysgwyg, first try to repair missing table entries
671 673
! page sections typofix in header
......
682 684
# bugfix preferences timezone, date_format, time_format settings, backend and frontend
683 685
23 Feb-2013 Build 1871 Dietmar Woellbrink (Luisehahne)
684 686
# bugfix Undefined variable: sName in .../framework/functions.php
685
# bugfix droplet ShowWysiwyg Undefined variable: module 
687
# bugfix droplet ShowWysiwyg Undefined variable: module
686 688
21 Feb-2013 Build 1870 Dietmar Woellbrink (Luisehahne)
687 689
# solved installation issues
688 690
! upgrade-script sanitize pages_directory before creating access files
689 691
20 Feb-2013 Build 1869 Dietmar Woellbrink (Luisehahne)
690 692
# solved renaming access files by page settings if php as apachehandler
691 693
19 Feb-2013 Build 1868 Dietmar Woellbrink (Luisehahne)
692
! change mysql_esc_string to WbDatabase::getInstance()->escapeStrinng() 
694
! change mysql_esc_string to WbDatabase::getInstance()->escapeStrinng()
693 695
19 Feb-2013 Build 1867 Dietmar Woellbrink (Luisehahne)
694 696
! fixed pagetree header
695 697
19 Feb-2013 Build 1866 Dietmar Woellbrink (Luisehahne)
......
737 739
07 Jan-2013 Build 1851 Manuela v.d.Decken(DarkViper)
738 740
! updated Twig template engine to stable version 1.11.1
739 741
06 Jan-2013 Build 1850 Dietmar Woellbrink (Luisehahne)
740
! add default_timezone in admin account by new installation 
742
! add default_timezone in admin account by new installation
741 743
06 Jan-2013 Build 1849 Dietmar Woellbrink (Luisehahne)
742 744
# typofix page_extended in admin/settings and admin/pages/
743 745
! Fill empty option modules dropdown in admin/pages/sections.php
......
755 757
28 Dez-2012 Build 1844 Dietmar Woellbrink (Luisehahne)
756 758
# fixed Use of undefined constant PAGE_ID in /account/forgot.php
757 759
! change return value to boolean in user management delete.php, add.php
758
! change WEBSITE_SIGNATURE to WBMAIL_SIGNATURE 
760
! change WEBSITE_SIGNATURE to WBMAIL_SIGNATURE
759 761
27 Dez-2012 Build 1843 Dietmar Woellbrink (Luisehahne)
760 762
! trash only will be shown in sectionmanagement if more than one section exists
761 763
! In the server settings the renaming of the page_directory is only possible, if no page exists
......
776 778
13 Dez-2012 Build 1838 Dietmar Woellbrink (Luisehahne)
777 779
! groups management now completely html valide
778 780
13 Dez-2012 Build 1837 Dietmar Woellbrink (Luisehahne)
779
! runtime optimized in /admin/pages/index.php 
781
! runtime optimized in /admin/pages/index.php
780 782
12 Dez-2012 Build 1836 Dietmar Woellbrink (Luisehahne)
781 783
# fixed WB admin wrapper script, could never run at end if section_id == 0
782 784
10 Dez-2012 Build 1835 Dietmar Woellbrink (Luisehahne)
......
802 804
# fixed to big preview images in media
803 805
20 Nov-2012 Build 1825 Dietmar Woellbrink (Luisehahne)
804 806
! update page settings, add save & back Button, add extended hide/show
805
  redesign the page settings for a better overview  
807
  redesign the page settings for a better overview
806 808
20 Nov-2012 Build 1824 Dietmar Woellbrink (Luisehahne)
807 809
! update media in look to the changes in user management
808 810
20 Nov-2012 Build 1823 Dietmar Woellbrink (Luisehahne)
......
810 812
  if homefolders in settings are enabled
811 813
  add save & back in user modify
812 814
20 Nov-2012 Build 1822 Dietmar Woellbrink (Luisehahne)
813
! update installer, strict difference between table structure and data 
815
! update installer, strict difference between table structure and data
814 816
# fixed wrong constant for settings table
815 817
! update redirect to upgrade-script in /admin/start/index.php
816 818
16 Nov-2012 Build 1821 Dietmar Woellbrink (Luisehahne)
817 819
! forgot to upload the /install/save.php
818 820
16 Nov-2012 Build 1820 Dietmar Woellbrink (Luisehahne)
819 821
+ added sql folder including  websitebaker.sql, wb_search.sql
820
! update /install/save.php, will now created the tables with $database->SqlImport() 
822
! update /install/save.php, will now created the tables with $database->SqlImport()
821 823
! update search layout in settings
822 824
16 Nov-2012 Build 1819 Dietmar Woellbrink (Luisehahne)
823 825
# bugfix media, Undefined index /admin/media/upload.php on line 108
......
843 845
09 Nov-2012 Build 1810 Dietmar Woellbrink (Luisehahne)
844 846
! account signup check that display_name is unique in whole system
845 847
  (prevents from User-faking)
846
! add POST Request to admintools 
848
! add POST Request to admintools
847 849
07 Nov-2012 Build 1809 Dietmar Woellbrink (Luisehahne)
848 850
! remove login_ip after 60days set in /admin/start/index.php
849 851
! add confirm_code and confirm_timeout fields in users table in /install/save.php
850 852
07 Nov-2012 Build 1808 Dietmar Woellbrink (Luisehahne)
851 853
! add ErrorMsgException in /framework/globalExceptionHandler.php
852
! ErrorMessage "ADMIN_INSUFFICIENT_PRIVELLIGES" now can be styled 
853
  by the /admin/skel/themes/htt/ErrorMsgFile.htt template 
854
! ErrorMessage "ADMIN_INSUFFICIENT_PRIVELLIGES" now can be styled
855
  by the /admin/skel/themes/htt/ErrorMsgFile.htt template
854 856
! add css selectors to wb_theme
855 857
! rename maintance.htt to maintenance.htt
856 858
07 Nov-2012 Build 1807 Dietmar Woellbrink (Luisehahne)
......
875 877
! update form modul, change text "unknown#" to "Guest"
876 878
  in view_submission and emailheader email_fromname
877 879
01 Nov-2012 Build 1803 Dietmar Woellbrink (Luisehahne)
878
! update submission form with designer friendly css classes  
880
! update submission form with designer friendly css classes
879 881
31 Oct-2012 Build 1802 Dietmar Woellbrink (Luisehahne)
880 882
! change installation info "Please rename to config.php"
881 883
31 Oct-2012 Build 1801 Dietmar Woellbrink (Luisehahne)
882 884
! upgrade-script: update if filesRemove or remove dirs failed
883
! update methode StripCodeFromText, add remove <?php ... ?>,    
885
! update methode StripCodeFromText, add remove <?php ... ?>,
884 886
! security fixes in form modul with StripCodeFromText
885 887
29 Oct-2012 Build 1800 Dietmar Woellbrink (Luisehahne)
886
# add missing lang var in account/languages/EN.PHP 
888
# add missing lang var in account/languages/EN.PHP
887 889
29 Oct-2012 Build 1799 Dietmar Woellbrink (Luisehahne)
888 890
! media iframe browser now is html XHTML 1.0 Transitional valide
889 891
28 Oct-2012 Build 1798 Dietmar Woellbrink (Luisehahne)
......
895 897
24 Oct-2012 Build 1795 Dietmar Woellbrink (Luisehahne)
896 898
! change setting of the $_SESSION['SYSTEM_PERMISSIONS']
897 899
  from get_user_id to ami_group_member, sp that all Users
898
  with Administrators Group, don't need to login again  
900
  with Administrators Group, don't need to login again
899 901
24 Oct-2012 Build 1794 Dietmar Woellbrink (Luisehahne)
900
! upgrade-script: system_permission changes for group Administrators 
902
! upgrade-script: system_permission changes for group Administrators
901 903
  will be change in $_SESSION['SYSTEM_PERMISSIONS'], if you are logged in as user_id == 1
902 904
24 Oct-2012 Build 1793 Dietmar Woellbrink (Luisehahne)
903 905
+ add missing warning icon
......
907 909
24 Oct-2012 Build 1791 Dietmar Woellbrink (Luisehahne)
908 910
# fixed save search settings
909 911
14 Oct-2012 Build 1790 Dietmar Woellbrink (Luisehahne)
910
! update group permission, 
912
! update group permission,
911 913
14 Oct-2012 Build 1789 Dietmar Woellbrink (Luisehahne)
912 914
! update Group Permission, add module_advanced
913 915
! upgrade-script will be updating Adminitrator Group
914 916
13 Oct-2012 Build 1788 Dietmar Woellbrink (Luisehahne)
915 917
# fixed page settings for php Version less 5.2.9
916 918
13 Oct-2012 Build 1787 Dietmar Woellbrink (Luisehahne)
917
# fixed parsing error in signup 
919
# fixed parsing error in signup
918 920
12 Oct-2012 Build 1786 Dietmar Woellbrink (Luisehahne)
919 921
# fixed double content
920 922
12 Oct-2012 Build 1785 Dietmar Woellbrink (Luisehahne)
......
990 992
# fixed upgrade-script wrong Adding/updating page_icon_dir to settings table
991 993
18 Sep-2012 Build 1761 Dietmar Woellbrink (Luisehahne)
992 994
# fixed wrong MODULE_URL in form modul
993
# fixed loginForgot.htt missing vars in <title></title> 
995
# fixed loginForgot.htt missing vars in <title></title>
994 996
18 Sep-2012 Build 1760 Dietmar Woellbrink (Luisehahne)
995 997
! fallback changes in wysiwyg Revision 1754
996 998
  because it's required that section_id is the PRIMARY KEY
997
  Fallback will be done in upgrade-script until the final version  
999
  Fallback will be done in upgrade-script until the final version
998 1000
! build in extra input seo title in page settings
999 1001
! beginning rebranding wb_theme
1000 1002
17 Sep-2012 Build 1759 Dietmar Woellbrink (Luisehahne)
......
1003 1005
! change multi-dimensional arrays (variables) to similar arrays in framework/functions.php
1004 1006
16 Sep-2012 Build 1758 Dietmar Woellbrink (Luisehahne)
1005 1007
! forgot to upload the install.php from wysiwyg modul in Revision 1756
1006
! correcting some more SEC_ANCHOR 
1008
! correcting some more SEC_ANCHOR
1007 1009
16 Sep-2012 Build 1757 Dietmar Woellbrink (Luisehahne)
1008 1010
# fixed mysql_fetch_array() expects parameter 1 to be resource, boolean given
1009
  by adding a new form on page, 
1011
  by adding a new form on page,
1010 1012
! refactroring form/install.php to SqlImport, add a form sql dump
1011 1013
! correcting some SEC_ANCHOR in form
1012 1014
15 Sep-2012 Build 1756 Dietmar Woellbrink (Luisehahne)
......
1016 1018
15 Sep-2012 Build 1754 Dietmar Woellbrink (Luisehahne)
1017 1019
# fixed Duplicate entry  for key 'PRIMARY' if adding a new  pageX
1018 1020
  search for ->page['root_parent'] == 0 in module and shoe_menu2 calls
1019
  page['root_parent'] has always the page_id from the first adding new page in level  
1021
  page['root_parent'] has always the page_id from the first adding new page in level
1020 1022
15 Sep-2012 Build 1753 Dietmar Woellbrink (Luisehahne)
1021 1023
! remove summary="" in captcha tables frontend
1022 1024
! fixed calendar time, now all Calendar in WB shows right user TIMEZONE
......
1039 1041
08 Sep-2012 Build 1747 Dietmar Woellbrink (Luisehahne)
1040 1042
# fixed issues with older table strucure for earlier WB installations
1041 1043
08 Sep-2012 Build 1746 Dietmar Woellbrink (Luisehahne)
1042
# add prefix wb_ to class name for content container 
1044
# add prefix wb_ to class name for content container
1043 1045
  if module has the same name as a html markup e.g code
1044 1046
08 Sep-2012 Build 1745 Dietmar Woellbrink (Luisehahne)
1045 1047
! add div container in page_content for each sections,
1046 1048
! update droplets SectionPicker, ShowWysiwyg and ShowRandomWysiwyg
1047 1049
! put sec_anchor in this div, sec_anchor fixed in all found files
1048
  sec_anchor default now set to "section_", 
1050
  sec_anchor default now set to "section_",
1049 1051
  sec_anchor can't be empty for future developement
1050 1052
08 Sep-2012 Build 1744 Dietmar Woellbrink (Luisehahne)
1051 1053
# typofix upgrade-script Adding redirect timer to settings table
......
1057 1059
07 Sep-2012 Build 1741 Dietmar Woellbrink (Luisehahne)
1058 1060
! Preparing Separation of code and HTML in Droplets
1059 1061
05 Sep-2012 Build 1740 Dietmar Woellbrink (Luisehahne)
1060
! frontend.functions.php remove return $content in page_content(), 
1062
! frontend.functions.php remove return $content in page_content(),
1061 1063
  incompatible with search logic
1062
! /include/jquery forgot jquery version.txt 
1063
# /form/view.php fixed wrong compare syntax 
1064
! /include/jquery forgot jquery version.txt
1065
# /form/view.php fixed wrong compare syntax
1064 1066
! group management, design style, set max-heights for permission boxes
1065 1067
05 Sep-2012 Build 1739 Dietmar Woellbrink (Luisehahne)
1066 1068
! update jquery ui to version 1.8.23
......
1078 1080
31 Aug-2012 Build 1734 Dietmar Woellbrink (Luisehahne)
1079 1081
# typofix in /install/save.php and /admin/settings_page.php
1080 1082
31 Aug-2012 Build 1733 Dietmar Woellbrink (Luisehahne)
1081
+ forgot the jquery version.txt 
1083
+ forgot the jquery version.txt
1082 1084
31 Aug-2012 Build 1732 Dietmar Woellbrink (Luisehahne)
1083 1085
! update jquery to version 1.8.1
1084 1086
31 Aug-2012 Build 1731 Dietmar Woellbrink (Luisehahne)
1085
+ add Page extended to settings, 
1087
+ add Page extended to settings,
1086 1088
! to show experten mode in page settings
1087 1089
! shows some more settings like icon dir
1088 1090
31 Aug-2012 Build 1730 Dietmar Woellbrink (Luisehahne)
......
1103 1105
# fixed form submission output if no entry exist
1104 1106
30 Aug-2012 Build 1723 Dietmar Woellbrink (Luisehahne)
1105 1107
# fixed missing class.admin
1106
# check droplet skype if no existing user 
1108
# check droplet skype if no existing user
1107 1109
30 Aug-2012 Build 1722 Dietmar Woellbrink (Luisehahne)
1108 1110
# fixed missing login template after install
1109 1111
29 Aug-2012 Build 1721 Dietmar Woellbrink (Luisehahne)
......
1148 1150
! change multi-dimensional arrays (variables) to similar arrays
1149 1151
! change default templates, change code to new templates
1150 1152
29 Aug-2012 Build 1706 Dietmar Woellbrink (Luisehahne)
1151
# fixed save page option 
1153
# fixed save page option
1152 1154
27 Aug-2012 Build 1705 Dietmar Woellbrink (Luisehahne)
1153 1155
! update headerinfo
1154 1156
! change os_version request if os is not windows
......
1167 1169
! method page_content, add parameter $echo true to print $content, false return $content
1168 1170
27 Aug-2012 Build 1700 Dietmar Woellbrink (Luisehahne)
1169 1171
! change multi-dimensional arrays (variables) to similar arrays
1170
+ add variables for backend-menu, header.htt and footer.htt 
1172
+ add variables for backend-menu, header.htt and footer.htt
1171 1173
27 Aug-2012 Build 1699 Dietmar Woellbrink (Luisehahne)
1172
! Fixed IDKEY in Secureform.mtab to solve issues whith Security warnings 
1174
! Fixed IDKEY in Secureform.mtab to solve issues whith Security warnings
1173 1175
! on pages that used a lot of IDKEYS. (fixed by NorHei)
1174 1176
27 Aug-2012 Build 1698 Dietmar Woellbrink (Luisehahne)
1175 1177
! optimize some methods
......
1181 1183
27 Aug-2012 Build 1696 Dietmar Woellbrink (Luisehahne)
1182 1184
! move extra handling of menu links in index.php to the view.php of module menu links {Tks to NorHei)
1183 1185
18 Aug-2012 Build 1695 Dietmar Woellbrink (Luisehahne)
1184
# fixed $install_tables in install/save.php 
1186
# fixed $install_tables in install/save.php
1185 1187
18 Aug-2012 Build 1694 Dietmar Woellbrink (Luisehahne)
1186 1188
+ add var $iPhpDeclaredClasses = sizeof(get_declared_classes() set by PHP in initialize.php
1187 1189
18 Aug-2012 Build 1693 Dietmar Woellbrink (Luisehahne)
......
1199 1201
# fixed Errorhandling for old class.database
1200 1202
08 May-2012 Build 1688 Dietmar Woellbrink (Luisehahne)
1201 1203
! update upgrade-script first remove access files in an existing pages folder
1202
  before rebuilding them 
1204
  before rebuilding them
1203 1205
! for security upgrade don't remove access files in root
1204 1206
07 May-2012 Build 1687 Manuela v.d.Decken(DarkViper)
1205 1207
# Drop tables in installer fixed
......
1214 1216
06 May-2012 Build 1684 Dietmar Woellbrink (Luisehahne)
1215 1217
! update upgrade-script, now don't overwrite existings values in settings
1216 1218
+ add field tooltip to table pages in installer
1217
! change some module tool_icon.png (Tks to Stefek) 
1219
! change some module tool_icon.png (Tks to Stefek)
1218 1220
! add date_time string to backup_droplets.zip
1219
- search and comment out founded require_once(WB_PATH."/framework/class.database.php"); 
1221
- search and comment out founded require_once(WB_PATH."/framework/class.database.php");
1220 1222
- this will be never needed anymore and produce errors
1221 1223
! rename class.msg_queue.php in msgQueue.php to work with autokoader
1222
+ add function format_message to class.wb.php 
1224
+ add function format_message to class.wb.php
1223 1225
03 May-2012 Build 1683 Manuela v.d.Decken(DarkViper)
1224 1226
! changed class Database into a Singleton-Class
1225 1227
# added forgotten 'static' keyword in ModLanguage
......
1281 1283
! update of installer and upgradescript for Revision 1664/1665
1282 1284
+ add fields page_icon, menu_icon_0, menu_icon_1 to pages
1283 1285
+ add settings values dev_infos and page_icon_dir
1284
! update languages files 
1286
! update languages files
1285 1287
17 Apr-2012 Build 1665 Manuela v.d.Decken(DarkViper)
1286 1288
! update page_settings - CSS for wb_theme and argos_theme (for Rev.1664)
1287 1289
17 Apr-2012 Build 1664 Manuela v.d.Decken(DarkViper)
......
1401 1403
+ Validationfix, add qx_rawlang.php in quickSkin_alpha to solve
1402 1404
  <a> escaping malformed URI reference messages in javascript
1403 1405
! fixed magic_quotes_gpc=on, magic_quotes going to be removed in PHP6.
1404
  and some hoster do not set it to off  
1406
  and some hoster do not set it to off
1405 1407
18 Feb-2012 Build 1614 Dietmar Woellbrink (Luisehahne)
1406 1408
# fixed tabindex in installer (Tks to Easyuser)
1407 1409
# fixed installer call in /admin/index.php
......
1432 1434
! fix local module reload and module manuell install
1433 1435
! forgot to upload login.php
1434 1436
08 Feb-2012 Build 1602 Dietmar Woellbrink (Luisehahne)
1435
! a quick simple stylesheet fix in wb_theme, 
1437
! a quick simple stylesheet fix in wb_theme,
1436 1438
07 Feb-2012 Build 1601 Dietmar Woellbrink (Luisehahne)
1437 1439
! little designfix in forgot_form.php
1438 1440
! fix media if uploading zip files with folder, than create FolderProtectFiles
......
1442 1444
06 Feb-2012 Build 1599 Dietmar Woellbrink (Luisehahne)
1443 1445
! update all used files with redirect_url to $_SESSION['HTTP_REFERER']
1444 1446
06 Feb-2012 Build 1598 Dietmar Woellbrink (Luisehahne)
1445
# fixed undefined fragment index in initialize.php 
1447
# fixed undefined fragment index in initialize.php
1446 1448
! add $_SESSION['HTTP_REFERER'] storing active pagelink if page_id != 0
1447 1449
05 Feb-2012 Build 1597 Dietmar Woellbrink (Luisehahne)
1448 1450
# fixed issues with get_magic_quotes_gpc and FCKeditor
......
1451 1453
# announced on http://www.darksecurity.de/advisories/2012/SSCHADV2012-003.txt
1452 1454
04 Feb-2012 Build 1595 Dietmar Woellbrink (Luisehahne)
1453 1455
# fix form language vars for better understanding (Tks to Maverik)
1454
! change request if HTTP_REFERER is not empty in logout.php 
1456
! change request if HTTP_REFERER is not empty in logout.php
1455 1457
03 Feb-2012 Build 1594 Dietmar Woellbrink (Luisehahne)
1456 1458
# fixed use of undefined constant fri in /form/view.php
1457 1459
01 Feb-2012 Build 1593 Dietmar Woellbrink (Luisehahne)
......
1476 1478
# fixed double table width in modify.php form module ((Tks to Ruebenwurzel)
1477 1479
19 Jan-2012 Build 1584 Dietmar Woellbrink (Luisehahne)
1478 1480
! form module, shows email-adress from body tag
1479
- remove scrollable table in overview form module 
1481
- remove scrollable table in overview form module
1480 1482
19 Jan-2012 Build 1583 Dietmar Woellbrink (Luisehahne)
1481 1483
! forgot upload save.php in wysiwyg module
1482 1484
19 Jan-2012 Build 1582 Dietmar Woellbrink (Luisehahne)
......
1518 1520
! fix show_menu2 2th parameter for template round and allcss (Tks to Ruebenwurzel)
1519 1521
! set fingerprint_with_ip_octets default to 2 in a new installation
1520 1522
07 Jan-2012 Build 1567 Dietmar Woellbrink (Luisehahne)
1521
# fix wbmailer_smtp_auth, could not be disabled after enabled 
1523
# fix wbmailer_smtp_auth, could not be disabled after enabled
1522 1524
07 Jan-2012 Build 1566 Dietmar Woellbrink (Luisehahne)
1523 1525
# fix class.login, when name and pass are both empty no longer call increase_attemps
1524 1526
! some redirect updates in frontend account files
......
1527 1529
06 Jan-2012 Build 1564 Dietmar Woellbrink (Luisehahne)
1528 1530
# entities fixes in FI and TR languages files (Tks to Ruebenwurzel)
1529 1531
06 Jan-2012 Build 1563 Dietmar Woellbrink (Luisehahne)
1530
! add linebreak in backend message for 'delete install folder...' 
1532
! add linebreak in backend message for 'delete install folder...'
1531 1533
05 Jan-2012 Build 1562 Dietmar Woellbrink (Luisehahne)
1532 1534
! only superadmin can start the upgrade-script from backend
1533 1535
05 Jan-2012 Build 1561 Dietmar Woellbrink (Luisehahne)
......
1535 1537
04 Jan-2012 Build 1560 Dietmar Woellbrink (Luisehahne)
1536 1538
! upgrade script start automatically after uploading a new version and login to the backend
1537 1539
04 Jan-2012 Build 1559 Dietmar Woellbrink (Luisehahne)
1538
! change quickSkin to alpha status, ATTENTION rename folder to quickSkin_alpha 
1540
! change quickSkin to alpha status, ATTENTION rename folder to quickSkin_alpha
1539 1541
02 Jan-2012 Build 1558 Dietmar Woellbrink (Luisehahne)
1540 1542
# remove backslash in $_CONFIG['extensions_dir']
1541 1543
! update editor.css for allcssand round  (Tks to Ruebenwurzel)
......
1543 1545
02 Jan-2012 Build 1556 Dietmar Woellbrink (Luisehahne)
1544 1546
# typofix in function make_dir
1545 1547
02 Jan-2012 Build 1555 Dietmar Woellbrink (Luisehahne)
1546
! wb_quickSkin_28.php create _skin folders with folder protect file 
1548
! wb_quickSkin_28.php create _skin folders with folder protect file
1547 1549
! add a 3th parameter to function make_dir to allows the creation of nested directories specified in the pathname. Defaults to TRUE
1548 1550
01 Jan-2012 Build 1554 Dietmar Woellbrink (Luisehahne)
1549 1551
# typofixes in DE languages files (Tks to Ruebenwurzel)
......
1567 1569
+ forgot a file in quickSkin Folder
1568 1570
18 Dez-2011 Build 1546 Dietmar Woellbrink (Luisehahne)
1569 1571
! recoded /account/forgot_form.php
1570
! update quickSkin 
1571
! update languages files 
1572
! update quickSkin
1573
! update languages files
1572 1574
+ add /temp/quickSkin/ folder
1573 1575
! begin fixing sec_anchor in urls
1574 1576
15 Dez-2011 Build 1545 Dietmar Woellbrink (Luisehahne)
......
1577 1579
# fix droplet import after new wb installtion
1578 1580
14 Dez-2011 Build 1543 Dietmar Woellbrink (Luisehahne)
1579 1581
# fix droplet sectionPicker
1580
# fix install config.php not writeable 
1582
# fix install config.php not writeable
1581 1583
# check table droplet if empty import examples
1582 1584
12 Dez-2011 Build 1542 Dietmar Woellbrink (Luisehahne)
1583 1585
# fix wrong background url in "Website Under Construction"
......
1597 1599
+ add FolderProtectFile to quickskin
1598 1600
10 Dez-2011 Build 1535 Dietmar Woellbrink (Luisehahne)
1599 1601
! changes in code modul
1600
+ add function getTableEngine to class.database 
1602
+ add function getTableEngine to class.database
1601 1603
+ add Quickskin to include folder
1602 1604
+ add reworkes Droplet SectionPicker to load modules frontend.css
1603 1605
08 Dez-2011 Build 1534 Manuela v.d.Decken(DarkViper)
......
1620 1622
+ add new backend theme handling (Tks to Stefek)
1621 1623
----------------------------------- Fixes 2.8.2 --------------------------------
1622 1624
23 Nov-2011 Build 1528 Dietmar Woellbrink (Luisehahne)
1623
! rework login and show_menu in templates allcss and round 
1625
! rework login and show_menu in templates allcss and round
1624 1626
22 Nov-2011 Build 1527 Dietmar Woellbrink (Luisehahne)
1625 1627
# fix redirect login
1626 1628
20 Nov-2011 Build 1526 Dietmar Woellbrink (Luisehahne)
......
1630 1632
13 Nov-2011 Build 1524 Dietmar Woellbrink (Luisehahne)
1631 1633
! fix secureform was not uploaded
1632 1634
13 Nov-2011 Build 1523 Dietmar Woellbrink (Luisehahne)
1633
# fix fingerprint in secureform 
1635
# fix fingerprint in secureform
1634 1636
! update jquery to version 1.7
1635 1637
12 Nov-2011 Build 1522 Manuela v.d.Decken(DarkViper)
1636 1638
# /modules/output_filter/filter-routines.php little fix to inserting mdcr.js
......
1701 1703
11 Aug-2011 Build 1495 Manuela v.d.Decken(DarkViper)
1702 1704
# fix SQL-statements to SQL-strict
1703 1705
11 Aug-2011 Build 1494 Dietmar Woellbrink (Luisehahne)
1704
# Fixed save wrong template directory in database 
1706
# Fixed save wrong template directory in database
1705 1707
11 Aug-2011 Build 1493 Dietmar Woellbrink (Luisehahne)
1706 1708
# Ticket #1106 FatalError in groups module
1707 1709
11 Aug-2011 Build 1492 Dietmar Woellbrink (Luisehahne)
......
1743 1745
21 Jul-2011 Build 1477 Dietmar Woellbrink (Luisehahne)
1744 1746
! update DA language (Tks to Achrist)
1745 1747
! update some languages variables (Tks to Rübenwurzel, Testör)
1746
! move function url_encode from admin/pages to framework/functions.php 
1748
! move function url_encode from admin/pages to framework/functions.php
1747 1749
! add missing svn properties in some headerinfos
1748 1750
! font-size correction in wb_theme (Tks to Rübenwurzel)
1749 1751
13 Jul-2011 Build 1476 Dietmar Woellbrink (Luisehahne)
......
1762 1764
# change lang variable to remove upgrade-script
1763 1765
! reworked add sections in pages
1764 1766
! fix set empty href in show_menu2
1765
! set show_menu2 version to 4.9.6 
1767
! set show_menu2 version to 4.9.6
1766 1768
! reworked Droplet LoginBox, add redirect query
1767 1769
- remove unneeded folder js
1768 1770
! set Droplet to version 1.1.0
......
1781 1783
07 Jul-2011 Build 1472 Dietmar Woellbrink (Luisehahne)
1782 1784
# fixed version.php
1783 1785
07 Jul-2011 Build 1471 Dietmar Woellbrink (Luisehahne)
1784
! change to Release Candiate 7 
1786
! change to Release Candiate 7
1785 1787
07 Jul-2011 Build 1470 Dietmar Woellbrink (Luisehahne)
1786 1788
# languages Typo fix (Tks to pcwacht)
1787 1789
! update intro, fixed saving
......
1802 1804
# fix form modul (tks to our Tester)
1803 1805
01 Jul-2011 Build 1465 Dietmar Woellbrink (Luisehahne)
1804 1806
# bugfix in initialize including SecureForm
1805
! update admintools FTAN handling 
1807
! update admintools FTAN handling
1806 1808
01 Jul-2011 Build 1464 Manuela v.d.Decken(DarkViper)
1807 1809
#  Ticket 1102 fixed little bug in moveCssToHead() (Tks to Crnogorac081)
1808 1810
01 Jul-2011 Build 1463 Dietmar Woellbrink (Luisehahne)
......
1835 1837
# in /framework/functions.php::media_filename - replace whitespaces by _
1836 1838
# /upgrade-script.php - some small fixes
1837 1839
02 Jun-2011 Build 1453 Dietmar Woellbrink (Luisehahne)
1838
# fix target in admin/media/browse.php 
1840
# fix target in admin/media/browse.php
1839 1841
# http://www.websitebaker2.org/forum/index.php/topic,21688.msg145812.html#msg145812
1840 1842
# Tks to the community
1841 1843
02 Jun-2011 Build 1452 Dietmar Woellbrink (Luisehahne)
......
1856 1858
27 Apr-2011 Build 1445 Dietmar Woellbrink (Luisehahne)
1857 1859
# small validation fixes in backend themes
1858 1860
22 Apr-2011 Build 1444 Dietmar Woellbrink (Luisehahne)
1859
# fix wrong url in captacha 
1861
# fix wrong url in captacha
1860 1862
19 Apr-2011 Build 1443 Dietmar Woellbrink (Luisehahne)
1861 1863
! remove auto including YUI Framework in backend for modules, enable with ->print_footer(true)
1862 1864
! ->print_error and ->print_success too accept a message as array
......
1870 1872
# security fixes remove defined WB_PATH for backend templates
1871 1873
# fixed class.admin.php missing $TEXT declaration, add get_section_details
1872 1874
26 Mar-2011 Build 1440 Dietmar Woellbrink (Luisehahne)
1873
# add missing methode is_group_match in class.wb.php 
1875
# add missing methode is_group_match in class.wb.php
1874 1876
17 Mar-2011 Build 1439 Manuela v.d.Decken(DarkViper)
1875 1877
! syncronice version (no data changes)
1876 1878
17 Mar-2011 Build 1438 Manuela v.d.Decken(DarkViper)
......
1883 1885
# fix entities converting in select languages (Tks to the community)
1884 1886
# see http://www.websitebaker2.org/forum/index.php/topic,20547.msg140512.html#msg140512
1885 1887
13 Mar-2011 Build 1433 Dietmar Woellbrink (Luisehahne)
1886
# fixed bug : Call to undefined method wb::preprocess() 
1888
# fixed bug : Call to undefined method wb::preprocess()
1887 1889
14 Feb-2011 Build 1432 Dietmar Woellbrink (Luisehahne)
1888 1890
# update NL language file (Tks to Argos)
1889 1891
11 Feb-2011 Build 1431 Dietmar Woellbrink (Luisehahne)
1890
+ add page position in get_page_details 
1892
+ add page position in get_page_details
1891 1893
11 Feb-2011 Build 1430 Dietmar Woellbrink (Luisehahne)
1892 1894
# fix save settings dir and file mode (Tks to the community)
1893 1895
09 Feb-2011 Build 1429 Dietmar Woellbrink (Luisehahne)
......
1928 1930
23 Jan-2011 Build 1413 Frank Heyne (FrankH)
1929 1931
# Bugfix for Ticket 900
1930 1932
23 Jan-2011 Build 1412 Manuela v.d.Decken(DarkViper)
1931
# fixed wb::password_chars 
1933
# fixed wb::password_chars
1932 1934
23 Jan-2011 Build 1411 Frank Heyne (FrankH)
1933 1935
# Bugfix for Tickets 965, 966 and 910
1934 1936
23 Jan-2011 Build 1410 Frank Heyne (FrankH)
1935 1937
# Bugfix for build 1409
1936 1938
23 Jan-2011 Build 1409 Frank Heyne (FrankH)
1937
+ Ticket 1058 added warn_page_leave (currently only in wysiwyg) 
1939
+ Ticket 1058 added warn_page_leave (currently only in wysiwyg)
1938 1940
23 Jan-2011 Build 1408 Manuela v.d.Decken(DarkViper)
1939 1941
# small changes in sm2menu() [SM2_NO_TITLE + SM2_XHTML_STRICT]
1940 1942
22 Jan-2011 Build 1407 Frank Heyne (FrankH)
1941
# various Security fixes, thanks to secunia and others 
1943
# various Security fixes, thanks to secunia and others
1942 1944
22 Jan-2011 Build 1406 Frank Heyne (FrankH)
1943
# Security fix to stop users from changing module contents without permission, thanks to Michael Schwarz 
1945
# Security fix to stop users from changing module contents without permission, thanks to Michael Schwarz
1944 1946
22 Jan-2011 Build 1405 Frank Heyne (FrankH)
1945
# Security fix (XSS) in form module, thanks to Michael Schwarz 
1947
# Security fix (XSS) in form module, thanks to Michael Schwarz
1946 1948
22 Jan-2011 Build 1404 Dietmar Woellbrink (Luisehahne)
1947
# Security fix in pages 
1949
# Security fix in pages
1948 1950
22 Jan-2011 Build 1403 Dietmar Woellbrink (Luisehahne)
1949 1951
! small fix
1950 1952
22 Jan-2011 Build 1402 Dietmar Woellbrink (Luisehahne)
......
1952 1954
21 Jan-2011 Build 1401 Frank Heyne (FrankH)
1953 1955
! fixed changelog
1954 1956
21 Jan-2011 Build 1400 Frank Heyne (FrankH)
1955
# Security fix in account 
1957
# Security fix in account
1956 1958
# Security fix in admin/media, thanks to hal 9000
1957 1959
21 Jan-2011 Build 1399 Dietmar Woellbrink (Luisehahne)
1958 1960
# Ticket 1090 fix wrong translation
......
1961 1963
20 Jan-2011 Build 1397 Dietmar Woellbrink (Luisehahne)
1962 1964
! recoded rediect timer in print_success (tks to Chio)
1963 1965
19 Jan-2011 Build 1396 M.von den Decken (DarkViper)
1964
! remove header redirect and add a die message 
1966
! remove header redirect and add a die message
1965 1967
17 Jan-2011 Build 1395 Frank Heyne (FrankH)
1966 1968
# Security fix in admin/addons
1967 1969
16 Jan-2011 Build 1394 Dietmar Woellbrink (Luisehahne)
......
1993 1995
13 Jan-2011 Build 1380 Dietmar Woellbrink (Luisehahne)
1994 1996
+ output fixings, known error in jsadmin will be fix later
1995 1997
13 Jan-2011 Build 1379 M.von den Decken (DarkViper)
1996
# fix class.admin 
1998
# fix class.admin
1997 1999
13 Jan-2011 Build 1378 M.von den Decken (DarkViper)
1998 2000
! fixed inclusion of SecureForm
1999 2001
+ added IDNA/Punycode to  wb::validate_email()
2000 2002
11 Jan-2011 Build 1377 Frank Heyne (FrankH)
2001 2003
# Security fix for modules jsadmin, menu_link and output_filter
2002 2004
11 Jan-2011 Build 1376 Frank Heyne (FrankH)
2003
# Security fix for WYSIWYG module 
2004
# Security fix for Wrapper module 
2005
# Security fix for WYSIWYG module
2006
# Security fix for Wrapper module
2005 2007
10 Jan-2011 Build 1375 Frank Heyne (FrankH)
2006 2008
# Security fix for Form module (new version is 2.8)
2007 2009
# bugfix for delete_field in Form module
......
2021 2023
! update bind jquery in frontend, jquery-include.js and jquery-insert.js are included
2022 2024
31 Dec-2010 Build 1368 Dietmar Woellbrink (Luisehahne)
2023 2025
- delete class.secureform.php
2024
+ add newest SecureForm 
2026
+ add newest SecureForm
2025 2027
# fixed Call to a member function read() on a non-object in function register_frontend_modfiles
2026 2028
29 Dec-2010 Build 1367 Dietmar Woellbrink (Luisehahne)
2027 2029
# securtiy fix in class.login
2028 2030
# see http://www.websitebaker2.org/forum/index.php/topic,20347.msg137554.html#msg137554
2029 2031
29 Dec-2010 Build 1366 Dietmar Woellbrink (Luisehahne)
2030
# fixed showing system_default for search_template 
2032
# fixed showing system_default for search_template
2031 2033
29 Dec-2010 Build 1365 Dietmar Woellbrink (Luisehahne)
2032
! added some functions 
2034
! added some functions
2033 2035
! set status to 2.8.2 RC3
2034 2036
29 Dec-2010 Build 1364 Dietmar Woellbrink (Luisehahne)
2035 2037
! added function 'db_update_key_value()'
......
2049 2051
! validation fixes in pages backend theme
2050 2052
27 Dec-2010 Build 1357 Frank Heyne (FrankH)
2051 2053
# security fix: in path admin/pages/ - added FTAN check
2052
! had to enhance parameter for getFTAN() in framework/class.secureform.php 
2054
! had to enhance parameter for getFTAN() in framework/class.secureform.php
2053 2055
27 Dec-2010 Build 1356 Dietmar Woellbrink (Luisehahne)
2054 2056
# more little fixes in settings
2055 2057
! change to RC2
......
2106 2108
!	insert modulename in sections, even for missing module, you can style it with class selector: module_disabled
2107 2109
27-Apr-2010 Dietmar Woellbrink (Luisehahne)
2108 2110
+	add an extra class class.secureform.php and extends it to class.wb.php
2109
!	check for installed modules before loading in content 
2111
!	check for installed modules before loading in content
2110 2112
27-Apr-2010 Dietmar Woellbrink (Luisehahne)
2111 2113
!	remove forgotten debug line
2112 2114
27-Apr-2010 Dietmar Woellbrink (Luisehahne)
2113 2115
#	Fixed update search settings
2114
#	Fixed bug in /modules/admin.php 
2116
#	Fixed bug in /modules/admin.php
2115 2117
22-Apr-2010 Dietmar Woellbrink (Luisehahne)
2116
#	Fixed bug in /modules/admin.php 
2118
#	Fixed bug in /modules/admin.php
2117 2119
22-Apr-2010 Dietmar Woellbrink (Luisehahne)
2118
!	start recoding without style display:none	
2120
!	start recoding without style display:none
2119 2121
21-Apr-2010 Dietmar Woellbrink (Luisehahne)
2120 2122
!	Ticket #995 update jquery-ui.css and images (Tks to Ruebenwurzel)
2121
+	add languages files for jquery datepicker (tks to Ralf)	
2123
+	add languages files for jquery datepicker (tks to Ralf)
2122 2124
!	Ticket #994 WYSIWYG editors sorted by name (tks to Aldus)
2123 2125
20-Apr-2010 Dietmar Woellbrink (Luisehahne)
2124 2126
!	update class.login.php (tks to Ruud)
......
2140 2142
#	Typo fixes with german umlaute
2141 2143
14-Apr-2010 Dietmar Woellbrink (Luisehahne)
2142 2144
#	Ticket #985 With #1318 no login in backend possible
2143
#	Ticket #986 Typo inside the german language file 
2145
#	Ticket #986 Typo inside the german language file
2144 2146
#	Ticket #982 Unnessesary heredoc causes on errors while installation!
2145 2147
#	Ticket #926/Ticket #928 Mail Notification on new user registration
2146 2148
14-Apr-2010 Dietmar Woellbrink (Luisehahne)
......
2193 2195
#	Fixed e-mail preg pattern, because issues with some php versions
2194 2196
07-Mar-2010 Dietmar Woellbrink (Luisehahne)
2195 2197
#	fixed search_modext.php ( Tks to Thorn )
2196
#	Ticket #953 is already fixed 
2198
#	Ticket #953 is already fixed
2197 2199
#	Ticket #954 styles issues in theme.css ( Tks to Ruebenwurzel )
2198 2200
07-Mar-2010 Dietmar Woellbrink (Luisehahne)
2199
#	Tickets #932 change deprecated eregi functions 
2201
#	Tickets #932 change deprecated eregi functions
2200 2202
#	Tickets #948 fixed Multiple use of same parametrised droplet - parameter handling
2201 2203
!	Upgrade Droplets to Version 1.0.3
2202 2204
!	update some headerinfos
......
2209 2211
20-Feb-2010 Dietmar Woellbrink (Luisehahne)
2210 2212
#	fix corrupted changelog
2211 2213
20-Feb-2010 Dietmar Woellbrink (Luisehahne)
2212
#	Ticket #945 fixed reloads function 
2214
#	Ticket #945 fixed reloads function
2213 2215
19-Feb-2010 Dietmar Woellbrink (Luisehahne)
2214 2216
!	update headerinfo in module droplets
2215 2217
19-Feb-2010 Dietmar Woellbrink (Luisehahne)
2216
!	Beginning with Ticket #901 
2218
!	Beginning with Ticket #901
2217 2219
+	add siteadd.png to backend themes
2218 2220
!	change icon add child page
2219 2221
19-Feb-2010 Dietmar Woellbrink (Luisehahne)
......
2232 2234
!	recoded function preprocess in /framework/class.frontend.php
2233 2235
!	optimize function getVersion in /framework/addon.precheck.inc.php
2234 2236
19-Feb-2010 Dietmar Woellbrink (Luisehahne)
2235
!	change constant EDIT_ONE_SECTION to default false	
2237
!	change constant EDIT_ONE_SECTION to default false
2236 2238
------------------------------------- 2.8.1 -------------------------------------
2237 2239
08-Feb-2010 Dietmar Woellbrink (Luisehahne)
2238 2240
!	missunderstanding back to old logo
......
2244 2246
!	Fixed wrong themes path in jquery_theme.js, that plugins works correctly
2245 2247
+	images icons to run base theme
2246 2248
01-Feb-2010 Dietmar Woellbrink (Luisehahne)
2247
!	to hold content, install don't drop existing tables (code, form, menu_link, news, wrapper, wysiwyg) 
2249
!	to hold content, install don't drop existing tables (code, form, menu_link, news, wrapper, wysiwyg)
2248 2250
!	otherwise do it with uninstall
2249 2251
30-Jan-2010 Dietmar Woellbrink (Luisehahne)
2250 2252
#	Ticket #931 bug in admin/access/index.php
......
2265 2267
28-Jan-2010 Dietmar Woellbrink (Luisehahne)
2266 2268
!	update headertext
2267 2269
28-Jan-2010 Dietmar Woellbrink (Luisehahne)
2268
!	update jquery 1.4.0 to 1.4.1, 
2270
!	update jquery 1.4.0 to 1.4.1,
2269 2271
-	removed include/jquery/plugins
2270 2272
!	update backend themes
2271 2273
#24-Jan-2010 Dietmar Woellbrink (Luisehahne)
......
2279 2281
!	fix upgradescript
2280 2282
23-Jan-2010 Dietmar Woellbrink (Luisehahne)
2281 2283
!	update jquery to version 1.4, rename old one to jquery-min132.js
2282
#	fixed argos theme  
2284
#	fixed argos theme
2283 2285
22-Jan-2010 Dietmar Woellbrink (Luisehahne)
2284 2286
!	continue update header info
2285 2287
22-Jan-2010 Dietmar Woellbrink (Luisehahne)
......
2292 2294
22-Jan-2010 Dietmar Woellbrink (Luisehahne)
2293 2295
!	update fckeditor, forgotten to upload a file
2294 2296
22-Jan-2010 Dietmar Woellbrink (Luisehahne)
2295
#	Ticket #917 Update backend themes 
2297
#	Ticket #917 Update backend themes
2296 2298
22-Jan-2010 Dietmar Woellbrink (Luisehahne)
2297 2299
!	Ticket #909 WYSIWYG Editor width destroyes backend layout
2298
!	Set EDITOR_WIDTH to 0, This way backend theme developper 
2299
!	can style the WYSIWYG Editor according to their themes.  
2300
!	Set EDITOR_WIDTH to 0, This way backend theme developper
2301
!	can style the WYSIWYG Editor according to their themes.
2300 2302
22-Jan-2010 Dietmar Woellbrink (Luisehahne)
2301 2303
!	Ticket #916 Update backend theme footer
2302 2304
21-Jan-2010 Dietmar Woellbrink (Luisehahne)
......
2325 2327
19-Jan-2010 Dietmar Woellbrink (Luisehahne)
2326 2328
#	fix some more small css-errors in WB Backend (thanks to Ruebenwurzel)
2327 2329
14-Jan-2010 Dietmar Woellbrink (Luisehahne)
2328
#	fixed snippets including frontend.css and frontend.js 
2330
#	fixed snippets including frontend.css and frontend.js
2329 2331
#	without register_frontend_modfiles
2330 2332
14-Jan-2010 Dietmar Woellbrink (Luisehahne)
2331 2333
+	Ticket #877 add slovak lang in Captcha and Advanced-Spam-Protection
......
2378 2380
28-Dec-2009 Dietmar Woellbrink (Luisehahne)
2379 2381
#	fix syntax error
2380 2382
28-Dec-2009 Dietmar Woellbrink (Luisehahne)
2381
!	update header, check that all tables in WB package are installed 
2383
!	update header, check that all tables in WB package are installed
2382 2384
28-Dec-2009 Dietmar Woellbrink (Luisehahne)
2383 2385
!	update header, change variable
2384 2386
28-Dec-2009 Dietmar Woellbrink (Luisehahne)
......
2398 2400
#	Ticket #894: Bugfixes in newsmodule > rss.php
2399 2401
16-DEC-2009 Manuel Lang (MaGnaL)
2400 2402
#	Minor bugfixes: Use localized messages in preference forms on frontend and backend,
2401
	correct html/php syntax in upgrade-script.php and NL localization of show_menu2 snippet  
2403
	correct html/php syntax in upgrade-script.php and NL localization of show_menu2 snippet
2402 2404
14-DEC-2009 Manuel lang (MaGnaL)
2403 2405
#	Ticket #832: Fix wrong configuration of timezone-handling when saving
2404
	preferences-form on backend and frontend 
2406
	preferences-form on backend and frontend
2405 2407
12-DEC-2009 Manuel Lang (MaGnaL)
2406 2408
#	Ticket #827: Fix false form-parameter when javascript is deactivated
2407 2409
	on users and groups temps (admintool).
2408 2410
12-DEC-2009 Manuel Lang	(MaGnaL)
2409 2411
#	Bugfix of rev. 1211 search_modext.php (ticket #863): Use isset and
2410
	given unknown-user instead of counting all users. 
2412
	given unknown-user instead of counting all users.
2411 2413
12-Dez-2009 Dietrich Roland Pehlke (Aldus)
2412 2414
#	Bugfix inside "search_modext.php" to avoid warings if the search found
2413 2415
	a page last modified by a user witch has been deleted. (ticket #863)
2414 2416
03-Dez-2009 Dietmar Woellbrink (Luisehahne)
2415
!	Ticket #890 fixed visability proprty uses non valid value 'none' 
2417
!	Ticket #890 fixed visability proprty uses non valid value 'none'
2416 2418
03-Dez-2009 Dietmar Woellbrink (Luisehahne)
2417 2419
!	change searchstring mdcr.js, workout crypt emails in output_filter/filter-routines.php
2418 2420
!	comment out ob_end_flush line 259 in form/view.php
......
2447 2449
27-Nov-2009 Dietmar Woellbrink (Luisehahne)
2448 2450
!	fixes language file SK.php
2449 2451
27-Nov-2009 Dietmar Woellbrink (Luisehahne)
2450
!	fixed parse error ticket #878 
2452
!	fixed parse error ticket #878
2451 2453
26-Nov-2009 Dietmar Woellbrink (Luisehahne)
2452 2454
!	found and fix some deprecated functions
2453 2455
26-Nov-2009 Dietmar Woellbrink (Luisehahne)
2454 2456
!	validate some output files
2455 2457
26-Nov-2009 Dietmar Woellbrink (Luisehahne)
2456
!	fix some PHP 5.3 deprecated functions 
2458
!	fix some PHP 5.3 deprecated functions
2457 2459
25-Nov-2009 Dietmar Woellbrink (Luisehahne)
2458 2460
!	Fix to load edit_full_area only if needed
2459 2461
25-Nov-2009 Dietmar Woellbrink (Luisehahne)
......
2461 2463
25-Nov-2009 Dietmar Woellbrink (Luisehahne)
2462 2464
!	more bug fixes language file SK.php
2463 2465
25-Nov-2009 Dietmar Woellbrink (Luisehahne)
2464
!	Many hosts disable error_log() in various and sundry ways. 
2465
	In WB we do something like this to avoid triggering warnings and errors. 
2466
!	Many hosts disable error_log() in various and sundry ways.
2467
	In WB we do something like this to avoid triggering warnings and errors.
2466 2468
	Even this is sometimes not sufficient to avoid problems with some hosts, but accommodates most.
2467 2469
25-Nov-2009 Dietmar Woellbrink (Luisehahne)
2468 2470
!	fix show_menu2 include.php, page crashes, if php error_log is disabled
......
2479 2481
24-Nov-2009 Dietmar Woellbrink (Luisehahne)
2480 2482
+	add register_frontend_modfiles('jquery'); adds jquery basis scripts in head
2481 2483
+	add register_frontend_modfiles_body('jquery'); adds jquery basis scripts before body end
2482
+	add jquery_theme.js to choose a ui theme, basis is loaded, can be change 
2484
+	add jquery_theme.js to choose a ui theme, basis is loaded, can be change
2483 2485
24-Nov-2009 Dietmar Woellbrink (Luisehahne)
2484 2486
+	add a child page is cumbersome when the parent dropdown list gets to be too large. (Ticket #821)
2485 2487
24-Nov-2009 Dietmar Woellbrink (Luisehahne)
......
2494 2496
!	security update FCKeditor (tks to Ruebenwurzel)
2495 2497
12-Oct-2009 Dietmar Woellbrink
2496 2498
+	added old version of fancybox.js
2497
!	rename new version fancybox 
2499
!	rename new version fancybox
2498 2500
+	added missing language variables in newsmodul
2499 2501
12-Oct-2009 Dietmar Woellbrink
2500 2502
#	fixes Bugs headersend errors in some core files
......
2504 2506
!	set breakcrumb in div container class="breadcrumb"
2505 2507
!	set separator in span tag class="separator"
2506 2508
12-Oct-2009 Dietmar Woellbrink
2507
!	update jquery fancybox from 1.0 to 1.2.1 
2509
!	update jquery fancybox from 1.0 to 1.2.1
2508 2510
+	fancybox imagefolder incl. fancybox.css
2509 2511
12-Oct-2009 Dietmar Woellbrink
2510 2512
!	shows more details in wysiwyg editor
......
2517 2519
09-Oct-2009 Dietmar Woellbrink
2518 2520
+	upgrade.php to reset newsfiles to created dates
2519 2521
09-Oct-2009 Dietmar Woellbrink
2520
#	Ticket #770, #785, #792, #807, #809, 
2522
#	Ticket #770, #785, #792, #807, #809,
2521 2523
#	fixes and recoded news module
2522 2524
09-Oct-2009 Dietmar Woellbrink
2523 2525
#	Ticket #815 Fix Warning: open_basedir restriction in effect. File is in wrong directory in load_module
......
2548 2550
#	Fixed bug in upgrate-script. Constant 'DEFAULT_THEME' doesn't exists (ticket #784).
2549 2551
25-Aug-2009 Ruud Eisinga
2550 2552
#	Fixed bug in droplets. Multiple droplets with the same parameter did not extract the new parameter.
2551
	(problem introduced by code optimisations for WB2.8) 
2553
	(problem introduced by code optimisations for WB2.8)
2552 2554
#	Fixed usage of the depriciated (PHP 5.3.0) split() function in class.wb. (ticket #772)
2553 2555
#	Fixed notice ob_end_clean..failed to delete buffer. (ticket #779)
2554 2556
22-Aug-2009 Ruud Eisinga
......
2595 2597
#	Fixed some display issues in argos_theme (Thanks to Argos)
2596 2598
30-July-2009 Ruud Eisinga (Ruud)
2597 2599
#	Fixed a bug in the /admin/media resizer parameters for dirs with whitespaces (thnx to tiesy)
2598
#	Fixed a bug in FCKeditor include.php. Now the editor can be used from other 
2600
#	Fixed a bug in FCKeditor include.php. Now the editor can be used from other
2599 2601
	subdirectories than WB_PATH/modules/mymodule
2600 2602
29-July 2009 Dietrich Roland Pehlke (Aldus)
2601 2603
#	changes in framework/class.wb.php to avoid the "print->footer()" bug in the frontend,
......
2624 2626
22-July 2009 Matthias Gallas
2625 2627
!	set Version to RC2
2626 2628
!	small modification on german language file (ticket #746)
2627
#	Fixed E_ALL&E_STRICT warning on PHP5 servers (Thanks to Aldus) 
2629
#	Fixed E_ALL&E_STRICT warning on PHP5 servers (Thanks to Aldus)
2628 2630
#	Fixed bug with home folders are viewable and writable from other users
2629 2631
	(ticket #605 and #748) (Thanks to Aldus)
2630 2632
20-July 2009 Matthias Gallas
......
2673 2675
	to avoid warnings and strict messages. See #741. Minor cosmetic changes.
2674 2676
#	News-Modul: add the unlink-routine for the ".news" folder inside uninstall.php
2675 2677
	so the groupe-images are also unlink.
2676
!	News-Modul: add <tr><td> and </td></tr>-tags to the "none found" part in the view.php to 
2678
!	News-Modul: add <tr><td> and </td></tr>-tags to the "none found" part in the view.php to
2677 2679
	get valid output inside a table.
2678
!	Change the setting of $display_image and $display_groupe to avoid the 
2680
!	Change the setting of $display_image and $display_groupe to avoid the
2679 2681
	empty display roule problematic (<tr style="display: ">) for valid output.
2680 2682
!	Add &gt;&gt; in "add.php" instead of >> to avoid invalid output.
2681 2683
11-July-2009 Ruud Eisinga
......
2780 2782
!	Moving the html-template inside a "htt" folder and rename the suffix to ".htt" to
2781 2783
	keep it consitant to other modules. Minor cosmetic changes inside the code.
2782 2784
22-June-2009 Ruud Eisinga
2783
#	Fixed a bug in Menu_link module that made childpages of the menu_link page 
2785
#	Fixed a bug in Menu_link module that made childpages of the menu_link page
2784 2786
	not selectable. (thnx to Luisehahne)
2785 2787
21-June-2009 Matthias Gallas
2786 2788
#	Fixed small bug introduced in changeset [999]
......
2855 2857
#	Fixed not defined language variable in account/email.php (Thanks to BlackTiger)
2856 2858
#	Fixed Typo in group_form.htt (ticket #705)
2857 2859
01-Mar-2009 Christian Sommer
2858
!	Added disclaimer to upgrade-script.php	
2860
!	Added disclaimer to upgrade-script.php
2859 2861
28-Feb-2009 Christian Sommer
2860 2862
#	Removed hardcoded admin path from JSAdmin module (jsadmin/js/dragdrop.js)
2861 2863
25-Feb-2009 Matthias Gallas
......
2886 2888
#	fixed bug if language folder contains none language files (XX.php) or sub folders
2887 2889
+	added option to invoke module upgrade.php/uninstall.php files from backend (for modules uploaded via FTP)
2888 2890
18-Feb-2009 Dietrich Roland Pehlke (aldus)
2889
#	fixed: typos in the section_id inside the action-link 
2891
#	fixed: typos in the section_id inside the action-link
2890 2892
!	Remove test_trash and unused variables in query, added suggetions from #588
2891 2893
#	Bugfix for form bug (ticket #688)
2892 2894
17-Feb-2009 Christian Sommer
......
2937 2939
08-Jan-2009 Christian Sommer
2938 2940
#	fixed error message in admin class if type array not defined
2939 2941
05-Jan-2009 Dietrich Roland Pehlke
2940
#	Code-Snippets are no longer shown as type: unknown. 
2942
#	Code-Snippets are no longer shown as type: unknown.
2941 2943
+	Additional key in the languagefiles "$TEXT['CODE_SNIPPET']";
2942 2944
#	fixed bug for the rss of news, see ticket #609
2943 2945
04-Jan-2009 Matthias Gallas
......
2958 2960
29-Dec-2008 Matthias Gallas
2959 2961
!	set version to 2.8 BETA
2960 2962
#	replaced in news modul special chars with entities to get valid output
2961
!	changed SESSION ID Separator from '&' to '&amp;' to get valid output 
2962
-	Removed the <p> tag around the news as it is added from the editor  
2963
!	changed SESSION ID Separator from '&' to '&amp;' to get valid output
2964
-	Removed the <p> tag around the news as it is added from the editor
2963 2965
28-Dec-2008 Dietrich Roland Pehlke (aldus)
2964 2966
+	ticket 610: add ip-address to the email-body in the form-modul.
2965 2967
+	ticket 607: include the frontend.css in the comment_page.php file of the news-module.
2966 2968
#	File: admin/admintools/index.php - add "order by name" to the query to display the admintools in alphabetic order.
2967
#	File: admin/modules/uninstall.php - remove a db-query to a db-field that doesn't exists in wb 2.7 anymore 
2969
#	File: admin/modules/uninstall.php - remove a db-query to a db-field that doesn't exists in wb 2.7 anymore
2968 2970
26-Dec-2008 Thomas Hornik
2969
#	fixed two issues with searchresult-highlighting: do not highlight in <pre>/<code>-tags, do not convert &lt; to &amp;lt; anymore. 
2971
#	fixed two issues with searchresult-highlighting: do not highlight in <pre>/<code>-tags, do not convert &lt; to &amp;lt; anymore.
2970 2972
13-Dec-2008 Christian Sommer
2971 2973
!	changed mailer to not extract line break of alternative body text (thanks to freeSbee)
2972 2974
28-Oct-2008 Christian Sommer
......
3227 3229
#	fixed some errors in standard german language file
3228 3230
+	added new colloquially german language file
3229 3231
10-Feb-2008 Thomas Hornik
3230
#	CAPTCHA: Wrong text for calc_ttf-captcha. 
3232
#	CAPTCHA: Wrong text for calc_ttf-captcha.
3231 3233
10-Feb-2008 Christian Sommer
3232 3234
#	fixed E_NOTICE warning with already defined module frontend constants
3233 3235
-	removed all stuff other than page_content from the blank template
......
3333 3335
!	Improved security: CAPTCHAS can't be loaded from outside WB
3334 3336
!	CAPTCHA ttf_image: added variant. Adjusted character-pool and one background for better readability.
3335 3337
26-Jan-2008 Christian Sommer
3336
!	changed WYSIWYG content field from text to longtext (allows more than 65'534 characters) 
3338
!	changed WYSIWYG content field from text to longtext (allows more than 65'534 characters)
3337 3339
+	Added Javascript Admin module (developed by Stepan Riha, adapted for WB2.7 by Swen Uth)
3338 3340
26-Jan-2008 Matthias Gallas
3339 3341
#	fixed bug in Javascript Admin module
......
3374 3376
22-Jan-2008 Thomas Hornik
3375 3377
+	manage-sections: changed calendar-icon to clock-icon, added second icon to empty date-field.
3376 3378
21-Jan-2008 Christian Sommer
3377
!	Removed the manage section icon from the page admin (sections managed by publish by date function) 
3379
!	Removed the manage section icon from the page admin (sections managed by publish by date function)
3378 3380
#	Fixed bug with the edit module CSS file implementation (IE7, Opera)
3379 3381
21-Jan-2008 Thomas Hornik
3380 3382
+	Unique session-identifier for each website baker installation. fixes #354
......
3387 3389
!	upgrade-script.php: added code to update menu_links
3388 3390
#	fixed a typo in upgrade-script.php
3389 3391
!	updated admin/pages/sections.php to changed jscalendar-api from changeset 571
3390
!	module menu_link: after adding a menu_link, the anchor dropdown shows "#"; fixed 
3392
!	module menu_link: after adding a menu_link, the anchor dropdown shows "#"; fixed
3391 3393
#	fixed E_NOTICE-warning in news-module (about SECTION_ID in comment.php)
3392 3394
19-Jan-2008 Christian Sommer
3393 3395
!	Reduced the success time out and set WYSIWSY background to white
......
3418 3420
#	fixed bug in frontend login and multiple groups (only in conjunction with E_ALL)
3419 3421
!	removed the PAGE_EXTENSION from frontend login
3420 3422
17-Jan-2008 Matthias Gallas
3421
#	Reintroduced changes from changeset 520 and 540 wich where overwritten 
3423
#	Reintroduced changes from changeset 520 and 540 wich where overwritten
3422 3424
	by changeset 546
3423 3425
#	Revoked changeset 541 end removed all PAGE_EXTENSION variables and the related
3424 3426
	option in WB settings as this function only works on Apache Servers
......
3439 3441
#	Replaced hardcoded text in login.php with language variables (fixes ticket 386)
3440 3442
14-Jan-2008 Christian Sommer
3441 3443
!	added a missing </tr> tag
3442
#	re-introduced bugfix of Changeset 472 (fixes ticket 402) accidentally 
3444
#	re-introduced bugfix of Changeset 472 (fixes ticket 402) accidentally
3443 3445
	removed by Changeset 529 (enhanced pages admin)
3444 3446
13-Jan-2008 Christian Sommer
3445 3447
#	moved administration tools from Settings to the new section Admin-Tools
3446
#	this bugfix closes the ticket 529 (WB upgrades modules with identical version)	
3448
#	this bugfix closes the ticket 529 (WB upgrades modules with identical version)
3447 3449
!	increased redirection time after success message, corrected HOME link of the login panel
3448 3450
!	updated PHPMailer framework to version 2.0.0 (/include/phpmailer)
3449 3451
#	this bugfix closes ticket 412 (direct call of admin/settings/save.php clears database)
......
3516 3518
16-Feb-2007 Christian Sommer
3517 3519
!	Suppressed PHP warnings and errors when reading empty intro.php
3518 3520
16-Feb-2007 Christian Sommer
3519
#	Applied fix to enable parsing of PHP code in the intro.php 
3521
#	Applied fix to enable parsing of PHP code in the intro.php
3520 3522
12-Feb-2007 Christian Sommer
3521 3523
!	Added functions page_css and page_javascript which allow to include optional
3522
	module files module.css and module.js into the <head> section. This allows to 
3524
	module files module.css and module.js into the <head> section. This allows to
3523 3525
	create valid (X)HTML, as CSS definitions of modules are included in the head section
3524 3526
12-Feb-2007 Christian Sommer
3525 3527
!	Security enhancement (reduced number of login trials from 50 to 3)
......
3563 3565
#	Fixed a little typo error in class.admin.php (#364)
3564 3566
26-Nov-2006 Ryan Djurovich
3565 3567
+	Added new script that could possibly be apart of 2.7.x as a replacement
3566
	for having the pages directory 
3568
	for having the pages directory
3567 3569
17-Nov-2006 Matthias Gallas
3568 3570
#	Fixed fatal error in line 46 news/comment.php (thanks to eki)(#358)
3569 3571
15-Nov-2006 Matthias Gallas
......
3625 3627
!	Changed link target selection. Now self, top and new. (Ticket #145)
3626 3628
#	Fixed ticket #143. Charset setting is now used in admin login and forgot
3627 3629
	password pages.
3628
#	Some changes to the SQL code in the install script for improved 
3630
#	Some changes to the SQL code in the install script for improved
3629 3631
	compatibility with new MySQL versions
3630 3632
#	Fixed ticket #134 - error on browsing media.
3631 3633
+	Improved backup module: new choice between full database or WB-related
......
3634 3636
#	Fixed e-mail sending problems due to additional parameter in mail call.
3635 3637
#	Applied fix regarding ticket #138: new users now get deleted if
3636 3638
	sending e-mail fails.
3637
#	Fixed ticket #137: Last Reset timer not reset in frontend forgotten 
3639
#	Fixed ticket #137: Last Reset timer not reset in frontend forgotten
3638 3640
	password process
3639 3641
#	Removed duplicate expression from modules/news/install.php which caused
3640 3642
	problems in installation
3641 3643

  
3642 3644
01-Mar-2006 Stefan Braunewell
3643 3645
#	Fixed ticket #68 - Safari problem with displaying all parents.
3644
#	Fixed ticket #136 - mailing forgotten password in admin login screen leads 
3646
#	Fixed ticket #136 - mailing forgotten password in admin login screen leads
3645 3647
	to fatal error.
3646 3648
!	Renamed tag [PROCESSTIME] to [PROCESS_TIME]
3647 3649
------------------------------------- 2.6.2 -------------------------------------
3648 3650
03-Feb-2006 Stefan Braunewell (very big special thanks to John and Alex)
3649 3651
#	Fixed ticket #104 - commas in form field descriptions not allowed.
3650
#	Cookie REMEMBER_KEY wasn't cleared in account/logout 
3652
#	Cookie REMEMBER_KEY wasn't cleared in account/logout
3651 3653
	and expiration date is now set to time in the past.
3652 3654
#	Smart login not working.
3653 3655
!	Changed mail calls to new function $wb->mail.
3654
#	Form: ticket 124 added captcha settings check 
3655
#	Ticket 118 added formfield type to check for email/text 
3656
#	Ticket 115 changed comparision /modules/form/view.php 
3656
#	Form: ticket 124 added captcha settings check
3657
#	Ticket 118 added formfield type to check for email/text
3658
#	Ticket 115 changed comparision /modules/form/view.php
3657 3659
#	Added correct timecheck in form submissions
3658 3660
!	Changed captcha.php call to include timestamp
3659 3661
!	Changed the e-mail validation code and added a mail function to class wb.
......
3676 3678
#	Bug #122. Replaced empty field check by check that setting name is
3677 3679
	not "wb_version".
3678 3680
#	Replaced all remaining occurrences of '/media' by MEDIA_DIRECTORY - bug #108.
3679
#	Fixed bug #99 and two additional instances of typo 
3681
#	Fixed bug #99 and two additional instances of typo
3680 3682
	catpcha instead of captcha.
3681 3683
#	Fixed some typos
3682 3684
#	Fixed some notices and warnings.
3683 3685
#	Fixed bug #105 - back buttons in addon detail pages not editable.
3684
!	Replace 'admin' by 'wb' in all account pages. 
3686
!	Replace 'admin' by 'wb' in all account pages.
3685 3687
!/#	Moved print_success and print_error code to class.wb.php.
3686
	Added correct parameters to these functions in account pages. 
3688
	Added correct parameters to these functions in account pages.
3687 3689
------------------------------------- 2.6.1 -------------------------------------
3688 3690
12-Dec-2005 Ryan Djurovich
3689 3691
#	Fixed security vulnerability in class.login.php
......
3735 3737
11-Sep-2005 Stefan Braunewell
3736 3738
!	HTMLArea is now a module instead of a core component. Files moved
3737 3739
	from "include" to "modules".
3738
+	Implemented Installation of modules on top of an older version. This is 
3740
+	Implemented Installation of modules on top of an older version. This is
3739 3741
	done via checking $module_version. Instead of install.php, upgrade.php
3740
	is then called if it exists in the module package. 
3741
	For module developers: $module_version and $new_module_version are 
3742
	is then called if it exists in the module package.
3743
	For module developers: $module_version and $new_module_version are
3742 3744
	accessible in upgrade.php to find out what upgrade steps need to be taken.
3743 3745
!	Changed column names in mod_news_posts from short,long to content_short,
3744 3746
	content_long.
......
3779 3781
!	Removed 'USER_LANGUAGE' and 'GET_LANGUAGE' constants.
3780 3782
	A GET['lang'] now sets the session language variable.
3781 3783
26-Aug-2005 Stefan Braunewell
3782
!	Moved redundant code into the new class functions. Created 
3784
!	Moved redundant code into the new class functions. Created
3783 3785
	'compatibility.php' for backward compatibility with
3784 3786
	modules and templates. Variables and functions can still be accessed
3785 3787
	in the old way.
......
3955 3957
!	Imporved interface for basic group permissions
3956 3958
26-Mar-2005 Stefan Braunewell
3957 3959
#	Fixed bug with front-end logins
3958
#	Fixed bug when saving intro page 
3960
#	Fixed bug when saving intro page
3959 3961
+	Added check on sign-up if e-mail exists (thanks to P. Melief)
3960 3962
#	Fixed bugs concerning moving/deleting pages
3961 3963
#	Fixed list of parents in page settings
......
4057 4059
!	Changed name of "Default" template to "Round"
4058 4060
+	Added "All CSS" template
4059 4061
+	Added "Jump"
4060
+	Added 
4062
+	Added
4061 4063
!	Modified "Box" template to support multiple page levels
4062 4064
+	Added "Menu Link" module
4063 4065
+	Added "News" module
branches/2.8.x/wb/admin/interface/version.php
41 41
 * @version      	$Id$
42 42
 * @filesource		$HeadURL$
43 43
 * @lastmodified    $Date$
44
 * 
44
 *
45 45
 */
46 46

  
47 47
if(!defined('WB_URL')) {
......
51 51

  
52 52
// check if defined to avoid errors during installation (redirect to admin panel fails if PHP error/warnings are enabled)
53 53
if(!defined('VERSION')) define('VERSION', '2.8.4');
54
if(!defined('REVISION')) define('REVISION', '2122');
54
if(!defined('REVISION')) define('REVISION', '2123');
55 55
if(!defined('SP')) define('SP', '');
branches/2.8.x/wb/framework/SqlImport.php
25 25
 * @copyright    Manuela v.d.Decken <manuela@isteam.de>
26 26
 * @author       Manuela v.d.Decken <manuela@isteam.de>
27 27
 * @license      http://www.gnu.org/licenses/gpl.html   GPL License
28
 * @version      0.0.1
28
 * @version      0.0.2
29 29
 * @revision     $Revision: 2070 $
30 30
 * @lastmodified $Date: 2014-01-03 02:21:42 +0100 (Fr, 03 Jan 2014) $
31 31
 * @since        File available since 30.11.2014
32 32
 * @description  can handle different actions with SQL-Import files
33 33
 */
34
class SqlImport {
35 34

  
35
class SqlImport
36
{
37

  
36 38
/** WbDatabase object */
37 39
    protected $oDb          = null;
38 40
/** valide structure file to use for import */
......
52 54
        'upgrade'
53 55
    );
54 56
/** collected additional replacements pairs */
55
    protected $aReplacements = array('key'=>array(), 'value'=>array());
57
    protected $aAdditionalReplacements = array('key'=>array(), 'value'=>array());
56 58
/** possible engines to use */
57 59
    protected $aEngineTypesAvail = array(
58
        'memory'     => 'MEMORY',
59 60
        'myisam'     => 'MyISAM',
60
        'innodb'     => 'InnoDB',
61
        'archive'    => 'ARCHIVE'
61
        'innodb'     => 'InnoDB'
62 62
    );
63 63
/** SQL objects witch can be handled */
64 64
    protected $aAvailSqlObjects = array(
......
70 70
        'TRIGGER',
71 71
        'EVENT'
72 72
    );
73
/** prepared batch lists for all SQL statements */
74
    protected $aBatchLists = array();
75
/* ****************************************************************** */
73 76
/**
74 77
 * Constructor
75 78
 * @param WbDatabase $oDb
......
79 82
    {
80 83
        $this->oDb = $oDb;
81 84
        $this->sTablePrefix = $oDb->TablePrefix;
82
        if (file_exists($sStructFile)) {
83
            $this->sStructFile = str_replace('\\', '/', $sStructFile);
84
        } else {
85
            $this->sStructFile = '';
86
            $this->aErrMsg[] = 'file with structure not available! ['.$sStructFile.']';
85
        $sStructFile = str_replace('\\', '/', $sStructFile);
86
        if (!file_exists($sStructFile)) {
87
            throw new SqlImportException('no existing import file defined');
87 88
        }
89
        $this->sStructFile = $sStructFile;
88 90
    }
91
// ---------------------------------------------------------------------
89 92
/**
93
 * Start and execute the import
94
 * @param string $sAction
95
 * @return boolean
96
 */
97
    public function doImport($sAction)
98
    {
99
        try{
100
            $sAction           = $this->getSanitizeAction($sAction);
101
            $aRawCommandSource = $this->getSorceFile($this->sStructFile);
102
            $aSqlCommandList   = $this->doNormalizeSource($aRawCommandSource);
103
            $aSqlCommandList   = $this->replacePlaceholders($aSqlCommandList);
104
            $this->splitStatementsListIntoBatchLists($aSqlCommandList, $sAction);
105
            unset($aRawCommandSource, $aSqlCommandList); // free never needed memory
106
            $this->executeBatchStack();
107
        } catch(SqlImportException $e) {
108
            $this->aErrMsg[] = (string)$e;
109
            return false;
110
        }
111
        return true;
112
    }
113
// ---------------------------------------------------------------------
114
/**
115
 * Sanitize Action and get a valid value
116
 * @param string $sAction simple command or filename/filepath
117
 * @return string valid command
118
 */
119
    protected function getSanitizeAction($sAction)
120
    {
121
        $sAction = strtolower( // extract command from given argument
122
            preg_replace(
123
                '/^.*?('.implode('|', $this->aActions).')(\.php)?$/i',
124
                '$1',
125
                $sAction
126
            )
127
        );
128
        // return 'install' if no command found
129
        return ($sAction == '' ? 'install' : $sAction);
130
    }
131
// ---------------------------------------------------------------------
132
/**
133
 * Get content of structure file
134
 * @param string $sStructFile filepath of the structure file
135
 * @return array raw list of commands (including comments)
136
 */
137
    protected function getSorceFile($sStructFile)
138
    {
139
        if (!$sStructFile) {
140
        // no file found so ignore import method
141
            throw new SqlImportException('no import file defined');
142
        }
143
        if (!is_readable($sStructFile)) {
144
        // file fond but it's not readable
145
            throw new SqlImportException('not readable file ['.$sStructFile.']');
146
        }
147
        if (!($aCommandSource = file($sStructFile, FILE_SKIP_EMPTY_LINES|FILE_IGNORE_NEW_LINES))) {
148
        // file fond but it's not readable
149
            throw new SqlImportException('unable to import file ['.$sStructFile.']');
150
        }
151
        return $aCommandSource;
152
    }
153
// ---------------------------------------------------------------------
154
/**
155
 * Normalize SQL statements from source
156
 * @param array $aSqlCommandSource array of all lines from source file
157
 * @return array list of complete SQL statements with placeholders
158
 * @description concate each Statement into one line; remove all comments; remove possible BOM
159
 */
160
    protected function doNormalizeSource(array $aRawCommandSource)
161
    {
162
        $aSqlCommandList = array();
163
        // remove possible ByteOrderMark
164
        $aRawCommandSource[0] = preg_replace('/^[\xAA-\xFF]{3}/', '', $aRawCommandSource[0]);
165
        // init empty statement line
166
        $sStatementLine = '';
167
        // iterate through all lines of the source
168
        foreach ($aRawCommandSource as $iKey => $sRawLine) {
169
            // remove trailing and leading whitespaces
170
            $sRawLine = trim($sRawLine);
171
            // skip line if it's a comment
172
            if (preg_match('/^--/', $sRawLine)) { continue; }
173
            // attach line to buffer
174
            $sStatementLine .= ' '.$sRawLine;
175
            // detect end of statement
176
            if ((substr($sStatementLine,-1,1) == ';')) {
177
                $aSqlCommandList[] = trim($sStatementLine);
178
                $sStatementLine = '';
179
            }
180
        }
181
        return $aSqlCommandList;
182
    }
183
// ---------------------------------------------------------------------
184
/**
185
 * Replace all Placeholders in all SQL statements
186
 * @param array $aSqlCommandList  list of SQL statements with placeholders
187
 * @return array finished list of SQL statements
188
 */
189
    protected function replacePlaceholders(array $aSqlCommandList)
190
    {
191
        // sanitize arguments and extract Charset from Collation
192
        $aTmp = preg_split('/_/', $this->sCollation, null, PREG_SPLIT_NO_EMPTY);
193
        $sCharset = $aTmp[0];
194
        // get from addReplacements
195
        $aSearch  = $this->aAdditionalReplacements['key'];
196
        /* ***  ATTENTION:: Do Not Change The Order Of Search-Replace Statements !! *** */
197
        // define basic array of searches
198
        $aSearch[] = '/\{TABLE_PREFIX\}/';                                        /* step 0 */
199
        $aSearch[] = '/\{FIELD_CHARSET\}/';                                       /* step 1 */
200
        $aSearch[] = '/\{FIELD_COLLATION\}/';                                     /* step 2 */
201
        $aSearch[] = '/\{TABLE_ENGINE\}/';                                        /* step 3 */
202
        $aSearch[] = '/\{TABLE_ENGINE=([a-zA-Z_0-9]*)\}/';                        /* step 4 */
203
        $aSearch[] = '/\{CHARSET\}/';                                             /* step 5 */
204
        $aSearch[] = '/\{COLLATION\}/';                                           /* step 6 */
205
        // get from addReplacements
206
        $aReplace = $this->aAdditionalReplacements['value'];
207
        // define basic array of replacements
208
        $aReplace[] = $this->sTablePrefix;                                        /* step 0 */
209
        $aReplace[] = ' CHARACTER SET {CHARSET}';                                 /* step 1 */
210
        $aReplace[] = ' COLLATE {COLLATION}';                                     /* step 2 */
211
        $aReplace[] = ' {TABLE_ENGINE='.$this->sEngine.'}';                       /* step 3 */
212
        $aReplace[] = ' ENGINE=$1 DEFAULT CHARSET={CHARSET} COLLATE={COLLATION}'; /* step 4 */
213
        $aReplace[] = $sCharset;                                                  /* step 5 */
214
        $aReplace[] = $this->sCollation;                                          /* step 6 */
215
        // replace placeholders in statement
216
        $aSqlCommandList = preg_replace($aSearch, $aReplace, $aSqlCommandList);
217
        return $aSqlCommandList;
218
    }
219
// ---------------------------------------------------------------------
220
/**
221
 * Split list of commands into a batch list structure
222
 * @param array $aSqlCommandList normalized list of SQL statements
223
 * @param string $sAction a valid name of an action
224
 *
225
 */
226
    protected function splitStatementsListIntoBatchLists(array $aSqlCommandList, $sAction)
227
    {
228
        // initialize lists
229
        $this->aBatchLists = array(
230
            'Set'    => array(
231
                            'Header' => array(), // all SET before DROP/CREATE/ALTER
232
                            'Footer' => array()  // all SET after DROP/CREATE/ALTER
233
                        ),
234
            'Drop'   => array(),
235
            'Create' => array(),
236
            'Alter'  => array()
237
        );
238
        $sSetType = 'Header'; // start with 'before'
239
        foreach ($aSqlCommandList as $sSqlCommand) {
240
            if (preg_match('/^\s*DROP\s*/si', $sSqlCommand)) {
241
                switch ($sAction) {
242
                    case 'uninstall':
243
                    case 'install';
244
                        $this->aBatchLists['Drop'][] = $sSqlCommand;
245
                        break;
246
                    default: // skip DROP TABLE
247
                        break;
248
                }
249
                $sSetType = 'Footer'; // switch to 'after'
250
            } elseif (preg_match('/^\s*ALTER\s*/si', $sSqlCommand)) {
251
                switch ($sAction) {
252
                    case 'upgrade':
253
                    case 'install';
254
                        $this->aBatchLists['Alter'][] = $sSqlCommand;
255
                        break;
256
                    default: // skip ALTER TABLE
257
                        break;
258
                }
259
                $sSetType = 'Footer'; // switch to 'after'
... This diff was truncated because it exceeds the maximum size that can be displayed.

Also available in: Unified diff