1 | <?php |
||
14 | class WPSC_Fancy_Notifications { |
||
15 | |||
16 | /** |
||
17 | * Setup Hooks |
||
18 | */ |
||
19 | public static function setup_hooks() { |
||
32 | |||
33 | /** |
||
34 | * Fancy Notifications |
||
35 | * |
||
36 | * Container HTML for fancy notifications. |
||
37 | * |
||
38 | * @since 4.0 |
||
39 | * |
||
40 | * @param boolean $return Return output. |
||
41 | * @return string Output. |
||
42 | */ |
||
43 | public static function fancy_notifications( $return = false ) { |
||
69 | |||
70 | /** |
||
71 | * Fancy Notification Content |
||
72 | * |
||
73 | * @since 4.0 |
||
74 | * |
||
75 | * @param array $cart_messages Cart message. |
||
76 | * @return string Fancy notification content. |
||
77 | */ |
||
78 | public static function fancy_notification_content( $cart_messages ) { |
||
90 | |||
91 | /** |
||
92 | * Add To Cart JSON Response |
||
93 | * |
||
94 | * Adds 'fancy_notification' content to JSON response. |
||
95 | * |
||
96 | * @since 4.0 |
||
97 | * |
||
98 | * @param array $json_response JSON response. |
||
99 | * @return array Updated JSON response. |
||
100 | */ |
||
101 | public static function wpsc_add_to_cart_json_response( $json_response ) { |
||
110 | |||
111 | /** |
||
112 | * Add Fancy Notifications |
||
113 | * |
||
114 | * @since 4.0 |
||
115 | */ |
||
116 | public static function add_fancy_notifications() { |
||
121 | |||
122 | /** |
||
123 | * Enqueue Styles |
||
124 | * |
||
125 | * @since 4.0 |
||
126 | */ |
||
127 | public static function enqueue_styles() { |
||
132 | |||
133 | /** |
||
134 | * Enqueue Scripts |
||
135 | * |
||
136 | * @since 4.0 |
||
137 | */ |
||
138 | public static function enqueue_scripts() { |
||
143 | |||
144 | /** |
||
145 | * Is Active? |
||
146 | * |
||
147 | * @return boolean |
||
148 | */ |
||
149 | public static function is_active() { |
||
154 | |||
155 | /** |
||
156 | * Plugin URL |
||
157 | * |
||
158 | * @since 4.0 |
||
159 | * |
||
160 | * @return string URL for fancy notifications directory. |
||
161 | */ |
||
162 | public static function plugin_url() { |
||
167 | |||
168 | } |
||
169 |