X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=inc%2Fextensions%2Fext-theme.php;h=0562ae67f44fd27ff1efc19fee5bd72f0cf4f5bf;hb=2e394cb5b8a6225a39a6942b1fcc17c37a17a175;hp=6ec9fa3ab2fce5068f500d39c1047e34ad8753a1;hpb=c3b4eaf29946349ff058691db2dcb615a5379bb2;p=mailer.git diff --git a/inc/extensions/ext-theme.php b/inc/extensions/ext-theme.php index 6ec9fa3ab2..0562ae67f4 100644 --- a/inc/extensions/ext-theme.php +++ b/inc/extensions/ext-theme.php @@ -53,7 +53,7 @@ switch (getExtensionMode()) { case 'remove': // Do stuff when removing extension // Drop theme table - addExtensionSql('DROP TABLE IF EXISTS `{?_MYSQL_PREFIX?}_themes`'); + addDropTableSql('themes'); // Delete admin menu addExtensionSql("DELETE LOW_PRIORITY FROM `{?_MYSQL_PREFIX?}_admin_menu` WHERE `action`='theme'"); @@ -120,8 +120,8 @@ switch (getExtensionMode()) { case '0.0.8': // SQL queries for v0.0.8 // Theme table - addExtensionSql('DROP TABLE IF EXISTS `{?_MYSQL_PREFIX?}_themes`'); - addExtensionSql("CREATE TABLE `{?_MYSQL_PREFIX?}_themes` ( + addDropTableSql('themes'); + addCreateTableSql('themes', "( `id` BIGINT(20) UNSIGNED NOT NULL AUTO_INCREMENT, `theme_path` VARCHAR(255) NOT NULL DEFAULT '', `theme_name` VARCHAR(255) NOT NULL DEFAULT '', @@ -133,16 +133,16 @@ INDEX (`theme_active`) ) ENGINE = {?_TABLE_TYPE?} CHARACTER SET utf8 COLLATE utf8_general_ci COMMENT = 'Themes'"); // Admin menu - addAdminMenuSql('theme', NULL, 'Themes','Verwalten Sie hier alle Designs (Themes) Ihres {OPEN_CONFIG}mt_word2{CLOSE_CONFIG}.', 8); - addAdminMenuSql('theme','theme_import','Importieren','Es wird das Verzeichnis "theme" nach neuen Ordnern durchsucht und anschliessend in die Datenbank gesperrt aufgenommen.', 1); - addAdminMenuSql('theme','theme_edit','Modifizieren','Ändern Sie Titel, Freigaben usw. an den Themes. Sie können bis auf das Standart-Theme "default" auch Themes aus der Datenbank entfernen. Vorher sollten Sie es jedoch vom Server löschen, damit es niht erneut importiert werden kann.', 2); + addAdminMenuSql('theme', NULL, 'Themes', 'Verwalten Sie hier alle Designs (Themes) Ihres {OPEN_CONFIG}mt_word2{CLOSE_CONFIG}.', 8); + addAdminMenuSql('theme', 'theme_import', 'Importieren', 'Es wird das Verzeichnis "theme" nach neuen Ordnern durchsucht und anschliessend in die Datenbank gesperrt aufgenommen.', 1); + addAdminMenuSql('theme', 'theme_edit', 'Modifizieren', 'Ändern Sie Titel, Freigaben usw. an den Themes. Sie können bis auf das Standard-Theme "default" auch Themes aus der Datenbank entfernen. Vorher sollten Sie es jedoch vom Server löschen, damit es niht erneut importiert werden kann.', 2); // Guest menu - addGuestMenuSql('themes',NULL,'Design-Auswahl','Y','N',4); + addGuestMenuSql('themes', NULL, 'Design-Auswahl', 'Y', 'N', 4); // Memember menu - addMemberMenuSql('themes',NULL,'Design-Auswahl','N','Y',3); - addMemberMenuSql('main','themes','Designs','N','Y',6); + addMemberMenuSql('themes', NULL, 'Design-Auswahl', 'N', 'Y', 3); + addMemberMenuSql('main', 'themes', 'Designs', 'N', 'Y', 6); addExtensionSql("UPDATE `{?_MYSQL_PREFIX?}_member_menu` SET `sort`=8 WHERE `action`='themes' LIMIT 1"); addExtensionSql("UPDATE `{?_MYSQL_PREFIX?}_member_menu` SET `action`='account', `sort`=1, `title`='Designs' WHERE `what`='themes' LIMIT 1"); @@ -155,7 +155,7 @@ INDEX (`theme_active`) case '0.0.9': // SQL queries for v0.0.9 // Config SQL - addExtensionSql("ALTER TABLE `{?_MYSQL_PREFIX?}_config` ADD `default_theme` VARCHAR(255) NOT NULL DEFAULT 'default'"); + addConfigAddSql('default_theme', "VARCHAR(255) NOT NULL DEFAULT 'default'"); // Update notes (these will be set as task text!) setExtensionUpdateNotes("Fehlende Konfiguration hinzugefügt."); @@ -190,7 +190,7 @@ INDEX (`theme_active`) case 'modify': // When the extension got modified break; - case 'test': // For testing purposes. For details see file inc/modules/admin/what-extensions.php, arround line 305. + case 'test': // For testing purposes break; case 'init': // Do stuff when extension is initialized