CORE-POS/IS4C — pull request #193 by flathat (2013-06-21 05:03:35+00:00)
Title: Rest of Fannie Install with Authentication

The main thing in this set of commits is "Fannie Install with Authentication" which puts all the fannie/install pages including lane configuration into descendants of FanniePage with Authentication. It has the side effect of giving some Fannie style to these pages. I added markup to make the style more consistent between pages. install/index.php does a Location: to the authenticated homepage; other than that the original pages aren't changed, all the pages are new, i.e. names not re-used from the non-authenticated versions.

It also fixes a couple of small bugs in Stores and Plugins.

I had a little trouble with the toggle switch on the Plugins page, which initially obscured some of the text. The workaround is a hack because I don't really understand how the switch css works.

There was a conflict in lane configuration necessities between the original use of $dbc to core_trans and the authentication's use of $dbc for core_op, resolved with a db specification in confsave() ini.php. This may have been dealt with elsewhere, but it would be useful in situations like this to use a different var name in the connect code that is include'ed, or perhaps a function that returns a dbc-type object that can be named in the application so both connections can be used. I'm just looking for the "right" way to do it.