[Phpmyadmin-devel] Refactoring: Displaying query results

Chanaka Dharmarathna pe.chanaka.ck at gmail.com
Wed May 9 05:51:25 CEST 2012


On Wed, May 9, 2012 at 1:19 AM, Rouslan Placella <rouslan at placella.com>wrote:

> On 08/05/12 20:32, Chanaka Dharmarathna wrote:
> > On Tue, May 8, 2012 at 7:23 PM, Chanaka Dharmarathna<
> > pe.chanaka.ck at gmail.com>  wrote:
> >
> >>
> >>
> >> On Tue, May 8, 2012 at 7:08 PM, Marc Delisle<marc at infomarc.info>
>  wrote:
> >>
> >>> Le 2012-05-08 09:25, Chanaka Dharmarathna a écrit :
> >>>
> >>>>>
> >>>>> See "Class Variables and Methods" in [0].
> >>>>>
> >>>>> [0] http://pear.php.net/manual/en/standards.naming.php
> >>>
> >>>> Hi Marc,
> >>>>
> >>>> I went through that document.
> >>>> If the function is global, it will be like
> 'PMA_getDivForSliderEffect()'
> >>>> And if it is a local function (for particular class), it will be like
> >>>> 'getDivForSliderEffect()'.
> >>>
> >>> If this is a public method, yes. If a private one, prefix its name with
> >>> an underscore.
> >>>
> >>>>
> >>>> Though I went through that document before this, I couldn't get that
> >>> point.
> >>>> Thanks for pointing out that.
> >>>
> >>>
> >>>
> >>> --
> >>> Marc Delisle
> >>> http://infomarc.info
> >>>
> >>>
> >>>
> >>>
> ------------------------------------------------------------------------------
> >>> Live Security Virtual Conference
> >>> Exclusive live event will cover all the ways today's security and
> >>> threat landscape has changed and how IT managers can respond.
> Discussions
> >>> will include endpoint security, mobile security and the latest in
> malware
> >>> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
> >>> _______________________________________________
> >>> Phpmyadmin-devel mailing list
> >>> Phpmyadmin-devel at lists.sourceforge.net
> >>> https://lists.sourceforge.net/lists/listinfo/phpmyadmin-devel
> >>>
> >>>
> >> Got it Marc.
> >> Thanks.
> >>
> >>
> >> --
> >> ____________________________________
> >>
> >> Chanaka Indrajith
> >> Bsc.Computer Engineering Undergraduate
> >> Faculty of Engineering
> >> University of Peradeniya
> >> Sri Lanka
> >> ____________________________________
> >>
> >>
> > Hi Michal,
> >
> > I just did my first commit to my repository [0].
> > In that commit I have done some refactoring on
> "PMA_displayTableHeaders()"
> > function in "display_tbl.php" file.
> > All HTML renderings by "echo"s were removed and those HTML was rendered
> at
> > the bottom of the function at once.
> > As well some related functions in "common.lib.php" file also were
> modified
> > in order to return a string of HTML content.
> > But the tests were not yet modified according to my modifications.
> > Since there was a conflict after my first local commit [1] (git commit),
> I
> > had to resolve conflicts and commit again. (that is [0])
> >
> > I have already installed phpUnit framework.
> > It will be very helpful if you can suggest me some documentation to setup
> > and run tests in PMA (selenium etc).
> >
> > I'm intending to do the above refactoring procedure to all the functions
> in
> > "display_tbl.lib.php" file before moving to any other task.
> >
> > [0] :
> >
> https://github.com/Chanaka/phpmyadmin/commit/dfc73d3494445ff9430e5d0b4f33f800c6e480e0
> > [1] :
> >
> https://github.com/Chanaka/phpmyadmin/commit/004f4f5258a0820975e2da9fa02a6d3ba6622368
> >
> > Regards !
>
> I had a very quick look at your commit. I think that you're indenting
> some lines incorrectly (but I stand to be corrected on this one). AFAIK,
> you don't need to line up the operators, just indent by 4 spaces. Example:
>
> // THIS IS BAD
> $radio_html .= '<label for="' . $html_field_id . '">'
>             . $choice_label
>             . '</label>';
>
> // THIS IS GOOD
> $radio_html .= '<label for="' . $html_field_id . '">'
>     . $choice_label
>     . '</label>';
>
> // THIS IS ALSO GOOD
> $radio_html .= '<label for="' . $html_field_id . '">';
> $radio_html .= $choice_label;
> $radio_html .= '</label>';
>
> Bye,
> Rouslan
>
>
> ------------------------------------------------------------------------------
> Live Security Virtual Conference
> Exclusive live event will cover all the ways today's security and
> threat landscape has changed and how IT managers can respond. Discussions
> will include endpoint security, mobile security and the latest in malware
> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
> _______________________________________________
> Phpmyadmin-devel mailing list
> Phpmyadmin-devel at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/phpmyadmin-devel
>

Hi Rouslan,

Thanks for your suggestion.
I'll follow the way you mentioned as "THIS IS GOOD".

Regards !
-- 
____________________________________

Chanaka Indrajith
Bsc.Computer Engineering Undergraduate
Faculty of Engineering
University of Peradeniya
Sri Lanka
____________________________________
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.phpmyadmin.net/pipermail/developers/attachments/20120509/24c94644/attachment.html>


More information about the Developers mailing list