]> git.mxchange.org Git - mailer.git/commitdiff
Extension ext-surfbar continued:
authorRoland Häder <roland@mxchange.org>
Sun, 11 Nov 2012 21:08:57 +0000 (21:08 +0000)
committerRoland Häder <roland@mxchange.org>
Sun, 11 Nov 2012 21:08:57 +0000 (21:08 +0000)
- Added booking packages for ext-surfbar (unfinished admin area + member)
- Renamed most 'Surfbar' to 'Besuchertausch' which is more correct
- Swapped out some messages to language file
- Other improvements
- TODOs.txt updated

90 files changed:
.gitattributes
DOCS/TODOs.txt
inc/extensions/ext-surfbar.php
inc/functions.php
inc/language/admins_de.php
inc/language/autopurge_de.php
inc/language/bonus_de.php
inc/language/country_de.php
inc/language/de.php
inc/language/doubler_de.php
inc/language/holiday_de.php
inc/language/payout_de.php
inc/language/sponsor_de.php
inc/language/surfbar_de.php
inc/language/task_de.php
inc/language/theme_de.php
inc/libs/surfbar_functions.php
inc/module-functions.php
inc/modules/admin/what-list_surfbar_packages.php [new file with mode: 0644]
inc/modules/admin/what-theme_edit.php
inc/monthly/monthly_surfbar.php
inc/template-functions.php
inc/wrapper-functions.php
templates/de/emails/admin/admin_delete_surfbar_urls.tpl
templates/de/emails/admin/admin_edit_surfbar_urls.tpl
templates/de/emails/admin/admin_lock_active_surfbar_urls.tpl
templates/de/emails/admin/admin_lock_locked_surfbar_urls.tpl
templates/de/emails/admin/admin_surfbar_url_active_deleted.tpl
templates/de/emails/admin/admin_surfbar_url_active_depleted.tpl
templates/de/emails/admin/admin_surfbar_url_active_pending.tpl
templates/de/emails/admin/admin_surfbar_url_active_stopped.tpl
templates/de/emails/admin/admin_surfbar_url_confirmed.tpl
templates/de/emails/admin/admin_surfbar_url_locked_deleted.tpl
templates/de/emails/admin/admin_surfbar_url_locked_pending.tpl
templates/de/emails/admin/admin_surfbar_url_migrate.tpl
templates/de/emails/admin/admin_surfbar_url_migrated_deleted.tpl
templates/de/emails/admin/admin_surfbar_url_migrated_migrated.tpl
templates/de/emails/admin/admin_surfbar_url_migrated_pending.tpl
templates/de/emails/admin/admin_surfbar_url_pending.tpl
templates/de/emails/admin/admin_surfbar_url_pending_active.tpl
templates/de/emails/admin/admin_surfbar_url_pending_deleted.tpl
templates/de/emails/admin/admin_surfbar_url_pending_rejected.tpl
templates/de/emails/admin/admin_surfbar_url_reg.tpl
templates/de/emails/admin/admin_surfbar_url_rejected.tpl
templates/de/emails/admin/admin_surfbar_url_rejected_pending.tpl
templates/de/emails/admin/admin_surfbar_url_stopped_continued.tpl
templates/de/emails/admin/admin_surfbar_url_stopped_deleted.tpl
templates/de/emails/admin/admin_surfbar_url_stopped_pending.tpl
templates/de/emails/admin/admin_surfbar_url_unlock.tpl
templates/de/emails/admin/admin_undelete_active_surfbar_urls.tpl
templates/de/emails/member/member_delete_surfbar_urls.tpl
templates/de/emails/member/member_edit_surfbar_urls.tpl
templates/de/emails/member/member_lock_active_surfbar_urls.tpl
templates/de/emails/member/member_lock_locked_surfbar_urls.tpl
templates/de/emails/member/member_surfbar_url_active_deleted.tpl
templates/de/emails/member/member_surfbar_url_active_pending.tpl
templates/de/emails/member/member_surfbar_url_active_stopped.tpl
templates/de/emails/member/member_surfbar_url_confirmed.tpl
templates/de/emails/member/member_surfbar_url_depleted.tpl
templates/de/emails/member/member_surfbar_url_locked_deleted.tpl
templates/de/emails/member/member_surfbar_url_locked_pending.tpl
templates/de/emails/member/member_surfbar_url_migrate.tpl
templates/de/emails/member/member_surfbar_url_migrated_deleted.tpl
templates/de/emails/member/member_surfbar_url_migrated_migrated.tpl
templates/de/emails/member/member_surfbar_url_migrated_pending.tpl
templates/de/emails/member/member_surfbar_url_pending.tpl
templates/de/emails/member/member_surfbar_url_pending_active.tpl
templates/de/emails/member/member_surfbar_url_pending_deleted.tpl
templates/de/emails/member/member_surfbar_url_pending_rejected.tpl
templates/de/emails/member/member_surfbar_url_reg.tpl
templates/de/emails/member/member_surfbar_url_rejected.tpl
templates/de/emails/member/member_surfbar_url_rejected_pending.tpl
templates/de/emails/member/member_surfbar_url_stopped_continued.tpl
templates/de/emails/member/member_surfbar_url_stopped_deleted.tpl
templates/de/emails/member/member_surfbar_url_stopped_pending.tpl
templates/de/emails/member/member_surfbar_url_unlock.tpl
templates/de/emails/member/member_undelete_active_surfbar_urls.tpl
templates/de/html/admin/admin_list_surfbar_urls.tpl
templates/de/html/admin/admin_list_surfbar_urls_row.tpl
templates/de/html/ext/ext_surfbar.tpl
templates/de/html/member/member_book_surfbar_dynamic.tpl
templates/de/html/member/member_book_surfbar_static.tpl
templates/de/html/member/member_start_surfbar_dynamic.tpl
templates/de/html/member/member_start_surfbar_static.tpl
templates/de/html/member/member_surfbar_delete_action_form.tpl
templates/de/html/member/member_surfbar_edit_action_form.tpl
templates/de/html/member/member_surfbar_link.tpl
templates/de/html/surfbar/surfbar_start_banner.tpl
templates/xml/admin/admin_list_surfbar_packages.xml [new file with mode: 0644]
templates/xml/admin/admin_list_surfbar_urls.xml

index 1feadf98687a1588f938fc8dabb8a8a9842ab37b..a473c856f7ba03e6d1f1d6c0789eeb359f650757 100644 (file)
@@ -585,6 +585,7 @@ inc/modules/admin/what-list_sponsor.php svneol=native#text/plain
 inc/modules/admin/what-list_sponsor_pay.php svneol=native#text/plain
 inc/modules/admin/what-list_sponsor_pays.php svneol=native#text/plain
 inc/modules/admin/what-list_surfbar_actions.php svneol=native#text/plain
+inc/modules/admin/what-list_surfbar_packages.php svneol=native#text/plain
 inc/modules/admin/what-list_surfbar_urls.php svneol=native#text/plain
 inc/modules/admin/what-list_task.php svneol=native#text/plain
 inc/modules/admin/what-list_transfer.php svneol=native#text/plain
index 20aa9a9232bc9ec89044720de04a41236f672c81..ad2e964574557208631025af9235e427d5a8f5a2 100644 (file)
 ./inc/functions.php:1209:// @TODO Rewrite this function to use readFromFile() and writeToFile()
 ./inc/functions.php:1814:      // @TODO Find a way to cache this
 ./inc/functions.php:1919:      // @TODO This is still very static, rewrite it somehow
-./inc/functions.php:2126:      // @TODO Rename column data_type to e.g. mail_status
-./inc/functions.php:2476:// @TODO cacheFiles is not yet supported
+./inc/functions.php:2123:      // @TODO Rename column data_type to e.g. mail_status
+./inc/functions.php:2473:// @TODO cacheFiles is not yet supported
 ./inc/gen_sql_patches.php:95:// @TODO Rewrite this to a filter
 ./inc/header.php:66:// @TODO Find a way to not use direct module comparison
 ./inc/install-functions.php:91:        // @TODO DEACTIVATED: changeDataInLocalConfigurationFile('OUTPUT-MODE', "setConfigEntry('OUTPUT_MODE', '", "');", postRequestElement('omode'), 0);
-./inc/language/de.php:1139:    // @TODO Rewrite these two constants
-./inc/language/de.php:1155:    // @TODO Rewrite these three constants
+./inc/language/de.php:1141:    // @TODO Rewrite these two constants
+./inc/language/de.php:1157:    // @TODO Rewrite these three constants
 ./inc/language/de.php:46:      // @TODO Please sort these language elements
 ./inc/language/de.php:735:// @TODO Are these constants longer used?
 ./inc/language-functions.php:255:      // @TODO These are all valid languages, again hard-coded
@@ -89,8 +89,9 @@
 ./inc/libs/rallye_functions.php:983:           // Load count @TODO Can't we rewrite this to our API?
 ./inc/libs/sponsor_functions.php:163:                                  // @TODO Rewrite this to API function
 ./inc/libs/sponsor_functions.php:436:                  // @TODO Rewrite this to API function
-./inc/libs/surfbar_functions.php:1692:         // @TODO This can be somehow rewritten
-./inc/libs/surfbar_functions.php:789:// @TODO Can't we use our new expression language instead of this ugly code?
+./inc/libs/surfbar_functions.php:1696:         // @TODO This can be somehow rewritten
+./inc/libs/surfbar_functions.php:479:          // @TODO if (($urlData['url_views_allowed'] != $urlData['edit']['limit']) || ($url1 != $url2)) {
+./inc/libs/surfbar_functions.php:790:// @TODO Can't we use our new expression language instead of this ugly code?
 ./inc/libs/task_functions.php:256:             // @TODO These can be rewritten to filter
 ./inc/libs/task_functions.php:51:// @TODO Move all extension-dependent queries into filters
 ./inc/libs/theme_functions.php:96:     // @TODO Can't this be rewritten to an API function?
 ./inc/template-functions.php:288:      // @TODO Remove these sanity checks if all is fine
 ./inc/template-functions.php:625:// @TODO $simple/$constants are deprecated
 ./inc/template-functions.php:723:                      // @TODO $userid is deprecated and should be removed from loadEmailTemplate() and replaced with $content[userid] in all templates
-./inc/wrapper-functions.php:2970:      // @TODO Find a way to not use direct module comparison
+./inc/wrapper-functions.php:3006:      // @TODO Find a way to not use direct module comparison
 ./inc/wrapper-functions.php:512:// @TODO Do some more sanity check here
 ./inc/xml-functions.php:240:   // @TODO Handle characters
 ./mailid.php:102:              // @TODO Rewrite this to a filter
index 2a83519b03ad9c64cb81c7fc9eaf2254ef8f08be..f64e173b6cb06b8c3a21581a71a55b3278887b79 100644 (file)
@@ -54,14 +54,15 @@ switch (getExtensionMode()) {
                // SQL commands to run (surfbar URLs)
                addDropTableSql('surfbar_urls');
                addCreateTableSql('surfbar_urls', "
-`url_id` BIGINT(20) UNSIGNED  NOT NULL AUTO_INCREMENT,
-`url_userid` BIGINT(20) UNSIGNED  NULL DEFAULT NULL,
+`url_id` BIGINT(20) UNSIGNED NOT NULL AUTO_INCREMENT,
+`url_userid` BIGINT(20) UNSIGNED NULL DEFAULT NULL,
+`url_package_id` BIGINT(20) UNSIGNED NULL DEFAULT NULL,
 `url` VARCHAR(255) NOT NULL DEFAULT '',
 `url_last_salt` VARCHAR(255) NOT NULL DEFAULT '',
-`url_views_total` BIGINT(20) UNSIGNED  NOT NULL DEFAULT 0,
-`url_views_max` BIGINT(20) UNSIGNED  NOT NULL DEFAULT 0,
-`url_views_allowed` BIGINT(20) UNSIGNED  NOT NULL DEFAULT 0,
-`url_status` ENUM('PENDING','ACTIVE','LOCKED','STOPPED','REJECTED','DELETED','MIGRATED','DEPLETED') NOT NULL DEFAULT 'PENDING',
+`url_views_total` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0,
+`url_views_max` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0,
+`url_views_allowed` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0,
+`url_status` ENUM('PENDING', 'ACTIVE', 'LOCKED', 'STOPPED', 'REJECTED', 'DELETED', 'MIGRATED', 'DEPLETED') NOT NULL DEFAULT 'PENDING',
 `url_registered` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
 `url_last_locked` TIMESTAMP NOT NULL DEFAULT '0000-00-00 00:00:00',
 `url_lock_reason` VARCHAR(255) NOT NULL DEFAULT '',
@@ -70,15 +71,28 @@ switch (getExtensionMode()) {
 `url_fixed_waiting` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0,
 PRIMARY KEY (`url_id`),
 UNIQUE INDEX `userid_url` (`url_userid`, `url`),
-INDEX `status_userid` (`url_status`, `url_userid`)",
+INDEX `status_userid` (`url_status`, `url_userid`),
+INDEX (`url_package_id`)",
                        'Visitor add-on URLs');
 
+               // Booking packages for members
+               addDropTableSql('surfbar_packages');
+               addCreateTableSql('surfbar_packages', "
+`package_id` BIGINT(20) UNSIGNED NOT NULL AUTO_INCREMENT,
+`package_reload` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0,
+`package_waiting` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0,
+`package_points_costs` FLOAT(20,5) UNSIGNED NOT NULL DEFAULT 0.00000,
+`package_points_reward` FLOAT(20,5) UNSIGNED NOT NULL DEFAULT 0.00000,
+PRIMARY KEY (`package_id`),
+UNIQUE INDEX `package` (`package_reload`, `package_waiting`)",
+                       'Booking packages');
+
                // Reload locks
                addDropTableSql('surfbar_locks');
                addCreateTableSql('surfbar_locks', "
 `locks_id` BIGINT(20) UNSIGNED NOT NULL AUTO_INCREMENT,
-`locks_userid` BIGINT(20) UNSIGNED  NOT NULL DEFAULT 0,
-`locks_url_id` BIGINT(20) UNSIGNED  NOT NULL DEFAULT 0,
+`locks_userid` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0,
+`locks_url_id` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0,
 `locks_last_surfed` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
 PRIMARY KEY (`locks_id`),
 UNIQUE INDEX `userid_url` (`locks_userid`, `locks_url_id`),
@@ -89,8 +103,8 @@ INDEX (`locks_url_id`)",
                addDropTableSql('surfbar_salts');
                addCreateTableSql('surfbar_salts', "
 `salts_id` BIGINT(20) UNSIGNED NOT NULL AUTO_INCREMENT,
-`salts_userid` BIGINT(20) UNSIGNED  NOT NULL DEFAULT 0,
-`salts_url_id` BIGINT(20) UNSIGNED  NOT NULL DEFAULT 0,
+`salts_userid` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0,
+`salts_url_id` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0,
 `salts_last_salt` VARCHAR(255) NOT NULL DEFAULT '',
 PRIMARY KEY (`salts_id`),
 UNIQUE INDEX `salts_userid_url` (`salts_userid`, `salts_url_id`),
@@ -114,40 +128,40 @@ INDEX (`stats_url_id`)",
                addDropTableSql('surfbar_actions');
                addCreateTableSql('surfbar_actions', "
 `actions_id` BIGINT(20) UNSIGNED NOT NULL AUTO_INCREMENT,
-`actions_status` ENUM('PENDING','ACTIVE','LOCKED','STOPPED','REJECTED','DELETED','MIGRATED','DEPLETED') NULL DEFAULT NULL,
-`actions_action` ENUM('EDIT','DELETE','PAUSE','UNPAUSE','FRAMETEST','RETREAT','RESUBMIT','BOOKNOW') NULL DEFAULT NULL,
-`actions_new_status` ENUM('PENDING','ACTIVE','LOCKED','STOPPED','REJECTED','DELETED','MIGRATED','DEPLETED') NULL DEFAULT NULL,
+`actions_status` ENUM('PENDING', 'ACTIVE', 'LOCKED', 'STOPPED', 'REJECTED', 'DELETED', 'MIGRATED', 'DEPLETED') NULL DEFAULT NULL,
+`actions_action` ENUM('EDIT', 'DELETE', 'PAUSE', 'UNPAUSE', 'FRAMETEST', 'RETREAT', 'RESUBMIT', 'BOOKNOW') NULL DEFAULT NULL,
+`actions_new_status` ENUM('PENDING', 'ACTIVE', 'LOCKED', 'STOPPED', 'REJECTED', 'DELETED', 'MIGRATED', 'DEPLETED') NULL DEFAULT NULL,
 PRIMARY KEY (`actions_id`),
 UNIQUE INDEX `status_action` (`actions_status`, `actions_action`)",
                        'Visitor add-on Member Actions');
 
                // Member actions
-               addExtensionSql("INSERT INTO `{?_MYSQL_PREFIX?}_surfbar_actions` (`actions_status`, `actions_action`, `actions_new_status`) VALUES ('PENDING','RETREAT','DELETED')");
-               addExtensionSql("INSERT INTO `{?_MYSQL_PREFIX?}_surfbar_actions` (`actions_status`, `actions_action`, `actions_new_status`) VALUES ('PENDING','FRAMETEST',NULL)");
-               addExtensionSql("INSERT INTO `{?_MYSQL_PREFIX?}_surfbar_actions` (`actions_status`, `actions_action`, `actions_new_status`) VALUES ('PENDING','EDIT',NULL)");
-               addExtensionSql("INSERT INTO `{?_MYSQL_PREFIX?}_surfbar_actions` (`actions_status`, `actions_action`, `actions_new_status`) VALUES ('ACTIVE','EDIT','PENDING')");
-               addExtensionSql("INSERT INTO `{?_MYSQL_PREFIX?}_surfbar_actions` (`actions_status`, `actions_action`, `actions_new_status`) VALUES ('ACTIVE','DELETE','DELETED')");
-               addExtensionSql("INSERT INTO `{?_MYSQL_PREFIX?}_surfbar_actions` (`actions_status`, `actions_action`, `actions_new_status`) VALUES ('ACTIVE','PAUSE','STOPPED')");
-               addExtensionSql("INSERT INTO `{?_MYSQL_PREFIX?}_surfbar_actions` (`actions_status`, `actions_action`, `actions_new_status`) VALUES ('ACTIVE','FRAMETEST',NULL)");
-               addExtensionSql("INSERT INTO `{?_MYSQL_PREFIX?}_surfbar_actions` (`actions_status`, `actions_action`, `actions_new_status`) VALUES ('LOCKED','DELETE','DELETED')");
-               addExtensionSql("INSERT INTO `{?_MYSQL_PREFIX?}_surfbar_actions` (`actions_status`, `actions_action`, `actions_new_status`) VALUES ('LOCKED','FRAMETEST',NULL)");
-               addExtensionSql("INSERT INTO `{?_MYSQL_PREFIX?}_surfbar_actions` (`actions_status`, `actions_action`, `actions_new_status`) VALUES ('LOCKED','RESUBMIT','PENDING')");
-               addExtensionSql("INSERT INTO `{?_MYSQL_PREFIX?}_surfbar_actions` (`actions_status`, `actions_action`, `actions_new_status`) VALUES ('STOPPED','EDIT','PENDING')");
-               addExtensionSql("INSERT INTO `{?_MYSQL_PREFIX?}_surfbar_actions` (`actions_status`, `actions_action`, `actions_new_status`) VALUES ('STOPPED','DELETE','DELETED')");
-               addExtensionSql("INSERT INTO `{?_MYSQL_PREFIX?}_surfbar_actions` (`actions_status`, `actions_action`, `actions_new_status`) VALUES ('STOPPED','UNPAUSE','PENDING')");
-               addExtensionSql("INSERT INTO `{?_MYSQL_PREFIX?}_surfbar_actions` (`actions_status`, `actions_action`, `actions_new_status`) VALUES ('DEPLETED','EDIT','PENDING')");
-               addExtensionSql("INSERT INTO `{?_MYSQL_PREFIX?}_surfbar_actions` (`actions_status`, `actions_action`, `actions_new_status`) VALUES ('DEPLETED','DELETE','DELETED')");
-               addExtensionSql("INSERT INTO `{?_MYSQL_PREFIX?}_surfbar_actions` (`actions_status`, `actions_action`, `actions_new_status`) VALUES ('REJECTED','EDIT','PENDING')");
-               addExtensionSql("INSERT INTO `{?_MYSQL_PREFIX?}_surfbar_actions` (`actions_status`, `actions_action`, `actions_new_status`) VALUES ('REJECTED','DELETE','DELETED')");
-               addExtensionSql("INSERT INTO `{?_MYSQL_PREFIX?}_surfbar_actions` (`actions_status`, `actions_action`, `actions_new_status`) VALUES ('REJECTED','FRAMETEST',NULL)");
-               addExtensionSql("INSERT INTO `{?_MYSQL_PREFIX?}_surfbar_actions` (`actions_status`, `actions_action`, `actions_new_status`) VALUES ('REJECTED','RESUBMIT','PENDING')");
-               addExtensionSql("INSERT INTO `{?_MYSQL_PREFIX?}_surfbar_actions` (`actions_status`, `actions_action`, `actions_new_status`) VALUES ('MIGRATED','EDIT','MIGRATED')");
-               addExtensionSql("INSERT INTO `{?_MYSQL_PREFIX?}_surfbar_actions` (`actions_status`, `actions_action`, `actions_new_status`) VALUES ('MIGRATED','DELETE','DELETED')");
-               addExtensionSql("INSERT INTO `{?_MYSQL_PREFIX?}_surfbar_actions` (`actions_status`, `actions_action`, `actions_new_status`) VALUES ('MIGRATED','FRAMETEST',NULL)");
-               addExtensionSql("INSERT INTO `{?_MYSQL_PREFIX?}_surfbar_actions` (`actions_status`, `actions_action`, `actions_new_status`) VALUES ('MIGRATED','BOOKNOW','PENDING')");
+               addExtensionSql("INSERT INTO `{?_MYSQL_PREFIX?}_surfbar_actions` (`actions_status`, `actions_action`, `actions_new_status`) VALUES ('PENDING', 'RETREAT', 'DELETED')");
+               addExtensionSql("INSERT INTO `{?_MYSQL_PREFIX?}_surfbar_actions` (`actions_status`, `actions_action`, `actions_new_status`) VALUES ('PENDING', 'FRAMETEST',NULL)");
+               addExtensionSql("INSERT INTO `{?_MYSQL_PREFIX?}_surfbar_actions` (`actions_status`, `actions_action`, `actions_new_status`) VALUES ('PENDING', 'EDIT',NULL)");
+               addExtensionSql("INSERT INTO `{?_MYSQL_PREFIX?}_surfbar_actions` (`actions_status`, `actions_action`, `actions_new_status`) VALUES ('ACTIVE', 'EDIT', 'PENDING')");
+               addExtensionSql("INSERT INTO `{?_MYSQL_PREFIX?}_surfbar_actions` (`actions_status`, `actions_action`, `actions_new_status`) VALUES ('ACTIVE', 'DELETE', 'DELETED')");
+               addExtensionSql("INSERT INTO `{?_MYSQL_PREFIX?}_surfbar_actions` (`actions_status`, `actions_action`, `actions_new_status`) VALUES ('ACTIVE', 'PAUSE', 'STOPPED')");
+               addExtensionSql("INSERT INTO `{?_MYSQL_PREFIX?}_surfbar_actions` (`actions_status`, `actions_action`, `actions_new_status`) VALUES ('ACTIVE', 'FRAMETEST',NULL)");
+               addExtensionSql("INSERT INTO `{?_MYSQL_PREFIX?}_surfbar_actions` (`actions_status`, `actions_action`, `actions_new_status`) VALUES ('LOCKED', 'DELETE', 'DELETED')");
+               addExtensionSql("INSERT INTO `{?_MYSQL_PREFIX?}_surfbar_actions` (`actions_status`, `actions_action`, `actions_new_status`) VALUES ('LOCKED', 'FRAMETEST',NULL)");
+               addExtensionSql("INSERT INTO `{?_MYSQL_PREFIX?}_surfbar_actions` (`actions_status`, `actions_action`, `actions_new_status`) VALUES ('LOCKED', 'RESUBMIT', 'PENDING')");
+               addExtensionSql("INSERT INTO `{?_MYSQL_PREFIX?}_surfbar_actions` (`actions_status`, `actions_action`, `actions_new_status`) VALUES ('STOPPED', 'EDIT', 'PENDING')");
+               addExtensionSql("INSERT INTO `{?_MYSQL_PREFIX?}_surfbar_actions` (`actions_status`, `actions_action`, `actions_new_status`) VALUES ('STOPPED', 'DELETE', 'DELETED')");
+               addExtensionSql("INSERT INTO `{?_MYSQL_PREFIX?}_surfbar_actions` (`actions_status`, `actions_action`, `actions_new_status`) VALUES ('STOPPED', 'UNPAUSE', 'PENDING')");
+               addExtensionSql("INSERT INTO `{?_MYSQL_PREFIX?}_surfbar_actions` (`actions_status`, `actions_action`, `actions_new_status`) VALUES ('DEPLETED', 'EDIT', 'PENDING')");
+               addExtensionSql("INSERT INTO `{?_MYSQL_PREFIX?}_surfbar_actions` (`actions_status`, `actions_action`, `actions_new_status`) VALUES ('DEPLETED', 'DELETE', 'DELETED')");
+               addExtensionSql("INSERT INTO `{?_MYSQL_PREFIX?}_surfbar_actions` (`actions_status`, `actions_action`, `actions_new_status`) VALUES ('REJECTED', 'EDIT', 'PENDING')");
+               addExtensionSql("INSERT INTO `{?_MYSQL_PREFIX?}_surfbar_actions` (`actions_status`, `actions_action`, `actions_new_status`) VALUES ('REJECTED', 'DELETE', 'DELETED')");
+               addExtensionSql("INSERT INTO `{?_MYSQL_PREFIX?}_surfbar_actions` (`actions_status`, `actions_action`, `actions_new_status`) VALUES ('REJECTED', 'FRAMETEST',NULL)");
+               addExtensionSql("INSERT INTO `{?_MYSQL_PREFIX?}_surfbar_actions` (`actions_status`, `actions_action`, `actions_new_status`) VALUES ('REJECTED', 'RESUBMIT', 'PENDING')");
+               addExtensionSql("INSERT INTO `{?_MYSQL_PREFIX?}_surfbar_actions` (`actions_status`, `actions_action`, `actions_new_status`) VALUES ('MIGRATED', 'EDIT', 'MIGRATED')");
+               addExtensionSql("INSERT INTO `{?_MYSQL_PREFIX?}_surfbar_actions` (`actions_status`, `actions_action`, `actions_new_status`) VALUES ('MIGRATED', 'DELETE', 'DELETED')");
+               addExtensionSql("INSERT INTO `{?_MYSQL_PREFIX?}_surfbar_actions` (`actions_status`, `actions_action`, `actions_new_status`) VALUES ('MIGRATED', 'FRAMETEST',NULL)");
+               addExtensionSql("INSERT INTO `{?_MYSQL_PREFIX?}_surfbar_actions` (`actions_status`, `actions_action`, `actions_new_status`) VALUES ('MIGRATED', 'BOOKNOW', 'PENDING')");
 
                // Config entries
-               addConfigAddSql('surfbar_payment_model', "ENUM('STATIC','DYNAMIC') NOT NULL DEFAULT 'STATIC'");
+               addConfigAddSql('surfbar_payment_model', "ENUM('STATIC', 'DYNAMIC') NOT NULL DEFAULT 'STATIC'");
                addConfigAddSql('surfbar_static_reward', 'FLOAT(20,5) UNSIGNED NOT NULL DEFAULT 0.25000');
                addConfigAddSql('surfbar_static_costs', 'FLOAT(20,5) UNSIGNED NOT NULL DEFAULT 1.00000');
                addConfigAddSql('surfbar_static_time', 'SMALLINT(6) UNSIGNED NOT NULL DEFAULT 60');
@@ -155,8 +169,8 @@ UNIQUE INDEX `status_action` (`actions_status`, `actions_action`)",
                addConfigAddSql('surfbar_dynamic_percent', 'FLOAT(10,5) UNSIGNED NOT NULL DEFAULT 10.00000');
                addConfigAddSql('surfbar_max_order', 'INT(7) UNSIGNED NOT NULL DEFAULT 10');
                addConfigAddSql('surfbar_restart_time', 'BIGINT(20) UNSIGNED NOT NULL DEFAULT ' . (60 * 6));
-               addConfigAddSql('surfbar_auto_start', "ENUM('Y','N') NOT NULL DEFAULT 'Y'");
-               addConfigAddSql('surfbar_migrate_urls', "ENUM('Y','N') NOT NULL DEFAULT 'Y'");
+               addConfigAddSql('surfbar_auto_start', "ENUM('Y', 'N') NOT NULL DEFAULT 'Y'");
+               addConfigAddSql('surfbar_migrate_urls', "ENUM('Y', 'N') NOT NULL DEFAULT 'Y'");
                addConfigAddSql('surfbar_total_counter', 'BIGINT(20) UNSIGNED NOT NULL DEFAULT 0');
                addConfigAddSql('surfbar_daily_counter', 'BIGINT(20) UNSIGNED NOT NULL DEFAULT 0');
                addConfigAddSql('surfbar_yester_counter', 'BIGINT(20) UNSIGNED NOT NULL DEFAULT 0');
@@ -165,15 +179,15 @@ UNIQUE INDEX `status_action` (`actions_status`, `actions_action`)",
                addConfigAddSql('surfbar_stats_reload', 'BIGINT(20) UNSIGNED NOT NULL DEFAULT 30');
                addConfigAddSql('surfbar_purge_deleted', 'BIGINT(20) UNSIGNED NOT NULL DEFAULT ' . (getOneDay() * 7));
                addConfigAddSql('surfbar_purge_migrated', 'BIGINT(20) UNSIGNED NOT NULL DEFAULT ' . (getOneDay() * 3));
-               addConfigAddSql('surfbar_pause_mode', "ENUM('INTERNAL','EXERNAL') NOT NULL DEFAULT 'INTERNAL'");
+               addConfigAddSql('surfbar_pause_mode', "ENUM('INTERNAL', 'EXERNAL') NOT NULL DEFAULT 'INTERNAL'");
                addConfigAddSql('surfbar_pause_url', "VARCHAR(255) NOT NULL DEFAULT ''");
-               addConfigAddSql('surfbar_notify_limits', "ENUM('Y','N') NOT NULL DEFAULT 'Y'");
-               addConfigAddSql('surfbar_notify_admin_unlock', "ENUM('Y','N') NOT NULL DEFAULT 'Y'");
+               addConfigAddSql('surfbar_notify_limits', "ENUM('Y', 'N') NOT NULL DEFAULT 'Y'");
+               addConfigAddSql('surfbar_notify_admin_unlock', "ENUM('Y', 'N') NOT NULL DEFAULT 'Y'");
                addConfigAddSql('surfbar_warn_low_points', 'BIGINT(20) UNSIGNED NOT NULL DEFAULT 100');
                addConfigAddSql('surfbar_low_interval', 'BIGINT(20) UNSIGNED NOT NULL DEFAULT {?ONE_DAY?}');
-               addConfigAddSql('surfbar_migrate_order', "ENUM('Y','N') NOT NULL DEFAULT 'Y'");
-               addConfigAddSql('surfbar_notification_mode', "ENUM('INSTANT','RESET') NOT NULL DEFAULT 'INSTANT'");
-               addConfigAddSql('surfbar_guest_login_form', "ENUM('Y','N') NOT NULL DEFAULT 'Y'");
+               addConfigAddSql('surfbar_migrate_order', "ENUM('Y', 'N') NOT NULL DEFAULT 'Y'");
+               addConfigAddSql('surfbar_notification_mode', "ENUM('INSTANT', 'RESET') NOT NULL DEFAULT 'INSTANT'");
+               addConfigAddSql('surfbar_guest_login_form', "ENUM('Y', 'N') NOT NULL DEFAULT 'Y'");
 
                // Extend user data
                addExtensionAddTableColumnSql('user_data', 'surfbar_low_notified', "TIMESTAMP NOT NULL DEFAULT '0000-00-00 00:00:00'");
@@ -190,9 +204,10 @@ UNIQUE INDEX `status_action` (`actions_status`, `actions_action`)",
                addAdminMenuSql('surfbar', 'add_surfbar_url', 'URL hinzuf&uuml;gen', 'F&uuml;gen Sie URLs z.B. von Werbenetzwerken hinzu, oder Ihre eigenen Projekte. <strong>Vorsicht!</strong> Ihnen muss es auch gestattet sein, URLs aus dem Werbenetzwerk im Besuchertausch einzuf&uuml;gen.', 1);
                addAdminMenuSql('surfbar', 'list_surfbar_urls', 'URLs verwalten', 'Verwalten Sie hier alle im Besuchertausch befindlichen URLs mit nur wenigen Klicks.', 2);
                addAdminMenuSql('surfbar', 'unlock_surfbar_urls', 'Wartende URLs freigeben', 'Geben Sie hier f&uuml;r den Besuchertausch gebuchte URLs frei.', 3);
-               addAdminMenuSql('surfbar', 'config_surfbar', 'Einstellungen', 'Einstellungen am Besuchertausch &auml;ndern, wie Festverg&uuml;tung, prozentuale Ref-Verg&uuml;tung und vieles mehr.', 4);
-               addAdminMenuSql('surfbar', 'surfbar_stats', 'Statistiken', 'Detailierte Statistiken zu einer ausgew&auml;hlten URL anzeigen.', 5);
-               addAdminMenuSql('surfbar', 'list_surfbar_actions', 'Mitglieder-Aktionen', 'Listet alle Mitglieder-Aktionen auf.', 6);
+               addAdminMenuSql('surfbar', 'list_surfbar_packages', 'Buchungspakete verwalten', '&quot;Buchungspakete&quot; erlauben dem Mitglied nur von Ihnen definierte Reloadzeiten und Mindestauffenthalte.', 4);
+               addAdminMenuSql('surfbar', 'config_surfbar', 'Einstellungen', 'Einstellungen am Besuchertausch &auml;ndern, wie Festverg&uuml;tung, prozentuale Ref-Verg&uuml;tung und vieles mehr.', 5);
+               addAdminMenuSql('surfbar', 'surfbar_stats', 'Statistiken', 'Detailierte Statistiken zu einer ausgew&auml;hlten URL anzeigen.', 6);
+               addAdminMenuSql('surfbar', 'list_surfbar_actions', 'Mitglieder-Aktionen', 'Listet alle Mitglieder-Aktionen auf.', 7);
 
                // Register module
                addModuleSql('surfbar', '{OPEN_TEMPLATE}MODULE_SURFBAR_TITLE{CLOSE_TEMPLATE}', 'Y', 'Y', 'N', 'N');
@@ -214,6 +229,7 @@ UNIQUE INDEX `status_action` (`actions_status`, `actions_action`)",
                addDropTableSql('surfbar_locks');
                addDropTableSql('surfbar_salts');
                addDropTableSql('surfbar_stats');
+               addDropTableSql('surfbar_packages');
                addDropTableSql('surfbar_urls');
                addExtensionSql("DELETE LOW_PRIORITY FROM `{?_MYSQL_PREFIX?}_member_menu` WHERE `action`='surfbar'");
                addExtensionSql("DELETE LOW_PRIORITY FROM `{?_MYSQL_PREFIX?}_admin_menu` WHERE `action`='surfbar'");
index 80b004f5c43e99235acec13be6556aa5f4fff4db..91ef0668200e4cdceaf4e7e274243fad32a2841c 100644 (file)
@@ -2316,7 +2316,7 @@ function convertStringToBoolean ($str) {
                } // END - if
 
                // Determine it
-               $GLOBALS[__FUNCTION__][$str] = (($strTrimmed == 'true') ? true : false);
+               $GLOBALS[__FUNCTION__][$str] = ($strTrimmed == 'true');
        } // END - if
 
        // Return cache
index 4dc8ca6d96eab88bc01ac973c11a7bebdfb61bda..9eca47bdfe1c7ca2f8c2e09436a13fcb568b6c78 100644 (file)
@@ -106,6 +106,10 @@ addMessages(array(
        'ADMIN_ADMINS_LA_MODE_GLOBAL' => "Globale Einst.",
        'ADMIN_ADMINS_LA_MODE_OLD' => "Altes Men&uuml;",
        'ADMIN_ADMINS_LA_MODE_NEW' => "Neues Men&uuml;",
+
+       // Admin - for ext-task
+       'ADMIN_TASK_LIST_ADMINS_ALL' => "Administratoren",
+       'ADMIN_TASK_LIST_ADMINS_ALL_TITLE' => "Es existieren Administratoren-Accounts in Ihrem {?mt_word?}.",
 ));
 
 // [EOF]
index fb8fa8386d02b0cce70428a8b64322ff44f63f40..67282bbacb549cd430cfadbe4bbeeae342fd19d3 100644 (file)
@@ -88,6 +88,10 @@ addMessages(array(
 
        // Points accounts - subject
        'POINTS_SUBJECT_AUTOPURGE_ADD' => "Mailr&uuml;ckverg&uuml;tung durch Autol&ouml;schung",
+
+       // Admin - for ext-task
+       'ADMIN_TASK_INACTIVE_AUTOPURGE' => "Inaktive Accounts",
+       'ADMIN_TASK_INACTIVE_AUTOPURGE_TITLE' => "Es gibt inaktiv gewordene Mitglieder in Ihrem {?mt_word?}.",
 ));
 
 // [EOF]
index 6bf78403abf1166a7eb17e483b3f632aa38069a3..8ea3dd0334f13b6ecadb2e1d2af6178fe9384734 100644 (file)
@@ -154,6 +154,10 @@ addMessages(array(
 
        // Member - subject lines
        'MEMBER_REFERRAL_MONTHLY_BONUS_SUBJECT' => "Aktiv-Rallye als Referralgutschrift erhalten",
+
+       // Admin - for ext-task
+       'ADMIN_TASK_LIST_BONUS' => "Aktiv-Rallye-Teilnehmer",
+       'ADMIN_TASK_LIST_BONUS_TITLE' => "Es gibt Teilnehmer in Ihrer Aktiv-Rallye.",
 ));
 
 // [EOF]
index 0cd90d1fd604e7cd324d8a13f67586e452855933..fc892aafb1083b27a4ee78e0143211d29cbcc9a0 100644 (file)
@@ -62,6 +62,10 @@ addMessages(array(
        'ADMIN_COUNTRIES_REMOVED' => "L&auml;ndercode(s) gel&ouml;scht.",
        'ADMIN_COUNTRY_ACTIVATION_NEXT_LINK' => "Weiter zur L&auml;nderauflistung...",
        'COUNTRY_CODE_404' => "Land nicht gefunden.",
+
+       // Admin - for ext-task
+       'ADMIN_TASK_LIST_COUNTRY' => "L&auml;ndercodes",
+       'ADMIN_TASK_LIST_COUNTRY_TITLE' => "Sie haben L&auml;ndercodes eingerichtet.",
 ));
 
 // [EOF]
index 6fe926b9dbafafe7fe7361fa579140e66980f195..1f514ff9c168fdf5221ca10807ce19eda6d264ff 100644 (file)
@@ -921,7 +921,7 @@ addMessages(array(
        'ADMIN_CONFIG_PROXY_PASSWORD' => "Passwort (falls vorhanden):",
        'ADMIN_EDIT_ENTRIES' => "Eintr&auml;ge &auml;ndern",
        '_CATEGORY_NONE' => "Keine Kategorie",
-       '_UNUSED' => "Im Aufbau",
+       '_UNUSED' => "Ungenutzt",
        'ADMIN_DELETED_MAILS_COUNT' => "Es wurden <span class=\"data\">%s</span> Eintr&auml;ge gel&ouml;scht.",
        'EMAIL_DELETE_COUNT' => "Buchungseintr&auml;ge gel&ouml;scht",
        'MAILER_HAS_DIED' => "{?TITLE?} ist in Script/Funktion <span class=\"data\">%s</span>, Zeile <span class=\"data\">%s</span> mit folgender Meldung abgebrochen: <span class=\"data\">%s</span>",
@@ -1007,6 +1007,8 @@ addMessages(array(
        'LOADER_SECURITY_HASH_MISMATCH' => "Der Sicherheitshash f&uuml;r den Dereferrer stimmt nicht mit der URL &uuml;berein.",
        'URL_IS_BLACKLISTED' => "URL ist gesperrt.",
        'DATA_IS_HIDDEN' => "Daten sind verdeckt.",
+       'ADMIN_BOOKING_PACKAGE_ID' => "Buchungspaket",
+       'ADMIN_BOOKING_PACKAGE_LINK' => "Zum Paket ...",
        'APPLICATION_DIED_TITLE' => "Bug im Script erkannt.",
 
        // Admin - subject lines
index 19ec03f45d51c2b16f29027fba5aaf49b0fae70a..07cfba38f517fee0b4d2e1caeec47151dc731994 100644 (file)
@@ -154,6 +154,13 @@ addMessages(array(
        'POINTS_SUBJECT_DOUBLER_DIRECT_REF' => "Anteilige Sofort-Dopplergutschrift",
        'POINTS_SUBJECT_DOUBLER_RESET' => "Gutschrift beim Reset",
        'POINTS_SUBJECT_DOUBLER_RESET_REF' => "Anteilige Gutschrift beim Reset",
+
+       // Admin - for ext-task
+       'ADMIN_TASK_LIST_DOUBLER_WAITING' => "Wart. Verdopplungen",
+       'ADMIN_TASK_LIST_DOUBLER_WAITING_TITLE' => "Es warten Vedopplungen auf Verg&uuml;tung.",
+       'ADMIN_TASK_LIST_DOUBLER_ALL' => "Alle Verdopplungen",
+       'ADMIN_TASK_LIST_DOUBLER_ALL_TITLE' => "In Ihrem {?mt_word?} wurde verdoppelt.",
+
 ));
 
 // [EOF]
index 594dd3fe3d419878d8464336291cf614fb8e5c93..63fde0edd32b2b0c818aab85e577aa91851afc9e 100644 (file)
@@ -90,6 +90,10 @@ addMessages(array(
        'MEMBER_HOLIDAY_SUBJECT' => "[HINWEIS:] Ihre Urlaubsanfrage",
        'MEMBER_HOLIDAY_UNLOCK_SUBJECT' => "[HINWEIS:] Beendigung Ihres Urlaubes",
        'MEMBER_HOLIDAY_ACTIVATED_SUBJECT' => "[HINWEIS:] Ihre Urlaubsschaltung ist aktiviert",
+
+       // Admin - for ext-task
+       'ADMIN_TASK_LIST_HOLIDAYS' => "Urlaubssanfragen",
+       'ADMIN_TASK_LIST_HOLIDAYS_TITLE' => "Einige Ihrer Mitglieder haben Urlaub beantragt.",
 ));
 
 // [EOF]
index 0defc12a60bdb255fbf07fe84564e9a05c6ec307..15077b2fc95720439aa13c051ea4f000254d9dd2 100644 (file)
@@ -93,6 +93,7 @@ addMessages(array(
        'ADMIN_PAYOUT_BANNER_ACCEPTED_NOTIFIED' => "Anfrage angenommen, bitte richten Sie eine Werbekampagne ein.",
        'ADMIN_PAYOUT_LINK_TEXT' => "Link-Text",
        'ADMIN_PAYOUT_LINK_URL' => "Link-URL",
+
        // Member messages
        'MEMBER_PAYOUT_NOW' => "Sie k&ouml;nnen Ihre angesammelten {?POINTS?} jetzt in anderen W&auml;hrungen auszahlen lassen.",
        'MEMBER_PAYOUT_AS' => "Auszahlen in",
@@ -120,6 +121,7 @@ addMessages(array(
        'MEMBER_PAYOUT_REMEMBER_TERMS' => "Bitte beachten Sie f&uuml;r Auszahlungen in e-W&auml;hrungen unsere AGBs.",
        'MEMBER_PAYOUT_SETUP_INCOMPLETE' => "Es wurden vom Admin noch keine Auszahlungstypen eingerichtet.",
        'MEMBER_PAYOUT_NO_POINTS_ENTERED' => "Sie haben keine {?POINTS?} zum Auszahlen eingegeben, oder es besteht ein &Uuml;bertragungsfehler! Bitte benachrichtigen Sie den Support.",
+
        // Member+Admin messages
        'PAYOUT_TOTAL_PAYOUT' => "Gesamtbetrag",
        'PAYOUT_TIMESTAMP' => "Wann?",
@@ -133,6 +135,12 @@ addMessages(array(
        'PAYOUT_LINK_TEXT' => "Kurzer Text (30 Zeichen)",
        'PAYOUT_OPTIONAL_BANNER' => "Optionaler Banner",
        'PAYOUT_BANNER_NOTICE' => "Erlaube Werbemittelgr&ouml;ssen: 468x60, 88x31 usw.",
+
+       // Admin - for ext-task
+       'ADMIN_TASK_LIST_PAYOUTS_WAITING' => "Wart. Auszahlungen",
+       'ADMIN_TASK_LIST_PAYOUTS_WAITING_TITLE' => "Es warten Auszahlungsanfragen auf Ihre Bearbeitung.",
+       'ADMIN_TASK_LIST_PAYOUTS_ALL' => "Alle Auszahlungen",
+       'ADMIN_TASK_LIST_PAYOUTS_ALL_TITLE' => "Es gibt Auszahlungsanfragen.",
 ));
 
 // [EOF]
index 7b306199302bea2f5af36dad38ebb7cf94847c1a..bee1999efbb992846990c93b2391973e598b0842 100644 (file)
@@ -308,6 +308,20 @@ addMessages(array(
        'MODULE_SPONSOR_TITLE' => "Sponsorbereich",
        'MODULE_SPONSOR_CONFIRM_TITLE' => "Sponsor-Best&auml;tigung",
        'MODULE_SPONSOR_REF_TITLE' => "Sponsor-Referrallink",
+
+       // Admin - for ext-task
+       'ADMIN_TASK_LIST_SPONSOR' => "Sponsorenaccounts",
+       'ADMIN_TASK_LIST_SPONSOR_TITLE' => "Sie haben Sponsoren in Ihrem {?mt_word?}.",
+       'ADMIN_TASK_LIST_SPONSOR_PENDING' => "Wart. Sponsorenac.",
+       'ADMIN_TASK_LIST_SPONSOR_PENDING_TITLE' => "Es warten Sponsorenaccounts auf Ihre Begutachtung wegen Freischaltung.",
+       'ADMIN_TASK_LIST_SPONSOR_CONFIRMED' => "Best. Sponsorenac.",
+       'ADMIN_TASK_LIST_SPONSOR_CONFIRMED_TITLE' => "Es sind Sponsorenaccounts freigeschaltet.",
+       'ADMIN_TASK_LIST_SPONSOR_UNCONFIRMED' => "Unbest. Sponsorenac.",
+       'ADMIN_TASK_LIST_SPONSOR_UNCONFIRMED_TITLE' => "Es m&uuml;ssen Sponsoren noch ihre Accounts best&auml;tigen.",
+       'ADMIN_TASK_LIST_SPONSOR_LOCKED' => "Gesprte. Sponsorenac.",
+       'ADMIN_TASK_LIST_SPONSOR_LOCKED_TITLE' => "Es wurden Sponsorenaccounts gesperrt.",
+       'ADMIN_TASK_LIST_SPONSOR_ORDERS' => "Wart. Buch. d. Spons.",
+       'ADMIN_TASK_LIST_SPONSOR_ORDERS_TITLE' => "Es warten Buchungen Ihrer Sponsoren wegen Annahme/Ablehnung.",
 ));
 
 // [EOF]
index b64a39ec67eaaf3dba682597a56a317b54cbc206..c1298e250600139717c1d9aadf883cdfc979b7aa 100644 (file)
@@ -43,7 +43,7 @@ if (!defined('__SECURITY')) {
 // Configuration strings in admin area
 addMessages(array(
        // Admin configuration
-       'ADMIN_CONFIG_SURFBAR_TITLE' => "Konfiguration der Surfbar",
+       'ADMIN_CONFIG_SURFBAR_TITLE' => "Konfiguration des Besuchertausches",
        'ADMIN_CONFIG_SURFBAR_STATIC_REWARD' => "Statische Verg&uuml;tung:",
        'ADMIN_CONFIG_SURFBAR_STATIC_COSTS' => "Statische Kosten:",
        'ADMIN_CONFIG_SURFBAR_STATIC_TIME' => "Statische Verweildauer bis n&auml;chste Seite geladen wird in Sekunden:",
@@ -52,9 +52,9 @@ addMessages(array(
        'ADMIN_CONFIG_SURFBAR_PAYMENT_MODEL_STATIC' => "Statische Werte verwenden.",
        'ADMIN_CONFIG_SURFBAR_PAYMENT_MODEL_DYNAMIC' => "Dynamische Werte errechnen.",
        'ADMIN_CONFIG_SURFBAR_DYNAMIC_PERCENT' => "Prozent auf dynamische Verg&uuml;tung/ Verweildauer/Reload-Sperre:",
-       'ADMIN_CONFIG_SURFBAR_MAX_ORDER' => "Maximal durch Mitglied in Surfbar buchbare URLs:",
-       'ADMIN_CONFIG_SURFBAR_RESTART_TIME' => "Ruhezeit der Surfbar, wenn alle URLs in Reload-Lock sind:",
-       'ADMIN_CONFIG_SURFBAR_AUTO_START' => "Surfbar soll nach Ruhezeit automatisch starten?",
+       'ADMIN_CONFIG_SURFBAR_MAX_ORDER' => "Maximal durch Mitglied im Besuchertausch buchbare URLs:",
+       'ADMIN_CONFIG_SURFBAR_RESTART_TIME' => "Ruhezeit des Besuchertausches, wenn alle URLs in Reload-Lock sind:",
+       'ADMIN_CONFIG_SURFBAR_AUTO_START' => "Soll der Besuchertausch nach Ruhezeit automatisch starten?",
        'ADMIN_CONFIG_SURFBAR_STATS_RELOAD' => "Reload-Zeit der Statistik unterhalb der beworbenen Seite:",
        'ADMIN_CONFIG_SURFBAR_PURGE_DELETED' => "Verweildauer gel&ouml;schter URLs in der Datenbank:",
        'ADMIN_CONFIG_SURFBAR_PURGE_MIGRATED' => "Verweildauer migrierter URLs in der Datenbank:",
@@ -65,18 +65,18 @@ addMessages(array(
        'ADMIN_CONFIG_SURFBAR_NOTIFY_LIMITS' => "Soll das Mitglied per Mail benachrichtigt werden, wenn aufrufbegrenzte URLs abgelaufen und auf &quot;pausierend&quot; gesetzt sind? (<strong>Derzeit nicht verwendet!</strong>)",
        'ADMIN_CONFIG_SURFBAR_NOTIFY_ADMIN_UNLOCK' => "Soll der Administrator auch bei durch ihn freigegebene URLs benachrichtigt werden?",
        'ADMIN_CONFIG_SURFBAR_WARN_LOW_POINTS' => "Mitglied warnen, wenn {?POINTS?}-Guthaben unterschritten ist: (0=keine Warnung aussenden)",
-       'ADMIN_CONFIG_SURFBAR_MIGRATE_ORDER' => "Sollen URLs aus Mailfreischaltungen in die Surfbar migriert werden? (Diese sind nicht sofort freigegeben)",
+       'ADMIN_CONFIG_SURFBAR_MIGRATE_ORDER' => "Sollen URLs aus Mailfreischaltungen in den Besuchertausch migriert werden? (Diese sind nicht sofort freigegeben)",
        'ADMIN_CONFIG_SURFBAR_LOW_INTERVAL' => "Wiederholungsinterval f&uuml;r Nachrichten wegen niedrigem {?POINTS?}-Guthaben:",
        'ADMIN_CONFIG_SURFBAR_NOTIFICATION_MODE' => "Benachrichtigungen sofort oder beim t&auml;glichen Reset aussenden? (&quot;Sofort&quot; kann zu Verz&ouml;gerungen und/oder Belastung des Servers f&uuml;hren.",
        'ADMIN_CONFIG_SURFBAR_NOTIFICATION_MODE_INSTANT' => "Sofort aussenden",
        'ADMIN_CONFIG_SURFBAR_NOTIFICATION_MODE_RESET' => "Beim t&auml;glichen Reset",
-       'ADMIN_CONFIG_SURFBAR_GUEST_LOGIN_FORM' => "Soll bei Aufruf der Surfbar durch einen Gast ein Loginformular angezeigt oder zur Startseite weitergeleitet werden? Ja=Loginformular anzeigen; Nein=Zur Startseite weiterleiten.",
+       'ADMIN_CONFIG_SURFBAR_GUEST_LOGIN_FORM' => "Soll bei Aufruf des Besuchertausches durch einen Gast ein Loginformular angezeigt oder zur Startseite weitergeleitet werden? Ja=Loginformular anzeigen; Nein=Zur Startseite weiterleiten.",
 
        // Admin non-config titles
-       'ADMIN_SURFBAR_STATS_TITLE' => "Mitglieder-Statistik der Surfbar",
-       'ADMIN_SURFBAR_URL_STATS_TITLE' => "URL-bezogene Statistik der Surfbar",
-       'ADMIN_ADD_SURFBAR_URL_TITLE' => "URL in Surfbar hinzuf&uuml;gen",
-       'ADMIN_LIST_SURFBAR_ACTIONS_TITLE' => "Mitglieder-Aktionen der Surfbar auflisten",
+       'ADMIN_SURFBAR_STATS_TITLE' => "Mitglieder-Statistik des Besuchertausches",
+       'ADMIN_SURFBAR_URL_STATS_TITLE' => "URL-bezogene Statistik des Besuchertausches",
+       'ADMIN_ADD_SURFBAR_URL_TITLE' => "URL im Besuchertausch hinzuf&uuml;gen",
+       'ADMIN_LIST_SURFBAR_ACTIONS_TITLE' => "Mitglieder-Aktionen des Besuchertausches auflisten",
        'ADMIN_EDIT_SURFBAR_ACTIONS_TITLE' => "Mitglieder-Aktionen &auml;ndern",
 
        // Admin submit buttons
@@ -102,8 +102,8 @@ addMessages(array(
        'ADMIN_SELECT_SURFBAR_RELOAD' => "Reloadzeit:",
        'ADMIN_CHANGE_SURFBAR_FIXED_RELOAD' => "Neue Reloadzeit einstellen:",
        'ADMIN_CHANGE_SURFBAR_FIXED_WAITING' => "Neue Verweildauer einstellen:",
-       'ADMIN_SURFBAR_URLS_404' => "Es konnten keine URLs in der Surfbar gefunden werden.",
-       'ADMIN_SURFBAR_ACTIONS_404' => "Es konnten keine Mitglieder-Aktionen in der Surfbar gefunden werden.",
+       'ADMIN_SURFBAR_URLS_404' => "Es konnten keine URLs im Besuchertausch gefunden werden.",
+       'ADMIN_SURFBAR_ACTIONS_404' => "Es konnten keine Mitglieder-Aktionen im Besuchertausch gefunden werden.",
        'ADMIN_SURFBAR_REWARD' => "Verg&uuml;tung",
        'ADMIN_SURFBAR_COSTS' => "Kosten",
        'ADMIN_SURFBAR_PAYMENT' => "Payment",
@@ -116,15 +116,15 @@ addMessages(array(
        'ADMIN_SURFBAR_LOCK_REASON' => "Sperrgrund",
        'ADMIN_SURFBAR_UNLOCK_DONE' => "Freischaltung ausgew&auml;hlter URL(s) vollst&auml;ndig. :-)",
        'ADMIN_SURFBAR_UNLOCK_FAILED' => "Freischaltung fehlgeschlagen. Bitte nachschauen, welche URLs nicht freigegeben wurden.",
-       'ADMIN_SURFBAR_URL_ADDED' => "URL wurde der Surfbar hinzugef&uuml;gt.",
+       'ADMIN_SURFBAR_URL_ADDED' => "URL wurde des Besuchertausches hinzugef&uuml;gt.",
        'ADMIN_SURFBAR_URL_NOT_ADDED' => "URL wurde wegen Fehler nicht hinzugef&uuml;gt. Ist die URL bereits vorhanden?",
-       'ADMIN_SURFBAR_NO_STATS' => "Keine Surfbar-Statistiken vorhanden.",
+       'ADMIN_SURFBAR_NO_STATS' => "Keine Besuchertausch-Statistiken vorhanden.",
        'ADMIN_SURFBAR_VISITED_URLS' => "Aufgerufene URLs",
        'ADMIN_SURFBAR_TOTAL_VISITS' => "Gesamtbesuche",
        'ADMIN_SURFBAR_TOTALS' => "Zusammenfassung",
        'ADMIN_SURFBAR_LAST_ONLINE' => "Letzter Aufruf der URL",
        'ADMIN_SURFBAR_NO_URL_STATS' => "Keine URL-bezogene Statistik gefunden",
-       'ADMIN_SURFBAR_NO_ACTIONS' => "Keine Mitglieder-Aktionen gefunden. Bitte installieren Sie die Surfbar neu.",
+       'ADMIN_SURFBAR_NO_ACTIONS' => "Keine Mitglieder-Aktionen gefunden. Bitte installieren Sie den Besuchertausch neu.",
        'ADMIN_SURFBAR_MEMBER_ACTION' => "Mitgliedaktion",
        'ADMIN_SURFBAR_CURRENT_STATUS' => "Aktueller Status",
        'ADMIN_SURFBAR_NEW_STATUS' => "Neuer Status",
@@ -134,121 +134,138 @@ addMessages(array(
        'ADMIN_CHANGE_SURFBAR_ACTIONS_NEW_STATUS' => "Neuen URL-Status &auml;ndern:",
        'ADMIN_SURFBAR_ACTIONS_ID' => "Aktions-Id:",
 
+       // Admin - surfbar packages
+       'ADMIN_SURFBAR_PACKAGES_404' => "Sie haben noch keine Buchungspakete erstellt. Solange k&ouml;nnen Ihre Mitglieder keine URLs im Besuchertausch buchen.",
+
        // Admin titles
-       'ADMIN_SURFBAR_UNLOCK_URLS_TITLE' => "Surfbar - URLs freihschalten/ablehnen",
-       'ADMIN_SURFBAR_LIST_URLS_TITLE' => "Surfbar - URLs aufisten",
-       'ADMIN_SURFBAR_DELETE_URLS_TITLE' => "Surfbar - URLs entfernen",
-       'ADMIN_SURFBAR_EDIT_URLS_TITLE' => "Surfbar - URLs editieren",
-       'ADMIN_SURFBAR_LOCK_URLS_TITLE' => "Surfbar - URLs sperren/entsperren",
-       'ADMIN_SURFBAR_UNDELETE_URLS_TITLE' => "Surfbar - gel&ouml;schte URLs wiederherstellen",
+       'ADMIN_SURFBAR_UNLOCK_URLS_TITLE' => "Besuchertausch - URLs freihschalten/ablehnen",
+       'ADMIN_SURFBAR_LIST_URLS_TITLE' => "Besuchertausch - URLs aufisten",
+       'ADMIN_SURFBAR_DELETE_URLS_TITLE' => "Besuchertausch - URLs entfernen",
+       'ADMIN_SURFBAR_EDIT_URLS_TITLE' => "Besuchertausch - URLs editieren",
+       'ADMIN_SURFBAR_LOCK_URLS_TITLE' => "Besuchertausch - URLs sperren/entsperren",
+       'ADMIN_SURFBAR_UNDELETE_URLS_TITLE' => "Besuchertausch - gel&ouml;schte URLs wiederherstellen",
 
        // Admin notices
-       'ADMIN_CONFIG_SURFBAR_NOTICE' => "<strong>Hinweise:</strong> Es wird empfohlen, die Ruhezeit etwas l&auml;nger als die Reload-Sperre einzustellen. Migrierte URLs sind aus Mailbuchungen &uuml;bernommene URLs, die das Mitglied noch best&auml;tigen muss. Werden URLs aus freigeschalteten Mailbuchungen in die Surfbar &quot;migriert&quot; so muss erst das Mitglied der Aufnahme zustimmen. Tut es dies nicht, wird die URL wieder aus der Surfbar entfernt. Eine sofortige Freischaltung ist nicht m&ouml;glich.",
+       'ADMIN_CONFIG_SURFBAR_NOTICE' => "<strong>Hinweise:</strong> Es wird empfohlen, die Ruhezeit etwas l&auml;nger als die Reload-Sperre einzustellen. Migrierte URLs sind aus Mailbuchungen &uuml;bernommene URLs, die das Mitglied noch best&auml;tigen muss. Werden URLs aus freigeschalteten Mailbuchungen in den Besuchertausch &quot;migriert&quot; so muss erst das Mitglied der Aufnahme zustimmen. Tut es dies nicht, wird die URL wieder aus des Besuchertausches entfernt. Eine sofortige Freischaltung ist nicht m&ouml;glich.",
        'ADMIN_LIST_SURFBAR_ACTIONS_NOTICE' => "<strong>Hinweise:</strong> Sie sollten zur Sicherheit Ihres {?mt_word2?} den neuen Status nie auf <u>{--SURFBAR_URL_STATUS_ACTIVE--}</u> z.B. bei der Mitgliedaktion <u>{--MEMBER_SURFBAR_ACTION_UNPAUSE_SUBMIT--}</u> einstellen.",
        'ADMIN_EDIT_SURFBAR_ACTIONS_NOTICE' => "Seien Sie beim &Auml;ndern von Mitglieder-Aktionen, URL-Status und neuen Status sehr vorsichtig! Eventuell kann der Besuchertausch Ihres {?mt_word2?} nicht mehr einwandfrei funktionieren.",
 
        // Member titles
-       'MEMBER_SURFBAR_LIST_TITLE' => "Ihre URLs in der Surfbar verwalten",
+       'MEMBER_SURFBAR_DYNAMIC_MODEL_CONFIGURED_TITLE' => "Dynamisch verg&uuml;teter Besuchertausch ist aktiv",
+       'MEMBER_SURFBAR_STATIC_MODEL_CONFIGURED_TITLE' => "Statisch verg&uuml;teter Besuchertausch ist aktiv",
+       'MEMBER_SURFBAR_LIST_TITLE' => "Ihre URLs im Besuchertausch verwalten",
+       'MEMBER_SURFBAR_EDIT_URL_TITLE' => "URL im Besuchertausch editieren:",
+       'MEMBER_SURFBAR_DELETE_URL_TITLE' => "URL in Surfbar l&ouml;schen:",
 
        // Member submit buttons
-       'MEMBER_SURFBAR_ADD_URL_SUBMIT' => "URL in Surfbar buchen",
+       'MEMBER_SURFBAR_ADD_URL_SUBMIT' => "URL im Besuchertausch buchen",
        'MEMBER_SURFBAR_TEST_URL_SUBMIT' => "URL anzeigen",
 
        // General member text
        'MEMBER_SURFBAR_URL_ADDED' => "URL hinzugef&uuml;gt und wartet auf Freischaltung.",
        'MEMBER_SURFBAR_URL_NOT_ADDED' => "URL konnte nicht hinzugef&uuml;gt werden, da ein Fehler vorliegt.",
-       'MEMBER_SURFBAR_NO_MORE_ALLOWED' => "Sie k&ouml;nnen leider nicht mehr URLs in der Surfbar buchen, da Sie das Maximum erreicht haben.",
-       'MEMBER_SURFBAR_NO_URLS_FOUND' => "Sie haben noch keine URLs f&uuml;r die Surfbar gebucht.",
+       'MEMBER_SURFBAR_NO_MORE_ALLOWED' => "Sie k&ouml;nnen leider nicht mehr URLs im Besuchertausch buchen, da Sie das Maximum erreicht haben.",
+       'MEMBER_SURFBAR_NO_URLS_FOUND' => "Sie haben noch keine URLs f&uuml;r den Besuchertausch gebucht.",
        'MEMBER_SURFBAR_VIEWS_TOTAL' => "Views",
        'MEMBER_SURFBAR_STATUS' => "Status",
        'MEMBER_SURFBAR_REGISTERED' => "Angemeldet",
        'MEMBER_SURFBAR_LAST_LOCKED' => "Letzte Sperre",
        'MEMBER_SURFBAR_LOCK_REASON' => "Sperrgrund",
        'MEMBER_SURFBAR_ACTIONS' => "Aktionen",
-       'MEMBER_SURFBAR_LIST_NOTICE' => "<strong>Hinweise:</strong> Bitte beachten Sie, dass Editieren, erneutes Aktivieren von gestoppten URLs und nochmalige Anmeldung nach Ablehnung eine Freischaltung durch unsere Administratoren n&ouml;tig ist. Migrierte URLs sind in der Surfbar nicht freigegeben und bedarfen einer Buchungsbest&auml;tigung (&quot;Jetzt buchen&quot; bitte dazu anklicken) Ihrerseits, da die Bewerbung Ihrer URL in der Surfbar zus&auml;tzliche {?POINTS?}-Kosten bedeuten. Die aktuellen Kosten entnehmen Sie bitte der Seite &quot;Surfbar starten&quot; oder &quot;URL buchen&quot; aus dem Surfbar-Mitgliedsmen&uuml;.",
        'MEMBER_SURFBAR_ACTION_DONE' => "Ausgew&auml;hlte Aktion ausgef&uuml;hrt.",
        'MEMBER_SURFBAR_ACTION_FAILED' => "Ausgew&auml;hlte Aktion konnte nicht vollst&auml;ndig ausgef&uuml;hrt werden.",
        'MEMBER_SURFBAR_UNLIMITED_VIEWS' => "Unbegrenzt",
        'MEMBER_SURFBAR_TEST_URL' => "URL-Tester",
+       'MEMBER_SURFBAR_START_NOW' => "Jetzt den Besuchertausch starten!",
+       'MEMBER_SURFBAR_URL_LIMITED' => "Soll die Anzahl Aufrufe begrenzt werden?",
+       'MEMBER_SURFBAR_URL_ENTER_LIMIT' => "Aufrufe begrenzen auf:",
+       'MEMBER_SURFBAR_URL_SELECT_PACKAGE' => "W&auml;hlen Sie ein Buchungspaket aus:",
+       'MEMBER_EDIT_SURFBAR_CHANGE_URL' => "URL &auml;ndern:",
+       'MEMBER_DELETE_SURFBAR_URL' => "Gebuchte URL:",
+       'MEMBER_DELETE_SURFBAR_REGISTERED' => "Angemeldet:",
+       'MEMBER_DELETE_SURFBAR_TOTAL_VIEWS' => "Gesamtaufrufe:",
+       'MEMBER_DELETE_SURFBAR_LIMITED' => "Aufrufe begrenzt auf:",
 
        // Member - book URLs
-       'MEMBER_BOOK_SURFBAR_URL_DYNAMIC_TITLE' => "URL in Surfbar buchen - Dynamisch:",
-       'MEMBER_BOOK_SURFBAR_URL_STATIC_TITLE' => "URL in Surfbar buchen - Statisch:",
-       'MEMBER_BOOK_SURFBAR_URL_DYNAMIC_NOTICE' => "Die maximalen Kosten bzw. Einnahmen pro Surfbaraufruf richten sich nach verschiedenen Faktoren. Schauen Sie unter <a href=\"{%url=modules.php?module=login&amp;what=start_surfbar%}\">Surfbar starten</a> nach, wenn Sie genaueres dazu wissen m&ouml;chten.",
-       'MEMBER_BOOK_SURFBAR_URL_LIMITED' => "Soll die Anzahl Aufrufe begrenzt werden?",
-       'MEMBER_BOOK_SURFBAR_URL_ENTER_LIMIT' => "Aufrufe begrenzen auf:",
+       'MEMBER_BOOK_SURFBAR_URL_DYNAMIC_TITLE' => "URL im Besuchertausch buchen - Dynamisch:",
+       'MEMBER_BOOK_SURFBAR_URL_STATIC_TITLE' => "URL im Besuchertausch buchen - Statisch:",
        'MEMBER_BOOK_SURFBAR_URL_ENTER_URL' => "URL eingeben:",
        'MEMBER_BOOK_SURFBAR_URL_TOTAL_AMOUNT' => "Sie haben bereits <strong>{%pipe,getSurfbarTotalUserUrls,translateComma%}</strong> von maximal <strong>{%config,translateComma=surfbar_max_order%}</strong> erlaubten URLs gebucht.",
-       'MEMBER_BOOK_SURFBAR_URL_DYNAMIC_COSTS' => "Jeder Seiten-Aufruf durch andere Mitglieder kostet Ihnen mindestens <strong>{%pipe,determineSurfbarCosts,translateComma=true%} {?POINTS?}</strong>. Surfen Sie mit der Surfbar erhalten Sie mindestens <strong>{%pipe,determineSurfbarReward,translateComma=true%} {?POINTS?}</strong> auf Ihr Konto gutgeschrieben.",
-       'MEMBER_BOOK_SURFBAR_URL_STATIC_COSTS' => "Jeder Seiten-Aufruf durch andere Mitglieder kostet Ihnen <span class=\"surfbar_points\">{%pipe,determineSurfbarCosts,translateComma=true%}{?POINTS?}</span>. Surfen Sie mit der Surfbar erhalten Sie <span class=\"surfbar_points\">{%pipe,determineSurfbarReward,translateComma=true%} {?POINTS?}</span> auf Ihr Konto gutgeschrieben.",
+       'MEMBER_BOOK_SURFBAR_URL_DYNAMIC_COSTS' => "Jeder Seiten-Aufruf durch andere Mitglieder kostet Ihnen mindestens <strong>{%pipe,determineSurfbarCosts,translateComma=true%} {?POINTS?}</strong>. Surfen Sie mit des Besuchertausches erhalten Sie mindestens <strong>{%pipe,determineSurfbarReward,translateComma=true%} {?POINTS?}</strong> auf Ihr Konto gutgeschrieben.",
+       'MEMBER_BOOK_SURFBAR_URL_STATIC_COSTS' => "Jeder Seiten-Aufruf durch andere Mitglieder kostet Ihnen <span class=\"surfbar_points\">{%pipe,determineSurfbarCosts,translateComma=true%}{?POINTS?}</span>. Surfen Sie mit des Besuchertausches erhalten Sie <span class=\"surfbar_points\">{%pipe,determineSurfbarReward,translateComma=true%} {?POINTS?}</span> auf Ihr Konto gutgeschrieben.",
+
+       // Member - notices
+       'MEMBER_SURFBAR_LIST_NOTICE' => "<strong>Hinweise:</strong> Bitte beachten Sie, dass Editieren, erneutes Aktivieren von gestoppten URLs und nochmalige Anmeldung nach Ablehnung eine Freischaltung durch unsere Administratoren n&ouml;tig ist. Migrierte URLs sind im Besuchertausch nicht freigegeben und bedarfen einer Buchungsbest&auml;tigung (&quot;Jetzt buchen&quot; bitte dazu anklicken) Ihrerseits, da die Bewerbung Ihrer URL im Besuchertausch zus&auml;tzliche {?POINTS?}-Kosten bedeuten. Die aktuellen Kosten entnehmen Sie bitte der Seite &quot;Besuchertausch starten&quot; oder &quot;URL buchen&quot; aus dem Besuchertausch-Mitgliedsmen&uuml;.",
+       'MEMBER_BOOK_SURFBAR_URL_DYNAMIC_NOTICE' => "Die maximalen Kosten bzw. Einnahmen pro URL-Aufruf im Besuchertausch richten sich nach verschiedenen Faktoren. Schauen Sie unter <a href=\"{%url=modules.php?module=login&amp;what=start_surfbar%}\">Besuchertausch starten</a> nach, wenn Sie genaueres dazu wissen m&ouml;chten.",
+       'MEMBER_SURFBAR_DELETE_URL_NOTICE' => "<strong>Hinweis:</strong> Irrt&uuml;mlich gel&ouml;schte URLs k&ouml;nnen nur durch unsere Administratoren wiederhergestellt werden.",
 
        // Member - legends
        'MEMBER_BOOK_SURFBAR_URL_DATA_LEGEND' => "Geben Sie die Daten zu Ihrer URL ein:",
 
        // Subject lines for admins
-       'ADMIN_SURFBAR_NOTIFY_URL_UNLOCK_SUBJECT' => "[Surfbar:] URL hinzugef&uuml;gt durch Admin",
-       'ADMIN_SURFBAR_NOTIFY_URL_REG_SUBJECT' => "[Surfbar:] Mitgliedsbuchung einer URL",
-       'ADMIN_SURFBAR_NOTIFY_URL_MIGRATE_SUBJECT' => "[Surfbar:] Migrierung einer Mailbuchung",
-       'ADMIN_SURFBAR_NOTIFY_URL_ACTIVE_SUBJECT' => "[Surfbar:] Freigabe einer URL",
-       'ADMIN_SURFBAR_NOTIFY_URL_ACTIVE_DELETED_SUBJECT' => "[Surfbar:] Mitglied hat freigegebene URL gel&ouml;scht",
-       'ADMIN_SURFBAR_NOTIFY_URL_LOCKED_DELETED_SUBJECT' => "[Surfbar:] Mitglied hat gesperrte URL gel&ouml;scht",
-       'ADMIN_SURFBAR_NOTIFY_URL_PENDING_DELETED_SUBJECT' => "[Surfbar:] Mitglied hat wartende URL zur&uuml;ckgenommen",
-       'ADMIN_SURFBAR_NOTIFY_URL_STOPPED_DELETED_SUBJECT' => "[Surfbar:] Mitglied hat angehaltene URL gel&ouml;scht",
-       'ADMIN_SURFBAR_NOTIFY_URL_REJECTED_SUBJECT' => "[Surfbar:] URL abgelehnt",
-       'ADMIN_SURFBAR_NOTIFY_URL_REJECTED_PENDING_SUBJECT' => "[Surfbar:] Erneute Anmeldung einer URL",
-       'ADMIN_SURFBAR_NOTIFY_URL_PENDING_SUBJECT' => "[Surfbar:] URL-Buchung zugestimmt",
-       'ADMIN_SURFBAR_NOTIFY_URL_PENDING_ACTIVE_SUBJECT' => "[Surfbar:] URL-Buchung freigeschaltet",
-       'ADMIN_SURFBAR_NOTIFY_URL_PENDING_REJECTED_SUBJECT' => "[Surfbar:] URL-Buchung abgelehnt",
-       'ADMIN_SURFBAR_NOTIFY_URL_DEPLETED_SUBJECT' => "[Surfbar:] URL automatisch angehalten",
-       'ADMIN_SURFBAR_NOTIFY_URL_ACTIVE_PENDING_SUBJECT' => "[Surfbar:] Mitglied hat freigegebene URL ge&auml;ndert",
-       'ADMIN_SURFBAR_NOTIFY_URL_LOCKED_PENDING_SUBJECT' => "[Surfbar:] Mitglied hat gesperrte URL erneut gebucht",
-       'ADMIN_SURFBAR_NOTIFY_URL_STOPPED_CONTINUED_SUBJECT' => "[Surfbar:] Mitglied hat gestoppte URL gestartet",
-       'ADMIN_SURFBAR_NOTIFY_URL_STOPPED_PENDING_SUBJECT' => "[Surfbar:] Mitglied hat gestoppte URL ge&auml;ndert",
-       'ADMIN_SURFBAR_NOTIFY_URL_ACTIVE_STOPPED_SUBJECT' => "[Surfbar:] Mitglied hat freigegebene URL gestoppt",
-       'ADMIN_SURFBAR_NOTIFY_URL_MIGRATED_DELETED_SUBJECT' => "[Surfbar:] Mitglied hat migrierte URL gel&ouml;scht",
-       'ADMIN_SURFBAR_NOTIFY_URL_MIGRATED_MIGRATED_SUBJECT' => "[Surfbar:] Mitglied hat migrierte URL ge&auml;ndert",
-       'ADMIN_SURFBAR_NOTIFY_URL_MIGRATED_PENDING_SUBJECT' => "[Surfbar:] Mitglied hat migrierte URL gebucht",
-       'ADMIN_SURFBAR_NOTIFY_URL_ACTIVE_DEPLETED_SUBJECT' => "[Surfbar:] Maximale Views einer URL erreicht",
-       'ADMIN_SURFBAR_NOTIFY_DEFAULT_SUBJECT' => "Problem in Surfbar-Betreff (%s)",
+       'ADMIN_SURFBAR_NOTIFY_URL_UNLOCK_SUBJECT' => "[Besuchertausch:] URL hinzugef&uuml;gt durch Admin",
+       'ADMIN_SURFBAR_NOTIFY_URL_REG_SUBJECT' => "[Besuchertausch:] Mitgliedsbuchung einer URL",
+       'ADMIN_SURFBAR_NOTIFY_URL_MIGRATE_SUBJECT' => "[Besuchertausch:] Migrierung einer Mailbuchung",
+       'ADMIN_SURFBAR_NOTIFY_URL_ACTIVE_SUBJECT' => "[Besuchertausch:] Freigabe einer URL",
+       'ADMIN_SURFBAR_NOTIFY_URL_ACTIVE_DELETED_SUBJECT' => "[Besuchertausch:] Mitglied hat freigegebene URL gel&ouml;scht",
+       'ADMIN_SURFBAR_NOTIFY_URL_LOCKED_DELETED_SUBJECT' => "[Besuchertausch:] Mitglied hat gesperrte URL gel&ouml;scht",
+       'ADMIN_SURFBAR_NOTIFY_URL_PENDING_DELETED_SUBJECT' => "[Besuchertausch:] Mitglied hat wartende URL zur&uuml;ckgenommen",
+       'ADMIN_SURFBAR_NOTIFY_URL_STOPPED_DELETED_SUBJECT' => "[Besuchertausch:] Mitglied hat angehaltene URL gel&ouml;scht",
+       'ADMIN_SURFBAR_NOTIFY_URL_REJECTED_SUBJECT' => "[Besuchertausch:] URL abgelehnt",
+       'ADMIN_SURFBAR_NOTIFY_URL_REJECTED_PENDING_SUBJECT' => "[Besuchertausch:] Erneute Anmeldung einer URL",
+       'ADMIN_SURFBAR_NOTIFY_URL_PENDING_SUBJECT' => "[Besuchertausch:] URL-Buchung zugestimmt",
+       'ADMIN_SURFBAR_NOTIFY_URL_PENDING_ACTIVE_SUBJECT' => "[Besuchertausch:] URL-Buchung freigeschaltet",
+       'ADMIN_SURFBAR_NOTIFY_URL_PENDING_REJECTED_SUBJECT' => "[Besuchertausch:] URL-Buchung abgelehnt",
+       'ADMIN_SURFBAR_NOTIFY_URL_DEPLETED_SUBJECT' => "[Besuchertausch:] URL automatisch angehalten",
+       'ADMIN_SURFBAR_NOTIFY_URL_ACTIVE_PENDING_SUBJECT' => "[Besuchertausch:] Mitglied hat freigegebene URL ge&auml;ndert",
+       'ADMIN_SURFBAR_NOTIFY_URL_LOCKED_PENDING_SUBJECT' => "[Besuchertausch:] Mitglied hat gesperrte URL erneut gebucht",
+       'ADMIN_SURFBAR_NOTIFY_URL_STOPPED_CONTINUED_SUBJECT' => "[Besuchertausch:] Mitglied hat gestoppte URL gestartet",
+       'ADMIN_SURFBAR_NOTIFY_URL_STOPPED_PENDING_SUBJECT' => "[Besuchertausch:] Mitglied hat gestoppte URL ge&auml;ndert",
+       'ADMIN_SURFBAR_NOTIFY_URL_ACTIVE_STOPPED_SUBJECT' => "[Besuchertausch:] Mitglied hat freigegebene URL gestoppt",
+       'ADMIN_SURFBAR_NOTIFY_URL_MIGRATED_DELETED_SUBJECT' => "[Besuchertausch:] Mitglied hat migrierte URL gel&ouml;scht",
+       'ADMIN_SURFBAR_NOTIFY_URL_MIGRATED_MIGRATED_SUBJECT' => "[Besuchertausch:] Mitglied hat migrierte URL ge&auml;ndert",
+       'ADMIN_SURFBAR_NOTIFY_URL_MIGRATED_PENDING_SUBJECT' => "[Besuchertausch:] Mitglied hat migrierte URL gebucht",
+       'ADMIN_SURFBAR_NOTIFY_URL_ACTIVE_DEPLETED_SUBJECT' => "[Besuchertausch:] Maximale Views einer URL erreicht",
+       'ADMIN_SURFBAR_NOTIFY_DEFAULT_SUBJECT' => "Problem im Besuchertausch-Betreff (%s)",
 
        // Auto-generated admin subject lines
-       'ADMIN_DELETE_SURFBAR_URLS_SUBJECT' => "[Surfbar:] URL entfernt",
-       'ADMIN_EDIT_SURFBAR_URLS_SUBJECT' => "[Surfbar:] URL ge&auml;ndert",
-       'ADMIN_ACTIVE_SURFBAR_URLS_SUBJECT' => "[Surfbar:] Freigabe einer URL",
-       'ADMIN_LOCKED_SURFBAR_URLS_SUBJECT' => "[Surfbar:] Sperrung einer URL",
-       'ADMIN_EDIT_SURFBAR_ACTIONS_SUBJECT' => "[Surfbar:] Mitgliederaktion ge&auml;ndert",
+       'ADMIN_DELETE_SURFBAR_URLS_SUBJECT' => "[Besuchertausch:] URL entfernt",
+       'ADMIN_EDIT_SURFBAR_URLS_SUBJECT' => "[Besuchertausch:] URL ge&auml;ndert",
+       'ADMIN_ACTIVE_SURFBAR_URLS_SUBJECT' => "[Besuchertausch:] Freigabe einer URL",
+       'ADMIN_LOCKED_SURFBAR_URLS_SUBJECT' => "[Besuchertausch:] Sperrung einer URL",
+       'ADMIN_EDIT_SURFBAR_ACTIONS_SUBJECT' => "[Besuchertausch:] Mitgliederaktion ge&auml;ndert",
 
        // Subject lines for members
-       'MEMBER_SURFBAR_NOTIFY_URL_UNLOCK_SUBJECT' => "[Surfbar:] Ihre URL wurde aufgenommen",
-       'MEMBER_SURFBAR_NOTIFY_URL_REG_SUBJECT' => "[Surfbar:] Ihre URL wartet auf Freischaltung",
-       'MEMBER_SURFBAR_NOTIFY_URL_MIGRATE_SUBJECT' => "[Surfbar:] Ihre URL aus der Mailbuchung wurde migriert",
-       'MEMBER_SURFBAR_NOTIFY_URL_ACTIVE_SUBJECT' => "[Surfbar:] Ihre URL wurde freigegeben",
-       'MEMBER_SURFBAR_NOTIFY_URL_ACTIVE_DELETED_SUBJECT' => "[Surfbar:] Sie haben Ihre freigegebene URL gel&ouml;scht",
-       'MEMBER_SURFBAR_NOTIFY_URL_LOCKED_DELETED_SUBJECT' => "[Surfbar:] Sie haben eine gesperrte URL gel&ouml;scht",
-       'MEMBER_SURFBAR_NOTIFY_URL_PENDING_DELETED_SUBJECT' => "[Surfbar:] Sie haben Ihre wartende URL zur&uuml;ckgenommen",
-       'MEMBER_SURFBAR_NOTIFY_URL_STOPPED_DELETED_SUBJECT' => "[Surfbar:] Sie haben Ihre gestoppte URL gel&ouml;scht",
-       'MEMBER_SURFBAR_NOTIFY_URL_REJECTED_SUBJECT' => "[Surfbar:] Ihre URL wurde abgelehnt",
-       'MEMBER_SURFBAR_NOTIFY_URL_REJECTED_PENDING_SUBJECT' => "[Surfbar:] Erneute Anmeldung Ihrer URL",
-       'MEMBER_SURFBAR_NOTIFY_URL_PENDING_SUBJECT' => "[Surfbar:] Zustimmung zur URL-Buchung erhalten",
-       'MEMBER_SURFBAR_NOTIFY_URL_PENDING_ACTIVE_SUBJECT' => "[Surfbar:] Ihre URL wurde freigeschaltet",
-       'MEMBER_SURFBAR_NOTIFY_URL_PENDING_REJECTED_SUBJECT' => "[Surfbar:] Ihre URL wurde abgelehnt",
-       'MEMBER_SURFBAR_NOTIFY_URL_DEPLETED_SUBJECT' => "[Surfbar:] Ihre URL wurde automatisch angehalten",
-       'MEMBER_SURFBAR_NOTIFY_URL_ACTIVE_PENDING_SUBJECT' => "[Surfbar:] Sie haben Ihre freigegebene URL ge&auml;ndert",
-       'MEMBER_SURFBAR_NOTIFY_URL_LOCKED_PENDING_SUBJECT' => "[Surfbar:] Sie haben eine gesperrte URL erneut gebucht",
-       'MEMBER_SURFBAR_NOTIFY_URL_STOPPED_CONTINUED_SUBJECT' => "[Surfbar:] Sie haben Ihre gestoppte URL gestartet",
-       'MEMBER_SURFBAR_NOTIFY_URL_STOPPED_PENDING_SUBJECT' => "[Surfbar:] Sie haben Ihre gestoppte URL ge&auml;ndert",
-       'MEMBER_SURFBAR_NOTIFY_URL_ACTIVE_STOPPED_SUBJECT' => "[Surfbar:] Sie haben Ihre freigegebene URL gestoppt",
-       'MEMBER_SURFBAR_NOTIFY_URL_MIGRATED_DELETED_SUBJECT' => "[Surfbar:] Sie haben eine migrierte URL gel&ouml;scht",
-       'MEMBER_SURFBAR_NOTIFY_URL_MIGRATED_MIGRATED_SUBJECT' => "[Surfbar:] Sie haben eine migrierte URL ge&auml;ndert",
-       'MEMBER_SURFBAR_NOTIFY_URL_MIGRATED_PENDING_SUBJECT' => "[Surfbar:] Sie haben eine migrierte URL gebucht",
+       'MEMBER_SURFBAR_NOTIFY_URL_UNLOCK_SUBJECT' => "[Besuchertausch:] Ihre URL wurde aufgenommen",
+       'MEMBER_SURFBAR_NOTIFY_URL_REG_SUBJECT' => "[Besuchertausch:] Ihre URL wartet auf Freischaltung",
+       'MEMBER_SURFBAR_NOTIFY_URL_MIGRATE_SUBJECT' => "[Besuchertausch:] Ihre URL aus der Mailbuchung wurde migriert",
+       'MEMBER_SURFBAR_NOTIFY_URL_ACTIVE_SUBJECT' => "[Besuchertausch:] Ihre URL wurde freigegeben",
+       'MEMBER_SURFBAR_NOTIFY_URL_ACTIVE_DELETED_SUBJECT' => "[Besuchertausch:] Sie haben Ihre freigegebene URL gel&ouml;scht",
+       'MEMBER_SURFBAR_NOTIFY_URL_LOCKED_DELETED_SUBJECT' => "[Besuchertausch:] Sie haben eine gesperrte URL gel&ouml;scht",
+       'MEMBER_SURFBAR_NOTIFY_URL_PENDING_DELETED_SUBJECT' => "[Besuchertausch:] Sie haben Ihre wartende URL zur&uuml;ckgenommen",
+       'MEMBER_SURFBAR_NOTIFY_URL_STOPPED_DELETED_SUBJECT' => "[Besuchertausch:] Sie haben Ihre gestoppte URL gel&ouml;scht",
+       'MEMBER_SURFBAR_NOTIFY_URL_REJECTED_SUBJECT' => "[Besuchertausch:] Ihre URL wurde abgelehnt",
+       'MEMBER_SURFBAR_NOTIFY_URL_REJECTED_PENDING_SUBJECT' => "[Besuchertausch:] Erneute Anmeldung Ihrer URL",
+       'MEMBER_SURFBAR_NOTIFY_URL_PENDING_SUBJECT' => "[Besuchertausch:] Zustimmung zur URL-Buchung erhalten",
+       'MEMBER_SURFBAR_NOTIFY_URL_PENDING_ACTIVE_SUBJECT' => "[Besuchertausch:] Ihre URL wurde freigeschaltet",
+       'MEMBER_SURFBAR_NOTIFY_URL_PENDING_REJECTED_SUBJECT' => "[Besuchertausch:] Ihre URL wurde abgelehnt",
+       'MEMBER_SURFBAR_NOTIFY_URL_DEPLETED_SUBJECT' => "[Besuchertausch:] Ihre URL wurde automatisch angehalten",
+       'MEMBER_SURFBAR_NOTIFY_URL_ACTIVE_PENDING_SUBJECT' => "[Besuchertausch:] Sie haben Ihre freigegebene URL ge&auml;ndert",
+       'MEMBER_SURFBAR_NOTIFY_URL_LOCKED_PENDING_SUBJECT' => "[Besuchertausch:] Sie haben eine gesperrte URL erneut gebucht",
+       'MEMBER_SURFBAR_NOTIFY_URL_STOPPED_CONTINUED_SUBJECT' => "[Besuchertausch:] Sie haben Ihre gestoppte URL gestartet",
+       'MEMBER_SURFBAR_NOTIFY_URL_STOPPED_PENDING_SUBJECT' => "[Besuchertausch:] Sie haben Ihre gestoppte URL ge&auml;ndert",
+       'MEMBER_SURFBAR_NOTIFY_URL_ACTIVE_STOPPED_SUBJECT' => "[Besuchertausch:] Sie haben Ihre freigegebene URL gestoppt",
+       'MEMBER_SURFBAR_NOTIFY_URL_MIGRATED_DELETED_SUBJECT' => "[Besuchertausch:] Sie haben eine migrierte URL gel&ouml;scht",
+       'MEMBER_SURFBAR_NOTIFY_URL_MIGRATED_MIGRATED_SUBJECT' => "[Besuchertausch:] Sie haben eine migrierte URL ge&auml;ndert",
+       'MEMBER_SURFBAR_NOTIFY_URL_MIGRATED_PENDING_SUBJECT' => "[Besuchertausch:] Sie haben eine migrierte URL gebucht",
        'MEMBER_SURFBAR_NOTIFY_DEFAULT_SUBJECT' => "[Fehler:] Bitte leiten Sie diese Mail an uns weiter!",
-       'MEMBER_SURFBAR_NOTIFY_LOW_POINTS_SUBJECT' => "[Surfbar:] Ihr {?POINTS?}-Stand ist sehr niedrig!",
+       'MEMBER_SURFBAR_NOTIFY_LOW_POINTS_SUBJECT' => "[Besuchertausch:] Ihr {?POINTS?}-Stand ist sehr niedrig!",
 
        // Auto-generated member subject lines
-       'MEMBER_DELETE_SURFBAR_URLS_SUBJECT' => "[Surfbar:] Ihre URL wurde entfernt",
-       'MEMBER_EDIT_SURFBAR_URLS_SUBJECT' => "[Surfbar:] &Auml;nderung Ihrer URL durch Admin",
-       'MEMBER_LOCKED_SURFBAR_URLS_SUBJECT' => "[Surfbar:] Sperrung Ihrer URL, bitte AGBs beachten.",
-       'MEMBER_ACTIVE_SURFBAR_URLS_SUBJECT' => "[Surfbar:] Freigabe Ihrer URL",
+       'MEMBER_DELETE_SURFBAR_URLS_SUBJECT' => "[Besuchertausch:] Ihre URL wurde entfernt",
+       'MEMBER_EDIT_SURFBAR_URLS_SUBJECT' => "[Besuchertausch:] &Auml;nderung Ihrer URL durch Admin",
+       'MEMBER_LOCKED_SURFBAR_URLS_SUBJECT' => "[Besuchertausch:] Sperrung Ihrer URL, bitte AGBs beachten.",
+       'MEMBER_ACTIVE_SURFBAR_URLS_SUBJECT' => "[Besuchertausch:] Freigabe Ihrer URL",
 
        // URL status
        'SURFBAR_URL_STATUS_ACTIVE' => "Freigegeben",
@@ -279,16 +296,16 @@ addMessages(array(
        // Member actions - button titles
        'MEMBER_SURFBAR_ACTION_UNKNOWN_TITLE' => "Es wurde eine unbekannte Mitgliedsaktion &#39;%s&#39; erkannt. Bitte melden Sie dies an den Support.",
        'MEMBER_SURFBAR_ACTION_RETREAT_TITLE' => "Nehmen Sie hiermit Ihre Buchung wieder zur&uuml;ck, falls Sie diese doch nicht bewerben wollten.",
-       'MEMBER_SURFBAR_ACTION_FRAMETEST_TITLE' => "Testen Sie die Seite auf Framekiller hin, diese sind in unserer Surfbar grunds&auml;tzlich nicht gestattet.",
+       'MEMBER_SURFBAR_ACTION_FRAMETEST_TITLE' => "Testen Sie die Seite auf Framekiller hin, diese sind in unserem Besuchertausch grunds&auml;tzlich nicht gestattet.",
        'MEMBER_SURFBAR_ACTION_EDIT_TITLE' => "&Auml;ndern Sie hier Ihre URL, wenn diese nicht stimmen sollte. Allerdings wird Ihre URL dann auf Freischaltung wartend gesetzt, damit wir sie vor Aufnahme nochmals kontrollieren k&ouml;nnen.",
        'MEMBER_SURFBAR_ACTION_DELETE_TITLE' => "L&ouml;schen Sie URLs, die in unserem System nicht mehr beworben werden sollen. Ihre URL wird dann als zu L&ouml;schen markiert und wird dann von uns entg&uuml;ltig gel&ouml;scht. Dies gilt als Vorsichtsma&szlig;nahme.",
        'MEMBER_SURFBAR_ACTION_RESUBMIT_TITLE' => "Melden Sie Ihre URL erneut an, wenn Sie diese an unsere AGBs angepasst haben, wie z.B. Framekiller oder Hardcore/Erotik entfernt. Diese sind bei uns nicht gestattet.",
-       'MEMBER_SURFBAR_ACTION_BOOKNOW_TITLE' => "Die URL wurde aus einer Mailbuchung migriert. Hiermit k&ouml;nnen Sie die URL jetzt in der Surfbar buchen.",
-       'MEMBER_SURFBAR_ACTION_PAUSE_TITLE' => "Halten Sie die URL in der Surfbar kurz an, wenn sie gerade nicht erreichbar ist. Dies geschieht nicht automatisch.",
-       'MEMBER_SURFBAR_ACTION_UNPAUSE_TITLE' => "Lassen Sie die URL in der Surfbar weiterlaufen, wenn Sie dies m&ouml;chten. Wir m&uuml;ssen die URL jedoch erneut freigeben.",
+       'MEMBER_SURFBAR_ACTION_BOOKNOW_TITLE' => "Die URL wurde aus einer Mailbuchung migriert. Hiermit k&ouml;nnen Sie die URL jetzt im Besuchertausch buchen.",
+       'MEMBER_SURFBAR_ACTION_PAUSE_TITLE' => "Halten Sie die URL im Besuchertausch kurz an, wenn sie gerade nicht erreichbar ist. Dies geschieht nicht automatisch.",
+       'MEMBER_SURFBAR_ACTION_UNPAUSE_TITLE' => "Lassen Sie die URL im Besuchertausch weiterlaufen, wenn Sie dies m&ouml;chten. Wir m&uuml;ssen die URL jedoch erneut freigeben.",
 
        // Guest texts
-       'GUEST_SURFBAR_LOGIN_HEADER' => "Login zur Surfbar:",
+       'GUEST_SURFBAR_LOGIN_HEADER' => "Login zum Besuchertausch:",
 
        // Points accounts - subject
        'POINTS_SUBJECT_SURFBAR'             => "Verg&uuml;tung im Besuchert.",
@@ -298,6 +315,13 @@ addMessages(array(
 
        // Module title
        'MODULE_SURFBAR_TITLE' => "Besuchertausch",
+
+       // Admin - for ext-task
+       'ADMIN_TASK_LIST_SURFBAR_URLS_ALL' => "Alle URLs im Besuchertausch",
+       'ADMIN_TASK_LIST_SURFBAR_URLS_ALL_TITLE' => "Im Besuchertausch sind URLs gebucht worden.",
+       'ADMIN_TASK_LIST_SURFBAR_URLS_PENDING' => "Wartende URLs im Besuchertausch",
+       'ADMIN_TASK_LIST_SURFBAR_URLS_PENDING_TITLE' => "Es warten noch URLs auf Freischaltung f&uuml;r den Besuchertausch.",
+
 ));
 
 // [EOF]
index 909620ae6378f5d977c3ac44a229768909f49a75..8f0d38b10be2af9cbe86248c3cc5ff2d72fc0e35 100644 (file)
@@ -74,40 +74,6 @@ addMessages(array(
        'ADMIN_TASK_DELETE_ENTRIES' => "Sofort l&ouml;schen",
        'ADMIN_TASK_DELETE_MODE_NOTICE' => "Diese Aufgaben sind zum automatischen L&ouml;schen freigegeben. Die automatische L&ouml;schung erfolgt durch die autopurge-Erweiterung. Sie k&ouml;nnen die Aufgaben aber auch jetzt endg&uuml;ltig l&ouml;schen.",
        'ADMIN_TASK_UNKNOWN_LIST_TITLE' => "Linktitel nicht gesetzt.",
-       'ADMIN_TASK_INACTIVE_AUTOPURGE' => "Inaktive Accounts",
-       'ADMIN_TASK_INACTIVE_AUTOPURGE_TITLE' => "Es gibt inaktiv gewordene Mitglieder in Ihrem {?mt_word?}.",
-       'ADMIN_TASK_LIST_PAYOUTS_WAITING' => "Wart. Auszahlungen",
-       'ADMIN_TASK_LIST_PAYOUTS_WAITING_TITLE' => "Es warten Auszahlungsanfragen auf Ihre Bearbeitung.",
-       'ADMIN_TASK_LIST_PAYOUTS_ALL' => "Alle Auszahlungen",
-       'ADMIN_TASK_LIST_PAYOUTS_ALL_TITLE' => "Es gibt Auszahlungsanfragen.",
-       'ADMIN_TASK_LIST_HOLIDAYS' => "Urlaubssanfragen",
-       'ADMIN_TASK_LIST_HOLIDAYS_TITLE' => "Einige Ihrer Mitglieder haben Urlaub beantragt.",
-       'ADMIN_TASK_LIST_COUNTRY' => "L&auml;ndercodes",
-       'ADMIN_TASK_LIST_COUNTRY_TITLE' => "Sie haben L&auml;ndercodes eingerichtet.",
-       'ADMIN_TASK_LIST_DOUBLER_WAITING' => "Wart. Verdopplungen",
-       'ADMIN_TASK_LIST_DOUBLER_WAITING_TITLE' => "Es warten Vedopplungen auf Verg&uuml;tung.",
-       'ADMIN_TASK_LIST_DOUBLER_ALL' => "Alle Verdopplungen",
-       'ADMIN_TASK_LIST_DOUBLER_ALL_TITLE' => "In Ihrem {?mt_word?} wurde verdoppelt.",
-       'ADMIN_TASK_LIST_BONUS' => "Aktiv-Rallye-Teilnehmer",
-       'ADMIN_TASK_LIST_BONUS_TITLE' => "Es gibt Teilnehmer in Ihrer Aktiv-Rallye.",
-       'ADMIN_TASK_LIST_SPONSOR' => "Sponsorenaccounts",
-       'ADMIN_TASK_LIST_SPONSOR_TITLE' => "Sie haben Sponsoren in Ihrem {?mt_word?}.",
-       'ADMIN_TASK_LIST_SPONSOR_PENDING' => "Wart. Sponsorenac.",
-       'ADMIN_TASK_LIST_SPONSOR_PENDING_TITLE' => "Es warten Sponsorenaccounts auf Ihre Begutachtung wegen Freischaltung.",
-       'ADMIN_TASK_LIST_SPONSOR_CONFIRMED' => "Best. Sponsorenac.",
-       'ADMIN_TASK_LIST_SPONSOR_CONFIRMED_TITLE' => "Es sind Sponsorenaccounts freigeschaltet.",
-       'ADMIN_TASK_LIST_SPONSOR_UNCONFIRMED' => "Unbest. Sponsorenac.",
-       'ADMIN_TASK_LIST_SPONSOR_UNCONFIRMED_TITLE' => "Es m&uuml;ssen Sponsoren noch ihre Accounts best&auml;tigen.",
-       'ADMIN_TASK_LIST_SPONSOR_LOCKED' => "Gesprte. Sponsorenac.",
-       'ADMIN_TASK_LIST_SPONSOR_LOCKED_TITLE' => "Es wurden Sponsorenaccounts gesperrt.",
-       'ADMIN_TASK_LIST_SPONSOR_ORDERS' => "Wart. Buch. d. Spons.",
-       'ADMIN_TASK_LIST_SPONSOR_ORDERS_TITLE' => "Es warten Buchungen Ihrer Sponsoren wegen Annahme/Ablehnung.",
-       'ADMIN_TASK_LIST_THEME_ALL' => "Alle inst. Themes",
-       'ADMIN_TASK_LIST_THEME_ALL_TITLE' => "Es sind Themes installiert.",
-       'ADMIN_TASK_LIST_THEME_ACTIVE' => "Aktivierte Themes",
-       'ADMIN_TASK_LIST_THEME_ACTIVE_TITLE' => "Sie haben Themes in Ihrem {?mt_word?} aktiviert.",
-       'ADMIN_TASK_LIST_ADMINS_ALL' => "Administratoren",
-       'ADMIN_TASK_LIST_ADMINS_ALL_TITLE' => "Es existieren Administratoren-Accounts in Ihrem {?mt_word?}.",
        'ADMIN_TASK_LIST_REFBANNER_ALL' => "Alle Referral-Banner",
        'ADMIN_TASK_LIST_REFBANNER_ALL_TITLE' => "Es exisitieren Referral-Banner in Ihrem {?mt_word?}.",
        'ADMIN_TASK_LIST_REFBANNER_ACTIVE' => "Aktivierte Ref-Banner",
@@ -118,10 +84,6 @@ addMessages(array(
        'ADMIN_TASK_LIST_EXTENSIONS_ACTIVE_TITLE' => "Sie haben Erweiterungen aktiviert.",
        'ADMIN_TASK_LIST_ACCOUNT_NO_REFERRAL' => "Accounts ohne Werber",
        'ADMIN_TASK_LIST_ACCOUNT_NO_REFERRAL_TITLE' => "Es wurden Accounts ohne Werber-Id (refid=0) gefunden.",
-       'ADMIN_TASK_LIST_SURFBAR_URLS_ALL' => "Alle URLs in Surfbar",
-       'ADMIN_TASK_LIST_SURFBAR_URLS_ALL_TITLE' => "In der Surfbar sind URLs gebucht worden.",
-       'ADMIN_TASK_LIST_SURFBAR_URLS_PENDING' => "Wartende URLs in Surfbar",
-       'ADMIN_TASK_LIST_SURFBAR_URLS_PENDING_TITLE' => "Es warten noch URLs auf Freischaltung f&uuml;r die Surfbar.",
        'ADMIN_TASK_LIST_NOTIFICATIONS' => "Alle  Benachrichtigungen",
        'ADMIN_TASK_LIST_NOTIFICATIONS_TITLE' => "Es sind ausgesandte,verg&uuml;tete Benachrichtigungen vorhanden.",
 ));
index f8a6f1276b930eeabb3fb41c1875ab9fb67d723a..b1d9af85671463e21145b9e55a09cc43a02fe13a 100644 (file)
@@ -48,9 +48,15 @@ addMessages(array(
        'ADMIN_THEME_ALREADY_INSTALLED' => "Theme <span class=\"data\">%s</span> bereits installiert.",
        'ADMIN_THEME_NOTHING_FOUND' => "Keine Themes auf dem Server gefunden.",
        'ADMIN_THEME_INC_404' => "Wichtige Design-Headerdatei <u>theme.php</u> konnte zum Design <span class=\"data\">%s</span> nicht gefunden werden.",
-       'ADMIN_SET_AS_NEW_THEME' => "Dieses Theme als Standard-Theme setzen",
+       'ADMIN_SET_AS_DEFAULT_THEME' => "Dieses Theme als Standard-Theme setzen",
        'ADMIN_EDIT_THEME_TITLE' => "Designs &auml;ndern, Standarddesign setzen",
        'ADMIN_EDIT_THEME_NOTICE' => "Durch Anklicken des Uni*-Names wird das jeweilige Theme als Standard-Theme gesetzt, welches Ihre Besucher sofort sehen werden.",
+
+       // Admin - for ext-task
+       'ADMIN_TASK_LIST_THEME_ALL' => "Alle inst. Themes",
+       'ADMIN_TASK_LIST_THEME_ALL_TITLE' => "Es sind Themes installiert.",
+       'ADMIN_TASK_LIST_THEME_ACTIVE' => "Aktivierte Themes",
+       'ADMIN_TASK_LIST_THEME_ACTIVE_TITLE' => "Sie haben Themes in Ihrem {?mt_word?} aktiviert.",
 ));
 
 // [EOF]
index 8a02ca61163e4120500133f2c48080d9a9e32c9a..4e641f4cc8951c7f0200bda63e53bce5e760b6e2 100644 (file)
@@ -608,6 +608,7 @@ function getSurfbarUrlData ($searchTerm, $column = 'url_id', $order = 'url_id',
        $result = SQL_QUERY_ESC("SELECT
        `url_id`,
        `url_userid`,
+       `url_package_id`,
        `url`,
        `url_views_total`,
        `url_views_max`,
@@ -954,9 +955,9 @@ function isSurfbarReloadFull () {
        $result = SQL_QUERY_ESC("SELECT
        COUNT(l.`locks_id`) AS `cnt`
 FROM
-       `{?_MYSQL_PREFIX?}_surfbar_locks` AS l
+       `{?_MYSQL_PREFIX?}_surfbar_locks` AS `l`
 INNER JOIN
-       `{?_MYSQL_PREFIX?}_surfbar_urls` AS u
+       `{?_MYSQL_PREFIX?}_surfbar_urls` AS `u`
 ON
        u.`url_id`=l.`locks_url_id`
 WHERE
@@ -1016,7 +1017,7 @@ function getSurfbarTotalUrls ($status = 'ACTIVE', $excludeUserId = NULL) {
 FROM
        `{?_MYSQL_PREFIX?}_surfbar_urls`
 WHERE
-       (`url_userid` NOT IN (".implode(', ', $userids['url_userid']).") OR `url_userid` IS NULL) AND
+       (`url_userid` NOT IN (" . implode(', ', $userids['url_userid']) . ") OR `url_userid` IS NULL) AND
        `url_status`='%s'
 LIMIT 1",
                array($status), __FUNCTION__, __LINE__
@@ -1301,11 +1302,12 @@ function determineSurfbarDepletedUserids ($limit=0) {
 
                // Get all userid except logged in one
                $result = SQL_QUERY_ESC("SELECT
-       u.url_userid, UNIX_TIMESTAMP(d.surfbar_low_notified) AS notified
+       u.`url_userid`,
+       UNIX_TIMESTAMP(d.`surfbar_low_notified`) AS `notified`
 FROM
-       `{?_MYSQL_PREFIX?}_surfbar_urls` AS u
+       `{?_MYSQL_PREFIX?}_surfbar_urls` AS `u`
 INNER JOIN
-       `{?_MYSQL_PREFIX?}_user_data` AS d
+       `{?_MYSQL_PREFIX?}_user_data` AS `d`
 ON
        u.`url_userid`=d.`userid`
 WHERE
@@ -1320,7 +1322,8 @@ ORDER BY
        } else {
                // Get all userid
                $result = SQL_QUERY("SELECT
-       u.url_userid, UNIX_TIMESTAMP(d.surfbar_low_notified) AS notified
+       u.`url_userid`,
+       UNIX_TIMESTAMP(d.`surfbar_low_notified`) AS `notified`
 FROM
        `{?_MYSQL_PREFIX?}_surfbar_urls` AS u
 INNER JOIN
@@ -1603,24 +1606,24 @@ ORDER BY
 function getSurfbarMaximumRandom ($userids, $add) {
        // Count max availabe entries
        $result = SQL_QUERY("SELECT
-       sbu.url_id AS `cnt`
+       sbu.`url_id` AS `cnt`
 FROM
-       `{?_MYSQL_PREFIX?}_surfbar_urls` AS sbu
+       `{?_MYSQL_PREFIX?}_surfbar_urls` AS `sbu`
 LEFT JOIN
-       `{?_MYSQL_PREFIX?}_surfbar_salts` AS sbs
+       `{?_MYSQL_PREFIX?}_surfbar_salts` AS `sbs`
 ON
-       sbu.url_id=sbs.salts_url_id
+       sbu.`url_id`=sbs.`salts_url_id`
 LEFT JOIN
-       `{?_MYSQL_PREFIX?}_surfbar_locks` AS l
+       `{?_MYSQL_PREFIX?}_surfbar_locks` AS `l`
 ON
-       sbu.url_id=l.locks_url_id
+       sbu.`url_id`=l.`locks_url_id`
 WHERE
-       sbu.url_userid NOT IN (" . implode(',', $userids) . ") AND
-       (sbu.url_views_allowed=0 OR (sbu.url_views_allowed > 0 AND sbu.url_views_max > 0)) AND
-       sbu.url_status='ACTIVE'
+       sbu.`url_userid` NOT IN (" . implode(',', $userids) . ") AND
+       (sbu.`url_views_allowed`=0 OR (sbu.`url_views_allowed` > 0 AND sbu.`url_views_max` > 0)) AND
+       sbu.`url_status`='ACTIVE'
        " . $add . "
 GROUP BY
-       sbu.url_id ASC", __FUNCTION__, __LINE__);
+       sbu.`url_id` ASC", __FUNCTION__, __LINE__);
 
        // Log last query
        //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'lastQuery='.getConfig('db_last_query').'|numRows='.SQL_NUMROWS($result).'|Affected='.SQL_AFFECTEDROWS());
@@ -1644,6 +1647,7 @@ function getSurfbarUserUrls () {
        $result = SQL_QUERY_ESC("SELECT
        u.`url_id`,
        u.`url_userid`,
+       u.`url_package_id`,
        u.`url`,
        u.`url_status`,
        u.`url_views_total`,
@@ -1759,65 +1763,67 @@ function determineSurfbarNextId ($urlId = NULL) {
                // And query the database
                //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'randNum='.$randNum.',maxRand='.$maxRand.',surfLock='.getSurfbarSurfLock());
                $result = SQL_QUERY_ESC("SELECT
-       sbu.url_id,
-       sbu.url_userid,
-       sbu.url,
-       sbs.salts_last_salt,
-       sbu.url_views_total,
-       sbu.url_views_max,
-       sbu.url_views_allowed,
-       UNIX_TIMESTAMP(l.locks_last_surfed) AS last_surfed,
-       sbu.url_fixed_reload
+       sbu.`url_id`,
+       sbu.`url_userid`,
+       sbu.`url_package_id`,
+       sbu.`url`,
+       sbs.`salts_last_salt`,
+       sbu.`url_views_total`,
+       sbu.`url_views_max`,
+       sbu.`url_views_allowed`,
+       UNIX_TIMESTAMP(l.`locks_last_surfed`) AS `last_surfed`,
+       sbu.`url_fixed_reload`
 FROM
-       `{?_MYSQL_PREFIX?}_surfbar_urls` AS sbu
+       `{?_MYSQL_PREFIX?}_surfbar_urls` AS `sbu`
 LEFT JOIN
-       `{?_MYSQL_PREFIX?}_surfbar_salts` AS sbs
+       `{?_MYSQL_PREFIX?}_surfbar_salts` AS `sbs`
 ON
-       sbu.url_id=sbs.salts_url_id
+       sbu.`url_id`=sbs.`salts_url_id`
 LEFT JOIN
-       `{?_MYSQL_PREFIX?}_surfbar_locks` AS l
+       `{?_MYSQL_PREFIX?}_surfbar_locks` AS `l`
 ON
-       sbu.url_id=l.locks_url_id
+       sbu.`url_id`=l.`locks_url_id`
 WHERE
-       (sbu.`url_userid` NOT IN (".implode(',', $userids['url_userid']).") OR sbu.`url_userid` IS NULL) AND
-       sbu.url_status='ACTIVE' AND
-       (sbu.url_views_allowed=0 OR (sbu.url_views_allowed > 0 AND sbu.url_views_max > 0))
+       (sbu.`url_userid` NOT IN (" . implode(',', $userids['url_userid']) . ") OR sbu.`url_userid` IS NULL) AND
+       sbu.`url_status`='ACTIVE' AND
+       (sbu.`url_views_allowed`=0 OR (sbu.`url_views_allowed` > 0 AND sbu.`url_views_max` > 0))
        " . $add . "
 GROUP BY
        sbu.`url_id`
 ORDER BY
-       l.locks_last_surfed ASC,
-       sbu.url_id ASC
+       l.`locks_last_surfed` ASC,
+       sbu.`url_id` ASC
 LIMIT %s,1",
                        array($randNum), __FUNCTION__, __LINE__
                );
        } else {
                // Get data from specified id number
                $result = SQL_QUERY_ESC("SELECT
-       sbu.url_id,
-       sbu.url_userid,
-       sbu.url,
-       sbs.salts_last_salt,
-       sbu.url_views_total,
-       sbu.url_views_max,
-       sbu.url_views_allowed,
-       UNIX_TIMESTAMP(l.locks_last_surfed) AS last_surfed,
-       sbu.url_fixed_reload
+       sbu.`url_id`,
+       sbu.`url_userid`,
+       sbu.`url_package_id`,
+       sbu.`url`,
+       sbs.`salts_last_salt`,
+       sbu.`url_views_total`,
+       sbu.`url_views_max`,
+       sbu.`url_views_allowed`,
+       UNIX_TIMESTAMP(l.`locks_last_surfed`) AS `last_surfed`,
+       sbu.`url_fixed_reload`
 FROM
-       `{?_MYSQL_PREFIX?}_surfbar_urls` AS sbu
+       `{?_MYSQL_PREFIX?}_surfbar_urls` AS `sbu`
 LEFT JOIN
-       `{?_MYSQL_PREFIX?}_surfbar_salts` AS sbs
+       `{?_MYSQL_PREFIX?}_surfbar_salts` AS `sbs`
 ON
-       sbu.url_id=sbs.salts_url_id
+       sbu.`url_id`=sbs.`salts_url_id`
 LEFT JOIN
-       `{?_MYSQL_PREFIX?}_surfbar_locks` AS l
+       `{?_MYSQL_PREFIX?}_surfbar_locks` AS `l`
 ON
-       sbu.url_id=l.locks_url_id
+       sbu.`url_id`=l.`locks_url_id`
 WHERE
-       (sbu.url_userid != %s OR sbu.url_userid IS NULL) AND
-       sbu.url_status='ACTIVE' AND
-       sbu.url_id=%s AND
-       (sbu.url_views_allowed=0 OR (sbu.url_views_allowed > 0 AND sbu.url_views_max > 0))
+       (sbu.`url_userid` != %s OR sbu.`url_userid` IS NULL) AND
+       sbu.`url_status`='ACTIVE' AND
+       sbu.`url_id`=%s AND
+       (sbu.`url_views_allowed` = 0 OR (sbu.`url_views_allowed` > 0 AND sbu.`url_views_max` > 0))
 LIMIT 1",
                        array(getMemberId(), bigintval($urlId)), __FUNCTION__, __LINE__
                );
@@ -1873,6 +1879,24 @@ LIMIT 1",
        return $nextId;
 }
 
+// Generates an URL to the given booking package
+function generateSurfbarPackageLink ($packageId) {
+       // Base URL
+       $url  = '{%url=modules.php?module=admin&amp;what=list_surfbar_packages';
+
+       // Is package id given?
+       if ((!is_null($packageId)) && ($packageId > 0)) {
+               // Then add it
+               $url .= '&amp;package_id=' . bigintval($packageId);
+       } // END - if
+
+       // Finish URL EL code
+       $url .= '%}';
+
+       // Return it
+       return $url;
+}
+
 //-----------------------------------------------------------------------------
 // Wrapper function
 //-----------------------------------------------------------------------------
@@ -2214,6 +2238,12 @@ function getSurfbarFixedWaitingTime () {
        return getSurfbarData('url_fixed_waiting');
 }
 
+// Getter for package id
+function getSurfbarPackageId () {
+       // Get data element and return its contents
+       return getSurfbarData('url_package_id');
+}
+
 // Getter for surf lock
 function getSurfbarSurfLock () {
        // Get data element and return its contents
index a87301c9377c070a3d73481ccd4cf2ef9ba23004..9c9fafac9dcfacfedf6df4fc7cb9def38b36384e 100644 (file)
@@ -402,7 +402,7 @@ function addModuleSql ($module, $title, $locked, $hidden, $adminOnly, $memOnly)
        // Is the module already registered?
        if (!isModuleRegistered($module)) {
                // Add it
-               addExtensionSql("INSERT INTO `{?_MYSQL_PREFIX?}_mod_reg` (`module`, `title`, `locked`, `hidden`, `admin_only`, `mem_only`) VALUES ('" . $module . "','" . $title . "','" . $locked . "','" . $hidden . "','" . $adminOnly . "','" . $memOnly . "')");
+               addExtensionSql("INSERT INTO `{?_MYSQL_PREFIX?}_mod_reg` (`module`, `title`, `locked`, `hidden`, `admin_only`, `mem_only`) VALUES ('" . $module . "', '" . $title . "', '" . $locked . "', '" . $hidden . "', '" . $adminOnly . "', '" . $memOnly . "')");
        } else {
                // Already registered
                logDebugMessage(__FUNCTION__, __LINE__, sprintf("Already registered: module=%s,locked=%s,hidden=%s,admin=%s,mem=%s",
diff --git a/inc/modules/admin/what-list_surfbar_packages.php b/inc/modules/admin/what-list_surfbar_packages.php
new file mode 100644 (file)
index 0000000..b061d57
--- /dev/null
@@ -0,0 +1,92 @@
+<?php
+/************************************************************************
+ * Mailer v0.2.1-FINAL                                Start: 11/11/2012 *
+ * ===================                          Last change: 11/11/2012 *
+ *                                                                      *
+ * -------------------------------------------------------------------- *
+ * File              : what-list_surfbar_packages.php                   *
+ * -------------------------------------------------------------------- *
+ * Short description : List all URLs in surfbar_packages                *
+ * -------------------------------------------------------------------- *
+ * Kurzbeschreibung  : Alle URLs in surfbar_packages auflisten          *
+ * -------------------------------------------------------------------- *
+ * $Revision::                                                        $ *
+ * $Date::                                                            $ *
+ * $Tag:: 0.2.1-FINAL                                                 $ *
+ * $Author::                                                          $ *
+ * -------------------------------------------------------------------- *
+ * Copyright (c) 2003 - 2009 by Roland Haeder                           *
+ * Copyright (c) 2009 - 2012 by Mailer Developer Team                   *
+ * For more information visit: http://mxchange.org                      *
+ *                                                                      *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or    *
+ * (at your option) any later version.                                  *
+ *                                                                      *
+ * This program is distributed in the hope that it will be useful,      *
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of       *
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the        *
+ * GNU General Public License for more details.                         *
+ *                                                                      *
+ * You should have received a copy of the GNU General Public License    *
+ * along with this program; if not, write to the Free Software          *
+ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,               *
+ * MA  02110-1301  USA                                                  *
+ ************************************************************************/
+
+// Some security stuff...
+if ((!defined('__SECURITY')) || (!isAdmin())) {
+       die();
+} // END - if
+
+// Add description as navigation point
+addYouAreHereLink('admin', __FILE__);
+
+// By default show the list...
+$show = TRUE;
+
+// Check for 'package_id' element
+if ((countRequestPost() > 0) && (!ifPostContainsSelections('package_id'))) {
+       // Not found so output message
+       displayMessage('{--ADMIN_SURFBAR_PACKAGES_NO_SELECTIONS--}');
+
+       // Abort here
+       return;
+} // END - if
+
+// Edit or delete button hit?
+if (isFormSent('edit')) {
+       // Show entries for editing
+       doGenericXmlTemplateCallback('admin_edit_show_surfbar_packages');
+
+       // Do not show the list of URLs after this template
+       $show = FALSE;
+} elseif (isFormSent('do_edit')) {
+       // Change data of entries
+       doGenericXmlTemplateCallback('admin_edit_do_surfbar_packages');
+} elseif (isFormSent('delete')) {
+       // Show entries for deletion
+       doGenericXmlTemplateCallback('admin_delete_show_surfbar_packages');
+
+       // Do not show the list of URLs after this template
+       $show = FALSE;
+} elseif (isFormSent('do_delete')) {
+       // Remove entries from database
+       doGenericXmlTemplateCallback('admin_delete_do_surfbar_packages');
+}
+
+// Show entries?
+if ($show === FALSE) {
+       // No, a form has already been show
+       return FALSE;
+} // END - if
+
+// List all surfbar_packages
+doGenericXmlTemplateCallback('admin_list_surfbar_packages');
+
+// Load 'add' template
+loadTemplate('admin_add_surfbar_package');
+
+// [EOF]
+?>
index 74f24c839024e7f870efc6bcda65947a66663092..19055c26b56678a514f93c5ecebe0913123e73f6 100644 (file)
@@ -120,7 +120,7 @@ if (!SQL_HASZERONUMS($result)) {
                // Is the loaded theme name != current theme name?
                $content['link'] = $content['theme_path'];
                if ($content['theme_path'] != getCurrentTheme()) {
-                       $content['link'] = '<a href="{%url=modules.php?module=admin&amp;what=theme_edit&amp;default_theme=' . $content['theme_path'] . '%}" title="{--ADMIN_SET_AS_NEW_THEME--}">' . $content['theme_path'] . '</a>';
+                       $content['link'] = '<a href="{%url=modules.php?module=admin&amp;what=theme_edit&amp;default_theme=' . $content['theme_path'] . '%}" title="{--ADMIN_SET_AS_DEFAULT_THEME--}">' . $content['theme_path'] . '</a>';
                } // END - if
 
                // Prepare data for the row template
index c3ef447145b592786135dbbe97f013832ecab299..dbf81589e48385d98921d4e1493ac3838bc9ca48 100644 (file)
@@ -8,7 +8,7 @@
  * -------------------------------------------------------------------- *
  * Short description : Monthly resets on surfbar                        *
  * -------------------------------------------------------------------- *
- * Kurzbeschreibung  : Monatliche Zuruecksetzungen an der Surfbar       *
+ * Kurzbeschreibung  : Monatliche Zuruecksetzungen am Besuchertausch    *
  * -------------------------------------------------------------------- *
  * $Revision::                                                        $ *
  * $Date::                                                            $ *
index dcf627628fd42a68acf14129737b5bb828a619cf..418888d0336638fc1a1a58023eb8e9cee443c884 100644 (file)
@@ -1476,11 +1476,11 @@ function generateExtensionInactiveNotInstalledMessage ($ext_name) {
 
        // Is the extension not installed or just deactivated?
        switch (isExtensionInstalled($ext_name)) {
-               case true; // Deactivated!
+               case TRUE; // Deactivated!
                        $message = generateExtensionInactiveMessage($ext_name);
                        break;
 
-               case false; // Not installed!
+               case FALSE; // Not installed!
                        $message = generateExtensionNotInstalledMessage($ext_name);
                        break;
 
index 65ac9da294c95ca86e822916bd0fe3035722357d..708b2c4b1af27fc5dffc48feb2f1e92dcfe3733a 100644 (file)
@@ -603,7 +603,7 @@ function setWhatFromConfig ($configEntry) {
 }
 
 // Checks whether what is set and optionally aborts on miss
-function isWhatSet ($strict =  false) {
+function isWhatSet ($strict = FALSE) {
        // Check for it
        $isset = (isset($GLOBALS['__what']) && (!empty($GLOBALS['__what'])));
 
@@ -638,7 +638,7 @@ function setAction ($newAction) {
 }
 
 // Checks whether action is set and optionally aborts on miss
-function isActionSet ($strict =  false) {
+function isActionSet ($strict = FALSE) {
        // Check for it
        $isset = ((isset($GLOBALS['__action'])) && (!empty($GLOBALS['__action'])));
 
@@ -674,7 +674,7 @@ function setModule ($newModule) {
 }
 
 // Checks whether module is set and optionally aborts on miss
-function isModuleSet ($strict =  false) {
+function isModuleSet ($strict = FALSE) {
        // Check for it
        $isset = ((isset($GLOBALS['__module'])) && (!empty($GLOBALS['__module'])));
 
@@ -713,7 +713,7 @@ function setOutputMode ($newOutputMode) {
 }
 
 // Checks whether output_mode is set and optionally aborts on miss
-function isOutputModeSet ($strict =  false) {
+function isOutputModeSet ($strict = FALSE) {
        // Check for it
        $isset = (isset($GLOBALS['__output_mode']));
 
index 51db99fbbd2321bd665e14cc558601dfacf2b0e8..6c0ce0c629ac028ab470cdf7eaa27275c347d10b 100644 (file)
@@ -1,6 +1,6 @@
 Hallo Administrator,
 
-es wurde eine URL aus der Surfbar gel&ouml;scht.
+es wurde eine URL aus dem Besuchertausch gel&ouml;scht.
 
 Hier sind alle Daten dazu:
 ------------------------------------------
@@ -18,7 +18,7 @@ Zuletzt gesperrt: $content[url_last_locked]
 ------------------------------------------
 Sperrgrund: $content[url_lock_reason]
 ------------------------------------------
-ID in der Surfbar: $content[url_id]
+ID in dem Besuchertausch: $content[url_id]
 ------------------------------------------
 
 Mit freundlichen Gr&uuml;&szlig;en,
index d4941d9f08bd437140b927a4f4c9332654d56f57..888b2b9a840f29577cd7b240a49c96245092ef94 100644 (file)
@@ -1,6 +1,6 @@
 Hallo Administrator,
 
-es wurde eine URL aus der Surfbar ge&auml;ndert.
+es wurde eine URL aus dem Besuchertausch ge&auml;ndert.
 
 Hier sind alle Daten dazu:
 ------------------------------------------
@@ -14,7 +14,7 @@ Mitglied-Id: $content[url_userid]
 ------------------------------------------
 Angemeldet: $content[url_registered]
 ------------------------------------------
-ID in der Surfbar: $content[url_id]
+ID im Besuchertausch: $content[url_id]
 ------------------------------------------
 
 Mit freundlichen Gr&uuml;&szlig;en,
index f71a6ff10a73d57c29099901bace8eec5327887d..6046754b17f38d37e5bc7662ec8332078a8911d2 100644 (file)
@@ -1,6 +1,6 @@
 Hallo Administrator,
 
-Es wurde eine URL in der Surfbar freigegeben.
+Es wurde eine URL im Besuchertausch freigegeben.
 
 Hier sind alle Daten dazu:
 ------------------------------------------
@@ -17,7 +17,7 @@ Letzte Sperrung: $content[url_last_locked]
 ------------------------------------------
 Angemeldet: $content[url_registered]
 ------------------------------------------
-ID in der Surfbar: $content[url_id]
+ID im Besuchertausch: $content[url_id]
 ------------------------------------------
 
 Mit freundlichen Gr&uuml;&szlig;en,
index dc95a484dc3c9c6c89df7b52217edb81cbeca01d..4f5f9525f84c39d1d179db86c4f81c23c124fd3d 100644 (file)
@@ -1,6 +1,6 @@
 Hallo Administrator,
 
-Es wurde eine URL in der Surfbar gesperrt.
+Es wurde eine URL im Besuchertausch gesperrt.
 
 Hier sind alle Daten dazu:
 ------------------------------------------
@@ -17,7 +17,7 @@ Letzte Sperrung: $content[url_last_locked]
 ------------------------------------------
 Angemeldet: $content[url_registered]
 ------------------------------------------
-ID in der Surfbar: $content[url_id]
+ID im Besuchertausch: $content[url_id]
 ------------------------------------------
 
 Mit freundlichen Gr&uuml;&szlig;en,
index 20247c53bc2620ed9c20db3d58256ff8b0f50fdb..571905e5e9b0da7479296651d5953385dd8cfcb8 100644 (file)
@@ -12,7 +12,7 @@ Name: {%user,surname=$userid%} {%user,family=$userid%}
 ------------------------------------------
 Gebuchte URL: $content[url]
 ------------------------------------------
-ID in der Surfbar: $content[url_id]
+ID im Besuchertausch: $content[url_id]
 ------------------------------------------
 URL angemeldet: $content[url_registered]
 ------------------------------------------
index 244eb05754e2ece7c410b654d41562ec86e217be..c2022ab77681ce302b1ffc6ec158e0a91df304af 100644 (file)
@@ -25,7 +25,7 @@ Verg&uuml;tung/Aufruf: $content[reward] {?POINTS?}
 ------------------------------------------
 Kosten/Aufruf: $content[costs] {?POINTS?}
 ------------------------------------------
-ID in der Surfbar: $content[url_id]
+ID im Besuchertausch: $content[url_id]
 ------------------------------------------
 
 Mit freundlichen Gr&uuml;&szlig;en,
index 3746acb23345e8139bc55f7f30c62b3b170f4a17..d93d534dc6e188d28475d2660df2d9bc6c0c39b7 100644 (file)
@@ -12,7 +12,7 @@ Name: {%user,surname=$userid%} {%user,family=$userid%}
 ------------------------------------------
 Gebuchte URL: $content[url] (Neu: $content[edit][url])
 ------------------------------------------
-ID in der Surfbar: $content[url_id]
+ID im Besuchertausch: $content[url_id]
 ------------------------------------------
 URL angemeldet: $content[url_registered]
 ------------------------------------------
index 70b89eada23aa021ff0441ce168e9f0a5a6e224a..5a8c5fc8eb6f2b14f6953652eb2377b188c9203e 100644 (file)
@@ -12,7 +12,7 @@ Name: {%user,surname=$userid%} {%user,family=$userid%}
 ------------------------------------------
 Gebuchte URL: $content[url]
 ------------------------------------------
-ID in der Surfbar: $content[url_id]
+ID im Besuchertausch: $content[url_id]
 ------------------------------------------
 URL angemeldet: $content[url_registered]
 ------------------------------------------
index cb18a460370cb257f8e0c7245440992055e1d94a..435c46fbb6bdb1aa40bb11e0d13d7f874d3085ce 100644 (file)
@@ -1,6 +1,6 @@
 Hallo Administrator,
 
-Ein Administrator hat soeben folgende URL in der Surfbar freigegeben.
+Ein Administrator hat soeben folgende URL im Besuchertausch freigegeben.
 
 Hier sind alle Daten von der URL:
 ------------------------------------------
@@ -15,7 +15,7 @@ Angemeldet: $content[url_registered]
 ------------------------------------------
 Status: $content[url_status]
 ------------------------------------------
-ID in der Surfbar: $content[url_id]
+ID im Besuchertausch: $content[url_id]
 ------------------------------------------
 
 Mit freundlichen Gr&uuml;&szlig;en,
index 7766895841284818a246dda943dd58cefc93be05..85c46d0f38bc52fdf9e48733565e033d39cf4328 100644 (file)
@@ -12,7 +12,7 @@ Name: {%user,surname=$userid%} {%user,family=$userid%}
 ------------------------------------------
 Gebuchte URL: $content[url]
 ------------------------------------------
-ID in der Surfbar: $content[url_id]
+ID im Besuchertausch: $content[url_id]
 ------------------------------------------
 URL angemeldet: $content[url_registered]
 ------------------------------------------
index 635cecf854cbe094cff4b87dea1b4c6315ba4515..b94b8d52d303622d13ff3003d1b871bd777e4708 100644 (file)
@@ -12,7 +12,7 @@ Name: {%user,surname=$userid%} {%user,family=$userid%}
 ------------------------------------------
 Gebuchte URL: $content[url]
 ------------------------------------------
-ID in der Surfbar: $content[url_id]
+ID im Besuchertausch: $content[url_id]
 ------------------------------------------
 URL angemeldet: $content[url_registered]
 ------------------------------------------
index c49fc56ef943ddabb41cd555671630d90c38b98f..d178e6341459dd35b50fd457708dd74658aef122 100644 (file)
@@ -15,7 +15,7 @@ Mitglied-Id: $content[url_userid]
 ------------------------------------------
 Status: {%pipe,translateSurfbarUrlStatus=$content[url_status]%}
 ------------------------------------------
-ID in der Surfbar: $content[insert_id]
+ID im Besuchertausch: $content[insert_id]
 ------------------------------------------
 
 Mit freundlichen Gr&uuml;&szlig;en,
index 89e0b8ce66839ac9b330ef66528164ad7b98bff3..a38dd974b755c20bf5e283f9392ac75b791a9269 100644 (file)
@@ -12,7 +12,7 @@ Name: {%user,surname=$userid%} {%user,family=$userid%}
 ------------------------------------------
 Gebuchte URL: $content[url]
 ------------------------------------------
-ID in der Surfbar: $content[url_id]
+ID im Besuchertausch: $content[url_id]
 ------------------------------------------
 URL angemeldet: $content[url_registered]
 ------------------------------------------
index 2883b79ac44c613cbeb00187407f3d6b88def112..8514a2871f3453184ffec474fde31973767fa9ef 100644 (file)
@@ -12,7 +12,7 @@ Name: {%user,surname=$userid%} {%user,family=$userid%}
 ------------------------------------------
 Gebuchte URL: $content[url] (Neu: $content[edit][url])
 ------------------------------------------
-ID in der Surfbar: $content[url_id]
+ID im Besuchertausch: $content[url_id]
 ------------------------------------------
 URL angemeldet: $content[url_registered]
 ------------------------------------------
index 9a84dfe2aa0a9317ddf6c5a1f9c3e9fa4df5ce1a..719acb5724a69fc2e8fbed03e2eda0cfeb505f55 100644 (file)
@@ -12,7 +12,7 @@ Name: {%user,surname=$userid%} {%user,family=$userid%}
 ------------------------------------------
 Gebuchte URL: $content[url]
 ------------------------------------------
-ID in der Surfbar: $content[url_id]
+ID im Besuchertausch: $content[url_id]
 ------------------------------------------
 URL angemeldet: $content[url_registered]
 ------------------------------------------
index a18d3869ebfc62303740531ac421e186479537ef..161b0fef866561b93a01d0ab725074f2aa6b2c82 100644 (file)
@@ -21,7 +21,7 @@ Verg&uuml;tung/Aufruf: $content[reward] {?POINTS?}
 ------------------------------------------
 Kosten/Aufruf: $content[costs] {?POINTS?}
 ------------------------------------------
-ID in der Surfbar: $content[url_id]
+ID im Besuchertausch: $content[url_id]
 ------------------------------------------
 
 Mit freundlichen Gr&uuml;&szlig;en,
index a2f5eb95628c810bbdd1418a582b0547353c1771..ed70b9f92444c5f3938a04ffca1e93eba035ab1a 100644 (file)
@@ -12,7 +12,7 @@ Name: {%user,surname=$userid%} {%user,family=$userid%}
 ------------------------------------------
 Gebuchte URL: $content[url]
 ------------------------------------------
-ID in der Surfbar: $content[url_id]
+ID im Besuchertausch: $content[url_id]
 ------------------------------------------
 URL angemeldet: $content[url_registered]
 ------------------------------------------
index d0fa38953005afe328ee27a2b1aea0bcbd069ac0..4ef7312f681890f85c4162ee053fbcef92ef408a 100644 (file)
@@ -12,7 +12,7 @@ Name: {%user,surname=$userid%} {%user,family=$userid%}
 ------------------------------------------
 Gebuchte URL: $content[url]
 ------------------------------------------
-ID in der Surfbar: $content[url_id]
+ID im Besuchertausch: $content[url_id]
 ------------------------------------------
 URL angemeldet: $content[url_registered]
 ------------------------------------------
index f1014f495a09621685e89603bfb1ac081d30e65d..0f25467ea229bfeb454eb27fbf09064cc888d63c 100644 (file)
@@ -12,7 +12,7 @@ Name: {%user,surname=$userid%} {%user,family=$userid%}
 ------------------------------------------
 Gebuchte URL: $content[url]
 ------------------------------------------
-ID in der Surfbar: $content[url_id]
+ID im Besuchertausch: $content[url_id]
 ------------------------------------------
 URL angemeldet: $content[url_registered]
 ------------------------------------------
index 70201728055dd4eb1b5d4bef0a34eb98caf3efbb..a21613f593eb09749104f1f8a430aa36cac8cde6 100644 (file)
@@ -1,6 +1,6 @@
 Hallo Administrator,
 
-ein Mitglied hat soeben eine URL in der Surfbar gebucht.
+ein Mitglied hat soeben eine URL im Besuchertausch gebucht.
 
 Hier sind alle Daten dazu:
 ------------------------------------------
@@ -17,7 +17,7 @@ Anzahl Aufrufe: $content[limit]
 ------------------------------------------
 Status: {%pipe,translateSurfbarUrlStatus=$content[url_status]%}
 ------------------------------------------
-ID in der Surfbar: $content[insert_id]
+ID im Besuchertausch: $content[insert_id]
 ------------------------------------------
 
 Mit freundlichen Gr&uuml;&szlig;en,
index 98579bfb1e8aefb7a25547c230272095bf110886..38e2a42b1e6d8b25a83c052757b96b26bda620a3 100644 (file)
@@ -1,6 +1,6 @@
 Hallo Administrator,
 
-Ein Administrator hat soeben folgende URL in der Surfbar abgelehnt.
+Ein Administrator hat soeben folgende URL im Besuchertausch abgelehnt.
 
 Hier sind alle Daten von der URL:
 ------------------------------------------
@@ -15,7 +15,7 @@ Angemeldet: $content[url_registered]
 ------------------------------------------
 Status: {%pipe,translateSurfbarUrlStatus=$content[url_status]%}
 ------------------------------------------
-ID in der Surfbar: $content[url_id]
+ID im Besuchertausch: $content[url_id]
 ------------------------------------------
 
 Mit freundlichen Gr&uuml;&szlig;en,
index 2409c6ea3d9276c6ae718497c429060b8872d3e5..9617802a3ccc5505bd42c5d4a0bbeefb090814ab 100644 (file)
@@ -12,7 +12,7 @@ Name: {%user,surname=$userid%} {%user,family=$userid%}
 ------------------------------------------
 Gebuchte URL: $content[url]
 ------------------------------------------
-ID in der Surfbar: $content[url_id]
+ID im Besuchertausch: $content[url_id]
 ------------------------------------------
 URL angemeldet: $content[url_registered]
 ------------------------------------------
index 14e0940bb05c1c085741f0f9e050d391428e581c..e5e70f480769735db706cec32d0fbacdfeab103a 100644 (file)
@@ -12,7 +12,7 @@ Name: {%user,surname=$userid%} {%user,family=$userid%}
 ------------------------------------------
 Gebuchte URL: $content[url]
 ------------------------------------------
-ID in der Surfbar: $content[url_id]
+ID im Besuchertausch: $content[url_id]
 ------------------------------------------
 URL angemeldet: $content[url_registered]
 ------------------------------------------
index 761f874f7bebdc241e4a51d1840428f2f509c530..571a5f224aa1bed8a3bfca98d3d3fff80af6c830 100644 (file)
@@ -12,7 +12,7 @@ Name: {%user,surname=$userid%} {%user,family=$userid%}
 ------------------------------------------
 Gebuchte URL: $content[url]
 ------------------------------------------
-ID in der Surfbar: $content[url_id]
+ID im Besuchertausch: $content[url_id]
 ------------------------------------------
 URL angemeldet: $content[url_registered]
 ------------------------------------------
index 21787e38b7e50b5a196b73d5478296956e7f6fb4..c4580e9b061043f7defb5a4cd9f82ea7e8711ae3 100644 (file)
@@ -12,7 +12,7 @@ Name: {%user,surname=$userid%} {%user,family=$userid%}
 ------------------------------------------
 Gebuchte URL: $content[url] (Neu: $content[edit][url])
 ------------------------------------------
-ID in der Surfbar: $content[url_id]
+ID im Besuchertausch: $content[url_id]
 ------------------------------------------
 URL angemeldet: $content[url_registered]
 ------------------------------------------
index 2c8da915a8a2c9802f0a7de4d75adfaf60f3906a..1df908a8a44c2659fb78d08bce68f6884881d37c 100644 (file)
@@ -1,6 +1,6 @@
 Hallo Administrator,
 
-ein Administrator hat soeben eine URL in der Surfbar hinzugef&uuml;gt bzw. freigegeben.
+ein Administrator hat soeben eine URL im Besuchertausch hinzugef&uuml;gt bzw. freigegeben.
 
 Hier sind alle Daten aus der Mail:
 ------------------------------------------
@@ -13,7 +13,7 @@ Status: {%pipe,translateSurfbarUrlStatus=$content[url_status]%}
 ------------------------------------------
 Anzahl Aufrufe: $content[limit]
 ------------------------------------------
-ID in der Surfbar: $content[insert_id]
+ID im Besuchertausch: $content[insert_id]
 ------------------------------------------
 
 Mit freundlichen Gr&uuml;&szlig;en,
index 2febfd154b41e537d6d4f0cdb345a82fd19426bb..681878f0a5050d05ae2b4bc3e6b645012f0a0a8f 100644 (file)
@@ -1,6 +1,6 @@
 Hallo Administrator,
 
-Es wurde eine zuvor gel&ouml;schte URL in der Surfbar wiederhergestellt.
+Es wurde eine zuvor gel&ouml;schte URL im Besuchertausch wiederhergestellt.
 
 Hier sind alle Daten dazu:
 ------------------------------------------
@@ -17,7 +17,7 @@ Letzte Sperrung: $content[url_last_locked]
 ------------------------------------------
 Angemeldet: $content[url_registered]
 ------------------------------------------
-ID in der Surfbar: $content[url_id]
+ID im Besuchertausch: $content[url_id]
 ------------------------------------------
 
 Mit freundlichen Gr&uuml;&szlig;en,
index 59a0221cd90cd83dd684dcf9ed79579baf83f0e8..42db2ac8360a1a8c17720f5aac4fdd119c71ed8d 100644 (file)
@@ -12,7 +12,7 @@ Aufrufe gesamt: {%pipe,translateComma=$content[url_views_total]%}
 ------------------------------------------
 Angemeldet: $content[url_registered]
 ------------------------------------------
-ID in der Surfbar: $content[url_id]
+ID im Besuchertausch: $content[url_id]
 ------------------------------------------
 
 Mit freundlichen Gr&uuml;&szlig;en,
index 8d31f0d0f39ab5b60e5e442aa41fd814a1bd3e1d..0601e3a71f21878b8f21b56bf29208ae8a2d7307 100644 (file)
@@ -12,7 +12,7 @@ Aufrufe gesamt: {%pipe,translateComma=$content[url_views_total]%}
 ------------------------------------------
 Angemeldet: $content[url_registered]
 ------------------------------------------
-ID in der Surfbar: $content[url_id]
+ID im Besuchertausch: $content[url_id]
 ------------------------------------------
 
 Mit freundlichen Gr&uuml;&szlig;en,
index 2562f7f260fd6de91d3eddd66937e78abf3b2071..cc39409bd4242bf3588253be54f67d0c54729987 100644 (file)
@@ -1,6 +1,6 @@
 Hallo {%user,gender,translateGender=$content[url_userid]%} {%user,surname=$content[url_userid]%} {%user,family=$content[url_userid]%},
 
-wir haben soeben Ihre URL in der Surfbar wieder freigegeben.
+wir haben soeben Ihre URL im Besuchertausch wieder freigegeben.
 
 Hier sind alle Daten dazu:
 ------------------------------------------
@@ -10,7 +10,7 @@ Gebuchte URL: $content[url]
 ------------------------------------------
 Angemeldet: $content[url_registered]
 ------------------------------------------
-ID in der Surfbar: $content[url_id]
+ID im Besuchertausch: $content[url_id]
 ------------------------------------------
 
 Mit freundlichen Gr&uuml;&szlig;en,
index f88d9ee12db831f9eee378119cdc9244f875b612..1f72db5e560f463f2f7240ba2ecfded8985ab97c 100644 (file)
@@ -1,6 +1,6 @@
 Hallo {%user,gender,translateGender=$content[url_userid]%} {%user,surname=$content[url_userid]%} {%user,family=$content[url_userid]%},
 
-wir haben soeben Ihre URL in der Surfbar sperren m&uuml;ssen. Bitte halten Sie unsere AGBs ein!
+wir haben soeben Ihre URL im Besuchertausch sperren m&uuml;ssen. Bitte halten Sie unsere AGBs ein!
 
 Hier sind alle Daten dazu:
 ------------------------------------------
@@ -12,7 +12,7 @@ Sperrgrund: $content[url_lock_reason]
 ------------------------------------------
 Angemeldet: $content[url_registered]
 ------------------------------------------
-ID in der Surfbar: $content[url_id]
+ID im Besuchertausch: $content[url_id]
 ------------------------------------------
 
 Mit freundlichen Gr&uuml;&szlig;en,
index bb76ff96fc136219954fa5782cd7ea2c669045a3..5e0789fb75719007af09266b9923e29509117de2 100644 (file)
@@ -8,7 +8,7 @@ Mitglied-Id: $content[url_userid]
 ------------------------------------------
 Gebuchte URL: $content[url]
 ------------------------------------------
-ID in der Surfbar: $content[url_id]
+ID im Besuchertausch: $content[url_id]
 ------------------------------------------
 URL angemeldet: $content[url_registered]
 ------------------------------------------
index 674bdf87cc5b8481db822ba380866a9505aa52c3..8d61d5040fa39d8ee97acfbeb36b60acdd1df4e9 100644 (file)
@@ -8,7 +8,7 @@ Mitglied-Id: $content[url_userid]
 ------------------------------------------
 Gebuchte URL: $content[url] (Neu: $content[edit][url])
 ------------------------------------------
-ID in der Surfbar: $content[url_id]
+ID im Besuchertausch: $content[url_id]
 ------------------------------------------
 URL angemeldet: $content[url_registered]
 ------------------------------------------
index 6b959c1a4589c606cc02aeddcc952b790bdec74f..c546479b8c2495bb14e809d6d05d6536b6fb1040 100644 (file)
@@ -8,7 +8,7 @@ Mitglied-Id: $content[url_userid]
 ------------------------------------------
 Gebuchte URL: $content[url]
 ------------------------------------------
-ID in der Surfbar: $content[url_id]
+ID im Besuchertausch: $content[url_id]
 ------------------------------------------
 URL angemeldet: $content[url_registered]
 ------------------------------------------
index 0cc50b2872434153dd893cf03e3e1b102832fe02..430854b5970369f56529187735b1ba95d1c0442f 100644 (file)
@@ -10,7 +10,7 @@ Gebuchte URL: $content[url]
 ------------------------------------------
 Status: {%pipe,translateSurfbarUrlStatus=$content[url_status]%};
 ------------------------------------------
-ID in der Surfbar: $content[url_id]
+ID im Besuchertausch: $content[url_id]
 ------------------------------------------
 
 Mit freundlichen Gr&uuml;&szlig;en,
index cc25e53369ac1aec56a281b8f1411c9fa2495431..06bb4ce6f4e763c40d19943c7372d64170672090 100644 (file)
@@ -20,7 +20,7 @@ Davon &uuml;brig: {%pipe,translateComma=$content[url_views_max]%}
 ------------------------------------------
 Kosten/Aufruf: $content[costs] {?POINTS?}
 ------------------------------------------
-ID in der Surfbar: $content[url_id]
+ID im Besuchertausch: $content[url_id]
 ------------------------------------------
 
 Wenn Sie die URL dennoch weiterlaufen wollen, so loggen Sie sich bitte im Mitgliedsbereich ein und stellen Sie erneut Einblendungen oder auf unendlich ein.
index fbf7d0c2baf5d6300ca3caab0d3f355cbde5ee0c..a3cd4d38d5813c46a6b0975fdf3c8be64fba348d 100644 (file)
@@ -8,7 +8,7 @@ Mitglied-Id: $content[url_userid]
 ------------------------------------------
 Gebuchte URL: $content[url]
 ------------------------------------------
-ID in der Surfbar: $content[url_id]
+ID im Besuchertausch: $content[url_id]
 ------------------------------------------
 URL angemeldet: $content[url_registered]
 ------------------------------------------
index 0c686c53371a4e0f12435de4ee9a72aa83d5ef71..6b51bebf635340d0f5d0e6a7d15868f9382c6b18 100644 (file)
@@ -8,7 +8,7 @@ Mitglied-Id: $content[url_userid]
 ------------------------------------------
 Gebuchte URL: $content[url]
 ------------------------------------------
-ID in der Surfbar: $content[url_id]
+ID im Besuchertausch: $content[url_id]
 ------------------------------------------
 URL angemeldet: $content[url_registered]
 ------------------------------------------
index 8c100c82ab5230c8b47704799905e9d32c92eee9..cdc466d9655f92137dd5d4a3955ee55a8682d2b7 100644 (file)
@@ -10,10 +10,10 @@ Gebuchte URL: $content[url]
 ------------------------------------------
 Status: {%pipe,translateSurfbarUrlStatus=$content[url_status]%}
 ------------------------------------------
-ID in der Surfbar: $content[insert_id]
+ID im Besuchertausch: $content[insert_id]
 ------------------------------------------
 
-Die URL ist jetzt noch nicht in der Surfbar freigeschaltet. M&ouml;chten Sie diese freischalten, so loggen Sie sich bitte in den Mitgliedsbereich ein und stimmen Sie diesem zu. Wir werden dann Ihre URL in der Surfbar freigeben.
+Die URL ist jetzt noch nicht im Besuchertausch freigeschaltet. M&ouml;chten Sie diese freischalten, so loggen Sie sich bitte in den Mitgliedsbereich ein und stimmen Sie diesem zu. Wir werden dann Ihre URL im Besuchertausch freigeben.
 
 Sollten Sie diesem nicht zustimmen, so brauchen Sie jetzt nichts weiteres unternehmen. Ihre URL wird dann automatisch entfernt.
 
index 2ce6c9e32d9ee82968c6365c5c0545c50a49a368..cf682d36afda937b83bbcdb3c9798c4f65d4f089 100644 (file)
@@ -8,7 +8,7 @@ Mitglied-Id: $content[url_userid]
 ------------------------------------------
 Gebuchte URL: $content[url]
 ------------------------------------------
-ID in der Surfbar: $content[url_id]
+ID im Besuchertausch: $content[url_id]
 ------------------------------------------
 URL angemeldet: $content[url_registered]
 ------------------------------------------
index a13ed148a2a146c35ee23eccf7ddaa50ed65c349..ed6f7066398b528839f01a6a76b12ed6bce8108a 100644 (file)
@@ -8,7 +8,7 @@ Mitglied-Id: $content[url_userid]
 ------------------------------------------
 Gebuchte URL: $content[url] (Neu: $content[edit][url])
 ------------------------------------------
-ID in der Surfbar: $content[url_id]
+ID im Besuchertausch: $content[url_id]
 ------------------------------------------
 URL angemeldet: $content[url_registered]
 ------------------------------------------
index 9cbaf36a6c4a597647bb0146d6862590e25e71a6..1df16ea5d9db50a28cddd40c0b3eb9c964af9796 100644 (file)
@@ -8,7 +8,7 @@ Mitglied-Id: $content[url_userid]
 ------------------------------------------
 Gebuchte URL: $content[url]
 ------------------------------------------
-ID in der Surfbar: $content[url_id]
+ID im Besuchertausch: $content[url_id]
 ------------------------------------------
 URL angemeldet: $content[url_registered]
 ------------------------------------------
index 3de5df59245b4829c5efdf67dc63153b87ee9ae7..f9a8c1a3ab93b596e97bf970bf2d9d8b32913661 100644 (file)
@@ -14,7 +14,7 @@ Datum der Buchung: $content[url_registered]
 ------------------------------------------
 Kosten/Aufruf: $content[costs] {?POINTS?}
 ------------------------------------------
-ID in der Surfbar: $content[url_id]
+ID im Besuchertausch: $content[url_id]
 ------------------------------------------
 
 Wir werden Ihre URL bald kontrollieren und dann freigeben.
index 841c0fc192095fb397def8b7f4b765705ce9ab48..d4302450fba6afe37a90b0a80b1b2f0cf482befa 100644 (file)
@@ -8,7 +8,7 @@ Mitglied-Id: $content[url_userid]
 ------------------------------------------
 Gebuchte URL: $content[url]
 ------------------------------------------
-ID in der Surfbar: $content[url_id]
+ID im Besuchertausch: $content[url_id]
 ------------------------------------------
 URL angemeldet: $content[url_registered]
 ------------------------------------------
index b623728151ecec811c750dcc34f57fbdb02ac814..f934a95e5e358d1cce16d96070e7d9361aa3fc83 100644 (file)
@@ -8,7 +8,7 @@ Mitglied-Id: $content[url_userid]
 ------------------------------------------
 Gebuchte URL: $content[url]
 ------------------------------------------
-ID in der Surfbar: $content[url_id]
+ID im Besuchertausch: $content[url_id]
 ------------------------------------------
 URL angemeldet: $content[url_registered]
 ------------------------------------------
index 5f41dbd3d186863929a222283340398328f0a36b..23b1066b0cc9aefce4c3ae5d1d9ddd152a06e591 100644 (file)
@@ -8,7 +8,7 @@ Mitglied-Id: $content[url_id]
 ------------------------------------------
 Gebuchte URL: $content[url]
 ------------------------------------------
-ID in der Surfbar: $content[url_id]
+ID im Besuchertausch: $content[url_id]
 ------------------------------------------
 URL angemeldet: $content[url_registered]
 ------------------------------------------
index 776fdd00d8748a3c20de4cf0586e251f4da4fd29..a9d7656acba71714b8223143b05c7f0cb1f1ca8c 100644 (file)
@@ -1,6 +1,6 @@
 Hallo {%user,gender,translateGender=$userid%} {%user,surname=$userid%} {%user,family=$userid%},
 
-Sie haben soeben eine URL in der Surfbar gebucht.
+Sie haben soeben eine URL im Besuchertausch gebucht.
 
 Hier sind alle Daten:
 ------------------------------------------
@@ -12,7 +12,7 @@ Anzahl Aufrufe: $content[limit]
 ------------------------------------------
 Status: {%pipe,translateSurfbarUrlStatus=$content[url_status]%}
 ------------------------------------------
-ID in der Surfbar: $content[insert_id]
+ID im Besuchertausch: $content[insert_id]
 ------------------------------------------
 
 Mit freundlichen Gr&uuml;&szlig;en,
index d724cc5aa303852d14f756164688530fca063667..470e23c7d952ef2cd2335d12a19b6b21ce8d3d64 100644 (file)
@@ -10,7 +10,7 @@ Gebuchte URL: $content[url]
 ------------------------------------------
 Status: {%pipe,translateSurfbarUrlStatus=$content[url_status]%}
 ------------------------------------------
-ID in der Surfbar: $content[url_id]
+ID im Besuchertausch: $content[url_id]
 ------------------------------------------
 
 Mit freundlichen Gr&uuml;&szlig;en,
index d25d6cfa0edb9f107a874deb7b815e3092d735f0..7ccf0d761a015d5959b8c88d8c369f2e3c289496 100644 (file)
@@ -8,7 +8,7 @@ Mitglied-Id: $content[url_userid]
 ------------------------------------------
 Gebuchte URL: $content[url]
 ------------------------------------------
-ID in der Surfbar: $content[url_id]
+ID im Besuchertausch: $content[url_id]
 ------------------------------------------
 URL angemeldet: $content[url_registered]
 ------------------------------------------
index db431135474ee52af2f1cf5582f8e2a5806ec2f8..68e0445843a11d0009bc33a966b082d08099f570 100644 (file)
@@ -8,7 +8,7 @@ Mitglied-Id: $content[url_userid]
 ------------------------------------------
 Gebuchte URL: $content[url] (Neu: $content[edit][url])
 ------------------------------------------
-ID in der Surfbar: $content[url_id]
+ID im Besuchertausch: $content[url_id]
 ------------------------------------------
 URL angemeldet: $content[url_registered]
 ------------------------------------------
index ebb55f68041c9f4f5a4566e67ef748b52978fe80..ed59a49dfc21c1e2588ba81e1168c97bd284d351 100644 (file)
@@ -8,7 +8,7 @@ Mitglied-Id: $content[url_userid]
 ------------------------------------------
 Gebuchte URL: $content[url]
 ------------------------------------------
-ID in der Surfbar: $content[url_id]
+ID im Besuchertausch: $content[url_id]
 ------------------------------------------
 URL angemeldet: $content[url_registered]
 ------------------------------------------
index 9f85d742a424bd3d1209c536bafbc0028ee0f07f..8e01622881c6ebc5b40961c650bcc7e816b8bf7a 100644 (file)
@@ -8,7 +8,7 @@ Mitglied-Id: $content[url_userid]
 ------------------------------------------
 Gebuchte URL: $content[url] (Neu: $content[edit][url])
 ------------------------------------------
-ID in der Surfbar: $content[url_id]
+ID im Besuchertausch: $content[url_id]
 ------------------------------------------
 URL angemeldet: $content[url_registered]
 ------------------------------------------
index 200baaa5ba1cafd5738f741d1a32fbe64c132616..dc36b9fa48203c972923f3f4dba56879fa42b568 100644 (file)
@@ -12,7 +12,7 @@ Status: {%pipe,translateSurfbarUrlStatus=$content[url_status]%}
 ------------------------------------------
 Anzahl Aufrufe: $content[limit]
 ------------------------------------------
-ID in der Surfbar: $content[insert_id]
+ID im Besuchertausch: $content[insert_id]
 ------------------------------------------
 
 Mit freundlichen Gr&uuml;&szlig;en,
index 54fcf72a836988348193dad66bdea31a5891324d..6013c8e34da7e70593b5c1dae5dface2ee6dde4e 100644 (file)
@@ -1,6 +1,6 @@
 Hallo {%user,gender,translateGender=$content[url_userid]%} {%user,surname=$content[url_userid]%} {%user,family=$content[url_userid]%},
 
-wir haben soeben Ihre zuvor gel&ouml;schte URL in der Surfbar wiederhergestellt.
+wir haben soeben Ihre zuvor gel&ouml;schte URL im Besuchertausch wiederhergestellt.
 
 Hier sind alle Daten dazu:
 ------------------------------------------
@@ -10,7 +10,7 @@ Gebuchte URL: $content[url]
 ------------------------------------------
 Angemeldet: $content[url_registered]
 ------------------------------------------
-ID in der Surfbar: $content[url_id]
+ID im Besuchertausch: $content[url_id]
 ------------------------------------------
 
 Mit freundlichen Gr&uuml;&szlig;en,
index 77b2f54b0c9f1254a5850e2ce415a51b7a4627ea..47263f1ba8ada69ca083860cc0c0ed0f2a7068f6 100644 (file)
@@ -1,26 +1,14 @@
 <div align="center">
 {%form,formMethodPost=modules.php?module=admin&amp;what=list_surfbar_urls%}
-<table border="0" cellspacing="0" cellpadding="0" class="table dashed" width="800">
+<table border="0" cellspacing="0" cellpadding="0" class="table dashed">
 <tr>
-       <td align="center" colspan="10" class="table_header">
+       <td align="center" colspan="6" class="table_header bottom">
                <strong>{--ADMIN_SURFBAR_LIST_URLS_TITLE--}</strong>
        </td>
 </tr>
-<tr>
-       <td class="header_column bottom right" align="center"><strong>{--ID_SELECT--}</strong></td>
-       <td class="header_column bottom right" align="center"><strong>{--_USERID--}</strong></td>
-       <td class="header_column bottom right" align="center"><strong>{--ADMIN_TEST_URL--}</strong></td>
-       <td class="header_column bottom right" align="center"><strong>{--ADMIN_SURFBAR_VIEWS_TOTAL--}</strong></td>
-       <td class="header_column bottom right" align="center"><strong>{--ADMIN_SURFBAR_STATUS--}</strong></td>
-       <td class="header_column bottom right" align="center"><strong>{--ADMIN_SURFBAR_REGISTERED--}</strong></td>
-       <td class="header_column bottom right" align="center"><strong>{--ADMIN_SURFBAR_FIXED_RELOAD--}</strong></td>
-       <td class="header_column bottom right" align="center"><strong>{--ADMIN_SURFBAR_FIXED_WAITING--}</strong></td>
-       <td class="header_column bottom right" align="center"><strong>{--ADMIN_SURFBAR_LAST_LOCKED--}</strong></td>
-       <td class="header_column bottom" align="center"><strong>{--ADMIN_SURFBAR_LOCK_REASON--}</strong></td>
-</tr>
 $content
 <tr>
-       <td class="table_footer" colspan="10">
+       <td class="table_footer" colspan="6">
                <input type="reset" class="form_reset" value="{--UNDO_SELECTIONS--}" />
                <input type="submit" class="form_submit" name="edit" value="{--ADMIN_SURFBAR_EDIT_URL_SUBMIT--}" />
                <input type="submit" class="form_submit" name="lock" value="{--ADMIN_SURFBAR_UNLOCK_URL_SUBMIT--}" />
index ea0b9f39f4623886e551fac9da9cb5043cbeb6e5..e30e9d99bfb3f93eec6ab0f173207fb6c1fa61f0 100644 (file)
@@ -1,3 +1,11 @@
+<tr>
+       <td class="right {%template,ColorSwitch%}" align="center"><strong>{--ID_SELECT--}</strong></td>
+       <td class="right {%template,ColorSwitch%}" align="center"><strong>{--_USERID--}</strong></td>
+       <td class="right {%template,ColorSwitch%}" align="center"><strong>{--ADMIN_BOOKING_PACKAGE_ID--}</strong></td>
+       <td class="right {%template,ColorSwitch%}" align="center"><strong>{--ADMIN_TEST_URL--}</strong></td>
+       <td class="right {%template,ColorSwitch%}" align="center"><strong>{--ADMIN_SURFBAR_VIEWS_TOTAL--}</strong></td>
+       <td class="right {%template,ColorSwitch%}" align="center"><strong>{--ADMIN_SURFBAR_STATUS--}</strong></td>
+</tr>
 <tr>
        <td align="center" class="bottom right {%template,ColorSwitch%}">
                <input type="checkbox" class="form_field" title="{--ID_SELECT--} $content[url_id]" name="url_id[$content[url_id]]" value="1" />
@@ -5,6 +13,9 @@
        <td align="center" class="bottom right {%template,ColorSwitch%}">
                {%pipe,generateUserProfileLink=$content[url_userid]%}
        </td>
+       <td align="center" class="bottom right {%template,ColorSwitch%}">
+               <a href="{%pipe,generateSurfbarPackageLink=$content[url_package_id]%}">{--ADMIN_BOOKING_PACKAGE_LINK--}</a>
+       </td>
        <td align="center" class="bottom right {%template,ColorSwitch%}">
                <a href="{%pipe,generateFrametesterUrl=$content[url]%}" target="_blank" title="{--ADMIN_TEST_URL--}">{--ADMIN_TEST_URL--}</a>
        </td>
        <td align="center" class="bottom right {%template,ColorSwitch%}">
                {%pipe,translateSurfbarUrlStatus=$content[url_status]%}
        </td>
+</tr>
+<tr>
+       <td class="right {%template,ColorSwitch%}" align="center"><strong>{--ADMIN_SURFBAR_REGISTERED--}</strong></td>
+       <td class="right {%template,ColorSwitch%}" align="center"><strong>{--ADMIN_SURFBAR_FIXED_RELOAD--}</strong></td>
+       <td class="right {%template,ColorSwitch%}" align="center"><strong>{--ADMIN_SURFBAR_FIXED_WAITING--}</strong></td>
+       <td class="right {%template,ColorSwitch%}" align="center"><strong>{--ADMIN_SURFBAR_LAST_LOCKED--}</strong></td>
+       <td class="right {%template,ColorSwitch%}" align="center"><strong>{--ADMIN_SURFBAR_LOCK_REASON--}</strong></td>
+       <td class="{%template,ColorSwitch%}" align="center"><strong>{--_UNUSED--}</strong></td>
+</tr>
+<tr>
        <td align="center" class="bottom right {%template,ColorSwitch%}">
                $content[url_registered]
        </td>
        <td align="center" class="bottom right {%template,ColorSwitch%}">
                $content[url_last_locked]
        </td>
-       <td align="center" class="bottom {%template,ColorSwitch%}">
+       <td align="center" class="bottom right {%template,ColorSwitch%}">
                {%pipe,fixEmptyContentToDashes=$content[url_lock_reason]%}
        </td>
+       <td align="center" class="bottom {%template,ColorSwitch%}">
+               ---
+       </td>
 </tr>
index fd42b7db6379770d9bd12760ac38a333b39d80a4..c79f8a508f7bc057d9de2f6d2d57448f809b6325 100644 (file)
@@ -1,44 +1,47 @@
 <div class="para">
-Ein Besuchertausch f&uuml;r Ihre Mitglieder mit prozentualer Ref-Verg&uuml;tung
-(optional) und vielem mehr. Die gebuchten URLs werden bei aktivierter Surfbar-
-Erweiterung automatisch in ihr gesammelt und sind dann sofort ansurfbar. Die
-Verg&uuml;tung kann zu einem Fix-Preis erfolgen oder auch dynamisch.
+       Ein Besuchertausch f&uuml;r Ihre Mitglieder mit prozentualer
+       Ref-Verg&uuml;tung (optional) und vielem mehr. Die gebuchten URLs werden
+       bei aktivierter Besuchertausch-Erweiterung automatisch in ihr gesammelt und
+       sind dann sofort ansurfbar. Die Verg&uuml;tung kann zu einem Fix-Preis
+       erfolgen oder auch dynamisch.
 </div>
 
 <div class="para">
-Die Fix-Verg&uuml;tung in {OPEN_CONFIG}POINTS{CLOSE_CONFIG} stellen Sie im
-Adminbereich ein. Soll die Verg&uuml;tung dynamisch erfolgen, stellen Sie dies
-einfach um. Sind mehr Mitglieder Online, erh&auml;lt das surbarnutzende Mitglied
-f&uuml;r jeden Seitenbesuch mehr {OPEN_CONFIG}POINTS{CLOSE_CONFIG}
-gutgeschrieben. Hat das Mitglied selbst mehr URLs gebucht, erh&auml;lt es
-f&uuml;r den Besuch anderer gebuchter Webseiten ebenfalls mehr
-{OPEN_CONFIG}POINTS{CLOSE_CONFIG} gutgeschrieben. Dabei richtig sich der
-Basispreis nach der gebuchten Verg&uuml;tung pro Klick aus der Mailbestellung.
-Die dynamischen Gutschriften werden prozentual errechnet und gemeinsam mit der
-Basisverg&uuml;tung gutgeschrieben. Die prozentuale Ref-Verg&uuml;tung wird
-jedoch nur von der Basisverg&uuml;tung berechnet.
+       Die Fix-Verg&uuml;tung in {OPEN_CONFIG}POINTS{CLOSE_CONFIG} stellen Sie im
+       Adminbereich ein. Soll die Verg&uuml;tung dynamisch erfolgen, stellen Sie
+       dies einfach um. Sind mehr Mitglieder Online, erh&auml;lt das
+       besuchertausch-nutzende Mitglied f&uuml;r jeden Seitenbesuch mehr
+       {OPEN_CONFIG}POINTS{CLOSE_CONFIG} gutgeschrieben. Hat das Mitglied selbst
+       mehr URLs gebucht, erh&auml;lt es f&uuml;r den Besuch anderer gebuchter
+       Webseiten ebenfalls mehr {OPEN_CONFIG}POINTS{CLOSE_CONFIG} gutgeschrieben.
+       Dabei richtig sich der Basispreis nach der gebuchten Verg&uuml;tung pro
+       Klick aus der Mailbestellung. Die dynamischen Gutschriften werden
+       prozentual errechnet und gemeinsam mit der Basisverg&uuml;tung
+       gutgeschrieben. Die prozentuale Ref-Verg&uuml;tung wird jedoch nur von der
+       Basisverg&uuml;tung berechnet.
 </div>
 
 <div class="para">
-Es k&ouml;nnen auch URLs direkt und nur in den Besuchertausch gebucht werden.
-Sie k&ouml;nnen zudem eigene URLs (eigene URLs oder aus Werbenetzwerken
-&quot;Traffic-Kampagnen&quot; nehmen, wo das Einbinden der URL in einen
-Besuchertausch erlaubt ist!) aus dem Adminbereich hinzuf&uuml;gen und dabei
-eine Reload-Sperre unabh&auml;ngig von den Ausgangseinstellungen in Sekunden
-angeben.
+       Es k&ouml;nnen auch URLs direkt und nur in den Besuchertausch gebucht
+       werden. Sie k&ouml;nnen zudem eigene URLs (eigene URLs oder aus
+       Werbenetzwerken &quot;Traffic-Kampagnen&quot; nehmen, wo das Einbinden der
+       URL in einen Besuchertausch erlaubt ist!) aus dem Adminbereich
+       hinzuf&uuml;gen und dabei eine Reload-Sperre unabh&auml;ngig von den
+       Ausgangseinstellungen in Sekunden angeben.
 </div>
 
 <div class="para">
-Die Wartezeit ist ebenfalls entweder statisch einstellbar, wenn Sie statische
-Verg&uuml;tung eingestellt haben oder dynamisch. Dabei richtet sich ebenfalls
-die Basiswartezeit nach der Verweildauer aus der gebuchten Mails. Bei direkt
-in der Surbar gebuchten URLs gilt eine eingestellte Festzeit und Festpreis.
+       Die Wartezeit ist ebenfalls entweder statisch einstellbar, wenn Sie
+       statische Verg&uuml;tung eingestellt haben oder dynamisch. Dabei richtet
+       sich ebenfalls die Basiswartezeit nach der Verweildauer aus der gebuchten
+       Mails. Bei direkt in der Surbar gebuchten URLs gilt eine eingestellte
+       Festzeit und Festpreis.
 </div>
 
 <div class="para">
-Das Mitglied kann nicht seine eigenen Seiten besuchen! Sobald alle gebuchten
-- also freigegebenen - URLs in Reload-Sperre sind, wird ein grafischer Code
-nach einer einstellbaren Wartezeit angezeigt, den der User wiederholen muss,
-um weiter zu verdienen. Dies geht jedoch nur, wenn URLs aus der Reload-Sperre
-heraus sind.
+       Das Mitglied kann nicht seine eigenen Seiten besuchen. Sobald alle
+       gebuchten - also freigegebenen - URLs in Reload-Sperre sind, wird ein
+       grafischer Code nach einer einstellbaren Wartezeit angezeigt, den das
+       Mitglied wiederholen muss, um weiter zu verdienen. Dies geht jedoch nur,
+       wenn URLs aus der Reload-Sperre heraus sind.
 </div>
index f1b684cf7817e8a28c8ca39213a97951a8632562..859b1e786a948b8782c374427d880c3456a88335 100644 (file)
@@ -7,21 +7,27 @@
 
        <fieldset id="url_data">
                <legend>{--MEMBER_BOOK_SURFBAR_URL_DATA_LEGEND--}</legend>
+
                <div class="member_input" style="padding-top:5px;padding-bottom:5px">
                        <label class="member_label" for="url">{--MEMBER_BOOK_SURFBAR_URL_ENTER_URL--}</label>
                        <input type="text" class="form_field" id="url" name="url" size="20" maxlength="255" value="http://" />
                </div>
 
                <div class="member_input" style="padding-top:5px;padding-bottom:5px">
-                       <label class="member_label" for="limited">{--MEMBER_BOOK_SURFBAR_URL_LIMITED--}</label>
+                       <label class="member_label" for="limited">{--MEMBER_SURFBAR_URL_LIMITED--}</label>
                        <input type="radio" id="limited_no" name="limited" value="N" checked="checked" /> {--NO--}
                        <input type="radio" id="limited_yes" name="limited" value="Y" /> {--YES--}
                </div>
 
                <div class="member_input" style="padding-top:5px;padding-bottom:5px">
-                       <label class="member_label" for="limit">{--MEMBER_BOOK_SURFBAR_URL_ENTER_LIMIT--}</label>
+                       <label class="member_label" for="limit">{--MEMBER_SURFBAR_URL_ENTER_LIMIT--}</label>
                        <input type="text" class="form_field" id="limit" name="limit" size="7" maxlength="20" value="-" />
                </div>
+
+               <div class="member_input" style="padding-top:5px;padding-bottom:5px" align="center">
+                       <label class="member_label" for="package">{--MEMBER_SURFBAR_URL_SELECT_PACKAGE--}</legend>
+                       {%pipe,generateMemberSurfbarPackageSelectionBox%}
+               </div>
        </fieldset>
 
        <div style="padding-top:5px">
index b53ba54b56268f9782c49bc5cf1ecf9f21341a42..951939d00a28c65d26ecb681cf882708653ee46e 100644 (file)
@@ -7,21 +7,27 @@
 
        <fieldset id="url_data">
                <legend>{--MEMBER_BOOK_SURFBAR_URL_DATA_LEGEND--}</legend>
+
                <div class="member_input" style="padding-top:5px;padding-bottom:5px">
                        <label class="member_label" for="url">{--MEMBER_BOOK_SURFBAR_URL_ENTER_URL--}</label>
                        <input type="text" class="form_field" id="url" name="url" size="20" maxlength="255" value="http://" />
                </div>
 
                <div class="member_input" style="padding-top:5px;padding-bottom:5px">
-                       <label class="member_label" for="limited">{--MEMBER_BOOK_SURFBAR_URL_LIMITED--}</label>
+                       <label class="member_label" for="limited">{--MEMBER_SURFBAR_URL_LIMITED--}</label>
                        <input type="radio" id="limited_no" name="limited" value="N" checked="checked" /> {--NO--}
                        <input type="radio" id="limited_yes" name="limited" value="Y" /> {--YES--}
                </div>
 
                <div class="member_input" style="padding-top:5px;padding-bottom:5px">
-                       <label class="member_label" for="limit">{--MEMBER_BOOK_SURFBAR_URL_ENTER_LIMIT--}</label>
+                       <label class="member_label" for="limit">{--MEMBER_SURFBAR_URL_ENTER_LIMIT--}</label>
                        <input type="text" class="form_field" id="limit" name="limit" size="7" maxlength="20" value="-" />
                </div>
+
+               <div class="member_input" style="padding-top:5px;padding-bottom:5px" align="center">
+                       <label class="member_label" for="package">{--MEMBER_SURFBAR_URL_SELECT_PACKAGE--}</legend>
+                       {%pipe,generateMemberSurfbarPackageSelectionBox%}
+               </div>
        </fieldset>
 
        <div style="padding-top:5px">
index ff298c0bd62b4cb2c7128e41ce846d02178366ad..a233d59a392200a38579b76de030c02005f5003b 100644 (file)
@@ -1,7 +1,7 @@
 <div align="center">
 <div class="table3 dashed">
        <div class="table_header bottom">
-               <strong>Dynamisch verg&uuml;tete Surfbar ist aktiv</strong>
+               <strong>{--MEMBER_SURFBAR_DYNAMIC_MODEL_CONFIGURED--}</strong>
        </div>
 
        <div style="padding:5px">
@@ -22,9 +22,9 @@
        <div style="padding:5px">
                Einige Hinweise zur Berechnung: Die derzeige Mitgliederanzahl von
                <strong>{%pipe,getTotalConfirmedUser,translateComma%}</strong>, die
-               derzeit die Surfbar nutzenden
+               derzeit den Besuchertausch nutzenden
                <strong>{%pipe,determineSurfbarTotalOnline%}</strong> Mitglieder, die
-               gesamt in der Surfbar gebuchten
+               gesamt im Besuchertausch gebuchten
                <strong>{%pipe,getSurfbarTotalUrls,translateComma%}</strong>
                URLs (ohne von unseren Sponsoren), sowie Ihre gebuchten
                <strong>{%pipe,getMemberId,getSurfbarTotalUserUrls,translateComma%}</strong> URLs werden als
index 0b81cb967e7afd645d8546da2a0cd54eab3b4d6b..a19fd1b1a55df0c63cfba64f79e33433a513f7ff 100644 (file)
@@ -1,7 +1,7 @@
 <div align="center">
 <div class="table3 dashed">
        <div class="table_header bottom">
-               <strong>Statisch verg&uuml;tete Surfbar ist aktiv</strong>
+               <strong>{--MEMBER_SURFBAR_STATIC_MODEL_CONFIGURED_TITLE--}</strong>
        </div>
        <div style="padding:5px">
                Bei der statischen Verg&uuml;tung werden Ihnen derzeit
@@ -12,7 +12,7 @@
                angesehen haben und k&ouml;nnen die selbe Seite erst nach
                <strong>{%config,createFancyTime=surfbar_static_lock%}</strong> wieder
                aufrufen. Es sind insgesamt
-               <strong>$content[surfbar_total_urls]</strong> URLs in der Surfbar.
+               <strong>$content[surfbar_total_urls]</strong> URLs im Besuchertausch.
        </div>
 </div>
 </div>
index 8008a43c5fe1d5c915483e864d4515069158947d..ab4ada669e93a60a375e861edac1fb88f0b4c536 100644 (file)
@@ -2,24 +2,32 @@
 {%form,formIdDelete,formMethodPost=modules.php?module=login&amp;what=list_surfbar%}
 <div class="table dashed" style="margin-top:10px">
        <div class="table_header bottom" style="padding-top:5px;padding-bottom:5px">
-               <strong>URL in Surfbar l&ouml;schen:</strong>
+               <strong>{--MEMBER_SURFBAR_DELETE_URL_TITLE--}</strong>
        </div>
 
-       <div class="member_input" style="padding-top:5px;padding-bottom:5px">
-               Gebuchte URL: <strong>$content[url]</strong>
-       </div>
+       <fieldset id="url_data">
+               <legend>{--MEMBER_DELETE_SURFBAR_URL_DATA_LEGEND--}</legend>
 
-       <div class="member_input" style="padding-top:5px;padding-bottom:5px">
-               Angemeldet: <strong>$content[url_registered]</strong>
-       </div>
+               <div class="member_input" style="padding-top:5px;padding-bottom:5px">
+                       {--MEMBER_DELETE_SURFBAR_URL--}
+                       <strong>$content[url]</strong>
+               </div>
 
-       <div class="member_input" style="padding-top:5px;padding-bottom:5px">
-               Gesamtaufrufe: <strong>{%pipe,translateComma=$content[url_views_total]%}</strong>
-       </div>
+               <div class="member_input" style="padding-top:5px;padding-bottom:5px">
+                       {--MEMBER_DELETE_SURFBAR_REGISTERED--}
+                       <strong>$content[url_registered]</strong>
+               </div>
 
-       <div class="member_input" style="padding-top:5px;padding-bottom:5px">
-               Aufrufe begrenzt auf: <strong>{%pipe,translateComma=$content[url_views_max]%}</strong> (0=Unbegrenzt)
-       </div>
+               <div class="member_input" style="padding-top:5px;padding-bottom:5px">
+                       {--MEMBER_DELETE_SURFBAR_TOTAL_VIEWS--}
+                       <strong>{%pipe,translateComma=$content[url_views_total]%}</strong>
+               </div>
+
+               <div class="member_input" style="padding-top:5px;padding-bottom:5px">
+                       {--MEMBER_DELETE_SURFBAR_LIMITED--}
+                       <strong>{%pipe,translateComma=$content[url_views_max]%}</strong> (0=Unbegrenzt)
+               </div>
+       </fieldset>
 
        <div class="table_header top" style="padding-top:5px;padding-bottom:5px">
                <input type="hidden" name="url_id" value="$content[url_id]" />
@@ -31,7 +39,6 @@
 {%form_close%}
 
 <div class="notice">
-       <strong>Hinweis:</strong> Irt&uuml;mlich gel&ouml;schte URLs k&ouml;nnen nur
-       durch unsere Administratoren wiederhergestellt werden.
+       {--MEMBER_SURFBAR_DELETE_URL_NOTICE--}
 </div>
 </div>
index 6528368efa240060da7da80e597f10ce4226c547..784ddd63d64d380644545f8ec3aa780351214033 100644 (file)
@@ -2,28 +2,37 @@
 {%form,formIdEdit,formMethodPost=modules.php?module=login&amp;what=list_surfbar%}
 <div class="table3 dashed" style="margin-top:10px">
        <div class="table_header bottom" style="padding-top:5px;padding-bottom:5px">
-               <strong>URL in Surfbar editieren:</strong>
+               <strong>{--MEMBER_SURFBAR_EDIT_URL_TITLE--}</strong>
        </div>
 
-       <div class="member_input bottom" style="padding-top:5px;padding-bottom:5px">
-               URL eingeben: <input type="text" class="form_field" name="url" size="20" maxlength="255" value="$content[url]" />
-       </div>
+       <fieldset id="url_data">
+               <div class="member_input bottom" style="padding-top:5px;padding-bottom:5px">
+                       <label class="member_label" for="url">{--MEMBER_EDIT_SURFBAR_CHANGE_URL--}</legend><br />
+                       <input type="text" class="form_field" name="url" size="20" maxlength="255" value="$content[url]" />
+               </div>
 
-       <div class="member_input" style="padding-top:5px;padding-bottom:5px">
-               Soll die Anzahl Aufrufe begrenzt werden?<br />
-               <input type="radio" id="limited_no" onfocus="return FocusLimitedNo()" name="limited" value="N"$content[limited_no] /> {--NO--}
-               <input type="radio" id="limited_yes" onfocus="return FocusLimitedYes()" name="limited" value="Y"$content[limited_yes] /> {--YES--}
-       </div>
+               <div class="member_input" style="padding-top:5px;padding-bottom:5px">
+                       <label class="member_label" for="limited">{--MEMBER_SURFBAR_URL_LIMITED--}</legend><br />
+                       <input type="radio" id="limited_no" onfocus="return FocusLimitedNo()" name="limited" value="N"$content[limited_no] /> {--NO--}
+                       <input type="radio" id="limited_yes" onfocus="return FocusLimitedYes()" name="limited" value="Y"$content[limited_yes] /> {--YES--}
+               </div>
 
-       <div class="member_input bottom" style="padding-top:5px;padding-bottom:5px">
-               Aufrufe begrenzen auf: <input type="text" class="form_field" id="limit" name="limit" size="7" maxlength="20" value="$content[url_views_max]" />
-       </div>
+               <div class="member_input bottom" style="padding-top:5px;padding-bottom:5px">
+                       <label class="member_label" for="limit">{--MEMBER_SURFBAR_URL_ENTER_LIMIT--}</legend><br />
+                       <input type="text" class="form_field" id="limit" name="limit" size="7" maxlength="20" value="$content[url_views_max]" />
+               </div>
+
+               <div class="member_input" style="padding-top:5px;padding-bottom:5px" align="center">
+                       <label class="member_label" for="package">{--MEMBER_SURFBAR_URL_SELECT_PACKAGE--}</legend>
+                       {%pipe,generateMemberSurfbarPackageSelectionBox%}
+               </div>
+       </fieldset>
 
        <div class="table_header top" style="padding-top:5px;padding-bottom:5px">
-               <input type="reset" class="form_reset" id="reset" value="{--CLEAR_FORM--}" />
                <input type="hidden" name="url_id" value="$content[url_id]" />
                <input type="hidden" name="action" value="edit" />
                <input type="hidden" name="execute" value="1" />
+               <input type="reset" class="form_reset" id="reset" value="{--CLEAR_FORM--}" />
                <input type="submit" class="form_submit" name="ok" value="{--MEMBER_SURFBAR_ACTION_EDIT_NOW_SUBMIT--}" />
        </div>
 </div>
index bf3dc2eb32eff32f7adcad6106070d222d83cfa7..0228448c455b02603eadd777b25277d05f2a46b8 100644 (file)
@@ -1,3 +1,3 @@
 <div class="table_header dashed" style="width:600px;margin-top:10px">
-       &raquo;&raquo;&nbsp;<strong><a href="{%url=surfbar.php%}">Jetzt die Surfbar starten!</a></strong>&nbsp;&laquo;&laquo;
+       &raquo;&raquo;&nbsp;<strong><a href="{%url=surfbar.php%}">{--MEMBER_SURFBAR_START_NOW--}</a></strong>&nbsp;&laquo;&laquo;
 </div>
index e778c66ad08494f1522271db0486965e261d4c2c..f4794b20ea0b9a777c2a5b830f37a5517f3abbe8 100644 (file)
@@ -1 +1 @@
-<!-- Hier kommt Banner-Code rein, der beim "Ruhen" der Surfbar angezeigt wird. //-->
+<!-- Hier kommt Banner-Code rein, der beim "Ruhen" des Besuchertausches angezeigt wird. //-->
diff --git a/templates/xml/admin/admin_list_surfbar_packages.xml b/templates/xml/admin/admin_list_surfbar_packages.xml
new file mode 100644 (file)
index 0000000..944ff7b
--- /dev/null
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!--
+This template provides meta data for listing booking packages of the surfbar
+in the admin area.
+
+@author                Roland Haeder <webmaster@mxchange.org>
+@version       0.2.1-FINAL
+@copyright     (c) 2003 - 2009 by Roland Haeder
+@copyright     (c) 2009 - 2012 by Mailer Developer Team
+@license       GNU GPL 2.0 or any newer version
+@link          http://mxchange.org
+
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
+MA  02110-1301  USA
+//-->
+<admin-list-data>
+       <!--
+       Call-back function, the extracted data from this XML will then be re-read
+       from that function. The most common function this XML uses is
+       doGenericListEntries() so mostly you can leave this alone unless you have JOINs.
+       //-->
+       <callback-function type="string" value="doGenericListEntries" />
+       <!--
+       Now we need information which template should be loaded and which functions
+       shall be called back. So lets start with the main list template. This mostly
+       requires no call-back function.
+       //-->
+       <list-template type="string" value="admin_list_surfbar_packages" />
+       <!--
+       The template for all rows, mostly this name has a '_row' suffix and again,
+       no call-back function is usually required.
+       //-->
+       <list-row-template type="string" value="admin_list_surfbar_packages_row" />
+       <!--
+       Message id to display if no entry could be found
+       //-->
+       <no-entry-found-message type="string" value="ADMIN_SURFBAR_PACKAGES_404" />
+       <!--
+       The table(s) we shall grab the data from, all as list.
+       //-->
+       <data-tables>
+               <!--
+               A single table entry, with alias and without the configurable
+               _MYSQL_PREFIX. You can specify the table's name or alias later on.
+               //-->
+               <data-table type="string" alias="" value="surfbar_packages" />
+               <!--
+               Columns to perform the SELECT statement on, with alias and name plus which table.
+               //-->
+               <select-data-from-list>
+                       <!--
+                       A single entry with table name (can be left empty), value (must
+                       always be set), alias (again can be left empty) and SQL function
+                       (can also be left empty) which shall be applied on the column.
+                       //-->
+                       <select-data-from-list-entry type="string" table="" value="package_id" alias="" function="" />
+                       <select-data-from-list-entry type="string" table="" value="package_reload" alias="" function="" />
+                       <select-data-from-list-entry type="string" table="" value="package_waiting" alias="" function="" />
+                       <select-data-from-list-entry type="string" table="" value="package_points_costs" alias="" function="" />
+                       <select-data-from-list-entry type="string" table="" value="package_points_reward" alias="" function="" />
+               </select-data-from-list>
+               <!--
+               And the column list to perform the WHERE statement on.
+               //-->
+               <where-select-from-list>
+               </where-select-from-list>
+               <!--
+               Columns to perform the ORDER BY statement (GROUP BY is not yet supported)
+               //-->
+               <order-by-list>
+                       <!--
+                       A single entry to perform the ORDER BY statement on, see above WHERE entry for details.
+                       //-->
+                       <order-by-list-entry type="string" table="" order="package_id" value="ASC" />
+               </order-by-list>
+       </data-tables>
+       <!--
+       List all column names from the 'select-data-from-list' node here, but now
+       with call-back informations. The list must only contain those entries where
+       a call-back function shall be called for.
+       //-->
+       <column-callback-list>
+       </column-callback-list>
+</admin-list-data>
index aa8a8989756d82b432f02f6e3dd7c352f3199253..a077eab92d3c424327e82f3b4c0f06f852c1a5df 100644 (file)
@@ -67,6 +67,7 @@ MA  02110-1301  USA
                        //-->
                        <select-data-from-list-entry type="string" table="" value="url_id" alias="" function="" />
                        <select-data-from-list-entry type="string" table="" value="url_userid" alias="" function="" />
+                       <select-data-from-list-entry type="string" table="" value="url_package_id" alias="" function="" />
                        <select-data-from-list-entry type="string" table="" value="url" alias="" function="" />
                        <select-data-from-list-entry type="string" table="" value="url_views_total" alias="" function="" />
                        <select-data-from-list-entry type="string" table="" value="url_status" alias="" function="" />