source: branches/2.0/expressoMail1_2/setup/tables_update.inc.php @ 3817

Revision 3817, 5.4 KB checked in by niltonneto, 9 years ago (diff)

Ticket #000 - Versionamento e publicação do pacote Expresso 2.0.10

Line 
1<?php
2        /**************************************************************************\
3        * ExpressoLivre - Setup                                                     *
4        * http://www.expressolivre.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        \**************************************************************************/
11        $test[] = '1.2031';
12        function expressoMail1_2_upgrade1_2031() {
13                $GLOBALS['setup_info']['expressoMail1_2']['currentver'] = '1.2201';
14                return $GLOBALS['setup_info']['expressoMail1_2']['currentver'];
15        }
16       
17        $test[] = '1.2201';
18        function expressoMail1_2_upgrade1_2201() {
19                $GLOBALS['setup_info']['expressoMail1_2']['currentver'] = '1.2211';
20                return $GLOBALS['setup_info']['expressoMail1_2']['currentver'];         
21        }
22       
23        $test[] = '1.2211';
24        function expressoMail1_2_upgrade1_2211() {
25                $GLOBALS['setup_info']['expressoMail1_2']['currentver'] = '1.222';
26                return $GLOBALS['setup_info']['expressoMail1_2']['currentver'];
27        }
28
29        $test[] = '1.222';
30        function expressoMail1_2_upgrade1_222() {
31                $GLOBALS['setup_info']['expressoMail1_2']['currentver'] = '1.230';
32                return $GLOBALS['setup_info']['expressoMail1_2']['currentver'];
33        }
34       
35        $test[] = '1.230';
36        function expressoMail1_2_upgrade1_230() {
37                $oProc = $GLOBALS['phpgw_setup']->oProc;
38                $oProc->CreateTable('phpgw_expressomail_contacts',array(
39                        'fd' => array(
40                                'id_owner' => array( 'type' => 'int', 'precision' => 8, 'nullable' => false),
41                                'data' => array( 'type' => 'text')
42                        ),
43                        'pk' => array('id_owner'),
44                        'fk' => array(),
45                        'ix' => array(),
46                        'uc' => array() )
47                );
48                $setup_info['expressoMail1_2']['currentver'] = '1.231';
49                return $setup_info['expressoMail1_2']['currentver'];
50        }               
51        $test[] = '1.231';                                                                                                     
52        function expressoMail1_2_upgrade1_231() {
53                $setup_info['expressoMail1_2']['currentver'] = '1.232';
54                return $setup_info['expressoMail1_2']['currentver'];
55        }
56       
57        $test[] = '1.232';
58        function expressoMail1_2_upgrade1_232() {
59                $setup_info['expressoMail1_2']['currentver'] = '1.233';
60                return $setup_info['expressoMail1_2']['currentver'];
61        }
62       
63        $test[] = '1.233';
64        function expressoMail1_2_upgrade1_233() {
65                $setup_info['expressoMail1_2']['currentver'] = '1.234';
66                return $setup_info['expressoMail1_2']['currentver'];
67        }
68       
69        $test[] = '1.234';
70        function expressoMail1_2_upgrade1_234() {
71        $oProc = $GLOBALS['phpgw_setup']->oProc;           
72            $oProc->CreateTable('phpgw_certificados',array(
73                        'fd' => array(
74                                'email' => array( 'type' => 'varchar', 'precision' => 60, 'nullable' => false),
75                                'chave_publica' => array( 'type' => 'text'),
76                                'expirado' => array('type' => 'bool', 'default' => 'false'),
77                                'revogado' => array('type' => 'bool', 'default' => 'false'),
78                                'serialnumber' => array('type' => 'int', 'precision' => 8, 'nullable' => false),
79                                'authoritykeyidentifier' => array( 'type' => 'text', 'nullable' => false),
80                        ),
81                        'pk' => array('email','serialnumber','authoritykeyidentifier'),
82                        'fk' => array(),
83                        'ix' => array(),
84                        'uc' => array()
85                        )
86                );
87                $GLOBALS['setup_info']['expressoMail1_2']['currentver'] = '1.235';
88        return $GLOBALS['setup_info']['expressoMail1_2']['currentver'];
89        }
90        $test[] = '1.235';
91        function expressoMail1_2_upgrade1_235() {
92                $setup_info['expressoMail1_2']['currentver'] = '2.0.000';
93                return $setup_info['expressoMail1_2']['currentver'];
94        }               
95        $test[] = '2.0.000';
96        function expressoMail1_2_upgrade2_0_000() {
97                $setup_info['expressoMail1_2']['currentver'] = '2.0.001';
98                return $setup_info['expressoMail1_2']['currentver'];
99        }
100        $test[] = '2.0.001';
101        function expressoMail1_2_upgrade2_0_001() {
102                $setup_info['expressoMail1_2']['currentver'] = '2.0.002';
103                return $setup_info['expressoMail1_2']['currentver'];
104        }
105        $test[] = '2.0.002';
106        function expressoMail1_2_upgrade2_0_002() {
107                $setup_info['expressoMail1_2']['currentver'] = '2.0.003';
108                return $setup_info['expressoMail1_2']['currentver'];
109        }
110        $test[] = '2.0.003';
111        function expressoMail1_2_upgrade2_0_003() {
112                $setup_info['expressoMail1_2']['currentver'] = '2.0.004';
113                return $setup_info['expressoMail1_2']['currentver'];
114        }
115        $test[] = '2.0.004';
116        function expressoMail1_2_upgrade2_0_004() {
117                $setup_info['expressoMail1_2']['currentver'] = '2.0.005';
118                return $setup_info['expressoMail1_2']['currentver'];
119        }       
120        $test[] = '2.0.005';
121        function expressoMail1_2_upgrade2_0_005() {
122                $setup_info['expressoMail1_2']['currentver'] = '2.0.006';
123                return $setup_info['expressoMail1_2']['currentver'];
124        }       
125        $test[] = '2.0.006';
126        function expressoMail1_2_upgrade2_0_006() {
127                $setup_info['expressoMail1_2']['currentver'] = '2.0.007';
128                return $setup_info['expressoMail1_2']['currentver'];
129        }       
130        $test[] = '2.0.007';
131        function expressoMail1_2_upgrade2_0_007() {
132                $setup_info['expressoMail1_2']['currentver'] = '2.0.008';
133                return $setup_info['expressoMail1_2']['currentver'];
134        }       
135        $test[] = '2.0.008';
136        function expressoMail1_2_upgrade2_0_008() {
137                $setup_info['expressoMail1_2']['currentver'] = '2.0.009';
138                return $setup_info['expressoMail1_2']['currentver'];
139        }
140        $test[] = '2.0.009';
141        function expressoMail1_2_upgrade2_0_009() {
142                $setup_info['expressoMail1_2']['currentver'] = '2.0.010';
143                return $setup_info['expressoMail1_2']['currentver'];
144        }
145?>
Note: See TracBrowser for help on using the repository browser.