WC_Notes_Refund_Returns::get_note_from_db()public staticWC 1.0

Get the note.

Метод класса: WC_Notes_Refund_Returns{}

Хуков нет.

Возвращает

Note. $note The note object.

Использование

$result = WC_Notes_Refund_Returns::get_note_from_db( $note_from_db );
$note_from_db(Note) (обязательный)
The note object from the database.

Код WC_Notes_Refund_Returns::get_note_from_db() WC 9.4.2

public static function get_note_from_db( $note_from_db ) {
	if ( ! $note_from_db instanceof Note || get_user_locale() === $note_from_db->get_locale() ) {
		return $note_from_db;
	}

	if ( self::NOTE_NAME === $note_from_db->get_name() ) {
		$note = self::get_note( 0 );
		$note_from_db->set_title( $note->get_title() );
		$note_from_db->set_content( $note->get_content() );

		$action_from_db    = $note_from_db->get_action( 'notify-refund-returns-page' );
		$action_from_class = $note->get_action( 'notify-refund-returns-page' );

		if ( $action_from_db && $action_from_class ) {
			$action_from_db->label = $action_from_class->label;
			$note_from_db->set_actions( array( $action_from_db ) );
		}
	}

	return $note_from_db;
}