static function static_install() { global $serendipity; if (!serendipity_event_freetag::tableCreated('entrytags')) { $q = "CREATE TABLE {$serendipity['dbPrefix']}entrytags (" . "entryid int(10) not null, " . "tag varchar(50) not null, " . "primary key (entryid, tag)" . ")"; $result = serendipity_db_schema_import($q); if ($result !== true) { return; } serendipity_db_schema_import("CREATE INDEX tagsentryindex ON {$serendipity['dbPrefix']}entrytags (entryid)"); serendipity_db_schema_import("CREATE INDEX tagsTagIndex ON {$serendipity['dbPrefix']}entrytags (tag)"); } if (!serendipity_event_freetag::tableCreated('tagkeywords')) { $q = "CREATE TABLE {$serendipity['dbPrefix']}tagkeywords (" . "keywords text, " . "tag varchar(50) not null, " . "primary key (tag)" . ")"; $result = serendipity_db_schema_import($q); } if (serendipity_event_freetag::upgradeFromVersion1()) { serendipity_event_freetag::convertEntryPropertiesTags(); } else { echo "NOT UPGRADING!"; } }