summaryrefslogtreecommitdiff
path: root/BitInstaller.php
AgeCommit message (Collapse)AuthorFilesLines
2012-08-05Tidier fix for strict complaince of the BitInstall classlsces1-2/+2
2012-08-05display has to match base class formatlsces1-4/+4
2012-05-10replace all PHP4 style calls to BitSystem base constructors with ↵spiderr1-2/+2
parent::__construct()
2010-06-09Strip down CVS keywords.cvs2git1-1/+1
2010-01-26Introduce ability for installer to drop sequences, and make articles upgrade ↵Daniel Sutcliffe1-1/+8
1.0.0 use so it works properly
2009-03-31pdpdoc updateLester Caine1-2/+2
2009-02-26fix renamesequence to work with more than just mysqlTekimaki1-2/+2
2008-11-25Prevent leak of $sql to next passLester Caine1-1/+2
2008-11-16update some inline comments and indicate what version we're upgrading from.Max Kremmel1-4/+8
2008-11-15modify behaviour of QUERY processing slightly: when db specific query is ↵Max Kremmel1-25/+38
passed in, SQL92 default query of same QUERY hash will not be executed anymore.
2008-11-15tuneup getTablePrefix, convertQuery to remove unnecessary ticks, etc.Christian Fowler1-4/+12
2008-10-31renamed dep stuff to requirement stuff, clean up schema_inc files, move ↵Max Kremmel1-17/+3
version info from info hash to registerPackageVersion90, move requirements to registerRequirements()
2008-10-30shuffle around some dependency stuff: move dep settings to schema_inc.php ↵Max Kremmel1-260/+17
file since they are not related to upgrade versions, move dep methods to BitSystem to make them available on package page (we should really do something about these installer methods in kernel), add dep graph on package page for an easy overview if deps are met when a package has been activated - requireds PEAR::Image_GraphViz to be installed.
2008-10-30add image map to dependency graph to make nodes clickable.Max Kremmel1-10/+53
2008-10-29undefined var fix.Max Kremmel1-2/+2
2008-10-29add dependency graph - there's a couple of options / features that can be ↵Max Kremmel1-23/+105
tweaked. we'll test the current settings for now.
2008-10-28better help text.Max Kremmel1-2/+2
2008-10-28sort packages for display. we sort them in right order before upgrading them.Max Kremmel1-3/+4
2008-10-28sort required packages first since these upgrades should be applied first.Max Kremmel1-2/+24
2008-10-26add some rudimentary dependency calculations. this simply checks if deps are ↵Max Kremmel1-23/+132
met. i think this should do for the beginning.
2008-10-25minor fixes in logic and undefined index stuffMax Kremmel1-1/+11
2008-10-25don't require an upgrade hash. this allows upgrades to display messages ↵Max Kremmel1-6/+10
before and after the upgrade in case they need to say something or link to somewhere
2008-10-25don't choke when we can't drop a table - sometimes it doesn't matter if we ↵Max Kremmel1-2/+2
can't drop it.
2008-10-24move the liberty meta table upgrade hack to the new package version upgrades ↵Max Kremmel1-9/+13
and give liberty version 2.0.0. Please note that running this upgrade on cvs installs won't work. fix in the works.
2008-10-24lots more work towards package based upgrades. basics all working now. see ↵Max Kremmel1-148/+217
wiki test upgrade script for details.
2008-10-23move blob methods into class and add some package upgrading methodsMax Kremmel1-56/+174
2008-07-03clean up code and add docsMax Kremmel1-38/+108
2007-12-10Handle prefixes for sequences in a proper way on upgrade, as pointed out by ↵MW1-6/+9
lester on irc
2007-12-07Add missing prefix in case 'CREATESEQUENCE' and better handling of ↵MW1-8/+11
RENAMESEQUENCE to deal with autogenerated sequences that never been triggered or simply missing. DropSequence now do work w/o error as it been added to BitDbAdodb
2007-04-21extend installer that we can have installer extensions for external ↵Max Kremmel1-21/+33
packages. fix some minor stuff and clean up templates a bit.
2007-04-04add CREATESEQUENCE upgrade optionMax Kremmel1-1/+8
2007-04-02Massive changes to themes layout engine:Max Kremmel1-3/+2
- merged 3 tables into 1 and removed user-specific layout contol. - moved all layout related code to themes/BitThemes.php. - cleaned up module parameter assignment to module php and tpl files. - improved layout of layout page by enabling all option editing at once. - removed limitation that every module can only be assigned once - more changes, but i can't remember all just now.
2007-03-01update function names to new names in preflight_inc.phpMax Kremmel1-2/+2
2007-01-06rename some methods in BitDbBase to meet bitweaver standards. all changes ↵Max Kremmel1-2/+2
backwards compatible with deprecated function call message.
2006-08-23Numerous fixes to upgrade scripts + eliminate ability of users to invalidate ↵Jams H Thompson1-6/+13
each others passwords
2006-08-05tabs to indent codeMax Kremmel1-14/+14
2006-07-04keep global names consistent - fix use of gBitDbCaseSensitivityMax Kremmel1-3/+3
2006-05-03remove the kill_script stuff, which only works on MSIE and replace it with a ↵Max Kremmel1-10/+1
decent security message
2006-04-05tonnes of upgrader error sqashes - liberty_content_links still remain to be ↵Max Kremmel1-135/+136
dealt with
2006-03-01move BitSystem:: preferences methods to get/set/load/storeConfig to avoid ↵Christian Fowler1-2/+2
conflict with new content preferences
2006-02-19Apply $gDbCaseSensitivity to the installed database connection.Lester Caine1-1/+3
$gDbCaseSensitivity is being set in config_inc.php and probably needs adding to the installer as an option?
2006-02-15dump errors if user create fails, nuke ancient process_sql functionChristian Fowler1-96/+2
2006-02-08php: introduce new method: getPref( $package, $pref, $defaut ) (order is ↵Max Kremmel1-4/+4
open for discussion tpl: $gBitPref.package.pref applied package name to all saves - should make database more organised and should allow more reliable uninstalls in the future
2006-02-03add RENAMESEQUENCE to installerMax Kremmel1-8/+24
2006-02-03Remove initial Firebird database configure - no connection available noLester Caine1-6/+1
Postgres may hav a problem here, unless it opens an additional connection
2005-12-05merge recent changes into HEADMax Kremmel1-1/+4
2005-10-12merge recent changes to HEADChristian Fowler1-47/+5
2005-08-30synch recent changes from R1 to HEADMax Kremmel1-2/+4
2005-08-11merge recent changes with HEAD - keeping stuff up to date in case someone ↵Max Kremmel1-2/+2
starts going nuts in HEAD
2005-08-07merge recent changes from R1 to HEADMax Kremmel1-24/+26