Jehan-Guillaume (ioguix) de Rorthais [Fri, 17 Aug 2012 12:40:25 +0000 (14:40 +0200)]
Removes a PHP warning
Jehan-Guillaume (ioguix) de Rorthais [Fri, 17 Aug 2012 12:38:50 +0000 (14:38 +0200)]
Remove the report feature from PPA (will be a plugin)
Starting with PPA 5.1, Reports will be available as plugins.
Jehan-Guillaume (ioguix) de Rorthais [Fri, 17 Aug 2012 12:37:59 +0000 (14:37 +0200)]
Add icon(...) ùethod to the Plugin class
Helps keeping the code clean and comprehensive to access icon from
plugins
Jehan-Guillaume (ioguix) de Rorthais [Fri, 17 Aug 2012 11:01:54 +0000 (13:01 +0200)]
Set default decorateur values for url if not given
It allows to have a shorter code when defining the URL array. Moreover,
PHP was silently failing to pass $link['fields'] to getActionUrl when it
was not set...
Jehan-Guillaume (ioguix) de Rorthais [Fri, 8 Jun 2012 21:16:33 +0000 (23:16 +0200)]
Fix wrong comment
Jehan-Guillaume (ioguix) de Rorthais [Mon, 4 Jun 2012 16:30:15 +0000 (18:30 +0200)]
Fix bug where toplinks where broken
Bad escaping of the embeded js code in the tag.
Jehan-Guillaume (ioguix) de Rorthais [Mon, 4 Jun 2012 14:46:23 +0000 (16:46 +0200)]
Add jquery in html <head> instead of loading it when necessary from <body>
Jehan-Guillaume (ioguix) de Rorthais [Fri, 1 Jun 2012 13:32:12 +0000 (15:32 +0200)]
Fix a bug where parameter group was not set on logout from a server group page
Jehan-Guillaume (ioguix) de Rorthais [Fri, 1 Jun 2012 13:16:12 +0000 (15:16 +0200)]
Cosmetic fix to use an appropriate variable name
Jehan-Guillaume (ioguix) de Rorthais [Fri, 11 May 2012 11:23:32 +0000 (13:23 +0200)]
Remove forgottent log message
Jehan-Guillaume (ioguix) de Rorthais [Fri, 11 May 2012 10:23:16 +0000 (12:23 +0200)]
Enforce checks if plugin has translation file(s) before loading any of them
Jehan-Guillaume (ioguix) de Rorthais [Fri, 11 May 2012 10:22:36 +0000 (12:22 +0200)]
Name all top links so we can make reference to all of them from the plugins sources
Jehan-Guillaume (ioguix) de Rorthais [Fri, 11 May 2012 10:21:30 +0000 (12:21 +0200)]
Name all navigation links so we can easily make reference to each of them from the plugins sources
Jehan-Guillaume (ioguix) de Rorthais [Fri, 11 May 2012 10:02:32 +0000 (12:02 +0200)]
Make sure edit/delete action buttons are accessible from plugins
Jehan-Guillaume (ioguix) de Rorthais [Fri, 23 Mar 2012 16:40:53 +0000 (17:40 +0100)]
Add support for 'tree' hooks in the plugin architecture.
Leonardo Sapiras [Thu, 23 Feb 2012 22:57:54 +0000 (23:57 +0100)]
Add support for 'actionbuttons' hooks in the plugin architecture.
By Leonardo Sapiras during the GSoC 2011. Reviewed, massively patched,
fixed, integrated and commited by ioguix
Leonardo Sapiras [Wed, 4 Jan 2012 00:00:09 +0000 (01:00 +0100)]
Add support for 'navlink' hooks in the plugin architecture.
By Leonardo Sapiras during the GSoC 2011. Reviewed, massively patched,
fixed, integrated and commited by ioguix
Jehan-Guillaume (ioguix) de Rorthais [Tue, 21 Feb 2012 19:13:00 +0000 (20:13 +0100)]
Fix bug where setting privilege for functions was failing
Leonardo Sapiras [Wed, 4 Jan 2012 00:00:09 +0000 (01:00 +0100)]
Add support for 'navlink' hooks in the plugin architecture.
By Leonardo Sapiras during the GSoC 2011. Reviewed, massively patched,
fixed, integrated and commited by ioguix
Jehan-Guillaume (ioguix) de Rorthais [Fri, 30 Dec 2011 14:49:11 +0000 (15:49 +0100)]
Makes phpPgAdmin core full UTF-8 only.
Translations, db connexions and html pages are now all in UTF-8. In
consequence:
* we remove everything about recode stuffs
* recode all lang/ translation files to UTF-8
* force UTF-8 in htmlentities
Conflicts:
classes/Misc.php
lang/chinese-utf8-zh_CN.php
lang/french.php
lang/greek.php
lang/japanese.php
lang/lang2xml
lang/portuguese-br.php
lang/recoded/catalan.php
lang/recoded/chinese-utf8-zh_CN.php
lang/recoded/chinese-utf8-zh_TW.php
lang/recoded/czech.php
lang/recoded/english.php
lang/recoded/french.php
lang/recoded/galician.php
lang/recoded/german.php
lang/recoded/greek.php
lang/recoded/hungarian.php
lang/recoded/italian.php
lang/recoded/japanese.php
lang/recoded/lithuanian.php
lang/recoded/polish.php
lang/recoded/portuguese-br.php
lang/recoded/romanian.php
lang/recoded/russian-utf8.php
lang/recoded/slovak.php
lang/recoded/spanish.php
lang/recoded/turkish.php
lang/spanish.php
lang/turkish.php
libraries/lib.inc.php
Leonardo Sapiras [Tue, 6 Dec 2011 10:34:44 +0000 (11:34 +0100)]
Add support for 'trail' hooks in the plugin architecture.
By Leonardo Sapiras during the GSoC 2011, reviewed, patched, integrated
and commited by ioguix
Jehan-Guillaume (ioguix) de Rorthais [Tue, 6 Dec 2011 09:34:42 +0000 (10:34 +0100)]
Instanciate the plugin manager even if not connected to a database
Leonardo Sapiras [Tue, 6 Dec 2011 00:30:00 +0000 (01:30 +0100)]
Add support for 'tabs' hooks in the plugin architecture.
By Leonardo Sapiras during the GSoC 2011, reviewed, patched,
integrated and commited by ioguix.
Leonardo Sapiras [Mon, 5 Dec 2011 23:19:08 +0000 (00:19 +0100)]
Add support for 'toplinks' hooks in the plugin architecture.
By Leonardo Sapiras during the GSoC 2011, reviewed, patched, integrated
and commited by ioguix.
Jehan-Guillaume (ioguix) de Rorthais [Mon, 5 Dec 2011 21:46:48 +0000 (22:46 +0100)]
Refactor printActionUrl as getActionUrl
remove useless parameters and make it simpler. Takes part in the pavement
for WIP plugin architecture.
Leonardo Sapiras [Mon, 5 Dec 2011 20:44:01 +0000 (21:44 +0100)]
Add skeleton of the plugin architecture
By Leonardo Sapiras, reviewed, integrated, commited by ioguix.
Leonardo Sapiras [Mon, 17 Oct 2011 10:00:59 +0000 (12:00 +0200)]
Remove old plugin architecture.
Patch by Leonardo Sapiras, remerged by ioguix.
* remove old plugin architecture
* remove plugin Slony
Jehan-Guillaume (ioguix) de Rorthais [Wed, 22 Aug 2012 10:13:54 +0000 (12:13 +0200)]
Merge branch 'master' of github.com:phppgadmin/phppgadmin
Julien Rouhaud [Wed, 22 Aug 2012 10:10:16 +0000 (12:10 +0200)]
Support for nested serveur groups
Add ability to nest server groups in some other groups. Thus, config
files now allows to have as many level of server groups as wanted.
Jehan-Guillaume (ioguix) de Rorthais [Wed, 22 Aug 2012 10:08:35 +0000 (12:08 +0200)]
First update to the HISTORY file
Jehan-Guillaume (ioguix) de Rorthais [Fri, 17 Aug 2012 09:31:30 +0000 (02:31 -0700)]
Merge pull request #6 from rjuju/master
Fix an issue introduced in
183b1e0 : Fix when no value for theme in config file
Julien Rouhaud [Fri, 17 Aug 2012 09:00:27 +0000 (11:00 +0200)]
Fix when no theme set in config file
Jehan-Guillaume (ioguix) de Rorthais [Fri, 17 Aug 2012 08:53:15 +0000 (01:53 -0700)]
Merge pull request #5 from rjuju/master
Fix for using theme in config file by default
Julien Rouhaud [Fri, 17 Aug 2012 08:37:50 +0000 (10:37 +0200)]
Fix the default theme to be the one in config file.
Robert Treat [Wed, 6 Jun 2012 11:55:18 +0000 (04:55 -0700)]
Merge pull request #4 from xzilla/master
initial 9.2 support; all regression tests should now pass on 9.2.
Robert Treat [Mon, 4 Jun 2012 02:25:51 +0000 (22:25 -0400)]
update tablespace support to handle 9.2 changes
Robert Treat [Mon, 4 Jun 2012 01:47:08 +0000 (21:47 -0400)]
Add help files for 9.1/9.2 docs
Robert Treat [Tue, 29 May 2012 03:57:24 +0000 (23:57 -0400)]
stub support for postgres92, clean up some other version bits.
passes tests for 90,91,92(ish)
Robert Treat [Tue, 29 May 2012 02:29:30 +0000 (22:29 -0400)]
Intermediate support for Postgres 90/91
Jehan-Guillaume (ioguix) de Rorthais [Fri, 11 May 2012 10:10:32 +0000 (12:10 +0200)]
Show line that will be deleted on the confirmation page
Jehan-Guillaume (ioguix) de Rorthais [Mon, 26 Mar 2012 08:05:28 +0000 (10:05 +0200)]
Fix regression where slony menu is always shown.
Regression from patch
36cdb2e40b34a2ca9e2e74db5748f8170f029aad "Fix a
small PHP warning when Slony conf parameters are not set".
Jehan-Guillaume (ioguix) de Rorthais [Tue, 28 Feb 2012 14:56:33 +0000 (15:56 +0100)]
Finish fix for #
3468882 "UPDATE single row with varchar key: empty where clause", reported by "Dirk Kraemer"
Same bug for the delete action...
Jehan-Guillaume (ioguix) de Rorthais [Mon, 27 Feb 2012 23:54:30 +0000 (00:54 +0100)]
Fix #
3468882 "UPDATE single row with varchar key: empty where clause", reported by "Dirk Kraemer"
Jehan-Guillaume (ioguix) de Rorthais [Mon, 27 Feb 2012 22:45:55 +0000 (23:45 +0100)]
Fix XSS in function.php, reported by Mateusz Goik.
I'm not sure why the name and the type the functions were not escaped
*on purpose* here. There's no more reason here than in any other place
with other PostgreSQL objects to not escape the name or the type...
Jehan-Guillaume (ioguix) de Rorthais [Thu, 23 Feb 2012 18:16:23 +0000 (19:16 +0100)]
Fix bug where renaming a tablespace was leading to an error
When renaming a tablespace, it was renamed first, then a comment was set
on its old name in the same xact, leading to an error and rollback.
Jehan-Guillaume (ioguix) de Rorthais [Thu, 23 Feb 2012 17:30:03 +0000 (18:30 +0100)]
Fix a bug where clicking to "Show all schemas" on schema privilege page leads back to the latest tab used in database level.
Jehan-Guillaume (ioguix) de Rorthais [Tue, 21 Feb 2012 22:18:13 +0000 (23:18 +0100)]
Fix a bug when executing a query from the history
sql.php is not looking for queries from _GET anymore and history was
passing its query through it.
Jehan-Guillaume (ioguix) de Rorthais [Mon, 20 Feb 2012 20:27:15 +0000 (21:27 +0100)]
Fix bad confirmation message when droping an autovacuum table setup
Jehan-Guillaume (ioguix) de Rorthais [Mon, 9 Jan 2012 16:01:33 +0000 (17:01 +0100)]
Merge branch 'utf-8'
Jehan-Guillaume (ioguix) de Rorthais [Fri, 30 Dec 2011 16:54:53 +0000 (17:54 +0100)]
Force UTF-8 while escaping html from decorators
It was breaking multibytes chars.
Jehan-Guillaume (ioguix) de Rorthais [Fri, 30 Dec 2011 14:07:19 +0000 (15:07 +0100)]
Remove useless noEscape decorator since we removed recoded strings
noEscape decorator was only used to not escape recoded strings because
it was breaking non-ascii chars that was begining by &#...;. This make
the code a bit simpler, cleaner and remove useless piece of code.
Jehan-Guillaume (ioguix) de Rorthais [Thu, 29 Dec 2011 19:10:15 +0000 (20:10 +0100)]
Fix bug #
3429633 '"Back" link from "Browse" leads to error'
The old design did not allow to escaped things properly without breaking
the return URL. Moreover, it raised some bug as well when the return URL
was too long, hitting the GET max length limit.
This patch remove the old architecture and introduce the new "return"
GET parameter that only holds the name of the section we want to go
back.
Jehan-Guillaume (ioguix) de Rorthais [Fri, 30 Dec 2011 01:48:13 +0000 (02:48 +0100)]
Makes phpPgAdmin core full UTF-8 only.
Translations, db connexions and html pages are now all in UTF-8. In
consequence:
* we remove everything about recode stuffs
* recode all lang/ translation files to UTF-8
* force UTF-8 in htmlentities
Jehan-Guillaume (ioguix) de Rorthais [Thu, 29 Dec 2011 23:36:12 +0000 (00:36 +0100)]
Make selenium tests full dynamics, no more build_tests.php required.
Jehan-Guillaume (ioguix) de Rorthais [Tue, 13 Dec 2011 23:11:20 +0000 (00:11 +0100)]
Fix a small PHP warning when Slony conf parameters are not set
Jehan-Guillaume (ioguix) de Rorthais [Fri, 16 Dec 2011 22:57:12 +0000 (23:57 +0100)]
Cleanup bad code when altering schema
Jehan-Guillaume (ioguix) de Rorthais [Fri, 16 Dec 2011 23:25:10 +0000 (00:25 +0100)]
Securing $misc->href
See http://php.net/manual/en/function.urlencode.php
This is only used in href parameter of A tag and should be escaped
properly.
Jehan-Guillaume (ioguix) de Rorthais [Fri, 16 Dec 2011 23:24:15 +0000 (00:24 +0100)]
Select English language during the intro while login in.
Jehan-Guillaume (ioguix) de Rorthais [Tue, 6 Dec 2011 22:57:18 +0000 (23:57 +0100)]
Add links on columns names from view property page to the view's column page
Jehan-Guillaume (ioguix) de Rorthais [Tue, 15 Nov 2011 09:34:47 +0000 (10:34 +0100)]
Fix bad spelling in french translation
Jehan-Guillaume (ioguix) de Rorthais [Tue, 1 Nov 2011 22:16:05 +0000 (23:16 +0100)]
Make user query paginated by default.
Jehan-Guillaume (ioguix) de Rorthais [Tue, 1 Nov 2011 21:39:00 +0000 (22:39 +0100)]
Fix a small html error
Jehan-Guillaume (ioguix) de Rorthais [Wed, 28 Sep 2011 21:15:36 +0000 (23:15 +0200)]
Fix two security fix about XSS, reported by Mateusz Goik, fixed by ioguix.
Jehan-Guillaume (ioguix) de Rorthais [Tue, 5 Jul 2011 21:20:32 +0000 (23:20 +0200)]
Fix bug #
3353670: Error when executing a report with paging
Jehan-Guillaume (ioguix) de Rorthais [Tue, 5 Jul 2011 21:02:28 +0000 (23:02 +0200)]
Add column "paginate" to the reports list and properties
Jehan-Guillaume (ioguix) de Rorthais [Tue, 7 Jun 2011 09:47:11 +0000 (11:47 +0200)]
Fix bug with OpenBSD about where setting application_name using PGOPTIONS was raising an ERROR
Jehan-Guillaume (ioguix) de Rorthais [Fri, 3 Jun 2011 17:19:32 +0000 (19:19 +0200)]
Removes useless call of function_exists since we are PHP5+ only
Jehan-Guillaume (ioguix) de Rorthais [Wed, 1 Jun 2011 20:13:03 +0000 (22:13 +0200)]
Add download ability from the history window
Jehan-Guillaume (ioguix) de Rorthais [Wed, 1 Jun 2011 19:45:09 +0000 (21:45 +0200)]
remove $username when calling $data->isSuperUser about current connection role
Jehan-Guillaume (ioguix) de Rorthais [Wed, 1 Jun 2011 19:32:04 +0000 (21:32 +0200)]
Show cancel/kill actions in process page only if role is a superuser.
Jehan-Guillaume (ioguix) de Rorthais [Wed, 1 Jun 2011 19:23:37 +0000 (21:23 +0200)]
Fix a bug and support empty username in $data->isSuperUser to check the superUser status of the current role
Fixed a bug on the way as in previous version it was checking if function
pg_parameter_status exists and used it directly, hence testing only the
currently used role.
pg_parameter_status is available in PHP 5.*
Jehan-Guillaume (ioguix) de Rorthais [Mon, 30 May 2011 17:45:12 +0000 (19:45 +0200)]
Update the howto about creating new translation for PPA
artvras [Mon, 30 May 2011 15:12:57 +0000 (17:12 +0200)]
Add lithuanian translation.
Jehan-Guillaume (ioguix) de Rorthais [Sun, 22 May 2011 02:34:55 +0000 (04:34 +0200)]
remove commented piece of code
Jehan-Guillaume (ioguix) de Rorthais [Sat, 21 May 2011 22:35:00 +0000 (00:35 +0200)]
Merge branch 'master' of github.com:phppgadmin/phppgadmin
Jehan-Guillaume (ioguix) de Rorthais [Sat, 21 May 2011 21:06:23 +0000 (23:06 +0200)]
Update lang/README file and improve lang2xml script.
* checks if given files exists before trying recoding
* allows to run lang2xml with no args to build all translations
Jehan-Guillaume (ioguix) de Rorthais [Sat, 21 May 2011 21:00:13 +0000 (23:00 +0200)]
Some code cleanup and refactoring
Jehan-Guillaume (ioguix) de Rorthais [Thu, 19 May 2011 05:31:51 +0000 (07:31 +0200)]
convert lang/Makefile to a shell script lang/lang2xml
Jehan-Guillaume (ioguix) de Rorthais [Thu, 19 May 2011 05:30:26 +0000 (07:30 +0200)]
move lang/recoded/README to lang/
Jehan-Guillaume (ioguix) de Rorthais [Thu, 19 May 2011 05:29:48 +0000 (07:29 +0200)]
remove unused script php2po po2php from lang/
Guillaume (ioguix) de Rorthais [Mon, 2 May 2011 12:10:52 +0000 (05:10 -0700)]
Merge pull request #1 from asleonardo/master.
"Updated CREDITS file with the link to GSoC 2010 patch"
Leonardo Sapiras [Sun, 1 May 2011 19:38:53 +0000 (16:38 -0300)]
Updated CREDITS file with the link to GSoC 2010 patch.
Adrián Chaves Fernández [Sat, 30 Apr 2011 17:50:01 +0000 (19:50 +0200)]
Update Galician translation
xzilla [Sat, 12 Feb 2011 23:22:13 +0000 (18:22 -0500)]
remove several bits of trigger defintion hacks for pre-7.4 servers.
xzilla [Sat, 12 Feb 2011 22:47:03 +0000 (17:47 -0500)]
Fix bug where enable/disable trigger option would be set incorrectly for multiple triggers. Based on pull request / commit https://github.com/DeyV/phppgadmin/commit/
312e8fa3938dd28b4c0cdfe3040c821c6af7b8d5
Fernando Wendt [Mon, 31 Jan 2011 11:29:44 +0000 (12:29 +0100)]
Update and fix for Brazilian Portuguese translation. From Fernando Wendt and reported by Ronaldo Barbosa
Leonardo Sápiras [Fri, 7 Jan 2011 14:37:39 +0000 (15:37 +0100)]
Highlight referencing fields on hovering FK values when browsing table data
Guillaume (ioguix) de Rorthais [Thu, 6 Jan 2011 23:20:42 +0000 (00:20 +0100)]
Fix character-encoding problem with autocomplete
...And enforce some ajax call properties in js/ac_insert_row.js
Guillaume (ioguix) de Rorthais [Mon, 20 Dec 2010 23:35:29 +0000 (00:35 +0100)]
Fix some methods using nonstandard escaped string in the database access classes
Guillaume (ioguix) de Rorthais [Mon, 20 Dec 2010 23:23:46 +0000 (00:23 +0100)]
Fix bad inheritance between pg83 -> pg instead of pg83 -> pg84 in the database access classes
Guillaume (ioguix) de Rorthais [Sun, 19 Dec 2010 21:20:07 +0000 (22:20 +0100)]
Fix #
3139003 "Autocomplete doesn't insert value", report and patch by Aleksander Machniak
Guillaume (ioguix) de Rorthais [Sun, 19 Dec 2010 20:58:37 +0000 (21:58 +0100)]
Fix a css typo & error in cappuccino theme
Guillaume (ioguix) de Rorthais [Wed, 8 Dec 2010 15:36:37 +0000 (16:36 +0100)]
Update jquery library from 1.4.2 to 1.4.4
Guillaume (ioguix) de Rorthais [Wed, 1 Dec 2010 14:52:44 +0000 (15:52 +0100)]
Fix #
3124417 "Wrong german translation", reported by schnoesel
Guillaume (ioguix) de Rorthais [Tue, 30 Nov 2010 15:10:04 +0000 (16:10 +0100)]
Fix a bug where non-super user roles cannot check ownership on objects
We were joining on pg_authid which is not accessible to non super-user roles
Guillaume (ioguix) de Rorthais [Mon, 29 Nov 2010 21:11:20 +0000 (22:11 +0100)]
Mark HEAD as 5.1-dev
Guillaume (ioguix) de Rorthais [Mon, 29 Nov 2010 21:08:44 +0000 (22:08 +0100)]
remove useless date from the topbar informations
Guillaume (ioguix) de Rorthais [Mon, 29 Nov 2010 21:01:46 +0000 (22:01 +0100)]
Add forgotten Galician language to the "all" target of the Makefile
Guillaume (ioguix) de Rorthais [Mon, 29 Nov 2010 20:54:18 +0000 (21:54 +0100)]
Mark PPA release 5.0
Guillaume (ioguix) de Rorthais [Mon, 29 Nov 2010 19:17:07 +0000 (20:17 +0100)]
Update BUGS CREDITS HISTORY and TODO before release