source: branches/2.3/expressoMail1_2/setup/tables_update.inc.php @ 5156

Revision 5156, 5.4 KB checked in by brunocosta, 9 years ago (diff)

Ticket #2142 - Ajuste do setup para publicação da versão 2.3.0

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        //      Since Expresso 1.2 using ExpressoMail 1.233
12        $test[] = '1.233';
13        function expressoMail1_2_upgrade1_233() {
14                $setup_info['expressoMail1_2']['currentver'] = '1.234';
15                return $setup_info['expressoMail1_2']['currentver'];
16        }
17        $test[] = '1.234';
18        function expressoMail1_2_upgrade1_234() {
19        $oProc = $GLOBALS['phpgw_setup']->oProc;
20            $oProc->CreateTable('phpgw_certificados',array(
21                        'fd' => array(
22                                'email' => array( 'type' => 'varchar', 'precision' => 60, 'nullable' => false),
23                                'chave_publica' => array( 'type' => 'text'),
24                                'expirado' => array('type' => 'bool', 'default' => 'false'),
25                                'revogado' => array('type' => 'bool', 'default' => 'false'),
26                                'serialnumber' => array('type' => 'int', 'precision' => 8, 'nullable' => false),
27                                'authoritykeyidentifier' => array( 'type' => 'text', 'nullable' => false),
28                        ),
29                        'pk' => array('email','serialnumber','authoritykeyidentifier'),
30                        'fk' => array(),
31                        'ix' => array(),
32                        'uc' => array()
33                        )
34                );
35                $GLOBALS['setup_info']['expressoMail1_2']['currentver'] = '1.235';
36        return $GLOBALS['setup_info']['expressoMail1_2']['currentver'];
37        }
38        $test[] = '1.235';
39        function expressoMail1_2_upgrade1_235() {
40                $setup_info['expressoMail1_2']['currentver'] = '2.0.000';
41                return $setup_info['expressoMail1_2']['currentver'];
42        }
43        $test[] = '2.0.000';
44        function expressoMail1_2_upgrade2_0_000() {
45                $setup_info['expressoMail1_2']['currentver'] = '2.0.001';
46                return $setup_info['expressoMail1_2']['currentver'];
47        }
48        $test[] = '2.0.001';
49        function expressoMail1_2_upgrade2_0_001() {
50                $setup_info['expressoMail1_2']['currentver'] = '2.0.002';
51                return $setup_info['expressoMail1_2']['currentver'];
52        }
53        $test[] = '2.0.002';
54        function expressoMail1_2_upgrade2_0_002() {
55                $setup_info['expressoMail1_2']['currentver'] = '2.0.003';
56                return $setup_info['expressoMail1_2']['currentver'];
57        }
58        $test[] = '2.0.003';
59        function expressoMail1_2_upgrade2_0_003() {
60                $setup_info['expressoMail1_2']['currentver'] = '2.0.004';
61                return $setup_info['expressoMail1_2']['currentver'];
62        }
63        $test[] = '2.0.004';
64        function expressoMail1_2_upgrade2_0_004() {
65                $setup_info['expressoMail1_2']['currentver'] = '2.0.005';
66                return $setup_info['expressoMail1_2']['currentver'];
67        }
68        $test[] = '2.0.005';
69        function expressoMail1_2_upgrade2_0_005() {
70                $setup_info['expressoMail1_2']['currentver'] = '2.0.006';
71                return $setup_info['expressoMail1_2']['currentver'];
72        }
73        $test[] = '2.0.006';
74        function expressoMail1_2_upgrade2_0_006() {
75                $setup_info['expressoMail1_2']['currentver'] = '2.0.007';
76                return $setup_info['expressoMail1_2']['currentver'];
77        }
78        $test[] = '2.0.007';
79        function expressoMail1_2_upgrade2_0_007() {
80                $setup_info['expressoMail1_2']['currentver'] = '2.0.008';
81                return $setup_info['expressoMail1_2']['currentver'];
82        }
83        $test[] = '2.0.008';
84        function expressoMail1_2_upgrade2_0_008() {
85                $setup_info['expressoMail1_2']['currentver'] = '2.0.009';
86                return $setup_info['expressoMail1_2']['currentver'];
87        }
88        $test[] = '2.0.009';
89        function expressoMail1_2_upgrade2_0_009() {
90                $setup_info['expressoMail1_2']['currentver'] = '2.0.010';
91                return $setup_info['expressoMail1_2']['currentver'];
92        }
93        $test[] = '2.0.010';
94        function expressoMail1_2_upgrade2_0_010() {
95                $setup_info['expressoMail1_2']['currentver'] = '2.1.000';
96                return $setup_info['expressoMail1_2']['currentver'];
97        }
98        $test[] = '2.1.000';
99        function expressoMail1_2_upgrade2_1_000() {
100                $setup_info['expressoMail1_2']['currentver'] = '2.2.000';
101                return $setup_info['expressoMail1_2']['currentver'];
102        }
103        $test[] = '2.2.000';
104        function expressoMail1_2_upgrade2_2_000() {
105                $setup_info['expressoMail1_2']['currentver'] = '2.2.1';
106                return $setup_info['expressoMail1_2']['currentver'];
107        }
108        $test[] = '2.2.1';
109        function expressoMail1_2_upgrade2_2_1() {
110                $setup_info['expressoMail1_2']['currentver'] = '2.2.2';
111                return $setup_info['expressoMail1_2']['currentver'];
112        }
113        $test[] = '2.2.2';
114        function expressoMail1_2_upgrade2_2_2() {
115                $setup_info['expressoMail1_2']['currentver'] = '2.2.3';
116                return $setup_info['expressoMail1_2']['currentver'];
117        }
118        $test[] = '2.2.3';
119        function expressoMail1_2_upgrade2_2_3() {
120                $setup_info['expressoMail1_2']['currentver'] = '2.2.4';
121                return $setup_info['expressoMail1_2']['currentver'];
122        }
123        $test[] = '2.2.4';
124        function expressoMail1_2_upgrade2_2_4() {
125                $setup_info['expressoMail1_2']['currentver'] = '2.2.6';
126                return $setup_info['expressoMail1_2']['currentver'];
127        }
128        $test[] = '2.2.6';
129        function expressoMail1_2_upgrade2_2_6() {
130                $setup_info['expressoMail1_2']['currentver'] = '2.2.8';
131                return $setup_info['expressoMail1_2']['currentver'];
132        }
133        $test[] = '2.2.8';
134        function expressoMail1_2_upgrade2_2_8() {
135                $setup_info['expressoMail1_2']['currentver'] = '2.3.0';
136                return $setup_info['expressoMail1_2']['currentver'];
137        }
138
139?>
Note: See TracBrowser for help on using the repository browser.