source: extensions/meta/maintain.inc.php @ 3978

Last change on this file since 3978 was 3978, checked in by ddtddt, 15 years ago

[extensions]- meta - Add plugin

  • Property svn:eol-style set to LF
  • Property svn:keywords set to Author Date Id Revision
File size: 1.3 KB
Line 
1<?php
2
3if (!defined('PHPWG_ROOT_PATH')) die('Hacking attempt!');
4
5function plugin_install()
6{
7    global $prefixeTable;
8
9    $q = 'CREATE TABLE ' . $prefixeTable . 'meta(
10id SMALLINT( 5 ) UNSIGNED NOT NULL ,
11metaname VARCHAR( 255 ) NOT NULL ,
12metaval lONGTEXT NOT NULL ,
13metatype VARCHAR( 255 ) NOT NULL ,
14PRIMARY KEY (id))DEFAULT CHARSET=utf8;';
15    pwg_query($q);
16       
17        $q = '
18INSERT INTO ' . $prefixeTable . 'meta(id,metaname,metaval,metatype)VALUES (1,"author","","name");';
19    pwg_query($q);
20       
21        $q = '
22INSERT INTO ' . $prefixeTable . 'meta(id,metaname,metaval,metatype)VALUES (2,"keywords","","name");';
23    pwg_query($q);
24       
25        $q = '
26INSERT INTO ' . $prefixeTable . 'meta(id,metaname,metaval,metatype)VALUES (3,"Description","","name");';
27    pwg_query($q);
28       
29                $q = '
30INSERT INTO ' . $prefixeTable . 'meta(id,metaname,metaval,metatype)VALUES (4,"robots","follow","name");';
31    pwg_query($q);
32
33        $q = '
34ALTER TABLE '. CATEGORIES_TABLE.' ADD COLUMN `metaKeywords` VARCHAR( 255 )';   
35    pwg_query($q);
36       
37}
38
39function plugin_uninstall()
40{
41    global $prefixeTable;
42
43        $q = 'DROP TABLE ' . $prefixeTable . 'meta;';
44    pwg_query($q);
45
46        $q = 'DELETE FROM ' . CONFIG_TABLE . ' WHERE param="meta" LIMIT 1;';
47    pwg_query($q);
48       
49        $q = ' ALTER TABLE '. CATEGORIES_TABLE .' DROP COLUMN `metaKeywords`';
50        pwg_query( $q );
51}
52
53
54?>
Note: See TracBrowser for help on using the repository browser.