setExtensionVersionHistory(array('0.0.0'));
// This extension is in development (non-productive)
-enableExtensionProductive(false);
+enableExtensionProductive(FALSE);
switch (getExtensionMode()) {
case 'register': // Do stuff when installtion is running
`signup_id` BIGINT (20) UNSIGNED NOT NULL AUTO_INCREMENT,
`signup_sponsor_id` BIGINT (20) UNSIGNED NOT NULL,
`signup_title` VARCHAR (255) NOT NULL DEFAULT '',
-`signup_text` LONGTEXT,
-`signup_welcome_text` TINYTEXT,
+`signup_text` LONGTEXT NOT NULL,
+`signup_welcome_text` TINYTEXT NOT NULL,
`signup_question` VARCHAR (255) NOT NULL DEFAULT '',
`signup_url` VARCHAR (255) NOT NULL DEFAULT '',
`signup_banner` VARCHAR (255) NOT NULL DEFAULT '',
addAdminMenuSql('signup', 'list_signup', 'Auflisten', 'Alle SignUp-Aktionen auflisten, ädern, löschen und eine einfache Statistik dazu anzeigen.', 3);
// Guest menu
- addGuestMenuSql('main', 'signup', 'SignUp-Aktionen', 'N', 'Y', 7);
+ addGuestMenuSql('main', 'signup', 'SignUp-Aktionen', 7);
// Member menu
- addMemberMenuSql('main', 'signup', 'SignUp-Aktionen', 'N', 'Y', 7);
+ addMemberMenuSql('main', 'signup', 'SignUp-Aktionen', 7);
// Add entry to sponsor registry
- addExtensionSql("INSERT INTO `{?_MYSQL_PREFIX?}_sponsor_registry` (`ext_name`, `is_active`, `admin_id`, `stamp_added`) VALUES ('signup', 'N', '".GET_ADMIN_ID($_COOKIE['admin_login'])."', '".time()."')");
+ addExtensionSql("INSERT INTO `{?_MYSQL_PREFIX?}_sponsor_registry` (`ext_name`, `is_active`, `admin_id`, `stamp_added`) VALUES ('signup', 'N', {%%pipe,getCurrentAdminId%%}, NOW())");
// Sponsor menu
addSponsorMenuSql('actions', 'signup', 'SignUp-Aktion', 'N', 2);