Dotclear


Ignore:
Timestamp:
04/09/09 02:46:20 (14 years ago)
Author:
JcDenis
Message:

eventdata: fix conflict with icsFeed plugin

File:
1 edited

Legend:

Unmodified
Added
Removed
  • plugins/eventdata/inc/lib.eventdata.install.php

    r986 r1005  
    2727          # Database schema 
    2828          $s = new dbStruct($core->con,$core->prefix); 
    29           $s->event 
     29          $s->eventdata 
    3030               ->post_id ('bigint',0,false) 
    31                ->event_start ('timestamp',0,false,'now()') 
    32                ->event_end ('timestamp',0,false,'now()') 
    33                ->event_type('varchar',64,false) 
    34                ->primary('pk_event','event_type','post_id','event_start','event_end') 
    35                ->index('idx_event_post_id','btree','post_id') 
    36                ->index('idx_event_event_type','btree','event_type') 
    37                ->index('idx_event_event_start','btree','event_start') 
    38                ->index('idx_event_event_end','btree','event_end') 
    39                ->reference('fk_event_post','post_id','post','post_id','cascade','cascade'); 
     31               ->eventdata_start ('timestamp',0,false,'now()') 
     32               ->eventdata_end ('timestamp',0,false,'now()') 
     33               ->eventdata_type('varchar',64,false) 
     34               ->primary('pk_eventdata','eventdata_type','post_id','eventdata_start','eventdata_end') 
     35               ->index('idx_eventdata_post_id','btree','post_id') 
     36               ->index('idx_eventdata_event_type','btree','eventdata_type') 
     37               ->index('idx_eventdata_event_start','btree','eventdata_start') 
     38               ->index('idx_eventdata_event_end','btree','eventdata_end') 
     39               ->reference('fk_eventdata_post','post_id','post','post_id','cascade','cascade'); 
    4040          # Schema installation 
    4141          $si = new dbStruct($core->con,$core->prefix); 
     
    4545     public static function delTable(&$core) 
    4646     { 
    47           @$core->con->execute('TRUNCATE TABLE '.$core->con->escape($core->prefix.'event').''); 
    48           @$core->con->execute('DROP TABLE '.$core->con->escape($core->prefix.'event').''); 
     47          @$core->con->execute('TRUNCATE TABLE '.$core->con->escape($core->prefix.'eventdata').''); 
     48          @$core->con->execute('DROP TABLE '.$core->con->escape($core->prefix.'eventdata').''); 
    4949     } 
    5050 
     
    5353          # Settings options 
    5454          $core->blog->settings->setNameSpace('eventdata'); 
    55           $core->blog->settings->put('event_option_active',false,'boolean','eventdata plugin enabled',false,true); 
    56           $core->blog->settings->put('event_option_menu',false,'boolean','Icon place on admin menu',false,true); 
    57           $core->blog->settings->put('event_option_public',false,'boolean','eventdata public page enabled',false,true); 
     55          $core->blog->settings->put('eventdata_option_active',false,'boolean','eventdata plugin enabled',false,true); 
     56          $core->blog->settings->put('eventdata_option_menu',false,'boolean','Icon place on admin menu',false,true); 
     57          $core->blog->settings->put('eventdata_option_public',false,'boolean','eventdata public page enabled',false,true); 
    5858          # Settings permissions 
    59           $core->blog->settings->put('event_perm_pst',false,'boolean','Perm to manage events on entries',false,true); 
    60           $core->blog->settings->put('event_perm_cat',false,'boolean','Perm to manage events categories',false,true); 
    61           $core->blog->settings->put('event_perm_tpl',false,'boolean','Perm to manage events template',false,true); 
    62           $core->blog->settings->put('event_perm_adm',false,'boolean','Perm to manage eventdata plugin',false,true); 
     59          $core->blog->settings->put('eventdata_perm_pst',false,'boolean','Perm to manage events on entries',false,true); 
     60          $core->blog->settings->put('eventdata_perm_cat',false,'boolean','Perm to manage events categories',false,true); 
     61          $core->blog->settings->put('eventdata_perm_tpl',false,'boolean','Perm to manage events template',false,true); 
     62          $core->blog->settings->put('eventdata_perm_adm',false,'boolean','Perm to manage eventdata plugin',false,true); 
    6363          # Settings templates 
    64           $core->blog->settings->put('event_tpl_title','Events','string','Public page title',false,true); 
    65           $core->blog->settings->put('event_tpl_desc','','string','Public page description',false,true); 
    66           $core->blog->settings->put('event_tpl_url','events','string','Public page default name',false,true); 
    67           $core->blog->settings->put('event_tpl_dis_bhv',false,'boolean','Disable public entry behavior',false,true); 
    68           $core->blog->settings->put('event_tpl_theme','default','string','Public page template',false,true); 
    69           $core->blog->settings->put('event_tpl_cats','','string','Redirected categories',false,true); 
    70           $core->blog->settings->put('event_no_cats','','string','Unlisted categories',false,true); 
     64          $core->blog->settings->put('eventdata_tpl_title','Events','string','Public page title',false,true); 
     65          $core->blog->settings->put('eventdata_tpl_desc','','string','Public page description',false,true); 
     66          $core->blog->settings->put('eventdata_tpl_url','events','string','Public page default name',false,true); 
     67          $core->blog->settings->put('eventdata_tpl_dis_bhv',false,'boolean','Disable public entry behavior',false,true); 
     68          $core->blog->settings->put('eventdata_tpl_theme','default','string','Public page template',false,true); 
     69          $core->blog->settings->put('eventdata_tpl_cats','','string','Redirected categories',false,true); 
     70          $core->blog->settings->put('eventdata_no_cats','','string','Unlisted categories',false,true); 
    7171     } 
    7272 
Note: See TracChangeset for help on using the changeset viewer.

Sites map