Revision: 1244
          http://mrbs.svn.sourceforge.net/mrbs/?rev=1244&view=rev
Author:   cimorrison
Date:     2009-11-09 21:47:09 +0000 (Mon, 09 Nov 2009)

Log Message:
-----------
Upgraded database to allow provisional bookings.

Modified Paths:
--------------
    mrbs/branches/provisional_bookings/tables.my.sql
    mrbs/branches/provisional_bookings/tables.pg.73and_above.sql
    mrbs/branches/provisional_bookings/tables.pg.sql
    mrbs/branches/provisional_bookings/web/dbsys.inc
    mrbs/branches/provisional_bookings/web/systemdefaults.inc.php

Added Paths:
-----------
    mrbs/branches/provisional_bookings/web/upgrade/9/
    mrbs/branches/provisional_bookings/web/upgrade/9/mysql.sql
    mrbs/branches/provisional_bookings/web/upgrade/9/pgsql.sql

Modified: mrbs/branches/provisional_bookings/tables.my.sql
===================================================================
--- mrbs/branches/provisional_bookings/tables.my.sql    2009-11-09 21:27:22 UTC 
(rev 1243)
+++ mrbs/branches/provisional_bookings/tables.my.sql    2009-11-09 21:47:09 UTC 
(rev 1244)
@@ -59,6 +59,7 @@
   type        char DEFAULT 'E' NOT NULL,
   description text,
   private     TINYINT(1) NOT NULL DEFAULT 0,
+  status      tinyint NOT NULL DEFAULT 1,
 
   PRIMARY KEY (id),
   KEY idxStartTime (start_time),
@@ -107,6 +108,6 @@
 );
 
 INSERT INTO mrbs_variables (variable_name, variable_content)
-  VALUES ( 'db_version', '8');
+  VALUES ( 'db_version', '9');
 INSERT INTO mrbs_variables (variable_name, variable_content)
   VALUES ( 'local_db_version', '1');

Modified: mrbs/branches/provisional_bookings/tables.pg.73and_above.sql
===================================================================
--- mrbs/branches/provisional_bookings/tables.pg.73and_above.sql        
2009-11-09 21:27:22 UTC (rev 1243)
+++ mrbs/branches/provisional_bookings/tables.pg.73and_above.sql        
2009-11-09 21:47:09 UTC (rev 1244)
@@ -70,7 +70,8 @@
   name        varchar(80) NOT NULL,
   type        char DEFAULT 'E' NOT NULL,
   description text,
-  private     smallint DEFAULT 0 NOT NULL
+  private     smallint DEFAULT 0 NOT NULL,
+  status      smallint DEFAULT 1 NOT NULL
 );
 create index idxStartTime on mrbs_entry(start_time);
 create index idxEndTime on mrbs_entry(end_time);
@@ -111,6 +112,6 @@
 );
 
 INSERT INTO mrbs_variables (variable_name, variable_content)
-  VALUES ('db_version', '8');
+  VALUES ('db_version', '9');
 INSERT INTO mrbs_variables (variable_name, variable_content)
   VALUES ('local_db_version', '1');

Modified: mrbs/branches/provisional_bookings/tables.pg.sql
===================================================================
--- mrbs/branches/provisional_bookings/tables.pg.sql    2009-11-09 21:27:22 UTC 
(rev 1243)
+++ mrbs/branches/provisional_bookings/tables.pg.sql    2009-11-09 21:47:09 UTC 
(rev 1244)
@@ -58,7 +58,8 @@
   name        varchar(80) DEFAULT '' NOT NULL,
   type        char DEFAULT 'E' NOT NULL,
   description text,
-  private     smallint DEFAULT 0 NOT NULL
+  private     smallint DEFAULT 0 NOT NULL,
+  status      smallint DEFAULT 1 NOT NULL
 );
 create index idxStartTime on mrbs_entry(start_time);
 create index idxEndTime on mrbs_entry(end_time);
@@ -99,6 +100,6 @@
 );
 
 INSERT INTO mrbs_variables (variable_name, variable_content)
-  VALUES ('db_version', '7');
+  VALUES ('db_version', '9');
 INSERT INTO mrbs_variables (variable_name, variable_content)
   VALUES ('local_db_version', '1');

Modified: mrbs/branches/provisional_bookings/web/dbsys.inc
===================================================================
--- mrbs/branches/provisional_bookings/web/dbsys.inc    2009-11-09 21:27:22 UTC 
(rev 1243)
+++ mrbs/branches/provisional_bookings/web/dbsys.inc    2009-11-09 21:47:09 UTC 
(rev 1244)
@@ -15,7 +15,7 @@
 $tbl_variables = $db_tbl_prefix . "variables";
 
 
-$db_schema_version = 8;
+$db_schema_version = 9;
 $local_db_schema_version = 1;
 
 

Modified: mrbs/branches/provisional_bookings/web/systemdefaults.inc.php
===================================================================
--- mrbs/branches/provisional_bookings/web/systemdefaults.inc.php       
2009-11-09 21:27:22 UTC (rev 1243)
+++ mrbs/branches/provisional_bookings/web/systemdefaults.inc.php       
2009-11-09 21:47:09 UTC (rev 1244)
@@ -720,9 +720,20 @@
  // Records which DOCTYPE is being used.    Do not change - it will not change 
the DOCTYPE
  // that is used;  it is merely used when the code needs to know the DOCTYPE, 
for example
  // in calls to nl2br.   TRUE means XHTML, FALSE means HTML.
- define("IS_XHTML", FALSE);
+ define('IS_XHTML', FALSE);
+
+ /*************************************************
+ * ENTRY STATUS CODES - internal use, do not change
+ **************************************************/
+
+// The booking status codes that are used in the status column in the
+// entry table.   Although there are only two codes at the moment, the
+// codes can be added to later if additional status types are required.
+// The default code in the database table is 1, ie a confirmed booking.
+
+define('STATUS_PROVISIONAL', 0);
+define('STATUS_CONFIRMED',   1);
  
-
 /********************************************************
  * PHP System Configuration - internal use, do not change
  ********************************************************/

Added: mrbs/branches/provisional_bookings/web/upgrade/9/mysql.sql
===================================================================
--- mrbs/branches/provisional_bookings/web/upgrade/9/mysql.sql                  
        (rev 0)
+++ mrbs/branches/provisional_bookings/web/upgrade/9/mysql.sql  2009-11-09 
21:47:09 UTC (rev 1244)
@@ -0,0 +1,8 @@
+# $Id$
+#
+# Add a column to record entry status code.   The default is 1
+# which is a confirmed booking.  The status codes are defined
+# in systemdefaults.inc.php
+
+ALTER TABLE %DB_TBL_PREFIX%entry
+ADD COLUMN status            tinyint NOT NULL DEFAULT 1;


Property changes on: mrbs/branches/provisional_bookings/web/upgrade/9/mysql.sql
___________________________________________________________________
Added: svn:keywords
   + Id
Added: svn:eol-style
   + native

Added: mrbs/branches/provisional_bookings/web/upgrade/9/pgsql.sql
===================================================================
--- mrbs/branches/provisional_bookings/web/upgrade/9/pgsql.sql                  
        (rev 0)
+++ mrbs/branches/provisional_bookings/web/upgrade/9/pgsql.sql  2009-11-09 
21:47:09 UTC (rev 1244)
@@ -0,0 +1,8 @@
+-- $Id$
+--
+-- Add a column to record entry status code.   The default is 1
+-- which is a confirmed booking.  The status codes are defined
+-- in systemdefaults.inc.php
+
+ALTER TABLE %DB_TBL_PREFIX%entry
+ADD COLUMN status            smallint DEFAULT 1 NOT NULL;


Property changes on: mrbs/branches/provisional_bookings/web/upgrade/9/pgsql.sql
___________________________________________________________________
Added: svn:keywords
   + Id
Added: svn:eol-style
   + native


This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Mrbs-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mrbs-commits

Reply via email to