Ignore:
Timestamp:
May 22, 2011, 12:52:49 PM (13 years ago)
Author:
mistic100
Message:

code cleanup

File:
1 edited

Legend:

Unmodified
Added
Removed
  • extensions/typetags/maintain.inc.php

    r9863 r10987  
    44function plugin_install()
    55{
    6         global $prefixeTable;
     6  global $prefixeTable;
    77
    8         $query = 'SHOW FULL COLUMNS FROM ' . TAGS_TABLE . ';';
    9         $result = array_from_query($query, 'Field');
    10         if (!in_array('id_typetags', $result))
    11         {
    12                 pwg_query('ALTER TABLE '.TAGS_TABLE.' ADD COLUMN `id_typetags` SMALLINT(5)');
    13         }
     8  $query = 'SHOW FULL COLUMNS FROM ' . TAGS_TABLE . ';';
     9  $result = array_from_query($query, 'Field');
     10  if (!in_array('id_typetags', $result))
     11  {
     12    pwg_query('ALTER TABLE '.TAGS_TABLE.' ADD COLUMN `id_typetags` SMALLINT(5)');
     13  }
    1414
    15         $result = pwg_query('SHOW TABLES LIKE "' . $prefixeTable .'typetags"');
    16         if (!mysql_fetch_row($result))
    17         {
    18                 $q = 'CREATE TABLE '. $prefixeTable .'typetags(
    19                         id smallint(5) unsigned NOT NULL auto_increment,
    20                         name VARCHAR(255) NOT NULL,
    21                         color VARCHAR(255) NOT NULL,
    22                         PRIMARY KEY  (id));';
    23                 pwg_query($q);
    24         }
     15  $result = pwg_query('SHOW TABLES LIKE "' . $prefixeTable .'typetags"');
     16  if (!mysql_fetch_row($result))
     17  {
     18    $q = 'CREATE TABLE '. $prefixeTable .'typetags(
     19      id smallint(5) unsigned NOT NULL auto_increment,
     20      name VARCHAR(255) NOT NULL,
     21      color VARCHAR(255) NOT NULL,
     22      PRIMARY KEY  (id));';
     23    pwg_query($q);
     24  }
    2525}
    2626
    2727function plugin_uninstall()
    2828{
    29         global $prefixeTable;
     29  global $prefixeTable;
    3030
    31         $q = ' ALTER TABLE '.TAGS_TABLE.' DROP COLUMN `id_typetags`';
    32         pwg_query( $q );
     31  $q = ' ALTER TABLE '.TAGS_TABLE.' DROP COLUMN `id_typetags`';
     32  pwg_query( $q );
    3333
    34         $q = ' DROP TABLE '. $prefixeTable .'typetags;';
    35         pwg_query($q);
     34  $q = ' DROP TABLE '. $prefixeTable .'typetags;';
     35  pwg_query($q);
    3636}
    3737
Note: See TracChangeset for help on using the changeset viewer.