Changeset 5964


Ignore:
Timestamp:
04/18/12 15:19:44 (12 years ago)
Author:
acoutinho
Message:

Ticket #2634 - Verificar script de atualizacao de tabelas da versao 2.4 para o ExpressoMail?

Location:
trunk/expressoMail1_2/setup
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/expressoMail1_2/setup/setup.inc.php

    r5685 r5964  
    11<?php 
    2         /**********************************************************************************\ 
    3         * Expresso Administração                                                                                                   * 
    4         * by Joao Alfredo Knopik Junior (joao.alfredo@gmail.com, jakjr@celepar.pr.gov.br)  * 
    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         \**********************************************************************************/ 
    112 
    12         $setup_info['expressoMail1_2']['name']          = 'expressoMail1_2'; 
    13         $setup_info['expressoMail1_2']['title']         = 'Expresso Mail'; 
    14         $setup_info['expressoMail1_2']['version']       = '2.4.2'; 
    15         $setup_info['expressoMail1_2']['app_order']     = 2; 
    16         $setup_info['expressoMail1_2']['tables'][]              = 'phpgw_expressomail_contacts'; 
    17     $setup_info['expressoMail1_2']['tables'][]          = 'phpgw_certificados'; 
    18          
    19         $setup_info['expressoMail1_2']['tables'][]              = 'expressomail_attachment'; 
    20     $setup_info['expressoMail1_2']['tables'][]          = 'expressomail_label'; 
    21         $setup_info['expressoMail1_2']['tables'][]              = 'expressomail_message_followupflag'; 
    22         $setup_info['expressoMail1_2']['tables'][]              = 'expressomail_followupflag'; 
    23          
    24          
    25         $setup_info['expressoMail1_2']['enable']        = 1; 
     3/* * ********************************************************************************\ 
     4 * Expresso Administração                                                                                                  * 
     5 * by Joao Alfredo Knopik Junior (joao.alfredo@gmail.com, jakjr@celepar.pr.gov.br)  * 
     6 * ---------------------------------------------------------------------------------* 
     7 *  This program is free software; you can redistribute it and/or modify it         * 
     8 *  under the terms of the GNU General Public License as published by the           * 
     9 *  Free Software Foundation; either version 2 of the License, or (at your          * 
     10 *  option) any later version.                                                                                             * 
     11  \********************************************************************************* */ 
    2612 
    27         $setup_info['expressoMail1_2']['author'] =      'João Alfredo Knopik Junior'. 
    28                                                                                                 ' (joao.alfredo@gmail.com / jakjr@celepar.pr.gov.br)<br>'. 
    29                                                                                                 'Nilton Emílio Bührer Neto'. 
    30                                                                                                 ' (nilton.neto@gmail.com / niltonneto@celepar.pr.gov.br)'; 
    31         $setup_info['expressoMail1_2']['maintainer'] =  'Empresa ou Instituição onde o seu Expresso está instalado.'; 
    32         $setup_info['expressoMail1_2']['maintainer_email'] = ''; 
     13$setup_info['expressoMail1_2']['name'] = 'expressoMail1_2'; 
     14$setup_info['expressoMail1_2']['title'] = 'Expresso Mail'; 
     15$setup_info['expressoMail1_2']['version'] = '2.4.3'; 
     16$setup_info['expressoMail1_2']['app_order'] = 2; 
     17$setup_info['expressoMail1_2']['tables'][] = 'phpgw_expressomail_contacts'; 
     18$setup_info['expressoMail1_2']['tables'][] = 'phpgw_certificados'; 
    3319 
    34         $setup_info['expressoMail1_2']['license']  = 'GPL'; 
    35         $setup_info['expressoMail1_2']['description'] = 'Módulo de Email, usando metodologia AJAX'; 
     20$setup_info['expressoMail1_2']['tables'][] = 'expressomail_attachment'; 
     21$setup_info['expressoMail1_2']['tables'][] = 'expressomail_label'; 
     22$setup_info['expressoMail1_2']['tables'][] = 'expressomail_message_followupflag'; 
     23$setup_info['expressoMail1_2']['tables'][] = 'expressomail_followupflag'; 
    3624 
    37         /* The hooks this app includes, needed for hooks registration */ 
    38         $setup_info['expressoMail1_2']['hooks'][] = 'preferences'; 
    39         $setup_info['expressoMail1_2']['hooks'][] = 'admin'; 
    40         $setup_info['expressoMail1_2']['hooks'][] = 'home';      
    41         $setup_info['expressoMail1_2']['hooks'][] = 'settings';  
    42          
    43         /* Dependencies for this app to work */ 
    44         $setup_info['expressoMail1_2']['depends'][] = array( 
    45                 'appname' => 'phpgwapi', 
    46                 'versions' => Array('2.4') 
    47         ); 
     25 
     26$setup_info['expressoMail1_2']['enable'] = 1; 
     27 
     28$setup_info['expressoMail1_2']['author'] = 'João Alfredo Knopik Junior' . 
     29        ' (joao.alfredo@gmail.com / jakjr@celepar.pr.gov.br)<br>' . 
     30        'Nilton Emílio Bührer Neto' . 
     31        ' (nilton.neto@gmail.com / niltonneto@celepar.pr.gov.br)'; 
     32$setup_info['expressoMail1_2']['maintainer'] = 'Empresa ou Instituição onde o seu Expresso está instalado.'; 
     33$setup_info['expressoMail1_2']['maintainer_email'] = ''; 
     34 
     35$setup_info['expressoMail1_2']['license'] = 'GPL'; 
     36$setup_info['expressoMail1_2']['description'] = 'Módulo de Email, usando metodologia AJAX'; 
     37 
     38/* The hooks this app includes, needed for hooks registration */ 
     39$setup_info['expressoMail1_2']['hooks'][] = 'preferences'; 
     40$setup_info['expressoMail1_2']['hooks'][] = 'admin'; 
     41$setup_info['expressoMail1_2']['hooks'][] = 'home'; 
     42$setup_info['expressoMail1_2']['hooks'][] = 'settings'; 
     43 
     44/* Dependencies for this app to work */ 
     45$setup_info['expressoMail1_2']['depends'][] = array( 
     46    'appname' => 'phpgwapi', 
     47    'versions' => Array('2.4') 
     48); 
    4849?> 
  • trunk/expressoMail1_2/setup/tables_update.inc.php

    r5875 r5964  
    233233        return $GLOBALS['setup_info']['expressoMail1_2']['currentver']; 
    234234        } 
     235         
     236        $test[] = '2.4.2'; 
     237        function expressoMail1_2_upgrade2_4_2() { 
     238            $oProc = $GLOBALS['phpgw_setup']->oProc; 
     239            $oProc->query('ALTER TABLE mail_attachment RENAME TO expressomail_attachment'); 
     240            $GLOBALS['setup_info']['expressoMail1_2']['currentver'] = '2.4.3'; 
     241            return $GLOBALS['setup_info']['expressoMail1_2']['currentver']; 
     242        } 
    235243?> 
Note: See TracChangeset for help on using the changeset viewer.