source: branches/2.0/expressoAdmin1_2/setup/tables_update.inc.php @ 3045

Revision 3045, 3.6 KB checked in by niltonneto, 14 years ago (diff)

Ticket #1141 - Corrigido problema sobre registro de Logs do ExpressoAdmin.

  • Property svn:eol-style set to native
  • Property svn:executable set to *
RevLine 
[27]1<?php
2        /**************************************************************************\
3        * phpGroupWare - Setup                                                     *
4        * http://www.phpgroupware.org                                              *
5        * --------------------------------------------                             *
6        * This program is free software; you can redistribute it and/or modify it  *
7        * under the terms of the GNU General Public License as published by the    *
8        * Free Software Foundation; either version 2 of the License, or (at your   *
9        * option) any later version.                                               *
10        \**************************************************************************/   
[131]11        $test[] = '1.2';
12        function expressoAdmin1_2_upgrade1_2()
13        {
14                $GLOBALS['setup_info']['expressoAdmin1_2']['currentver'] = '1.21';
15                return $GLOBALS['setup_info']['expressoAdmin1_2']['currentver'];
16        }
17       
[68]18        $test[] = '1.21';
19        function expressoAdmin1_2_upgrade1_21()
[27]20        {
21                $oProc = $GLOBALS['phpgw_setup']->oProc;
22
23                $oProc->CreateTable(
[68]24                        'phpgw_expressoadmin_samba', array(
[27]25                                'fd' => array(
26                                        'samba_domain_name' => array( 'type' => 'varchar', 'precision' => 50),
27                                        'samba_domain_sid' => array( 'type' => 'varchar', 'precision' => 100)
28                                ),
29                                'pk' => array('samba_domain_name'),
30                                'fk' => array(),
31                                'ix' => array(),
32                                'uc' => array()
33                        )
34                );
35               
[64]36                $GLOBALS['setup_info']['expressoAdmin1_2']['currentver'] = '1.240';
[131]37                return $GLOBALS['setup_info']['expressoAdmin1_2']['currentver'];
[27]38        }
[64]39
40        $test[] = '1.240';
41        function expressoAdmin1_2_upgrade1_240()
[46]42        {
[64]43                $GLOBALS['setup_info']['expressoAdmin1_2']['currentver'] = '1.250';
[131]44                return $GLOBALS['setup_info']['expressoAdmin1_2']['currentver'];
[46]45        }
[414]46       
[1323]47        $test[] = '1.250';
48        function expressoAdmin1_2_upgrade1_250()
[414]49        {
50                $GLOBALS['phpgw_setup']->oProc->DropColumn('phpgw_expressoadmin_log','','appinfo');
51                $GLOBALS['phpgw_setup']->oProc->DropColumn('phpgw_expressoadmin_log','','groupinfo');
52                $GLOBALS['phpgw_setup']->oProc->DropColumn('phpgw_expressoadmin_log','','msg');
[1323]53                $GLOBALS['setup_info']['expressoAdmin1_2']['currentver'] = '1.261';
54                return $GLOBALS['setup_info']['expressoAdmin1_2']['currentver'];
[414]55        }
[1323]56       
57        $test[] = '1.261';
58        function expressoAdmin1_2_upgrade1_261()
59        {
60                $GLOBALS['setup_info']['expressoAdmin1_2']['currentver'] = '2.0.000';
61                return $GLOBALS['setup_info']['expressoAdmin1_2']['currentver'];
62        }
[1672]63        $test[] = '2.0.000';
64        function expressoAdmin1_2_upgrade2_0_000()
65        {
66                $GLOBALS['setup_info']['expressoAdmin1_2']['currentver'] = '2.0.001';
67                return $GLOBALS['setup_info']['expressoAdmin1_2']['currentver'];
68        }
[2541]69        $test[] = '2.0.001';
70        function expressoAdmin1_2_upgrade2_0_001()
71        {
72                $GLOBALS['setup_info']['expressoAdmin1_2']['currentver'] = '2.0.002';
73                return $GLOBALS['setup_info']['expressoAdmin1_2']['currentver'];
74        }       
[2817]75        $test[] = '2.0.002';
76        function expressoAdmin1_2_upgrade2_0_002()
77        {
78                $GLOBALS['setup_info']['expressoAdmin1_2']['currentver'] = '2.0.003';
79                return $GLOBALS['setup_info']['expressoAdmin1_2']['currentver'];
80        }       
[2946]81        $test[] = '2.0.003';
82        function expressoAdmin1_2_upgrade2_0_003()
83        {
84                $GLOBALS['setup_info']['expressoAdmin1_2']['currentver'] = '2.0.004';
85                return $GLOBALS['setup_info']['expressoAdmin1_2']['currentver'];
[3045]86        }
87        $test[] = '2.0.004';
88        function expressoAdmin1_2_upgrade2_0_004()
89        {
90                $GLOBALS['phpgw_setup']->db->query("alter table phpgw_expressoadmin_log drop groupinfo");
91                $GLOBALS['phpgw_setup']->db->query("alter table phpgw_expressoadmin_log drop appinfo");
92                $GLOBALS['phpgw_setup']->db->query("alter table phpgw_expressoadmin_log drop msg");
93                $GLOBALS['setup_info']['expressoAdmin1_2']['currentver'] = '2.0.005';
94                return $GLOBALS['setup_info']['expressoAdmin1_2']['currentver'];
[2946]95        }       
[68]96?>
Note: See TracBrowser for help on using the repository browser.