Ignore:
Timestamp:
07/20/12 11:32:01 (11 years ago)
Author:
acoutinho
Message:

Ticket #2966 - Criacao de grupo padrao, criacao de tarefas simples, correcoes de bug

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sandbox/2.4.2-expresso1/expressoCalendar/setup/tables_update.inc.php

    r6797 r6832  
    5757 
    5858                $oProc->CreateTable('calendar_repeat_ranges', array( 
    59                                 'fd' => array( 
    60                                     'id' => array( 'type' => 'auto', 'nullable' => False), 
    61                                     'range_start' => array(  'type' => 'bigint','precision' => '16', 'nullable' => False), 
    62                                     'range_end' => array(  'type' => 'bigint', 'precision' => '16', 'nullable' => False), 
    63                                     'user_info_id' => array(  'type' => 'bigint', 'precision' => '16', 'nullable' => False) 
    64                                 ), 
    65                                 'pk' => array('id'), 
    66                                 'fk' => array(), 
    67                                 'ix' => array(), 
    68                                 'uc' => array() 
    69                                     ) 
     59                        'fd' => array( 
     60                            'id' => array( 'type' => 'auto', 'nullable' => False), 
     61                            'range_start' => array(  'type' => 'bigint','precision' => '16', 'nullable' => False), 
     62                            'range_end' => array(  'type' => 'bigint', 'precision' => '16', 'nullable' => False), 
     63                            'user_info_id' => array(  'type' => 'bigint', 'precision' => '16', 'nullable' => False) 
     64                        ), 
     65                        'pk' => array('id'), 
     66                        'fk' => array(), 
     67                        'ix' => array(), 
     68                        'uc' => array() 
     69                            ) 
    7070                ); 
    7171 
     
    7979        function expressoCalendar_upgrade1_002() { 
    8080 
    81             $oProc = $GLOBALS['phpgw_setup']->oProc; 
     81        $oProc = $GLOBALS['phpgw_setup']->oProc; 
    8282 
    83             $oProc->query("ALTER TABLE calendar_repeat_occurrence ADD COLUMN exception smallint DEFAULT 0"); 
     83        $oProc->query("ALTER TABLE calendar_repeat_occurrence ADD COLUMN exception smallint DEFAULT 0"); 
    8484 
    85             $GLOBALS['setup_info']['expressoCalendar']['currentver'] = '1.003'; 
    86             return $GLOBALS['setup_info']['expressoCalendar']['currentver']; 
     85        $GLOBALS['setup_info']['expressoCalendar']['currentver'] = '1.003'; 
     86        return $GLOBALS['setup_info']['expressoCalendar']['currentver']; 
    8787        }; 
    8888         
    8989        $test[] = '1.003'; 
    9090        function expressoCalendar_upgrade1_003() { 
    91             $GLOBALS['setup_info']['expressoCalendar']['currentver'] = '1.004'; 
    92             return $GLOBALS['setup_info']['expressoCalendar']['currentver']; 
     91        $GLOBALS['setup_info']['expressoCalendar']['currentver'] = '1.004'; 
     92        return $GLOBALS['setup_info']['expressoCalendar']['currentver']; 
    9393        }; 
    9494 
    9595        $test[] = '1.004'; 
    9696        function expressoCalendar_upgrade1_004() { 
    97             $oProc = $GLOBALS['phpgw_setup']->oProc; 
    98             $oProc->query("ALTER TABLE calendar_repeat_occurrence  ALTER COLUMN exception SET default 0"); 
     97        $oProc = $GLOBALS['phpgw_setup']->oProc; 
     98        $oProc->query("ALTER TABLE calendar_repeat_occurrence  ALTER COLUMN exception SET default 0"); 
    9999 
    100             $GLOBALS['setup_info']['expressoCalendar']['currentver'] = '1.005'; 
    101             return $GLOBALS['setup_info']['expressoCalendar']['currentver']; 
     100        $GLOBALS['setup_info']['expressoCalendar']['currentver'] = '1.005'; 
     101        return $GLOBALS['setup_info']['expressoCalendar']['currentver']; 
    102102        }; 
    103103         
    104104        $test[] = '1.005'; 
    105105        function expressoCalendar_upgrade1_005() { 
    106             $oProc = $GLOBALS['phpgw_setup']->oProc; 
    107             $oProc->query("ALTER TABLE calendar_alarm ADD COLUMN alarm_offset bigint;"); 
     106        $oProc = $GLOBALS['phpgw_setup']->oProc; 
     107        $oProc->query("ALTER TABLE calendar_alarm ADD COLUMN alarm_offset bigint;"); 
    108108            $oProc->query("UPDATE calendar_alarm SET alarm_offset = obj.range_start - calendar_alarm.range_start FROM calendar_object as obj WHERE obj.id = object_id;"); 
    109109            $oProc->query("ALTER TABLE calendar_alarm DROP COLUMN range_start;"); 
    110110            $oProc->query("ALTER TABLE calendar_alarm DROP COLUMN range_end;"); 
    111             $GLOBALS['setup_info']['expressoCalendar']['currentver'] = '1.006'; 
    112             return $GLOBALS['setup_info']['expressoCalendar']['currentver']; 
     111        $GLOBALS['setup_info']['expressoCalendar']['currentver'] = '1.006'; 
     112        return $GLOBALS['setup_info']['expressoCalendar']['currentver']; 
    113113        }; 
    114114         
     
    129129 
    130130                $oProc->query("ALTER TABLE calendar ADD COLUMN type smallint DEFAULT 0;"); 
    131                  
    132131                $oProc->query("ALTER TABLE calendar_signature ADD COLUMN type smallint DEFAULT 0;"); 
     132 
     133        $oProc->query("INSERT INTO calendar_object_type(id, name) VALUES ('2', 'TODO');"); 
    133134 
    134135        $GLOBALS['setup_info']['expressoCalendar']['currentver'] = '1.008'; 
Note: See TracChangeset for help on using the changeset viewer.