Commit Graph

154 Commits

Author SHA1 Message Date
Tim Almdal
599cfab3b3 Update the install.sql to reflect the current version number(16) and the refactoring of the user module into an idnetity provider 2009-10-26 10:05:54 -07:00
Chad Kieffer
3573544104 Poor man's merge. Note to self, git pull before working. Next pound the steps to merge into your head. 2009-10-23 05:41:50 -07:00
Tim Almdal
312811c783 Change the default install.sql such that the owner id of root album is the defined admin (id = 2) 2009-10-21 08:07:49 -07:00
Tim Almdal
c97a88599e Change gallery installer to do a direct update to the database, preppending gallery_graphics:: to each of the defined rules operations 2009-09-27 17:55:48 -07:00
Tim Almdal
467b74c310 This path requires the upgrader to be run and applies the following changes:
* moves the composite method back into core
* requires that the operation be fully qualified i.e. gallery_graphics::resize
* caches the graphics rules on each request
2009-09-27 15:24:51 -07:00
Bharat Mediratta
7432858420 Fix one more place in the installer where we referring to the old default
theme names.

Update installer.sql
2009-09-27 11:25:03 -07:00
Tim Almdal
86681eebf7 Move the check_environment into the installer helper and call it from the command line installer as well as the web installer. 2009-09-17 07:29:37 -07:00
Tim Almdal
9d76797b17 Changed the search module installer to explicitly specify MyISAM as the database type. Changed the packager to not remove the engine specification if the table is search_records. Fixes Ticket #774 2009-09-16 22:23:32 -07:00
Bharat Mediratta
3dd40bf97c Trim the input line to get rid of carriage returns on Windows. Fixes
ticket #740.  Thanks to jankoprowski!
2009-09-10 21:22:46 -07:00
Bharat Mediratta
b8053c9ddf Rename "after_installer" to "welcome_message" in the code to make it
clearer what its purpose is.  Add some spacing in the theme for it
so that it's less cramped.
2009-09-10 21:10:20 -07:00
Bharat Mediratta
2c9447bc1a Update to gallery module v12. 2009-09-08 09:59:27 -07:00
Bharat Mediratta
d26f9147a0 Updated for modules/gallery version 11. 2009-09-01 21:15:50 -07:00
Bharat Mediratta
064038a24f Escape backslashes (\) in the $salt in create_admin() as they will
interfere with our hand rolled UPDATE statement.  Big thanks to
paulepanter.
2009-09-01 21:13:03 -07:00
Bharat Mediratta
e648ea4dbd Escape single quotes in the password so that we don't break our config
syntax.  Related to (but unclear that it fixes) ticket #650.
2009-08-31 21:45:34 -07:00
Bharat Mediratta
b3cac5c173 Suppress errors to mysql_connect(). We had this before, but it
appears to have been accidentally removed in 177a854d
2009-08-31 21:26:14 -07:00
Bharat Mediratta
e4eedadcbb Add back mysql_fetch_object() call that I accidentally removed in my
rush to catch a plane.
2009-08-30 21:12:35 -07:00
Bharat Mediratta
31dcdcc6ad Remove unnecessary cleverness in stripping off the hyphen for mysql
version checks that was causing problems in the case where there's no
hyphen.  version_compare handles hypens fine.
2009-08-30 15:18:20 -07:00
Bharat Mediratta
fd954fe86e Print out the version of MySQL that we found along with our error
message, which should resolve http://gallery.menalto.com/node/90646
2009-08-30 13:43:29 -07:00
Tim Almdal
1ce8643b80 Fix for #440. Basically add a check that the mysql version is > 5.0.0.
It was felt that actually listing the requirements might be overwhelming
to novice users.
2009-08-28 15:17:07 -07:00
Bharat Mediratta
4828db003f Remove 'ENGINE=InnoDB' specification from tables that we create. Use
the system's default table specification.  Fixes ticket #597.
2009-08-27 15:47:54 -07:00
Bharat Mediratta
fb9efa664b Check for the SimpleXML module, thanks to geekonek.
Fixes ticket #599.
2009-08-04 20:20:43 -07:00
Bharat Mediratta
9d2420e789 Updated for gallery v10 2009-07-29 16:45:26 -07:00
Andy Staudacher
482e223b60 Updating install.sql with the packaging script, basically re-adding the charset (utf8) expressions that were removed by merging in rledisez's left/right -> left_ptr/right_ptr changes. 2009-07-26 23:58:46 -07:00
Romain LE DISEZ
23bb6eb7e3 Rename columns that use reserved SQL words : items.left and items.right 2009-07-25 19:06:54 +02:00
Bharat Mediratta
e3a1bb2c72 Updated version of installer sql:
- gallery_version is gone
- access related columns are now binary (Postgres)
- for some reason we've reverted back to the /*!40101*/ style settings
  in mysqldump.
2009-07-23 16:38:47 -07:00
Romain LE DISEZ
350c1b0267 Use BOOLEAN instead of integer to describe the permissions :
- DENY = false
 - ALLOW = true
 - UNKNOW = null  (for intent only)
 - INHERIT = null (for cache)

Upgrade is not included for now.
(cherry picked from commit 719c59e040)
2009-07-23 09:11:55 -07:00
Bharat Mediratta
39fa93eec7 Simpler solution for #545. Just don't show the form if the storage dir isn't set up yet 2009-07-15 21:06:42 -07:00
Bharat Mediratta
9b69dc8237 Revert "Fix for ticket #545."
This reverts commit d192f2f1bc.
2009-07-15 20:58:22 -07:00
Bharat Mediratta
3349525640 Revert "Fix for ticket #544."
This reverts commit f6973431b7.
2009-07-15 20:58:20 -07:00
Tim Almdal
f6973431b7 Fix for ticket #544.
* Separate the portion of get_db_info.html.php that displays the status
of the var directory into a separate view var_dir_status.html.php
* Change the processing to always generate the database information request
screen unless there is an environment error, the var directory is not writable
and the install was successful

Signed-off-by: Tim Almdal <tnalmdal@shaw.ca>
2009-07-15 21:56:15 +08:00
Tim Almdal
d192f2f1bc Fix for ticket #545.
Changed get_db_info.html.php to not display the database information
request form until the var directory is successfully tested as
writable.  This prevents users from thinking they can enter the
database information prior to successfully accessing the var
directory.

Signed-off-by: Tim Almdal <tnalmdal@shaw.ca>
2009-07-15 20:42:58 +08:00
Bharat Mediratta
6281ed03d5 Turn off extended inserts when creating install.sql so that it's
easier to see what's changed.
2009-07-11 05:36:31 -07:00
Bharat Mediratta
9f753a53f0 MySQL 5 generates backwards compatible code-containing comments so:
SET character_set_client = @saved_cs_client;

becomes:
  /*!40101 SET character_set_client = @saved_cs_client */;

for MySQL 4.0.1-01 and newer.
2009-07-11 05:30:39 -07:00
Tim Almdal
b59e94e7dc Change references to Gallery 2 and Gallery 3 to consistently refer to
Gallery n as opposed any variants of this.
2009-07-07 07:32:36 -07:00
Bharat Mediratta
b0bb107b7e Get rid of references to vestigial check.html.php page. 2009-06-28 19:26:41 -07:00
Bharat Mediratta
177a854dbb Move the mysql_xxx() override function definitions inside
installer::connect(), otherwise they're defined before we call
check_environment, then we think we have mysql_query when we really
don't.
2009-06-28 19:23:19 -07:00
Bharat Mediratta
5b2c08d797 Set the gallery module version to 6 in install() (missed this in my last change).
Refresh the install.sql.
2009-06-28 17:37:14 -07:00
Bharat Mediratta
388f7ba310 Updated for module upgrades:
gallery 2 -> 3
  comment 1 -> 2
2009-06-27 21:12:37 -07:00
Bharat Mediratta
0735cfb30c "the the" -> "the" 2009-06-24 11:06:36 -07:00
Bharat Mediratta
bfca0c7903 Refactor the install/upgrade code to be more flexible.
Add xxx_installer::upgrade($version) method so that upgrade stanzas
are separate from install stanzas.  In the old code, to do an upgrade
meant that you had to re-evolve everything from the initial install
because we'd step through each version's changes.  But what we really
want is for the initial install to start off in the perfect initial
state, and the upgrades to do the work behind the scenes.  So now the
install() function gets things set up properly the first time, and the
upgrade() function does any work to catch you up to the latest code.
See gallery_installer.php for a good example.
2009-06-23 12:00:49 -07:00
Bharat Mediratta
acd54fefda Fix a bug in gallery_installer where on an initial install we were
only implementing schema version 1.  This caused install.sql to be
populated from version 1 which meant that after install you'd have to
run the upgrader.  No harm done, and the pattern is fixed for the
future.

Alphabetize the tables so it's easier to find stuff.
2009-06-20 01:24:21 -07:00
Bharat Mediratta
52ac0e7172 Remap mysql_xx() functions to their mysqli counterparts if the mysql
extension is unavailable.  Fixes ticket #393.
2009-06-13 17:06:34 -07:00
Bharat Mediratta
2a9335f71b Update version to beta 1 2009-06-05 17:45:42 -07:00
Bharat Mediratta
8c580f75ed use PHP_SAPI instead of php_sapi_name() 2009-06-01 18:20:15 -07:00
Bharat Mediratta
c94c11eb3e Normalize the random values used in the blocks_dashboard_xxx vars so
that install.sql is more stable.
2009-06-01 00:22:30 -07:00
Tim Almdal
3c24d94766 Merge branch 'master' of git@github.com:gallery/gallery3 2009-05-31 23:28:42 -07:00
Tim Almdal
463b3454ae Move the sql packaging code from installer into the gallery module. It must be run from the command line and will throw a 404 if it is run as a web request. 2009-05-31 23:28:27 -07:00
bharat
c96b81db65 Fix a warning 2009-06-01 00:22:21 -04:00
tim almdal
120088140c Move the code that was in the scaffolding to package the initial mySql database and var directory to a seperate standalone file in the installer. This will save the current database environment and restore it when the packaging is complete 2009-05-29 23:34:24 -07:00
Bharat Mediratta
60d1bbc2d6 Move credits message into a variable, which can be changed in Admin >
Settings > Advanced.  It's stored in the variable as an
internationalized string and localized at output time.
2009-05-29 20:24:42 -07:00