require($INC);
}
-// Language definitions
+// General admin text
define('ADMIN_CONFIG_SURFBAR_TITLE', "Konfiguration der Surfbar");
define('ADMIN_CONFIG_SURFBAR_STATIC_REWARD', "Statische Vergütung in {!POINTS!}:");
define('ADMIN_CONFIG_SURFBAR_STATIC_TIME', "Statische Verweildauer bis nächste Seite geladen wird in Sekunden:");
define('ADMIN_SURFBAR_NO_REF_LEVELS_FOUND', "Zur Zeit sind keine Referal-Ebenen für die Surfbar eingestellt.<br />\nBitte installieren Sie die Erweiterung <strong>surfbar</strong> neu.");
define('ADMIN_SURFBAR_ADD_NEW_REFDEPTH', "Neue Referal-Ebene zur Surfbar hinzufügen");
+// Subject lines for admins
+define('ADMIN_SURFBAR_NOTIFY_URL_UNLOCK_SUBJECT', "URL in Surfbar gebucht");
+define('ADMIN_SURFBAR_NOTIFY_URL_REG_SUBJECT', "Mitglied hat URL in Surfbar gebucht");
+
+// Subhect lines for members
+define('MEMBER_SURFBAR_NOTIFY_URL_UNLOCK_SUBJECT', "Ihre URL wurde in die Surfbar aufgenommen");
+define('MEMBER_SURFBAR_NOTIFY_URL_REG_SUBJECT', "Ihre URL in der Surfbar wartet auf Freischaltung");
+
//
?>
$content['insert_id'] = SURFBAR_INSERT_URL_BY_ARRAY($content);
// If in reg-mode we notify admin
- if ($addMode == "reg") {
- // Notify admin of newly added URL in surfbar
- SURFBAR_NOTIFY_ADMIN("url_reg", $content);
- } elseif ($_CONFIG['surfbar_notify_admin_unlock'] == "Y") {
+ if (($addMode == "reg") || ($_CONFIG['surfbar_notify_admin_unlock'] == "Y")) {
// Notify admin even when he as unlocked an email
- SURFBAR_NOTIFY_ADMIN("url_unlock", $content);
- }
+ SURFBAR_NOTIFY_ADMIN("url_{$addMode}", $content);
+ } // END - if
// Send mail to user
SURFBAR_NOTIFY_USER("url_{$addMode}", $content);
// Notify admin(s) with a selected message and content
function SURFBAR_NOTIFY_ADMIN ($messageType, $content) {
// Prepare template name
- $template = sprintf("admin_surfbar_%s", $messageType);
+ $templateName = sprintf("admin_surfbar_%s", $messageType);
+
+ // Prepare subject
+ $eval = sprintf("\$subject = ADMIN_SURFBAR_NOTIFY_%s_SUBJECT;",
+ strtoupper($messageType)
+ );
+ eval($eval);
+
+ // Send the notification out
+ SEND_ADMIN_NOTIFICATION($subject, $templateName, $content, $content['uid']);
+}
+// Notify the user about the performed action
+function SURFBAR_NOTIFY_USER ($messageType, $content) {
+ // Prepare template name
+ $templateName = sprintf("admin_surfbar_%s", $messageType);
+
+ // Prepare subject
+ $eval = sprintf("\$subject = MEMBER_SURFBAR_NOTIFY_%s_SUBJECT;",
+ strtoupper($messageType)
+ );
+ eval($eval);
+
+ // Load template
+ $mailText = LOAD_EMAIL_TEMPLATE($templateName, $content);
+
+ // Send the email
+ SEND_EMAIL($content['uid'], $subject, $mailText);
}
//
?>
Einer unserer Administratoren hat soeben Ihre Mailbuchung freigegeben. Sie wird von unserem System automatisch versendet! Bitte beachten Sie, dass dies ggf. zeitversetzt zu dieser Mail versendet wird. Hier sind nochmals URL und Betreff Ihrer Mailbuchung:
-----------------------------
-Beworbene URL: $TARGET_URL
+Beworbene URL: $DATA[url]
-----------------------------
-Betreffzeile: $SUBJECT
+Betreffzeile: $DATA[subject]
-----------------------------
Sie koennen den Versand-Fortschritt im Mitgliedsmenue unter "Unbestaetigte Mails" verfolgen. Sobald die Mail vollstaendig versendet wurde, erhalten Sie eine weitere Mail!