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

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

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

RevLine 
[413]1<?php
2        /**************************************************************************\
[568]3        * ExpressoLivre - Setup                                                     *
4        * http://www.expressolivre.org                                              *
[413]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.                                               *
[568]10        \**************************************************************************/
[1247]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'];
[1038]15        }
[1247]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'];         
[538]21        }
22       
[1247]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';
[568]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() )
[433]47                );
48                $setup_info['expressoMail1_2']['currentver'] = '1.231';
[568]49                return $setup_info['expressoMail1_2']['currentver'];
50        }               
[1247]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'];
[413]55        }
[1247]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'];
[413]61        }
[1247]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'];
[433]67        }
[413]68       
[1247]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'];
[1323]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        }               
[1490]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        }
[1672]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        }
[1957]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        }
[2185]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        }
[2541]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        }       
[2817]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        }       
[2946]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        }       
[3150]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        }       
[3321]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        }
[3817]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        }
[1247]145?>
Note: See TracBrowser for help on using the repository browser.