File "class-notifications.php"
Full Path: /home/romayxjt/public_html/wp-content/plugins/orderable/inc/modules/notifications/class-notifications.php
File size: 1.22 KB
MIME-type: text/x-php
Charset: utf-8
<?php
/**
* Module: Notifications.
*
* @package Orderable/Classes
*/
defined( 'ABSPATH' ) || exit;
/**
* Tip module class.
*/
class Orderable_Notifications {
/**
* Init.
*/
public static function run() {
add_filter( 'wpsf_register_settings_orderable', array( __CLASS__, 'register_settings' ) );
}
/**
* Register settings.
*
* @param array $settings
*
* @return array
*/
public static function register_settings( $settings = array() ) {
$settings['tabs'][] = array(
'id' => 'notifications',
'title' => __( 'Notifications', 'orderable-pro' ),
'priority' => 50,
);
$settings['sections'][] = array(
'tab_id' => 'notifications',
'section_id' => 'notification',
'section_title' => __( 'Notification Settings', 'orderable' ),
'section_description' => '',
'section_order' => 0,
'fields' => array(
array(
'id' => 'pro',
'title' => __( 'Enable Notifications', 'orderable' ),
'subtitle' => __( 'Enable SMS/WhatsApp notifications for order statuses.', 'orderable' ),
'type' => 'custom',
'output' => Orderable_Helpers::get_pro_button( 'notifications' ),
),
),
);
return $settings;
}
}