[Phpmyadmin-devel] permanent storage feature done - please provide your feedback
Zeeshan M.
zeeshan.jp at gmail.com
Wed Aug 12 08:12:43 CEST 2009
Hi,
>permUsrPref.table should not be hardcoded, but configurable
I think we discussed this a long time back. [0] I suppose EAV model had
"design flaws" as suggested by Marc Delisle, and other developers. Please
correct me if I am wrong, or you are referring to something else by
"configurable".
>permUsrPref class should be named PMA_PermUsrPref and it should be
>defined in libraries/PermUsrPref.class.php
done
>You should really use PMA_query_as_controluser
I can use PMA_query_as_controluser for UPDATE query. But when I use it for
SELECT I get errors. [1] Following line of code demonstrates how I am
implementing PMA_query_as_controluser:
return PMA_DBI_fetch_result(PMA_query_as_controluser($sql));
I have also commented out implementation of PMA_query_as_controluser in
./libraries/PermUsrPreg.class.php just in case if you were interested in
seeing.
>You copy the same code to several places, it should be rather single
>include which would provide all what is needed to access preferences.
I created a function in ./libraries/common.lib.php to include common files.
Please let me know if there are further improvements you can suggest on
this issue.
I also tried to include:
/*
* Creates a $pma_usr_prefs pointer
*/
$pma_usr_prefs = new PMA_PermUsrPref();
but it seems it is not being recognized as an object because of being
remotely included in a standalone function:
*Fatal error*: Call to a member function fetchSettingValue() on a non-object
>All I can say is that is really not
>something what looks like finished and cleaned up work. And it is
>definitely not ready for inclusion.
Well, that is why I need feedback from phpMyAdmin gurus (like you) so I can
fix such problems (sometimes lame) before the code is committed. :-)
You can download the
revision<https://sourceforge.net/tracker/index.php?func=detail&aid=2825187&group_id=23067&atid=377410#>through
tracker.
Thanks so much for you help! I highly appreciate your time and dedication.
:-)
[0]
http://www.nabble.com/about-choosing-table-layout-for-pmadb-td23879613.html<http://www.nabble.com/about-choosing-table-layout-for-pmadb-td23879613.html#a23879613>
[1] http://zixan.info/pma/pma_error.html.0-dev
--------------------------------------------------
Best regards,
Zeeshan Mughal
Email: zeeshanmughal at ieee.org
Web: http://www.zixan.info
On Tue, Aug 11, 2009 at 5:07 PM, Michal Čihař <michal at cihar.com> wrote:
>
> Dne Tue, 11 Aug 2009 12:57:40 -0400
> "Zeeshan M." <zeeshan.jp at gmail.com> napsal(a):
>
> > > * @TODO Figure out why SQL queries do not give proper results
> > >- this means that your code does not work?
> >
> > This is actually very old. So, please ignore it.
>
> Well I don't care whether it is old or not. It is in thing which you
> have called "final revision". All I can say is that is really not
> something what looks like finished and cleaned up work. And it is
> definitely not ready for inclusion.
>
> --
> Michal Čihař | http://cihar.com | http://phpmyadmin.cz
>
>
------------------------------------------------------------------------------
> Let Crystal Reports handle the reporting - Free Crystal Reports 2008
30-Day
> trial. Simplify your report design, integration and deployment - and focus
on
> what you do best, core application coding. Discover what's new with
> Crystal Reports now. http://p.sf.net/sfu/bobj-july
> _______________________________________________
> Phpmyadmin-devel mailing list
> Phpmyadmin-devel at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/phpmyadmin-devel
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.phpmyadmin.net/pipermail/developers/attachments/20090812/a51ec6bc/attachment.html>
More information about the Developers
mailing list