|
@@ 278-284 (lines=7) @@
|
| 275 |
|
*/ |
| 276 |
|
public function list_of_active_message_types() { |
| 277 |
|
$message_types = array(); |
| 278 |
|
foreach ( $this->_active_message_types as $messenger => $message_type_data ) { |
| 279 |
|
foreach ( $message_type_data as $message_type => $config ) { |
| 280 |
|
if ( ! in_array( $message_type, $message_types ) ) { |
| 281 |
|
$message_types[] = $message_type; |
| 282 |
|
} |
| 283 |
|
} |
| 284 |
|
} |
| 285 |
|
return $message_types; |
| 286 |
|
} |
| 287 |
|
|
|
@@ 299-305 (lines=7) @@
|
| 296 |
|
public function get_active_message_type_objects() { |
| 297 |
|
$message_types = array(); |
| 298 |
|
$installed_message_types = $this->installed_message_types(); |
| 299 |
|
foreach ( $this->_active_message_types as $messenger => $message_type_data ) { |
| 300 |
|
foreach ( $message_type_data as $message_type => $config ) { |
| 301 |
|
if ( ! isset( $message_type, $message_types ) ) { |
| 302 |
|
$message_types[ $message_type ] = $installed_message_types[ $message_type ]; |
| 303 |
|
} |
| 304 |
|
} |
| 305 |
|
} |
| 306 |
|
return $message_types; |
| 307 |
|
} |
| 308 |
|
|