]> git.mxchange.org Git - friendica-addons.git/blobdiff - notifyall/notifyall.php
Revert to stable version 3.5.4
[friendica-addons.git] / notifyall / notifyall.php
index a667f6a68e717c97ffedc0a36a519801dd7969a9..3f2cdc890ab0fa6f565a587996f026d7c9d934ea 100644 (file)
@@ -9,7 +9,7 @@
  * Author: Rabuzarus <https://friendica.kommune4.de/profile/rabuzarus> (Port to Friendica)
  */
 
-use Friendica\Util\Emailer;
+require_once('include/Emailer.php');
 
 function notifyall_install() {
        logger("installed notifyall");
@@ -42,7 +42,7 @@ function notifyall_post(&$a) {
                $sender_name = sprintf(t('%s Administrator'), $sitename);
        else
                $sender_name = sprintf(t('%1$s, %2$s Administrator'), $a->config['admin_name'], $sitename);
-
+       
        if (! x($a->config['sender_email']))
                $sender_email = 'noreply@' . $a->get_hostname();
        else
@@ -51,15 +51,15 @@ function notifyall_post(&$a) {
        $subject = $_REQUEST['subject'];
 
 
-       $textversion = strip_tags(html_entity_decode(bbcode(stripslashes(str_replace(["\\r", "\\n"],[ "", "\n"], $text))),ENT_QUOTES,'UTF-8'));
-
-       $htmlversion = bbcode(stripslashes(str_replace(["\\r","\\n"], ["","<br />\n"],$text)));
+       $textversion = strip_tags(html_entity_decode(bbcode(stripslashes(str_replace(array("\\r", "\\n"),array( "", "\n"), $text))),ENT_QUOTES,'UTF-8'));
 
+       $htmlversion = bbcode(stripslashes(str_replace(array("\\r","\\n"), array("","<br />\n"),$text)));
+       
        // if this is a test, send it only to the admin(s)
        // admin_email might be a comma separated list, but we need "a@b','c@d','e@f
        if ( intval($_REQUEST['test'])) {
                $email = $a->config['admin_email'];
-               $email = "'" . str_replace([" ",","], ["","','"], $email) . "'";
+               $email = "'" . str_replace(array(" ",","), array("","','"), $email) . "'";
        }
        $sql_extra = ((intval($_REQUEST['test'])) ? sprintf(" AND `email` in ( %s )", $email) : '');
 
@@ -73,7 +73,7 @@ function notifyall_post(&$a) {
        foreach($recips as $recip) {
 
 
-               Emailer::send([
+               Emailer::send(array(
                        'fromName'             => $sender_name,
                        'fromEmail'            => $sender_email,
                        'replyTo'              => $sender_email,
@@ -81,7 +81,7 @@ function notifyall_post(&$a) {
                        'messageSubject'       => $subject,
                        'htmlVersion'          => $htmlversion,
                        'textVersion'          => $textversion
-               ]);
+               ));
        }
 
        notice( t('Emails sent'));
@@ -94,13 +94,13 @@ function notifyall_content(&$a) {
 
        $title = t('Send email to all members of this Friendica instance.');
 
-       $o = replace_macros(get_markup_template('notifyall_form.tpl','addon/notifyall/'),[
+       $o = replace_macros(get_markup_template('notifyall_form.tpl','addon/notifyall/'),array(
                '$title' => $title,
                '$text' => htmlspecialchars($_REQUEST['text']),
-               '$subject' => ['subject',t('Message subject'),$_REQUEST['subject'],''],
-               '$test' => ['test',t('Test mode (only send to administrator)'), 0,''],
+               '$subject' => array('subject',t('Message subject'),$_REQUEST['subject'],''),
+               '$test' => array('test',t('Test mode (only send to administrator)'), 0,''),
                '$submit' => t('Submit')
-       ]);
+       ));
 
        return $o;