| verzia 1.171, 2005/11/14 03:15:00 |
verzia 1.172, 2005/11/26 15:33:13 |
|
|
| [13/11/2005] |
2005-11-13 |
| - improved turkish translation |
- improved turkish translation |
| (thanks to Kadan Kongar <kagan.kongar@tsrsb.org.tr>) |
(thanks to Kadan Kongar <kagan.kongar@tsrsb.org.tr>) |
| |
|
| [14/9/2005] |
2005-09-14 |
| - added #345: phpMyEdit Estonian translation |
- added #345: phpMyEdit Estonian translation |
| (thanks to Alexia Death <alexiadeath@hotmail.com>) |
(thanks to Alexia Death <alexiadeath@hotmail.com>) |
| |
|
| [26/4/2005] |
2005-04-26 |
| - added #332: Czech language file |
- added #332: Czech language file |
| (thanks to Jan Cinert <ion_lord@seznam.cz>) |
(thanks to Jan Cinert <ion_lord@seznam.cz>) |
| |
|
| [3/4/2005] |
2005-04-03 |
| - applied #152: button display order |
- applied #152: button display order |
| (many thanks to michal for the patch and docs) |
(many thanks to michal for the patch and docs) |
| |
|
| [24/3/2005] |
2005-03-24 |
| - fixed #295: linefeed and persistent connect |
- fixed #295: linefeed and persistent connect |
| (thanks to Doug Hockinson for the contribution) |
(thanks to Doug Hockinson for the contribution) |
| |
|
| [12/3/2005] |
2005-03-12 |
| - fixed #254: password field not working (on the add page) |
- fixed #254: password field not working (on the add page) |
| |
|
| [5/3/2005] |
2005-03-05 |
| - fixed #311: setup script and cgi prefixes |
- fixed #311: setup script and cgi prefixes |
| - fixed #303: filter broken after view |
- fixed #303: filter broken after view |
| (thanks to michal and hbernard for these updates) |
(thanks to michal and hbernard for these updates) |
| |
|
| [26/12/2004] |
2004-12-26 |
| - added #292: Translation into Romanian language |
- added #292: Translation into Romanian language |
| (thanks to Sebastian Proksch <sproksch@yahoo.com>) |
(thanks to Sebastian Proksch <sproksch@yahoo.com>) |
| - added static method get_default_cgi_prefix(); |
- added static method get_default_cgi_prefix(); |
|
|
| - fixed #262: modifications to $newvals not in TUB triggers |
- fixed #262: modifications to $newvals not in TUB triggers |
| (thanks to several contributors for the ideas and patches) |
(thanks to several contributors for the ideas and patches) |
| |
|
| [8/12/2004] |
2004-12-08 |
| - fixed #288: wrong default value of hidden fields in add mode |
- fixed #288: wrong default value of hidden fields in add mode |
| - fixed #231: array of trigger and event processing |
- fixed #231: array of trigger and event processing |
| (thanks to hbernard for working on these issues) |
(thanks to hbernard for working on these issues) |
| |
|
| [27/11/2004] |
2004-11-27 |
| - new documentation chapter "Hints & Tips" was created |
- new documentation chapter "Hints & Tips" was created |
| - fixed #259: Standard STYLE commands cause clashes |
- fixed #259: Standard STYLE commands cause clashes |
| (thanks to ajh for pointing on this and initial patch) |
(thanks to ajh for pointing on this and initial patch) |
| |
|
| [20/11/2004] |
2004-11-20 |
| - implemented #158: Internal CGI name prefixing |
- implemented #158: Internal CGI name prefixing |
| - implemented #279: Making selected TAB persistent |
- implemented #279: Making selected TAB persistent |
| (thanks to hbernard for patching both issues) |
(thanks to hbernard for patching both issues) |
| |
|
| [9/11/2004] |
2004-11-09 |
| - implemented #277: number_format option |
- implemented #277: number_format option |
| |
|
| [2/11/2004] |
2004-11-02 |
| - all preg_match() scans for number now use \d+ instead of \d* |
- all preg_match() scans for number now use \d+ instead of \d* |
| - fixed #271: no posibility to suppress initial sort |
- fixed #271: no posibility to suppress initial sort |
| |
|
| [18/10/2004] |
2004-10-18 |
| - fixed #270: error in PME.lang.ZH.inc |
- fixed #270: error in PME.lang.ZH.inc |
| (thanks to Manix Sio <manixsio@gmail.com> for corrections) |
(thanks to Manix Sio <manixsio@gmail.com> for corrections) |
| |
|
| [15/7/2004] |
2004-07-15 |
| - fixed #253: introducing $opts['dbh'] option |
- fixed #253: introducing $opts['dbh'] option |
| |
|
| [13/7/2004] |
2004-07-13 |
| - fixed #233: Sort order is reversed after 'more' button used |
- fixed #233: Sort order is reversed after 'more' button used |
| |
|
| [17/5/2004] |
2004-05-17 |
| - added basqe language file |
- added basqe language file |
| (thanks to Ibon Igartua <ibon@zuhar.net>) |
(thanks to Ibon Igartua <ibon@zuhar.net>) |
| |
|
| [21/4/2004] |
2004-04-21 |
| - fixed #178: get value of the key field after an insert |
- fixed #178: get value of the key field after an insert |
| (thanks to mariano for the patch) |
(thanks to mariano for the patch) |
| - fixed #235: Apply broken when KEY value was changed |
- fixed #235: Apply broken when KEY value was changed |
| (a patch was provided by hbernard) |
(a patch was provided by hbernard) |
| |
|
| [20/4/2004] |
2004-04-20 |
| - fixed #185: creating of insert/update query |
- fixed #185: creating of insert/update query |
| (thanks to michal and hbernard) |
(thanks to michal and hbernard) |
| - fixed #229: cancel triggers (thanks to michal for the patch) |
- fixed #229: cancel triggers (thanks to michal for the patch) |
|
|
| - fixed #188: language unspecific operations |
- fixed #188: language unspecific operations |
| (implementation of $opts['cgi']['prefix']['operation']) |
(implementation of $opts['cgi']['prefix']['operation']) |
| |
|
| [17/4/2004] |
2004-04-17 |
| - fixed #176: 'values' JOIN with multiple from same table crashes |
- fixed #176: 'values' JOIN with multiple from same table crashes |
| - fixed #205: Delete button creates a jscript runtime error |
- fixed #205: Delete button creates a jscript runtime error |
| - fixed #25: tons of errors when display_errors set to ON |
- fixed #25: tons of errors when display_errors set to ON |
| (an error_reporting() function did nothing when called |
(an error_reporting() function did nothing when called |
| with @ prepended; all the issues was fixed by hbernard) |
with @ prepended; all the issues was fixed by hbernard) |
| |
|
| [14/4/2004] |
2004-04-14 |
| - fix related to #121: during insert/update/delete actions |
- fix related to #121: during insert/update/delete actions |
| page type is according to page from which was from submitted |
page type is according to page from which was from submitted |
| (thanks to hbernard for the initial patch) |
(thanks to hbernard for the initial patch) |
| |
|
| [11/4/2004] |
2004-04-11 |
| - fixed #219: Check "HTML header & footer", setup generates |
- fixed #219: Check "HTML header & footer", setup generates |
| NO php code (thanks to brycen for reporting) |
NO php code (thanks to brycen for reporting) |
| |
|
| [4/4/2004] |
2004-04-04 |
| - fixed #155: New Translate values for spanish |
- fixed #155: New Translate values for spanish |
| (thanks to Eduardo Diaz <ediaz@pk25.com>) |
(thanks to Eduardo Diaz <ediaz@pk25.com>) |
| - fixed #161: js regexp input validation |
- fixed #161: js regexp input validation |
| (thanks to hbernard for the patch) |
(thanks to hbernard for the patch) |
| |
|
| [31/3/2004] |
2004-03-31 |
| - italian translation update (thanks to Keatch) |
- italian translation update (thanks to Keatch) |
| - fixed #134: joining tables with weird result |
- fixed #134: joining tables with weird result |
| (thanks to michal for the idea and patch) |
(thanks to michal for the idea and patch) |
| - fixed #208: title="" attributes for A HREF in text navigation |
- fixed #208: title="" attributes for A HREF in text navigation |
| and did also some cleanup in code where these links are created |
and did also some cleanup in code where these links are created |
| |
|
| [20/3/2004] |
2004-03-20 |
| - display plain text also for readonly URLs on the change page |
- display plain text also for readonly URLs on the change page |
| - fixed #203: Calendar extension broken with jscalendar 0.9.6 |
- fixed #203: Calendar extension broken with jscalendar 0.9.6 |
| (thanks to ajh for the patch) |
(thanks to ajh for the patch) |
| - fixed #190: URLdisp cannot show images |
- fixed #190: URLdisp cannot show images |
| (URLdisp is now escaped according to field's ['escape']) |
(URLdisp is now escaped according to field's ['escape']) |
| |
|
| [8/3/2004] |
2004-03-08 |
| - fixed division by zero when doing listall |
- fixed division by zero when doing listall |
| - fixed #0000195: listall broken with mysql alpha 4.1.1 |
- fixed #0000195: listall broken with mysql alpha 4.1.1 |
| (thanks to hbernard for providing a solution) |
(thanks to hbernard for providing a solution) |
| |
|
| [19/2/2004] release 5.4 (official) |
2004-02-19 release 5.4 (official) |
| - finalizations, TODO update, etc. |
- finalizations, TODO update, etc. |
| |
|
| [8/2/2004] |
2004-02-08 |
| - swedish language file update (thanks to stefanl) |
- swedish language file update (thanks to stefanl) |
| - spanish (AR) language file update (thanks to mariano) |
- spanish (AR) language file update (thanks to mariano) |
| - fixed #0000174: "Striping tags" should be "Stripping trags" |
- fixed #0000174: "Striping tags" should be "Stripping trags" |
| |
|
| [21/1/2004] |
2004-01-21 |
| - swedish language file added into distribution |
- swedish language file added into distribution |
| (thanks to Björn Hammarbäck <bjorn@hammarback.se>) |
(thanks to Björn Hammarbäck <bjorn@hammarback.se>) |
| |
|
| [20/1/2004] |
2004-01-20 |
| - operation handling simplyfication (related to #112) |
- operation handling simplyfication (related to #112) |
| - do not show navigation buttons when doing "listall" |
- do not show navigation buttons when doing "listall" |
| (thanks to hbernard for the patch) |
(thanks to hbernard for the patch) |
|
|
| - added basis of field's ['input'] option; BC with ['options'] |
- added basis of field's ['input'] option; BC with ['options'] |
| will be preserved for some time, at least in 5.4 release |
will be preserved for some time, at least in 5.4 release |
| |
|
| [12/1/2004] |
2004-01-12 |
| - fixed #0000033: Fast moving between list pages |
- fixed #0000033: Fast moving between list pages |
| (thanks to hbernard & others for the patches) |
(thanks to hbernard & others for the patches) |
| note, that with this change three new keys "First", |
note, that with this change three new keys "First", |
| "Last" and "Go to" were added into language files |
"Last" and "Go to" were added into language files |
| |
|
| [2/1/2004] |
2004-01-02 |
| - fixed #0000154: CGI values shouldn't be slash-stripped |
- fixed #0000154: CGI values shouldn't be slash-stripped |
| (thanks to hbernard for the pointing on this issue) |
(thanks to hbernard for the pointing on this issue) |
| - fixed #0000125: cancel buttons should be reset buttons |
- fixed #0000125: cancel buttons should be reset buttons |
|
|
| (and finally thanks to hbernard for the idea & patch) |
(and finally thanks to hbernard for the idea & patch) |
| - fixed #0000112: Pressing Enter to perform a Query |
- fixed #0000112: Pressing Enter to perform a Query |
| |
|
| [30/12/2003] |
2003-12-30 |
| - fixed #0000156: Filter enabled even if 'F" not specified |
- fixed #0000156: Filter enabled even if 'F" not specified |
| - fixed names of SQL field aliases used internally by phpMyEdit |
- fixed names of SQL field aliases used internally by phpMyEdit |
| - fixed #0000153: Field size cannot be specified |
- fixed #0000153: Field size cannot be specified |
|
|
| - added phpMyEdit-calpopup extension into repository |
- added phpMyEdit-calpopup extension into repository |
| (thanks to Adam Hammond <php@pixolet.co.uk> from London) |
(thanks to Adam Hammond <php@pixolet.co.uk> from London) |
| |
|
| [22/12/2003] |
2003-12-22 |
| - fixed #0000034: enum fields with " ' " come out wrong |
- fixed #0000034: enum fields with " ' " come out wrong |
| |
|
| [18/12/2003] |
2003-12-18 |
| - fixed #0000150: Trimlen breaks URL linkages (thanks to ajh) |
- fixed #0000150: Trimlen breaks URL linkages (thanks to ajh) |
| - fixed #0000147: $opts[page_name] can't be declared correctly |
- fixed #0000147: $opts[page_name] can't be declared correctly |
| (thanks to Feike for the patch) |
(thanks to Feike for the patch) |
| |
|
| [15/12/2003] |
2003-12-15 |
| - removed all eval() calls from the code; simple and secure |
- removed all eval() calls from the code; simple and secure |
| variable substitution function is used instead |
variable substitution function is used instead |
| |
|
| [11/12/2003] |
2003-12-11 |
| - date mask options are not applied also when timestamp is 0 |
- date mask options are not applied also when timestamp is 0 |
| - implemented ['escape'] field option to control HTML |
- implemented ['escape'] field option to control HTML |
| characters esaping; when not present, default value is "true" |
characters esaping; when not present, default value is "true" |
|
|
| HTML <FORM> tag should be written to output by phpMyEdit; if not |
HTML <FORM> tag should be written to output by phpMyEdit; if not |
| present, default value is considered as "true" |
present, default value is considered as "true" |
| |
|
| [8/12/2003] |
2003-12-08 |
| - write SQL expressions via ['sqlw'] option implemented |
- write SQL expressions via ['sqlw'] option implemented |
| - basis of virtual properties |
- basis of virtual properties |
| - options ['datemask'] and ['strftimemask'] are not applied |
- options ['datemask'] and ['strftimemask'] are not applied |
| to empty strings or NULLs |
to empty strings or NULLs |
| |
|
| [22/11/2003] |
2003-11-22 |
| - fixed #0000143: Field name not displayed (thanks to d-rap) |
- fixed #0000143: Field name not displayed (thanks to d-rap) |
| |
|
| [12/11/2003] |
2003-11-12 |
| - applied #0000135: patch to add dropdown and hiding fields |
- applied #0000135: patch to add dropdown and hiding fields |
| (this affects phpMyEdit-report extension; thanks to "iplayfast") |
(this affects phpMyEdit-report extension; thanks to "iplayfast") |
| - finished CSS classing policy in phpMyEdit-report extension |
- finished CSS classing policy in phpMyEdit-report extension |
| |
|
| [24/10/2003] |
2003-10-24 |
| - Turkish language file added |
- Turkish language file added |
| (thanks to Nuri Akman <nuri.akman@hazine.gov.tr>) |
(thanks to Nuri Akman <nuri.akman@hazine.gov.tr>) |
| |
|
| [15/8/2003] |
2003-08-15 |
| - implemented general control of TAB feature |
- implemented general control of TAB feature |
| via $opts['display']['tabs'] variable |
via $opts['display']['tabs'] variable |
| - read ['sql'] option now works in all modes |
- read ['sql'] option now works in all modes |
| |
|
| [29/7/2003] |
2003-07-29 |
| - fixed #0000119: readonly time/date field with datemask display |
- fixed #0000119: readonly time/date field with datemask display |
| |
|
| [25/7/2003] |
2003-07-25 |
| - fixed #0000118: $key value is not save in Changelog |
- fixed #0000118: $key value is not save in Changelog |
| - fixed several weird 'H' (hidden) flag behaviours |
- fixed several weird 'H' (hidden) flag behaviours |
| - added chinese (Singapore) language file |
- added chinese (Singapore) language file |
| |
|
| [30/6/2003] |
2003-06-30 |
| - added new chinese traditional language file |
- added new chinese traditional language file |
| (thanks to Pao-Hsi Huang <doggy@miniasp.com>) |
(thanks to Pao-Hsi Huang <doggy@miniasp.com>) |
| - polish language file update |
- polish language file update |
| |
|
| [21/6/2003] |
2003-06-21 |
| - initial commit regarding to TABs support in phpMyEdit |
- initial commit regarding to TABs support in phpMyEdit |
| (this is based on the request #0000063: Notebook display) |
(this is based on the request #0000063: Notebook display) |
| |
|
| [30/5/2003] |
2003-05-30 |
| - field is no longer forced to readonly when ['sql'] option is used |
- field is no longer forced to readonly when ['sql'] option is used |
| - phpMyEdit-messages extension modifications: |
- phpMyEdit-messages extension modifications: |
| - added CSS classes policy |
- added CSS classes policy |
| - added upper article pulldown box on add/change/view pages |
- added upper article pulldown box on add/change/view pages |
| - some methods reorganized |
- some methods reorganized |
| |
|
| [14/5/2003] |
2003-05-14 |
| - fixed #0000062: special mysql type handling should be documented |
- fixed #0000062: special mysql type handling should be documented |
| (generated code now contains comments near read-only fields) |
(generated code now contains comments near read-only fields) |
| |
|
| [12/5/2003] |
2003-05-12 |
| - substitued "Table0" with "PMEtable0" in setup script |
- substitued "Table0" with "PMEtable0" in setup script |
| - fixed #0000085, documentation problem regarding extensions usage |
- fixed #0000085, documentation problem regarding extensions usage |
| - added htmlArea extension usage notes into documentation |
- added htmlArea extension usage notes into documentation |
| - reviewed and documented field's ['sql'] option |
- reviewed and documented field's ['sql'] option |
| |
|
| [9/5/2003] |
2003-05-09 |
| - extension phpMyEdit-htmlarea.class.php added into repository |
- extension phpMyEdit-htmlarea.class.php added into repository |
| (thanks to Ezudin <kezudin@bih.net.ba> for this contribution) |
(thanks to Ezudin <kezudin@bih.net.ba> for this contribution) |
| |
|
| [2/5/2003] |
2003-05-02 |
| - column option ['colattrs'] implemented (based on the original |
- column option ['colattrs'] implemented (based on the original |
| cell ['align'] patch by Raffaele Spangaro" <spangarox@yahoo.it>) |
cell ['align'] patch by Raffaele Spangaro" <spangarox@yahoo.it>) |
| |
|
| [1/5/2003] |
2003-05-01 |
| - removed unneccessary string concatenations from echo() calls |
- removed unneccessary string concatenations from echo() calls |
| - various fixes in phpMyEdit-report extension: |
- various fixes in phpMyEdit-report extension: |
| - made extension work with register_globals turned off |
- made extension work with register_globals turned off |
|
|
| - optional and warning-free cookie memory implemented |
- optional and warning-free cookie memory implemented |
| - code cleanups |
- code cleanups |
| |
|
| [27/4/2003] |
2003-04-27 |
| - improved validity of HTML output |
- improved validity of HTML output |
| - yet another fix for already "fixed" #0000047 and all things around |
- yet another fix for already "fixed" #0000047 and all things around |
| (this need a lot of testing) |
(this need a lot of testing) |
| |
|
| [20/4/2003] |
2003-04-20 |
| - every occurence of "choose" changed to "select" in setup script |
- every occurence of "choose" changed to "select" in setup script |
| - properly classified Query button ("pme-filter" -> "pme-query") |
- properly classified Query button ("pme-filter" -> "pme-query") |
| |
|
| [12/4/2003] |
2003-04-12 |
| - fixed #76 again, patch was not correct, thought idea was good |
- fixed #76 again, patch was not correct, thought idea was good |
| - italian language file update |
- italian language file update |
| (thanks to Keatch <spangarox@yahoo.it>) |
(thanks to Keatch <spangarox@yahoo.it>) |
| - try to fix issue related to striping tags and escaping values |
- try to fix issue related to striping tags and escaping values |
| in html selections; this will be surely improved in future |
in html selections; this will be surely improved in future |
| |
|
| [10/4/2003] |
2003-04-10 |
| - fixed #0000076: mask attribute does not work properly |
- fixed #0000076: mask attribute does not work properly |
| (thanks to Mariano <mvassallo at ciudad dot com dot ar>) |
(thanks to Mariano <mvassallo at ciudad dot com dot ar>) |
| - fixed #0000074: "alt"-tag should be a "title"-tag |
- fixed #0000074: "alt"-tag should be a "title"-tag |
| (thanks to Gerd) |
(thanks to Gerd) |
| |
|
| [8/4/2003] release 5.3 (official) |
2003-04-08 release 5.3 (official) |
| - finalizations, TODO update, etc. |
- finalizations, TODO update, etc. |
| |
|
| [7/4/2003] |
2003-04-07 |
| - error reporting handling added into core class constructor |
- error reporting handling added into core class constructor |
| - fixed CSS postfix appending in display_change_field() |
- fixed CSS postfix appending in display_change_field() |
| - improved setup script to ask user for additional option |
- improved setup script to ask user for additional option |
| (page header, HTML header, HTML footer, CSS basic sheet, etc.) |
(page header, HTML header, HTML footer, CSS basic sheet, etc.) |
| |
|
| [5/4/2003] |
2003-04-05 |
| - $opts['fdd']['col_name']['css']['postfix'] implementation |
- $opts['fdd']['col_name']['css']['postfix'] implementation |
| - other tiny improvements related to CSS handling |
- other tiny improvements related to CSS handling |
| - fixed #0000064: no javascript validation during 'Copy' Operation |
- fixed #0000064: no javascript validation during 'Copy' Operation |
|
|
| - fixed #0000067: when field type is "auto_increment" mark field |
- fixed #0000067: when field type is "auto_increment" mark field |
| 'required' => false and read-only |
'required' => false and read-only |
| |
|
| [2/4/2003] |
2003-04-02 |
| - improved array syntax of generated PHP code |
- improved array syntax of generated PHP code |
| - removed 'nowrap' field option from generated code |
- removed 'nowrap' field option from generated code |
| - CSS stylesheet typo fixed |
- CSS stylesheet typo fixed |
| - fixed #0000047: values2 not interpreted in list table when SET field |
- fixed #0000047: values2 not interpreted in list table when SET field |
| |
|
| [31/3/2003] |
2003-03-31 |
| - ability to have selects, multiple selects and textareas readonly |
- ability to have selects, multiple selects and textareas readonly |
| |
|
| [30/3/2003] |
2003-03-30 |
| - ['URLprefix'] and ['URLpostfix'] are added only if missing |
- ['URLprefix'] and ['URLpostfix'] are added only if missing |
| - added URL displaying on delete/view pages |
- added URL displaying on delete/view pages |
| - standardize do_*_record() function to have $newvals and $oldvals |
- standardize do_*_record() function to have $newvals and $oldvals |
| available in trigger files |
available in trigger files |
| - implemented ['datemask'] and ['strftimemask'] to format date and time |
- implemented ['datemask'] and ['strftimemask'] to format date and time |
| fields (currently done only for fields displaying; entering using these |
fields (currently done only for fields displaying; entering using |
| masks is still missing) |
these masks is still missing) |
| - $changed array of changed keys is now also available in all triggers |
- $changed array of changed keys is now also available in all triggers |
| - ['URLprefix'] and ['URLpostfix'] may be arrays |
- ['URLprefix'] and ['URLpostfix'] may be arrays |
| - fixed bug in htmlDisplay() when $disallow_empty and !$escape are set |
- fixed bug in htmlDisplay() when $disallow_empty and !$escape are set |
| - method encode() was removed |
- method encode() was removed |
| |
|
| [29/3/2003] |
2003-03-29 |
| - field type parameter is no longer needed and used; all occurences were |
- field type parameter is no longer needed and used; all occurences were |
| removed from core class and setup script as well |
removed from core class and setup script as well |
| - default hostname "localhost" present in setup script |
- default hostname "localhost" present in setup script |
| - a lot of redunacy and unneccessary code was removed |
- a lot of redunacy and unneccessary code was removed |
| - class constructor cleanup |
- class constructor cleanup |
| - SQL table aliases changed from "TableN" to "phpMyEdit_table_alias_N" or |
- SQL table aliases changed from "TableN" to "phpMyEdit_table_alias_N" |
| something similar |
or something similar |
| - patch from Shaun Johnston extended by adding divs[-1] to implement prefix |
- patch from Shaun Johnston extended by adding divs[-1] to implement |
| and divs[$n + 1] to implement postfix |
prefix and divs[$n + 1] to implement postfix |
| - CSS improvements in setup file |
- CSS improvements in setup file |
| |
|
| |
|
| [26/3/2003] |
2003-03-26 |
| - several improvements in setup scripts: |
- several improvements in setup scripts: |
| - output source code contains basic CSS |
- output source code contains basic CSS |
| - by default is page title empty and not written |
- by default is page title empty and not written |
|
|
| - etc. |
- etc. |
| - message cell is not printed if message is empty |
- message cell is not printed if message is empty |
| |
|
| [19/3/2003] |
2003-03-19 |
| - applied improvement #0000052 - default value for drop down boxes |
- applied improvement #0000052 - default value for drop down boxes |
| in add record page (thanks to hereq) |
in add record page (thanks to hereq) |
| - tags are stripped in HTML selects values |
- tags are stripped in HTML selects values |
|
|
| - danish language file was added |
- danish language file was added |
| (thanks to Henrik Nielsen <kontakt@innovapage.dk>) |
(thanks to Henrik Nielsen <kontakt@innovapage.dk>) |
| |
|
| [18/3/2003] |
2003-03-18 |
| - in do_add_record() changed $vals_ori to $values and $vals to $vals_quoted, |
- in do_add_record() changed $vals_ori to $values and $vals |
| $values are now also available also in "before" trigger |
to $vals_quoted, $values are now also available also in "before" trigger |
| - read only and hidden fields are automaticaly counted as not required; |
- read only and hidden fields are automaticaly counted as not required; |
| this prevents JavaScript checks for these fields |
this prevents JavaScript checks for these fields |
| - fixed sequences in CSS |
- fixed sequences in CSS |
| - better signature for sent e-mail messages |
- better signature for sent e-mail messages |
| |
|
| [17/3/2003] |
2003-03-17 |
| - moving on CSS classes policy matter |
- moving on CSS classes policy matter |
| - various optimalizations to avoid string concatenations |
- various optimalizations to avoid string concatenations |
| |
|
| [6/3/2003] |
2003-03-6 |
| - several tiny improvements in setup script; many code cleanups was also |
- several tiny improvements in setup script; many code cleanups was also |
| done there |
done there |
| |
|
| [18/2/2003] |
2003-02-18 |
| - starting with CSS classes policy implementation (all items are currently |
- starting with CSS classes policy implementation (all items are currently |
| marked with "TODO-class") |
marked with "TODO-class") |
| |
|
| [15/2/2003] |
2003-02-15 |
| - a lot of unnecessary code removal (gather_*(), plain2web(), web2plain()) |
- a lot of unnecessary code removal (gather_*(), plain2web(), web2plain()) |
| - fixed multiple selects usage on add and edit pages |
- fixed multiple selects usage on add and edit pages |
| |
|
| [14/2/2003] |
2003-02-14 |
| - timer.class file removed, class integrated into phpMyEdit core file |
- timer.class file removed, class integrated into phpMyEdit core file |
| - fixed searching/filtering in text inputs of table lookup fields |
- fixed searching/filtering in text inputs of table lookup fields |
| |
|
| [12/2/2003] |
2003-02-12 |
| - fixed #0000023: Change/Save doesn't work with Mozilla |
- fixed #0000023: Change/Save doesn't work with Mozilla |
| |
|
| [27/1/2003] |
2003-01-27 |
| - improved javascript empty fields protection; string is now trimed before |
- improved javascript empty fields protection; string is now trimed before |
| check if it is empty |
check if it is empty |
| - fixed set datatype storage into changelog during update action |
- fixed set datatype storage into changelog during update action |
| (actually Array was written instead val1,val2,...) |
(actually Array was written instead val1,val2,...) |
| |
|
| [12/1/2003] |
2003-01-12 |
| - multiple select can be forced now by ['select'] = 'M' |
- multiple select can be forced now by ['select'] = 'M' |
| - added JavaScript validation support for select and multiple select fields |
- added JavaScript validation support for select and multiple select fields |
| |
|
| [23/12/2002] |
2002-12-23 |
| - added portuguese (brazilian) language file |
- added portuguese (brazilian) language file |
| (thanks to Roberto Cohen <roberto.cohen@fireman.com.br>) |
(thanks to Roberto Cohen <roberto.cohen@fireman.com.br>) |
| - fixed SQL query error check in list_table() |
- fixed SQL query error check in list_table() |
| - improved error() method |
- improved error() method |
| |
|
| [22/12/2002] |
2002-12-22 |
| - fixed security bug - updating/adding/deleting record without particular |
- fixed security bug - updating/adding/deleting record without particular |
| flag present in $opts['option'] option |
flag present in $opts['option'] option |
| |
|
| [18/12/2002] |
2002-12-18 |
| - fixed hidden field behaviour on add record page |
- fixed hidden field behaviour on add record page |
| |
|
| [14/12/2002] |
2002-12-14 |
| - improvemets of e-mail notifying and changelog saving |
- improvemets of e-mail notifying and changelog saving |
| - all do_*_record() methods rewritten |
- all do_*_record() methods rewritten |
| - fixed hidden field behaviour (but it needs to be consulted with PME users) |
- fixed hidden field behaviour (but it needs to be consulted with users) |
| - removed possibility of sorting according to hidden or password field |
- removed possibility of sorting according to hidden or password field |
| - get_server_var() method added |
- get_server_var() method added |
| |
|
| [13/12/2002] |
2002-12-13 |
| - error message printing when language files could not be located and included |
- error message printing when language files could not be located |
| - persistent (session) CGI variables implemented via $opts['cgi']['persist'] |
- persistent (session) CGI variables implemented via $opts['cgi']['persist'] |
| - fixed password field behaviour |
- fixed password field behaviour |
| - fixed readonly field behaviour |
- fixed readonly field behaviour |
|
|
| - rewritten e-mail notification of changes |
- rewritten e-mail notification of changes |
| - some method simplification, huge code cleanup |
- some method simplification, huge code cleanup |
| |
|
| [12/12/2002] |
2002-12-12 |
| - fixed bug with multiple rows printing when using ['column'] without |
- fixed bug with multiple rows printing when using ['column'] without |
| ['description']; old behaviour can be reached using the same column for |
['description']; old behaviour can be reached using the same column for |
| both options (in example ['column'] = ['description'] = 'column_name') |
both options (in example ['column'] = ['description'] = 'column_name') |
| |
|
| [10/12/2002] release 5.2 (official) |
2002-12-10 release 5.2 (official) |
| - section "Documentation" of README file was updated |
- section "Documentation" of README file was updated |
| |
|
| [2/12/2002] |
2002-12-02 |
| - reimplemented input field sizes in filter |
- reimplemented input field sizes in filter |
| - fixed bug, when sorting according to non-displayed field ($this->fqn($field) |
- fixed bug, when sorting according to non-displayed field |
| is used instead of "qf$field", since second one does not exist) |
($this->fqn($field) is used instead of "qf$field") |
| - fixed usage of real/double key types |
- fixed usage of real/double key types |
| - generated script will have all special page elements turned on by default |
- generated script will have all special page elements turned on by default |
| |
|
| [24/11/2002] |
2002-11-24 |
| - added russian language file (thanks to Lev Zabudkin <zabudkin@mail.ru>) |
- added russian language file (thanks to Lev Zabudkin <zabudkin@mail.ru>) |
| - fixed superfluous cells printing in add record action |
- fixed superfluous cells printing in add record action |
| - fixed empty field bug for read only fields on add page |
- fixed empty field bug for read only fields on add page |
| - rewritten size/maxlength input field issues |
- rewritten size/maxlength input field issues |
| |
|
| [22/11/2002] |
2002-11-22 |
| - fixed bad column saves for particular field definitions and "Apply" action |
- fixed bad column saves for particular field definitions and "Apply" action |
| - added database connection closing at the end of phpMyEdit execution |
- added database connection closing at the end of phpMyEdit execution |
| - explicit MySQL query performing using stored database handle |
- explicit MySQL query performing using stored database handle |
| |
|
| [18/11/2002] |
2002-11-18 |
| - fixed undesirable <tr> printing in display_add_record() method |
- fixed undesirable <tr> printing in display_add_record() method |
| - fixed bad hidden input tags position on diplay record pages; they were moved |
- fixed bad hidden input tags position on diplay record pages; they were |
| before table declaration, so they are not inside anymore |
moved before table declaration, so they are not inside anymore |
| |
|
| [14/11/2002] |
2002-11-14 |
| - add "Apply" functionality into change record page |
- add "Apply" functionality into change record page |
| - removed get_http_*() methods; only get_cgi_var() is used for safe CGI |
- removed get_http_*() methods; only get_cgi_var() is used for safe CGI |
| variables retrieval |
variables retrieval |
|
|
| - "sort_field" initialization by column name or field number |
- "sort_field" initialization by column name or field number |
| - "sort_field" initialization by one element or array of elements |
- "sort_field" initialization by one element or array of elements |
| - cumulative sorting (more sorting column selection on the fly) |
- cumulative sorting (more sorting column selection on the fly) |
| - fixed nasty bug: after "More" or "Apply" operation was wrong columns and/or |
- fixed nasty bug: after "More" or "Apply" operation was wrong columns |
| column names displayed |
and/or column names displayed |
| |
|
| [12/11/2002] |
2002-11-12 |
| - HTML tags and attributes generation improvements such as quoting 'align' |
- HTML tags and attributes generation improvements such as quoting 'align' |
| attribute, removing 'nowrap', etc. (thanks to <Alan@ridersite.org>) |
attribute, removing 'nowrap', etc. (thanks to <Alan@ridersite.org>) |
| - fixed 'sort_field' behaviour; now works fine |
- fixed 'sort_field' behaviour; now works fine |
| |
|
| [1/11/2002] |
2002-11-01 |
| - fixed undefined index warings in $HTTP_GET_VARS[] array in setup file |
- fixed undefined index warings in $HTTP_GET_VARS[] array in setup file |
| - improved connect() method and others slight improvements |
- improved connect() method and others slight improvements |
| - created phpMyEdit class error handler via method error(); it could be used |
- created phpMyEdit class error handler via method error(); it could be used |
|
|
| - fixed bug with recreate_fdd() call in class constructor |
- fixed bug with recreate_fdd() call in class constructor |
| - fixed JavaScript empty form fields validation; JavaScript is now generated |
- fixed JavaScript empty form fields validation; JavaScript is now generated |
| only if field with ['required'] turned on exists |
only if field with ['required'] turned on exists |
| - fixed bug using htmlDisplay() when displaying empty data for input/textarea |
- fixed bug using htmlDisplay() when displaying empty data |
| fields |
for input/textarea fields |
| - added extensions/phpMyEdit-report.class.php extension |
- added extensions/phpMyEdit-report.class.php extension |
| |
|
| [30/10/2002] |
2002-10-30 |
| - methods simplyfication and split (connect(), recreate_displayed(), |
- methods simplyfication and split (connect(), recreate_displayed(), |
| recreate_fdd() was added); it should bring better and easier phpMyEdit |
recreate_fdd() was added); it should bring better and easier phpMyEdit |
| extensions implementation |
extensions implementation |
| - added extensions/phpMyEdit-slide.class.php extension |
- added extensions/phpMyEdit-slide.class.php extension |
| |
|
| [29/10/2002] |
2002-10-29 |
| - fixed language inclusion stuff |
- fixed language inclusion stuff |
| - added default true parameter for disallowing empty fields into htmlDisplay() |
- added default true parameter for disallowing empty fields |
| method |
into htmlDisplay() method |
| - fixed all occurences of possible empty fields |
- fixed all occurences of possible empty fields |
| - changed invalid HTML attribute `maxwidth' to `maxlength' in `input' tag |
- changed invalid HTML attribute `maxwidth' to `maxlength' in `input' tag |
| (fixes #629942) |
(fixes #629942) |
| |
|
| [23/10/2002] |
2002-10-23 |
| - set default sorting when using ['divs'] in ['values']['description'] and |
- set default sorting when using ['divs'] in ['values']['description'] and |
| ['orderby'] is not specified |
['orderby'] is not specified |
| - intelligent usage of Search/Hide/Query labels; if there is space, long |
- intelligent usage of Search/Hide/Query labels; if there is space, long |
|
|
| according performed action flag |
according performed action flag |
| - ['strip_tags'] option for field implemented |
- ['strip_tags'] option for field implemented |
| |
|
| [20/10/2002] |
2002-10-20 |
| - fixed flag collision between copy opration and password field |
- fixed flag collision between copy opration and password field |
| - fixed bug with preserving descending sorting during record display |
- fixed bug with preserving descending sorting during record display |
| |
|
| [19/10/2002] |
2002-10-19 |
| - URL option implemented, now works for images location |
- URL option implemented, now works for images location |
| - fixed division by zero; listing all is now also in inc equal to 0 |
- fixed division by zero; listing all is now also in inc equal to 0 |
| - improved ['values2'] support |
- improved ['values2'] support |
| - added support for ['cgi']['append'] and ['cgi']['overwrite'] CGI variables |
- added support for ['cgi']['append'] and ['cgi']['overwrite'] CGI variables |
| - added support for ['execute'] |
- added support for ['execute'] |
| |
|
| [18/10/2002] |
2002-10-18 |
| - fixed bug with filter displaying, moving across various pages and performing |
- fixed bug with filter displaying, moving across various pages and |
| actions with filter enabled |
performing actions with filter enabled |
| - added feature to have ability to define special options connected with |
- added feature to have ability to define special options connected |
| particular phpMyEdit actions for items in $fdd array |
with particular phpMyEdit actions for items in $fdd array |
| |
|
| [17/10/2002] release 5.1 (official) |
2002-10-17 release 5.1 (official) |
| - added support for ['values2'] which can be used in addition to table lookup |
- added support for ['values2'] which can be used in addition to table |
| done by ['values']['table'] and similar options |
lookup done by ['values']['table'] and similar options |
| - fixed save/change/delete bug, which updates bad fields not according to |
- fixed save/change/delete bug, which updates bad fields not according |
| performed action |
to performed action |
| - added copyright headers into PHP files |
- added copyright headers into PHP files |
| - file doc/COPYING file added into distribution |
- file doc/COPYING file added into distribution |
| |
|
| [12/10/2002] |
2002-10-12 |
| - clearification of URL stuff; better examples in generated files and also |
- clearification of URL stuff; better examples in generated files |
| ['URLprefix'] and ['URLpostfix'] options was added; first one gives old 3.5 |
and also ['URLprefix'] and ['URLpostfix'] options was added; first |
| ['URL'] bahaviour |
one gives old 3.5 ['URL'] bahaviour |
| - fixed selection and multiple selection filter behaviour |
- fixed selection and multiple selection filter behaviour |
| - some internal methods were modified, fe. fqn(), web2plain() and others |
- some internal methods were modified, fe. fqn(), web2plain() and others |
| |
|
| [1/10/2002] |
2002-10-01 |
| - added polish language file (thanks to Piotr Walesiuk <piotrw@uwb.edu.pl>) |
- added polish language file (thanks to Piotr Walesiuk <piotrw@uwb.edu.pl>) |
| |
|
| [30/9/2002] release 5.0 (official) |
2002-09-30 release 5.0 (official) |
| - improved setup script with appropriate changes in class file; more clear |
- improved setup script with appropriate changes in class file; more clear |
| comments, cleaner code, grouped options and added missing functionality (see |
comments, cleaner code, grouped options and added missing functionality |
| `display' key), etc. |
(see `display' key), etc. |
| - huge code and HTML output cosmetic changes |
- huge code and HTML output cosmetic changes |
| - fixed colspan errors |
- fixed colspan errors |
| |
|
| [29/9/2002] |
2002-09-29 |
| - removed `actionStyle' configuration parameter, `navigation' was added to get |
- removed `actionStyle' configuration parameter, `navigation' was added |
| more flexibility of navigation style configuration |
to get more flexibility of navigation style configuration |
| |
|
| [24/9/2002] |
2002-09-24 |
| - doc/ changes: README heavily updated, AUTHORS added |
- doc/ changes: README heavily updated, AUTHORS added |
| - Makefile added into CVS; use "make dist" for phpMyEdit distribution creation |
- Makefile added into CVS; use "make dist" for phpMyEdit |
| |
distribution creation |
| |
|
| [23/8/2002] |
2002-08-23 |
| - applied patch from Bill Sparkman <sparky@epiphanydev.com> containing |
- applied patch from Bill Sparkman <sparky@epiphanydev.com> containing |
| possibility to have navigation buttons also on top of page |
possibility to have navigation buttons also on top of page |
| - fixed buggy more operation functionality |
- fixed buggy more operation functionality |
| - fixed set datatype behaviour during add operation |
- fixed set datatype behaviour during add operation |
| - removed empty initialization item in combo boxes during add operation |
- removed empty initialization item in combo boxes during add operation |
| - new HTML (table) code for navigation buttons and output message printing |
- new HTML (table) code for navigation buttons and output message printing |
| - following new language keys are now accepted: of, Search, Hide, Go; default |
- following new language keys are now accepted: of, Search, Hide, Go; |
| values are initialized if they are not set |
default values are initialized if they are not set |
| - Diplay to View language key changes |
- Diplay to View language key changes |
| |
|
| [9/8/2002] |
2002-08-09 |
| - applied patch from Shaun Johnston <shaun@compverse.com.au> to have ability |
- applied patch from Shaun Johnston <shaun@compverse.com.au> to have |
| to select more than one description column from another table; backward |
ability to select more than one description column from another table; |
| compatibility with 'description' field of 'values' array is preserved |
backward compatibility with 'description' field of 'values' array |
| |
is preserved |
| - corrected display vs. view operation confusion; only view now exists, |
- corrected display vs. view operation confusion; only view now exists, |
| display was removed; use 'V' flag for this |
display was removed; use 'V' flag for this |
| - array_merge() calls completelly removed due to its strange behaviour; |
- array_merge() calls completelly removed due to its strange behaviour; |
|
|
| (see #556553); also messages were updated and code was a little bit |
(see #556553); also messages were updated and code was a little bit |
| cleanified |
cleanified |
| |
|
| [8/8/2002] |
2002-08-08 |
| - fixed set SQL data type manipulation (works fine, yeah!) |
- fixed set SQL data type manipulation (works fine, yeah!) |
| - fixed proper column displaying in table list after record update (works?) |
- fixed proper column displaying in table list after record update |
| - fixed copy/change bug when lookup for data in other table is done |
- fixed copy/change bug when lookup for data in other table is done |
| - unneccessary variables removed from display_change_field() |
- unneccessary variables removed from display_change_field() |
| - pretty HTML output is no longer supported |
- pretty HTML output is no longer supported |
| |
|
| [7/8/2002] |
2002-08-07 |
| - new transparent PNG icons added into distribution |
- new transparent PNG icons added into distribution |
| - fixed bug with action links |
- fixed bug with action links |
| - fixed set handling (see #531091) |
- fixed set handling (see #531091) |
|
|
| - german language file according to #524371 changed |
- german language file according to #524371 changed |
| - PGPMyEdit to phpMyedit change |
- PGPMyEdit to phpMyedit change |
| |
|
| [29/7/2002] |
2002-07-29 |
| - directory structure and files reorganization file names, variables and PHP |
- directory structure and files reorganization file names, variables |
| tags changed to match convention |
and PHP tags changed to match convention |
| - changed all occurences of htmlentities() to htmlspecialchars() |
- changed all occurences of htmlentities() to htmlspecialchars() |
| - view functionality letter changed from E to V |
- view functionality letter changed from E to V |
| - some HTML fixes and code cleanups |
- some HTML fixes and code cleanups |
| |
|
| [28/7/2002] |
2002-07-28 |
| - OK guys, after few months of project inactivity, we are going to move this |
- OK guys, after few months of project inactivity, we are going to move |
| thing on; my name is Ondrej Jombik, I'm from Slovakia and I believe in |
this thing on; my name is Ondrej Jombik, I'm from Slovakia and I believe |
| productive cooperation |
in productive cooperation |
| |
|
| +-+-+-+-+ Changes by Jim Kraai follows |
+-+-+-+-+ Changes by Jim Kraai & John McCreesh follow |
| 07-Feb-02 |
|
| |
2002-02-07 |
| Added support for $fdd['field']['values']['db'] |
Added support for $fdd['field']['values']['db'] |
| Replace call to mysql_fetch_assoc with mysql_fetch_array in PME Setup |
Replace call to mysql_fetch_assoc with mysql_fetch_array in PME Setup |
| 05-Feb-02 |
05-Feb-02 |
| Tore explicit date support from PME out of frustration--will tackle this later |
Tore explicit date support from PME out of frustration |
| |
(will tackle this later) |
| timestamps are still read-only |
timestamps are still read-only |
| |
|
| 04-Feb-02 |
04-Feb-02 |
| Fixed logtable schema in PHPMyEditSetup.php |
Fixed logtable schema in PHPMyEditSetup.php |
| |
|
| 30-Jan-02 |
30-Jan-02 |
| Changed filters to use strings instead of arrays |
Changed filters to use strings instead of arrays |
| |
|
| 29-Jan-02 |
29-Jan-02 |
| Added support for $fdd[col][values]['filters'] when selecting values from another table |
Added support for $fdd[col][values]['filters'] when selecting |
| |
values from another table |
| Added support for 'graphic' links |
Added support for 'graphic' links |
| |
|
| 28-Jan-02 |
28-Jan-02 |
| Added ability to turn off displaying current sort and/or filters in generated include file |
Added ability to turn off displaying current sort and/or filters |
| |
in generated include file |
| Added nowrap to action (first) column if 'link' style is used |
Added nowrap to action (first) column if 'link' style is used |
| |
|
| 25-Jan-02 |
25-Jan-02 |
| Added support for MySQL enum type |
Added support for MySQL enum type |
| Added support for MySQL set type |
Added support for MySQL set type |
| Fixed bug with sort field number zero |
Fixed bug with sort field number zero |
| Fixed bug in PME Setup w/ wrong name to support language labels in generated .inc file |
Fixed bug in PME Setup w/ wrong name to support language labels |
| Fixed bug in PME Setup where generated file was including non-existent header/footer files |
in generated .inc file |
| Added support in PME Setup for default values MySQL derived from MySQL table description |
Fixed bug in PME Setup where generated file was including non-existent |
| |
header/footer files |
| |
Added support in PME Setup for default values MySQL derived |
| |
from MySQL table description |
| Fixed date edit form display bug |
Fixed date edit form display bug |
| Added another action--Display Detail. In $opts['options'], it's an 'E' and is on by default |
Added another action--Display Detail. |
| |
In $opts['options'], it's an 'E' and is on by default |
| |
|
| 24-Jan-02 - 4.001b1 Many Changes |
24-Jan-02 - 4.001b1 Many Changes |
| Added support for a calculated column requires: |
Added support for a calculated column requires: |
| $fdd['other']['name']='Col Header'; |
$fdd['other']['name']='Col Header'; |
|
|
| $fdd['other']['sort']='T:!'; |
$fdd['other']['sort']='T:!'; |
| $fdd['other']['select']='T'; |
$fdd['other']['select']='T'; |
| $fdd['other']['type']='int'; |
$fdd['other']['type']='int'; |
| 'other' can be anything, but multiple ones in a single file need to be unique |
'other' can be anything, but multiple ones in a single |
| |
file need to be unique |
| 'expression' can be any valid MySQL expression |
'expression' can be any valid MySQL expression |
| 'type' should reflect the results of the expression, e.g. 'int' or 'string' |
'type' should reflect the results of the expression, |
| |
e.g. 'int' or 'string' |
| all other options work as with other, normal columns |
all other options work as with other, normal columns |
| this kind of column is always read-only |
this kind of column is always read-only |
| Most of these changes were motivated by using PME in two |
Most of these changes were motivated by using PME in two |
|
|
| PHPMyEdit.inc Added functionality: |
PHPMyEdit.inc Added functionality: |
| Date and Number filter fields now have in/equality operators |
Date and Number filter fields now have in/equality operators |
| Major date handling changes: |
Major date handling changes: |
| Dates now handled with multiple input fields |
Dates now handled with multiple input fields |
| Specifiable date ranges (within year ranges only) see 'daterange' option |
Specifiable date ranges (within year ranges only) |
| |
see 'daterange' option |
| |
|
| Can set listing limit to -1 (all rows on page) |
Can set listing limit to -1 (all rows on page) |
| Can have multiple initial sort fields which are retained as secondary/tertiary/quaternary/etc. |
Can have multiple initial sort fields which are retained |
| sort fields during normal usage |
as secondary/tertiary/quaternary/etc sort fields during normal usage |
| 'format' option is deprecated in favor of two new options: |
'format' option is deprecated in favor of two new options: |
| 'datemask' is a PHP date style date format that supports a few of the date macros |
'datemask' is a PHP date style date format that supports |
| |
a few of the date macros |
| 'mask' is processed by printf() before displaying |
'mask' is processed by printf() before displaying |
| 'daterange' accepts a range of years |
'daterange' accepts a range of years |
| 'maxwidth' is a new option that limits the width of filter fields |
'maxwidth' is a new option that limits the width of filter fields |
|
|
| R -- read-only |
R -- read-only |
| P -- password field |
P -- password field |
| H -- hidden field |
H -- hidden field |
| Not for the faint of heart, trigger support has been added, see discussion in home page docs. |
Not for the faint of heart, trigger support has been added, |
| Initial filters capability has been added, also not for the faint of |
see discussion in home page docs. |
| heart. Flexibility was chosen at the cost of ease of use |
Initial filters capability has been added, also not for the faint |
| |
of heart. Flexibility was chosen at the cost of ease of use |
| Default field values are now supported |
Default field values are now supported |
| Updates to a table can now be logged to another table |
Updates to a table can now be logged to another table |
| Call to $MyForm -> execute() moved to end of the PME class initializer |
Call to $MyForm -> execute() moved to end of the PME class initializer |
| because it always gets executed then anyway |
because it always gets executed then anyway |
| Previously unidentified bug fixed where if the coder had referred to the |
Previously unidentified bug fixed where if the coder had referred |
| same ['values']['table'] for two different fields would pull (and update) |
to the same ['values']['table'] for two different fields would pull |
| based on the last use of the referenced table. Changed all implicit joins |
(and update) based on the last use of the referenced table. |
| to LEFT OUTER JOINs. |
Changed all implicit joins to LEFT OUTER JOINs. |
| Bug fix where addslashes() wasn't complimented by strip |
Bug fix where addslashes() wasn't complimented by strip |
| Bug fix where filtering didn't work where there were slashes in the data |
Bug fix where filtering didn't work where there were slashes |
| Started moving towards single function which generates SELECT statements |
in the data |
| +-+-+-+-+ |
Started moving to single function which generates SELECT statements |
| 06-May-01 - 3.5 multilingual version - you can now change all the displayed text |
|
| to your local language. |
06-May-01 - 3.5 multilingual version - you can now change all |
| |
the displayed text to your local language. |
| Limited ability to customise the format used for displaying and |
Limited ability to customise the format used for displaying and |
| entering dates (d/m/y, m/d/y, d.m.y etc). However, dates in filters |
entering dates (d/m/y, m/d/y, d.m.y etc). However, dates in filters |
| must still be entered in MySQL format. |
must still be entered in MySQL format. |
|
|
| special characters or reserved words was added (e.g. using 'Date' as |
special characters or reserved words was added (e.g. using 'Date' as |
| a column name). Note - database and table names may not contain |
a column name). Note - database and table names may not contain |
| special characters or reserved words. |
special characters or reserved words. |
| Changed handling of 'Cancel' button - thanks Bret (mogul@gealtinous.com) |
Changed handling of 'Cancel' button |
| |
(thanks Bret <mogul@gealtinous.com>) |
| |
|
| 23-Apr-01 - 3.4 added 'More' button to 'Add' screen to make it easier to enter |
23-Apr-01 - 3.4 added 'More' button to 'Add' screen to make it easier |
| multiple records. |
to enter multiple records. |
| |
|
| 23-Apr-01 - 3.3 fixed bug which prevented 'Next' button working when filter had |
23-Apr-01 - 3.3 fixed bug which prevented 'Next' button working |
| been activated (oops). |
when filter had been activated (oops). |
| |
|
| 18-Apr-01 - 3.2 added ['select'] = 'M' to allow Multiple values to be selected in |
18-Apr-01 - 3.2 added ['select'] = 'M' to allow Multiple values |
| a drop-down list in a filter. The number of values displayed is set |
to be selected in a drop-down list in a filter. The number of values |
| by $multiple (default = 4). |
displayed is set by $multiple (default = 4). |
| |
|
| NOTE - $multiple has been added to the call to PHPMyEdit, so this |
NOTE - $multiple has been added to the call to PHPMyEdit, so this |
| release is not compatible with calling programs produced by earlier |
release is not compatible with calling programs produced by earlier |
| releases of SETUP.PHP (sorry). |
releases of SETUP.PHP (sorry). |
| |
|
| 20-Mar-01 - 3.1 added ['options'] to provide full control over which fields appear |
20-Mar-01 - 3.1 added ['options'] to provide full control over |
| on the List, Add, Change, and Delete screens. This replaces 'listview', |
which fields appear on the List, Add, Change, and Delete screens. |
| which no longer works with this release - i.e. |
This replaces 'listview', which no longer works with this release |
| ['options']='ACD' has the same effect as ['listview']=true. |
- i.e. ['options']='ACD' has the same effect as ['listview']=true. |
| |
|
| 27-Feb-01 - 3.0 PHPMyEdit converted to PHP classes by Pau Aliagas (pau@newtral.com). |
27-Feb-01 - 3.0 PHPMyEdit converted to PHP classes |
| |
by Pau Aliagas <pau@newtral.com>. |
| This new version will not work with calling programs created by older |
This new version will not work with calling programs created by older |
| versions of SETUP.PHP - you will need to run SETUP.PHP again (sorry). |
versions of SETUP.PHP - you will need to run SETUP.PHP again (sorry). |
| Added $options='I' - to display records from the table with the |
Added $options='I' - to display records from the table with the |
| Initial sort suppressed (useful if you have a very large table with |
Initial sort suppressed (useful if you have a very large table with |
| no indexes). |
no indexes). |
| +-+-+-+-+ |
|
| 14-Feb-01 - 2.3 added ['description'] option to ['values']. This considerably |
14-Feb-01 - 2.3 added ['description'] option to ['values']. |
| enhances PHPMyEdit's ability to handle multiple tables in a |
This considerably enhances PHPMyEdit's ability to handle multiple |
| seamless manner. It also involved a lot of new code, so 2.3 |
tables in a seamless manner. It also involved a lot of new code, |
| should be considered as more risky than the well-tested 2.2. |
so 2.3 should be considered as more risky than the well-tested 2.2. |
| |
|
| 10-Feb-01 - 2.2 generate javascript to ensure user enters values for fields |
10-Feb-01 - 2.2 generate javascript to ensure user enters values |
| marked as 'required'. SETUP.PHP now marks 'not_null' fields as |
for fields marked as 'required'. SETUP.PHP now marks 'not_null' |
| 'required' by default. By Yusuf Kursat Tuncel (kursat@ttnet.net.tr). |
fields as 'required' by default. |
| |
(by Yusuf Kursat Tuncel <kursat@ttnet.net.tr>) |
| PHPMyEdit.PHP now no longer requires 'sort_open_tag' to be set to |
PHPMyEdit.PHP now no longer requires 'sort_open_tag' to be set to |
| false. |
false. |
| |
|
|
|
| $OPTIONS in your calling program. This is set automatically by |
$OPTIONS in your calling program. This is set automatically by |
| SETUP.PHP in version 2.2, BUT IS NOT BACKWARDS COMPATIBLE (sorry). |
SETUP.PHP in version 2.2, BUT IS NOT BACKWARDS COMPATIBLE (sorry). |
| |
|
| 02-Feb-01 - 2.1 suppress display of selected fields from the list display but |
02-Feb-01 - 2.1 suppress display of selected fields from the list |
| still allow editing with "listview" property. By Linas Jakucionis |
display but still allow editing with "listview" property. |
| (linas@rl.lt). |
(by Linas Jakucionis <linas@rl.lt>) |
| |
|
| 12-Jan-01 - 2.0 added filter functionality based on an idea from Chris. |
12-Jan-01 - 2.0 added filter functionality based on an idea from Chris. |
| +-+-+-+-+ |
|
| 02-Jan-00 - 1.9 fixed minor bug in display of blank fields as textareas |
02-Jan-00 - 1.9 fixed minor bug in display of blank fields as textareas |
| 21-Dec-00 - 1.8 clicking a second time on a column heading causes the sort order |
|
| to be reversed - thanks to Paolo Petrini (paolo.petrini@gib.it). |
21-Dec-00 - 1.8 clicking a second time on a column heading causes |
| Support multi-line textareas - thanks (again) to Chris Navas. |
the sort order to be reversed |
| 19-Dec-00 - 1.7 removed restriction that key field must be numeric with $key_type |
(thanks to Paolo Petrini <paolo.petrini@gib.it>) |
| parameter. Also fixed that not all browsers let you get away with |
Support multi-line textareas (thanks again to Chris Navas) |
| <input disabled...>. |
|
| |
19-Dec-00 - 1.7 removed restriction that key field must be numeric |
| |
with $key_type parameter. Also fixed that not all browsers let you |
| |
get away with <input disabled...>. |
| |
|
| 17-Dec-00 - 1.6 split out php and php3 versions. |
17-Dec-00 - 1.6 split out php and php3 versions. |
| SETUP.PHP now prompts for the field to be used as a key. |
SETUP.PHP now prompts for the field to be used as a key. |
| PHPMyEdit can now populate drop down lists from a field in a table. |
PHPMyEdit can now populate drop down lists from a field in a table. |
| 11-Dec-00 - 1.5 included a local version of an in_array function so PHP Version 3 users |
|
| can use the program (thanks to ivo@ibuildings.nl for the code). |
11-Dec-00 - 1.5 included a local version of an in_array function |
| 10-Dec-00 - 1.4 Added support for textareas to SETUP.PHP and PHPMyEdit. Merci beaucoup |
so PHP Version 3 users can use the program |
| ŕ Chris Navas (mailto:chris@arbo.com) pour ce petit truc. |
(thanks to <ivo@ibuildings.nl> for the code). |
| 08-Dec-00 - 1.3 SETUP is now a bit prettier to look at. PHPMyEdit.PHP now allows |
|
| you to store HTML etc inside a table (previously it stripped out anything |
10-Dec-00 - 1.4 Added support for textareas to SETUP.PHP and PHPMyEdit. |
| that looked like code). Note that it displays HTML as HTML - e.g. if |
Merci beaucoup Chris Navas <chris@arbo.com> pour ce petit truc. |
| you store <b>this</b> in a table, that's how it will appear on the |
|
| screen - not 'this' in bold type. |
08-Dec-00 - 1.3 SETUP is now a bit prettier to look at. PHPMyEdit.PHP |
| 03-Dec-00 - 1.2 rather more elegant solution to SETUP.PHP problem already fixed |
now allows you to store HTML etc inside a table (previously it |
| temporarily in 1.1. |
stripped out anything that looked like code). Note that it displays |
| |
HTML as HTML - e.g. if you store <b>this</b> in a table, that's how |
| |
it will appear on the screen - not 'this' in bold type. |
| |
|
| |
03-Dec-00 - 1.2 rather more elegant solution to SETUP.PHP problem already |
| |
fixed temporarily in 1.1. |
| Added warning to SETUP.PHP if PHP is not configured correctly for XML. |
Added warning to SETUP.PHP if PHP is not configured correctly for XML. |
| Added support for "URL" parameter to SETP.PHP and PHPMyEdit.PHP, |
Added support for "URL" parameter to SETP.PHP and PHPMyEdit.PHP, |
| to allow 'clickable' links to email, web, ftp, etc. addresses. |
to allow 'clickable' links to email, web, ftp, etc. addresses. |
| Improved handling of magic_quotes within PHPMyEdit.PHP. |
Improved handling of magic_quotes within PHPMyEdit.PHP. |
| 29-Nov-00 - 1.1 temporary fix to glaring bug which prevented SETUP.PHP working |
|
| with protected MySQL databases |
29-Nov-00 - 1.1 temporary fix to glaring bug which prevented SETUP.PHP |
| |
working with protected MySQL databases |
| |
|