// install tables for newsletter module $dbKITnewsletterTemplates = new dbKITnewsletterTemplates(); if (!$dbKITnewsletterTemplates->sqlTableExists()) { if (!$dbKITnewsletterTemplates->sqlCreateTable()) { $error .= sprintf('<p>[Upgrade] %s</p>', $dbKITnewsletterTemplates->getError()); } } $dbKITnewsletterPreview = new dbKITnewsletterPreview(); if (!$dbKITnewsletterPreview->sqlTableExists()) { if (!$dbKITnewsletterPreview->sqlCreateTable()) { $error .= sprintf('<p>[Upgrade] %s</p>', $dbKITnewsletterPreview->getError()); } } $dbKITnewsletterCfg = new dbKITnewsletterCfg(); if (!$dbKITnewsletterCfg->sqlTableExists()) { if (!$dbKITnewsletterCfg->sqlCreateTable()) { $error .= sprintf('<p>[Upgrade] %s</p>', $dbKITnewsletterCfg->getError()); } } $dbKITnewsletterArchive = new dbKITnewsletterArchive(); if (!$dbKITnewsletterArchive->sqlTableExists()) { if (!$dbKITnewsletterArchive->sqlCreateTable()) { $error .= sprintf('<p>[Upgrade] %s</p>', $dbKITnewsletterArchive->getError()); } } // check support for distributions --> #0.29 if (!$dbKITnewsletterArchive->sqlFieldExists(dbKITnewsletterArchive::field_distributions)) { if (!$dbKITnewsletterArchive->sqlAlterTableAddField(dbKITnewsletterArchive::field_distributions, "VARCHAR(255) NOT NULL DEFAULT ''", dbKITnewsletterArchive::field_groups)) { $error .= sprintf('<p>[Upgrade] %s </p>', $dbKITnewsletterArchive->getError()); } }