LLMS_Notification::load()
Load all notification data into the instance
Contents
Return Return
(self)
Source Source
File: includes/models/model.llms.notification.php
*/ public function load() { global $wpdb; $notification = $wpdb->get_row( $wpdb->prepare( "SELECT created, updated, status, type, subscriber, trigger_id, user_id, post_id FROM {$this->get_table()} WHERE id = %d", $this->id ), // phpcs:ignore WordPress.DB.PreparedSQL.InterpolatedNotPrepared ARRAY_A ); // db call ok; no-cache ok. if ( $notification ) { foreach ( $notification as $key => $val ) { $this->$key = $val; } try { $this->html = $this->get_html(); } catch ( Error $e ) { llms_log( sprintf( 'Error generating the HTML for the notification ID #%d', $this->id ) ); llms_log( sprintf( 'Error caught %1$s in %2$s on line %3$s', $e->getMessage(), $e->getFile(), $e->getLine() ) ); $this->set( 'status', 'error' );
Expand full source code Collapse full source code View on GitHub
Changelog Changelog
Version | Description |
---|---|
3.8.0 | Introduced. |