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

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

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

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        \**************************************************************************/
[5156]11        //      Since Expresso 1.2 using ExpressoMail 1.233
[1247]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'];
[433]16        }
[1247]17        $test[] = '1.234';
18        function expressoMail1_2_upgrade1_234() {
[5156]19        $oProc = $GLOBALS['phpgw_setup']->oProc;
[1247]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'];
[1323]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'];
[5156]42        }
[1728]43        $test[] = '2.0.000';
44        function expressoMail1_2_upgrade2_0_000() {
[1835]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'];
[5156]52        }
[1835]53        $test[] = '2.0.002';
54        function expressoMail1_2_upgrade2_0_002() {
[3031]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'];
[5156]67        }
[3031]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'];
[5156]72        }
[3031]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'];
[5156]77        }
[3031]78        $test[] = '2.0.007';
79        function expressoMail1_2_upgrade2_0_007() {
[3765]80                $setup_info['expressoMail1_2']['currentver'] = '2.0.008';
81                return $setup_info['expressoMail1_2']['currentver'];
[5156]82        }
[3765]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() {
[3857]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() {
[1728]95                $setup_info['expressoMail1_2']['currentver'] = '2.1.000';
96                return $setup_info['expressoMail1_2']['currentver'];
97        }
[3031]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'];
[5156]102        }
[4186]103        $test[] = '2.2.000';
104        function expressoMail1_2_upgrade2_2_000() {
[5156]105                $setup_info['expressoMail1_2']['currentver'] = '2.2.1';
[4186]106                return $setup_info['expressoMail1_2']['currentver'];
107        }
[5156]108        $test[] = '2.2.1';
[4294]109        function expressoMail1_2_upgrade2_2_1() {
110                $setup_info['expressoMail1_2']['currentver'] = '2.2.2';
111                return $setup_info['expressoMail1_2']['currentver'];
112        }
[5156]113        $test[] = '2.2.2';
[4363]114        function expressoMail1_2_upgrade2_2_2() {
115                $setup_info['expressoMail1_2']['currentver'] = '2.2.3';
116                return $setup_info['expressoMail1_2']['currentver'];
117        }
[5156]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
[1247]139?>
Note: See TracBrowser for help on using the repository browser.