summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormodela bitweaver <spiderr@bitweaver.org>2025-04-02 06:05:09 -0400
committermodela bitweaver <spiderr@bitweaver.org>2025-04-02 06:05:09 -0400
commit701b4a29270f442b8c97568ac1712731f542b6d4 (patch)
treea875fce6ec291aa8221cf4461378b09857d18374
parent41b77cb424fdd0652ce246f4dc87ad6959636d80 (diff)
downloadnewsletters-701b4a29270f442b8c97568ac1712731f542b6d4.tar.gz
newsletters-701b4a29270f442b8c97568ac1712731f542b6d4.tar.bz2
newsletters-701b4a29270f442b8c97568ac1712731f542b6d4.zip
fix query; verify admin permission in tend queue
-rw-r--r--BitNewsletterMailer.php2
-rw-r--r--admin/tend_mail_queue.php3
2 files changed, 4 insertions, 1 deletions
diff --git a/BitNewsletterMailer.php b/BitNewsletterMailer.php
index 3759451..a080f06 100644
--- a/BitNewsletterMailer.php
+++ b/BitNewsletterMailer.php
@@ -100,7 +100,7 @@ class BitNewsletterMailer {
FROM `".BIT_DB_PREFIX."mail_queue` mq
WHERE `sent_date` IS NULL AND `mail_error` IS NULL
ORDER BY `queue_date`,`user_id`,`email` ".$this->mDb->SQLForUpdate();
- if( $rs = $this->mDb->query( $query, NULL ) ) {
+ if( $rs = $this->mDb->query( $query ) ) {
while( $pick = $rs->fetchRow() ) {
$this->sendQueue( $pick );
$this->mDb->CompleteTrans();
diff --git a/admin/tend_mail_queue.php b/admin/tend_mail_queue.php
index 0f1a665..1711bc0 100644
--- a/admin/tend_mail_queue.php
+++ b/admin/tend_mail_queue.php
@@ -14,6 +14,9 @@
require_once( '../../kernel/includes/setup_inc.php' );
+ global $gBitSystem;
+ $gBitSystem->verifyPermission( 'p_users_admin' );
+
if( $gBitSystem->isPackageActive( 'newsletters' ) ) {
require_once( NEWSLETTERS_PKG_PATH.'BitNewsletterMailer.php' );
global $gBitNewsletterMailer;