Commit Graph
1302 Commits
Author SHA1 Message Date
Bharat Mediratta 7a1b986b5b Require 5.2.3 2009-01-21 21:37:57 +00:00
Bharat Mediratta e58a9c509b Update Kohana to r3918 2009-01-21 21:27:09 +00:00
Bharat Mediratta a0456a9a47 Fix bug in add_to_group / remove_from_group where we were looking up users using Group_Model. 2009-01-21 08:14:18 +00:00
Jakob Hilden 6d99c29172 totally incomplete version of user admin UI. 2009-01-20 22:16:25 +00:00
Bharat Mediratta f2cfd9798e Use xxx_test as the default database name. This means that we no
longer have to manually tweak database.php, yay!
2009-01-20 09:40:14 +00:00
Bharat Mediratta 37f9845c43 Revert r19765 -- the installer works fine with it the way it is. 2009-01-20 09:10:49 +00:00
Bharat Mediratta 0536debdf1 Fix indentation. 2009-01-20 08:59:08 +00:00
Bharat Mediratta b9e8ce4190 Quick edit now lets you set the album cover. 2009-01-20 08:54:15 +00:00
Bharat Mediratta be1f9d6892 fix indentation 2009-01-20 08:25:21 +00:00
Bharat Mediratta 3ba056d714 Add a quick edit pane for albums, too. 2009-01-20 07:11:14 +00:00
Bharat Mediratta 8384cac5e3 Deal gracefully with bad mysql connection and database information. 2009-01-20 04:56:10 +00:00
Bharat Mediratta 0c6b36b086 Fix preambles, delete unused file 2009-01-20 04:41:53 +00:00
Bharat Mediratta 5e7717f778 Move install.html.php into views, too 2009-01-20 04:39:24 +00:00
Bharat Mediratta 66ee2f9618 Move pages -> views for consistency, which simplifies the life of the File_Structure_Test 2009-01-20 04:37:55 +00:00
Bharat Mediratta 401da12adb Undo r19818, an accidental submit 2009-01-20 01:30:46 +00:00
Bharat Mediratta aaac244124 Comment out the code that checks for form elements named "submit". It
appears not to work correctly and is getting in the way.  Commenting
it out here means that it'll get overwitten on the next update of this
library (but that's ok).
2009-01-20 01:29:33 +00:00
Bharat Mediratta a299f418e1 Make VARPATH accessible to all. 2009-01-20 01:15:20 +00:00
Bharat Mediratta e6530e9ea6 Update README with new install instructions 2009-01-20 01:03:22 +00:00
Bharat Mediratta 681197a265 Web based installer. It's still got some rough edges, but you can now
do a complete CLI or web based install.
2009-01-20 00:54:02 +00:00
Bharat Mediratta d51955c8ef Pull the environment check out into a separate web page to simplify
the CLI installer.  Put a link to it in the footer of every web
install page.  Don't allow users to run it if Gallery 3 is already
installed.
2009-01-19 20:20:10 +00:00
Bharat Mediratta f5997a02e0 Incremental additions to the web installer. This is getting messy,
going to pause here and do some refactoring.
2009-01-19 19:05:22 +00:00
Bharat Mediratta bb73a2d896 Replace mysql_create_db with a mysql_query() call as recommended by the PHP manual. 2009-01-19 18:16:25 +00:00
Bharat Mediratta ebd811415a Stub of the web based installer. 2009-01-19 09:19:07 +00:00
Bharat Mediratta 31d6f18d56 implement already_installed() 2009-01-19 08:59:50 +00:00
Bharat Mediratta 7b4502ac6b setup_varpath() -> setup_var() 2009-01-19 08:51:26 +00:00
Bharat Mediratta 7f9a76b4b2 Only run the installer from the CLI for now 2009-01-19 08:18:12 +00:00
Bharat Mediratta ff19e4cfe8 Remove the prefix arg, we don't support it yet. 2009-01-19 07:48:48 +00:00
Bharat Mediratta 7c6ceae4b5 mysql_create_db() might not exist 2009-01-19 07:33:40 +00:00
Bharat Mediratta fc8cf562f5 Fix up various little things to get File_Structure_Test to pass. 2009-01-19 07:26:25 +00:00
Bharat Mediratta 5e94456ce9 Make get_add_block_form() static. 2009-01-19 06:12:49 +00:00
Bharat Mediratta 0448a5b32c Flush the access_intent cache after ALTER TABLE queries, fixes a
problem where the install.sql had the wrong view permissions.
2009-01-19 06:02:53 +00:00
Bharat Mediratta d97308ffe7 Put the <a> element inside the internationalized text. 2009-01-19 05:24:47 +00:00
Bharat Mediratta 0f8685fc9f Use mysqli_init() instead of mysqli() as our detector. 2009-01-19 05:21:37 +00:00
Bharat Mediratta 2126ac7002 Remove -m flag. 2009-01-19 05:18:43 +00:00
Bharat Mediratta c136a2e84a Packager now does a clean reinstall of just the packages we want, then
rebuilds the install.sql and init_var.php files accordingly.
2009-01-19 05:16:55 +00:00
Bharat Mediratta 5f1165698b Change ORM and the MySql driver to clear static caches using
clear_cache().

This supercedes the TEST_MODE checks.

Upstream ticket: http://dev.kohanaphp.com/ticket/1062
2009-01-19 05:12:28 +00:00
Bharat Mediratta 46d010e89d Simplification pass over the installer:
- Flattened the directory structure
- Greatly simplified structure in installer; it now only reports environmental
  checks that fail.  Simplified code that prints exceptions.  Use only mysql
  calls for the installer, but select mysqli automatically if it's available.
  Drop the response file; that's easily replicated with flag support
- Create a random password for the admin user
- Delete unused controllers
- Invert the form of the database config template to be mostly non-PHP
  with just a few PHP calls
2009-01-19 03:31:13 +00:00
Bharat Mediratta ad71e4263e Replace exec("mysql") call with directy mysql() calls. 2009-01-19 00:16:52 +00:00
Bharat Mediratta 631a7883ee Get rid of the driver libaries. Use mysql calls directly in the
installer for now.  If we detect mysqli, we can always use that as a
driver instead, but we don't require it for the installer.
2009-01-19 00:14:28 +00:00
Bharat Mediratta becc212209 Move installer.php out of helpers and get rid of helpers. 2009-01-18 23:59:19 +00:00
Bharat Mediratta 248ce3ebce Remove access rights check; fix a bug in determining the path to var/database.php 2009-01-18 23:55:35 +00:00
Bharat Mediratta 1cc7b3f4be Don't force validation anymore; we're clearing the form properly in
the controller on successful add.
2009-01-18 23:27:26 +00:00
Bharat Mediratta b39be71a4e We don't need to reset the form anymore, since it's reset on the server side. 2009-01-18 23:26:53 +00:00
Bharat Mediratta f0eb8cb641 Reset the form before sending it back on success so that we clear the values. 2009-01-18 23:25:42 +00:00
Tim Almdal 9275742ef9 Change the event handlers for maintaining the search index to update
the index when items change.
2009-01-18 23:23:12 +00:00
Tim Almdal 72e7d50176 Remove the install.php file and move its contents into
installer::command_line method. Create an index.php that is can be
used to install Gallery3 from the web or command line.  At this point
all that works is the command line installer and if the web installer
tries to run, it is redirected to the album main page.
2009-01-18 18:13:54 +00:00
Tim Almdal dd5be1ece0 Remove blank line at the top of the file 2009-01-18 16:55:55 +00:00
Bharat Mediratta 883db822f1 Update the index right away if there are only < 10 items 2009-01-18 09:08:51 +00:00
Bharat Mediratta 8ec0e8471f Drag and drop in the admin dashboard now saves the location.
* Make block_adder a real block
* Suppress the "close" link on block_adder
* Move the drag/drop JS into the core code out of the admin theme
2009-01-18 09:06:46 +00:00
Tim Almdal 9380e306f4 Add a new line charater to the error message when the installer is
being run a 2nd time after the a successful installation.
2009-01-18 08:10:58 +00:00