Dotclear

source: plugins/blogroll/_install.php @ 2566:9bf417837888

Revision 2566:9bf417837888, 1.3 KB checked in by franck <carnet.franck.paul@…>, 12 years ago (diff)

Add some people in CREDITS, remove trailing spaces and tabs.

Line 
1<?php
2# -- BEGIN LICENSE BLOCK ---------------------------------------
3#
4# This file is part of Dotclear 2.
5#
6# Copyright (c) 2003-2013 Olivier Meunier & Association Dotclear
7# Licensed under the GPL version 2.0 license.
8# See LICENSE file or
9# http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
10#
11# -- END LICENSE BLOCK -----------------------------------------
12if (!defined('DC_CONTEXT_ADMIN')) { return; }
13
14$version = $core->plugins->moduleInfo('blogroll','version');
15
16if (version_compare($core->getVersion('blogroll'),$version,'>=')) {
17     return;
18}
19
20/* Database schema
21-------------------------------------------------------- */
22$s = new dbStruct($core->con,$core->prefix);
23
24$s->link
25     ->link_id           ('bigint',     0,   false)
26     ->blog_id           ('varchar',    32,  false)
27     ->link_href         ('varchar',    255, false)
28     ->link_title        ('varchar',    255, false)
29     ->link_desc         ('varchar',    255, true)
30     ->link_lang         ('varchar',    5,   true)
31     ->link_xfn          ('varchar',    255, true)
32     ->link_position     ('integer',    0,   false,    0)
33
34     ->primary('pk_link','link_id')
35     ;
36
37$s->link->index('idx_link_blog_id','btree','blog_id');
38$s->link->reference('fk_link_blog','blog_id','blog','blog_id','cascade','cascade');
39
40# Schema installation
41$si = new dbStruct($core->con,$core->prefix);
42$changes = $si->synchronize($s);
43
44$core->setVersion('blogroll',$version);
45return true;
Note: See TracBrowser for help on using the repository browser.

Sites map