diff options
| author | modela bitweaver <spiderr@bitweaver.org> | 2025-04-02 06:05:09 -0400 |
|---|---|---|
| committer | modela bitweaver <spiderr@bitweaver.org> | 2025-04-02 06:05:09 -0400 |
| commit | 701b4a29270f442b8c97568ac1712731f542b6d4 (patch) | |
| tree | a875fce6ec291aa8221cf4461378b09857d18374 | |
| parent | 41b77cb424fdd0652ce246f4dc87ad6959636d80 (diff) | |
| download | newsletters-701b4a29270f442b8c97568ac1712731f542b6d4.tar.gz newsletters-701b4a29270f442b8c97568ac1712731f542b6d4.tar.bz2 newsletters-701b4a29270f442b8c97568ac1712731f542b6d4.zip | |
fix query; verify admin permission in tend queue
| -rw-r--r-- | BitNewsletterMailer.php | 2 | ||||
| -rw-r--r-- | admin/tend_mail_queue.php | 3 |
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; |
