@@ -7,7 +7,7 @@ discard block |
||
7 | 7 | |
8 | 8 | function ee_resurse_into_array($data) { |
9 | 9 | if (is_object($data) || $data instanceof __PHP_Incomplete_Class) {//is_object($incomplete_class) actually returns false, hence why we check for it |
10 | - $data = (array)$data; |
|
10 | + $data = (array) $data; |
|
11 | 11 | } |
12 | 12 | if (is_array($data)) { |
13 | 13 | if (EEH_Array::is_associative_array($data)) { |
@@ -19,10 +19,10 @@ discard block |
||
19 | 19 | ?> |
20 | 20 | <tr> |
21 | 21 | <td> |
22 | - <?php echo $data_key;?> |
|
22 | + <?php echo $data_key; ?> |
|
23 | 23 | </td> |
24 | 24 | <td> |
25 | - <?php ee_resurse_into_array($data_values);?> |
|
25 | + <?php ee_resurse_into_array($data_values); ?> |
|
26 | 26 | </td> |
27 | 27 | </tr> |
28 | 28 | <?php |
@@ -36,22 +36,22 @@ discard block |
||
36 | 36 | <ul> |
37 | 37 | <?php |
38 | 38 | foreach ($data as $datum) { |
39 | - echo "<li>";ee_resurse_into_array($datum);echo "</li>"; |
|
39 | + echo "<li>"; ee_resurse_into_array($datum); echo "</li>"; |
|
40 | 40 | }?> |
41 | 41 | </ul> |
42 | 42 | <?php |
43 | 43 | } |
44 | - }else { |
|
44 | + } else { |
|
45 | 45 | //simple value |
46 | 46 | echo $data; |
47 | 47 | } |
48 | 48 | } |
49 | 49 | ?> |
50 | 50 | <h1> |
51 | - <?php _e("System Information", "event_espresso");?> |
|
51 | + <?php _e("System Information", "event_espresso"); ?> |
|
52 | 52 | </h1> |
53 | 53 | <div class="padding"> |
54 | - <h3 class="espresso-header"><?php _e("Raw System Data", "event_espresso");?></h3> |
|
54 | + <h3 class="espresso-header"><?php _e("Raw System Data", "event_espresso"); ?></h3> |
|
55 | 55 | <textarea class="system_status_info"> |
56 | 56 | <?php print_r($system_stati)?> |
57 | 57 | </textarea> |
@@ -59,7 +59,7 @@ discard block |
||
59 | 59 | <?php |
60 | 60 | foreach ($system_stati as $status_category_slug => $data) { |
61 | 61 | if (is_object($data)) { |
62 | - $data = (array)$data; |
|
62 | + $data = (array) $data; |
|
63 | 63 | } |
64 | 64 | ?> |
65 | 65 | <thead> |
@@ -30,8 +30,7 @@ discard block |
||
30 | 30 | </tbody> |
31 | 31 | </table> |
32 | 32 | <?php |
33 | - } |
|
34 | - else { |
|
33 | + } else { |
|
35 | 34 | ?> |
36 | 35 | <ul> |
37 | 36 | <?php |
@@ -41,7 +40,7 @@ discard block |
||
41 | 40 | </ul> |
42 | 41 | <?php |
43 | 42 | } |
44 | - }else { |
|
43 | + } else { |
|
45 | 44 | //simple value |
46 | 45 | echo $data; |
47 | 46 | } |
@@ -86,8 +85,7 @@ discard block |
||
86 | 85 | }?> |
87 | 86 | </tbody> |
88 | 87 | <?php |
89 | - } |
|
90 | - else { |
|
88 | + } else { |
|
91 | 89 | ?> |
92 | 90 | <tbody> |
93 | 91 | <tr> |
@@ -1,6 +1,6 @@ |
||
1 | 1 | <?php |
2 | 2 | |
3 | 3 | ?> |
4 | -<h1><?php _e("You must upgrade your Event Espresso Add-ons before Migrating", "event_espresso");?></h1> |
|
5 | -<p><?php printf(__("Please %s visit the plugins page%s and upgade all Event Espresso before migrating.", "event_espresso"), "<a href='".admin_url('/plugins.php')."'>","</a>");?></p> |
|
6 | -<p><?php _e("You can also deactivate the addons, but all of their data will be lost when your database is migrated", "event_espresso");?></p> |
|
7 | 4 | \ No newline at end of file |
5 | +<h1><?php _e("You must upgrade your Event Espresso Add-ons before Migrating", "event_espresso"); ?></h1> |
|
6 | +<p><?php printf(__("Please %s visit the plugins page%s and upgade all Event Espresso before migrating.", "event_espresso"), "<a href='".admin_url('/plugins.php')."'>", "</a>"); ?></p> |
|
7 | +<p><?php _e("You can also deactivate the addons, but all of their data will be lost when your database is migrated", "event_espresso"); ?></p> |
|
8 | 8 | \ No newline at end of file |
@@ -1,29 +1,29 @@ |
||
1 | 1 | <?php if (!defined('EVENT_ESPRESSO_VERSION') ) |
2 | 2 | exit('NO direct script access allowed'); |
3 | 3 | /** |
4 | - * Event Espresso |
|
5 | - * |
|
6 | - * Event Registration and Management Plugin for Wordpress |
|
7 | - * |
|
8 | - * @package Event Espresso |
|
9 | - * @author Seth Shoultes |
|
10 | - * @copyright (c)2009-2012 Event Espresso All Rights Reserved. |
|
11 | - * @license @link http://eventespresso.com/support/terms-conditions/ ** see Plugin Licensing * * |
|
12 | - * @link http://www.eventespresso.com |
|
13 | - * @version 4.0 |
|
14 | - * |
|
15 | - * ------------------------------------------------------------------------ |
|
16 | - * |
|
17 | - * Messages_Admin_Page_Init |
|
18 | - * |
|
19 | - * for setup of the message admin pages |
|
20 | - * |
|
21 | - * @package Event Espresso |
|
22 | - * @subpackage includes/core/message/EE_Message_Admin_Page_Init.core.php |
|
23 | - * @author Darren Ethier |
|
24 | - * |
|
25 | - * ------------------------------------------------------------------------ |
|
26 | - */ |
|
4 | + * Event Espresso |
|
5 | + * |
|
6 | + * Event Registration and Management Plugin for Wordpress |
|
7 | + * |
|
8 | + * @package Event Espresso |
|
9 | + * @author Seth Shoultes |
|
10 | + * @copyright (c)2009-2012 Event Espresso All Rights Reserved. |
|
11 | + * @license @link http://eventespresso.com/support/terms-conditions/ ** see Plugin Licensing * * |
|
12 | + * @link http://www.eventespresso.com |
|
13 | + * @version 4.0 |
|
14 | + * |
|
15 | + * ------------------------------------------------------------------------ |
|
16 | + * |
|
17 | + * Messages_Admin_Page_Init |
|
18 | + * |
|
19 | + * for setup of the message admin pages |
|
20 | + * |
|
21 | + * @package Event Espresso |
|
22 | + * @subpackage includes/core/message/EE_Message_Admin_Page_Init.core.php |
|
23 | + * @author Darren Ethier |
|
24 | + * |
|
25 | + * ------------------------------------------------------------------------ |
|
26 | + */ |
|
27 | 27 | class Messages_Admin_Page_Init extends EE_Admin_Page_Init { |
28 | 28 | /** |
29 | 29 | *constructor |
@@ -1,4 +1,4 @@ discard block |
||
1 | -<?php if (!defined('EVENT_ESPRESSO_VERSION') ) |
|
1 | +<?php if ( ! defined('EVENT_ESPRESSO_VERSION')) |
|
2 | 2 | exit('NO direct script access allowed'); |
3 | 3 | /** |
4 | 4 | * Event Espresso |
@@ -24,7 +24,7 @@ discard block |
||
24 | 24 | * |
25 | 25 | * ------------------------------------------------------------------------ |
26 | 26 | */ |
27 | -class Messages_Admin_Page_Init extends EE_Admin_Page_Init { |
|
27 | +class Messages_Admin_Page_Init extends EE_Admin_Page_Init { |
|
28 | 28 | /** |
29 | 29 | *constructor |
30 | 30 | *@Constructor |
@@ -33,16 +33,16 @@ discard block |
||
33 | 33 | */ |
34 | 34 | public function __construct() { |
35 | 35 | |
36 | - do_action( 'AHEE_log', __FILE__, __FUNCTION__, '' ); |
|
36 | + do_action('AHEE_log', __FILE__, __FUNCTION__, ''); |
|
37 | 37 | |
38 | - define( 'EE_MSG_PG_SLUG', 'espresso_messages' ); |
|
39 | - define( 'EE_MSG_PG_NAME', ucwords( str_replace( '_', '', EE_MSG_PG_SLUG ))); |
|
40 | - define( 'EE_MSG_ADMIN', EE_ADMIN_PAGES . 'messages' . DS ); |
|
41 | - define( 'EE_MSG_ADMIN_URL', admin_url( 'admin.php?page=' . EE_MSG_PG_SLUG )); |
|
42 | - define( 'EE_MSG_ASSETS_PATH', EE_MSG_ADMIN . 'assets' . DS ); |
|
43 | - define( 'EE_MSG_ASSETS_URL', EE_ADMIN_PAGES_URL . 'messages/assets/' ); |
|
44 | - define( 'EE_MSG_TEMPLATE_PATH', EE_MSG_ADMIN . 'templates' . DS ); |
|
45 | - define( 'EE_MSG_TEMPLATE_URL', EE_ADMIN_PAGES_URL . 'messages/templates/' ); |
|
38 | + define('EE_MSG_PG_SLUG', 'espresso_messages'); |
|
39 | + define('EE_MSG_PG_NAME', ucwords(str_replace('_', '', EE_MSG_PG_SLUG))); |
|
40 | + define('EE_MSG_ADMIN', EE_ADMIN_PAGES.'messages'.DS); |
|
41 | + define('EE_MSG_ADMIN_URL', admin_url('admin.php?page='.EE_MSG_PG_SLUG)); |
|
42 | + define('EE_MSG_ASSETS_PATH', EE_MSG_ADMIN.'assets'.DS); |
|
43 | + define('EE_MSG_ASSETS_URL', EE_ADMIN_PAGES_URL.'messages/assets/'); |
|
44 | + define('EE_MSG_TEMPLATE_PATH', EE_MSG_ADMIN.'templates'.DS); |
|
45 | + define('EE_MSG_TEMPLATE_URL', EE_ADMIN_PAGES_URL.'messages/templates/'); |
|
46 | 46 | |
47 | 47 | parent::__construct(); |
48 | 48 | } |
@@ -57,7 +57,7 @@ discard block |
||
57 | 57 | |
58 | 58 | |
59 | 59 | protected function _set_menu_map() { |
60 | - $this->_menu_map = new EE_Admin_Page_Sub_Menu( array( |
|
60 | + $this->_menu_map = new EE_Admin_Page_Sub_Menu(array( |
|
61 | 61 | 'menu_group' => 'management', |
62 | 62 | 'menu_order' => 10, |
63 | 63 | 'show_on_menu' => EE_Admin_Page_Menu_Map::BLOG_ADMIN_ONLY, |
@@ -1,5 +1,6 @@ |
||
1 | -<?php if (!defined('EVENT_ESPRESSO_VERSION') ) |
|
1 | +<?php if (!defined('EVENT_ESPRESSO_VERSION') ) { |
|
2 | 2 | exit('NO direct script access allowed'); |
3 | +} |
|
3 | 4 | /** |
4 | 5 | * Event Espresso |
5 | 6 | * |
@@ -1,5 +1,5 @@ discard block |
||
1 | 1 | <?php |
2 | -if (!defined('EVENT_ESPRESSO_VERSION') ) |
|
2 | +if ( ! defined('EVENT_ESPRESSO_VERSION')) |
|
3 | 3 | exit('NO direct script access allowed'); |
4 | 4 | |
5 | 5 | /** |
@@ -31,8 +31,8 @@ discard block |
||
31 | 31 | |
32 | 32 | |
33 | 33 | protected function _setup_data() { |
34 | - $this->_data = $this->_admin_page->get_message_templates( $this->_per_page, $this->_view, FALSE); |
|
35 | - $this->_all_data_count = $this->_admin_page->get_message_templates( $this->_per_page, $this->_view, TRUE, TRUE ); |
|
34 | + $this->_data = $this->_admin_page->get_message_templates($this->_per_page, $this->_view, FALSE); |
|
35 | + $this->_all_data_count = $this->_admin_page->get_message_templates($this->_per_page, $this->_view, TRUE, TRUE); |
|
36 | 36 | } |
37 | 37 | |
38 | 38 | |
@@ -41,21 +41,21 @@ discard block |
||
41 | 41 | |
42 | 42 | protected function _set_properties() { |
43 | 43 | $this->_wp_list_args = array( |
44 | - 'singular' => __('Message Template Group', 'event_espresso' ), |
|
45 | - 'plural' => __('Message Template', 'event_espresso' ), |
|
44 | + 'singular' => __('Message Template Group', 'event_espresso'), |
|
45 | + 'plural' => __('Message Template', 'event_espresso'), |
|
46 | 46 | 'ajax' => TRUE, //for now, |
47 | 47 | 'screen' => $this->_admin_page->get_current_screen()->id |
48 | 48 | ); |
49 | 49 | $this->_columns = array( |
50 | 50 | //'cb' => '<input type="checkbox" />', //no deleting default (global) templates! |
51 | 51 | 'message_type' => __('Message Type', 'event_espresso'), |
52 | - 'messenger' => __( 'Messenger', 'event_espresso'), |
|
53 | - 'description' => __( 'Description', 'event_espresso' ), |
|
52 | + 'messenger' => __('Messenger', 'event_espresso'), |
|
53 | + 'description' => __('Description', 'event_espresso'), |
|
54 | 54 | //'messages_sent' => __( 'Total Sent', 'event_espresso' ) //todo this will come later when we've got message tracking in place. |
55 | 55 | ); |
56 | 56 | |
57 | 57 | $this->_sortable_columns = array( |
58 | - 'messenger' => array( 'MTP_messenger' => TRUE ), |
|
58 | + 'messenger' => array('MTP_messenger' => TRUE), |
|
59 | 59 | //'message_type' => array( 'MTP_message_type' => FALSE ) |
60 | 60 | ); |
61 | 61 | |
@@ -74,16 +74,16 @@ discard block |
||
74 | 74 | * |
75 | 75 | * @return string |
76 | 76 | */ |
77 | - public function single_row( $item ) { |
|
77 | + public function single_row($item) { |
|
78 | 78 | $message_type = $item->message_type_obj(); |
79 | 79 | $messenger = $item->messenger_obj(); |
80 | 80 | |
81 | - if ( ! $message_type instanceof EE_message_type || ! $messenger instanceof EE_messenger ) { |
|
81 | + if ( ! $message_type instanceof EE_message_type || ! $messenger instanceof EE_messenger) { |
|
82 | 82 | echo ''; |
83 | 83 | return; |
84 | 84 | } |
85 | 85 | |
86 | - parent::single_row( $item ); |
|
86 | + parent::single_row($item); |
|
87 | 87 | } |
88 | 88 | |
89 | 89 | |
@@ -92,24 +92,24 @@ discard block |
||
92 | 92 | |
93 | 93 | protected function _get_table_filters() { |
94 | 94 | $filters = array(); |
95 | - EE_Registry::instance()->load_helper( 'Form_Fields' ); |
|
95 | + EE_Registry::instance()->load_helper('Form_Fields'); |
|
96 | 96 | $messengers = $this->_admin_page->get_active_messengers(); |
97 | 97 | $message_types = $this->_admin_page->get_installed_message_types(); |
98 | 98 | |
99 | 99 | |
100 | 100 | //setup messengers for selects |
101 | - $i=1; |
|
101 | + $i = 1; |
|
102 | 102 | $m_values[0]['id'] = 'all'; |
103 | - $m_values[0]['text'] = __('All Messengers', 'event_espresso' ); |
|
104 | - foreach ( $messengers as $messenger => $args ) { |
|
103 | + $m_values[0]['text'] = __('All Messengers', 'event_espresso'); |
|
104 | + foreach ($messengers as $messenger => $args) { |
|
105 | 105 | $m_values[$i]['id'] = $messenger; |
106 | 106 | $m_values[$i]['text'] = ucwords($args['obj']->label['singular']); |
107 | 107 | $i++; |
108 | 108 | } |
109 | 109 | |
110 | 110 | //lets do the same for message types |
111 | - $i=1; |
|
112 | - foreach ( $message_types as $message_type => $args ) { |
|
111 | + $i = 1; |
|
112 | + foreach ($message_types as $message_type => $args) { |
|
113 | 113 | $mt_values[$i]['id'] = $message_type; |
114 | 114 | $mt_values[$i]['text'] = ucwords($args['obj']->label['singular']); |
115 | 115 | $i++; |
@@ -125,28 +125,28 @@ discard block |
||
125 | 125 | 'text' => __('Show All', 'event_espresso') |
126 | 126 | ); |
127 | 127 | |
128 | - $msgr_filters = !empty($m_values) ? array_merge( $msgr_default, $m_values ) : array(); |
|
129 | - $mt_filters = !empty($mt_values) ? array_merge( $mt_default, $mt_values ) : array(); |
|
128 | + $msgr_filters = ! empty($m_values) ? array_merge($msgr_default, $m_values) : array(); |
|
129 | + $mt_filters = ! empty($mt_values) ? array_merge($mt_default, $mt_values) : array(); |
|
130 | 130 | |
131 | - if ( empty( $m_values ) ) |
|
131 | + if (empty($m_values)) |
|
132 | 132 | $msgr_filters[0] = array( |
133 | 133 | 'id' => 'no_messenger_options', |
134 | 134 | 'text' => __('No Messengers active', 'event_espresso') |
135 | 135 | ); |
136 | 136 | |
137 | - if ( empty($mt_values) ) |
|
137 | + if (empty($mt_values)) |
|
138 | 138 | $mt_filters[0] = array( |
139 | 139 | 'id' => 'no_message_type_options', |
140 | 140 | 'text' => __('No Message Types active', 'event_espresso') |
141 | 141 | ); |
142 | 142 | |
143 | - if ( count( $messengers ) >= 1 && !empty( $m_values ) ) { |
|
144 | - unset( $msgr_filters[0] ); |
|
145 | - $msgr_filters = array_values( $msgr_filters ); //reindex keys |
|
143 | + if (count($messengers) >= 1 && ! empty($m_values)) { |
|
144 | + unset($msgr_filters[0]); |
|
145 | + $msgr_filters = array_values($msgr_filters); //reindex keys |
|
146 | 146 | } |
147 | 147 | |
148 | - $filters[] = EEH_Form_Fields::select_input('ee_messenger_filter_by', $msgr_filters, isset($this->_req_data['ee_messenger_filter_by']) ? sanitize_key( $this->_req_data['ee_messenger_filter_by']) : '' ); |
|
149 | - $filters[] = EEH_Form_Fields::select_input('ee_message_type_filter_by', $mt_filters, isset($this->_req_data['ee_message_type_filter_by']) ? sanitize_key( $this->_req_data['ee_message_type_filter_by']) : ''); |
|
148 | + $filters[] = EEH_Form_Fields::select_input('ee_messenger_filter_by', $msgr_filters, isset($this->_req_data['ee_messenger_filter_by']) ? sanitize_key($this->_req_data['ee_messenger_filter_by']) : ''); |
|
149 | + $filters[] = EEH_Form_Fields::select_input('ee_message_type_filter_by', $mt_filters, isset($this->_req_data['ee_message_type_filter_by']) ? sanitize_key($this->_req_data['ee_message_type_filter_by']) : ''); |
|
150 | 150 | return $filters; |
151 | 151 | } |
152 | 152 | |
@@ -154,20 +154,20 @@ discard block |
||
154 | 154 | * we're just removing the search box for message templates, not needed. |
155 | 155 | * @return string (empty); |
156 | 156 | */ |
157 | - function search_box( $text, $input_id ) { |
|
157 | + function search_box($text, $input_id) { |
|
158 | 158 | return ''; |
159 | 159 | } |
160 | 160 | |
161 | 161 | |
162 | 162 | protected function _add_view_counts() { |
163 | - foreach ( $this->_views as $view => $args ) { |
|
164 | - $this->_views[$view]['count'] = $this->_admin_page->get_message_templates( $this->_per_page, $view, TRUE, TRUE ); |
|
163 | + foreach ($this->_views as $view => $args) { |
|
164 | + $this->_views[$view]['count'] = $this->_admin_page->get_message_templates($this->_per_page, $view, TRUE, TRUE); |
|
165 | 165 | } |
166 | 166 | } |
167 | 167 | |
168 | 168 | |
169 | 169 | |
170 | - public function column_cb( $item ) { |
|
170 | + public function column_cb($item) { |
|
171 | 171 | return ''; |
172 | 172 | } |
173 | 173 | |
@@ -175,8 +175,8 @@ discard block |
||
175 | 175 | |
176 | 176 | |
177 | 177 | |
178 | - function column_description( $item ) { |
|
179 | - return '<p>' . $item->message_type_obj()->description . '</p>'; |
|
178 | + function column_description($item) { |
|
179 | + return '<p>'.$item->message_type_obj()->description.'</p>'; |
|
180 | 180 | } |
181 | 181 | |
182 | 182 | |
@@ -191,27 +191,27 @@ discard block |
||
191 | 191 | $actions = array(); |
192 | 192 | |
193 | 193 | // edit link but only if item isn't trashed. |
194 | - if ( !$item->get('MTP_deleted') && EE_Registry::instance()->CAP->current_user_can( 'ee_edit_message', 'espresso_messages_edit_message_template', $item->ID() ) ) { |
|
195 | - $edit_lnk_url = EE_Admin_Page::add_query_args_and_nonce( array( 'action'=>'edit_message_template', 'id'=>$item->GRP_ID() ), EE_MSG_ADMIN_URL ); |
|
196 | - $actions['edit'] = '<a href="'.$edit_lnk_url.'" title="' . esc_attr__( 'Edit Template Group', 'event_espresso' ) . '">' . __( 'Edit', 'event_espresso' ) . '</a>'; |
|
194 | + if ( ! $item->get('MTP_deleted') && EE_Registry::instance()->CAP->current_user_can('ee_edit_message', 'espresso_messages_edit_message_template', $item->ID())) { |
|
195 | + $edit_lnk_url = EE_Admin_Page::add_query_args_and_nonce(array('action'=>'edit_message_template', 'id'=>$item->GRP_ID()), EE_MSG_ADMIN_URL); |
|
196 | + $actions['edit'] = '<a href="'.$edit_lnk_url.'" title="'.esc_attr__('Edit Template Group', 'event_espresso').'">'.__('Edit', 'event_espresso').'</a>'; |
|
197 | 197 | } |
198 | 198 | |
199 | - $name_link = ! $item->get('MTP_deleted') && EE_Registry::instance()->CAP->current_user_can( 'ee_edit_message', 'espresso_messages_edit_message_template', $item->ID() ) ? '<a href="'.$edit_lnk_url.'" title="' . esc_attr__( 'Edit Template Group', 'event_espresso' ) . '">' . ucwords( $item->messenger_obj()->label['singular'] ) . '</a>' : ucwords( $item->messenger_obj()->label['singular'] ); |
|
199 | + $name_link = ! $item->get('MTP_deleted') && EE_Registry::instance()->CAP->current_user_can('ee_edit_message', 'espresso_messages_edit_message_template', $item->ID()) ? '<a href="'.$edit_lnk_url.'" title="'.esc_attr__('Edit Template Group', 'event_espresso').'">'.ucwords($item->messenger_obj()->label['singular']).'</a>' : ucwords($item->messenger_obj()->label['singular']); |
|
200 | 200 | |
201 | 201 | //we want to display the contexts in here so we need to set them up |
202 | 202 | $c_label = $item->context_label(); |
203 | 203 | $c_configs = $item->contexts_config(); |
204 | 204 | $ctxt = array(); |
205 | 205 | $context_templates = $item->context_templates(); |
206 | - foreach ( $context_templates as $context => $template_fields ) { |
|
207 | - $mtp_to = !empty( $context_templates[$context]['to'] ) && $context_templates[$context]['to'] instanceof EE_Message_Template ? $context_templates[$context]['to']->get('MTP_content') : NULL; |
|
208 | - $inactive = empty( $mtp_to ) && !empty( $context_templates[$context]['to'] ) ? ' class="mtp-inactive"' : ''; |
|
206 | + foreach ($context_templates as $context => $template_fields) { |
|
207 | + $mtp_to = ! empty($context_templates[$context]['to']) && $context_templates[$context]['to'] instanceof EE_Message_Template ? $context_templates[$context]['to']->get('MTP_content') : NULL; |
|
208 | + $inactive = empty($mtp_to) && ! empty($context_templates[$context]['to']) ? ' class="mtp-inactive"' : ''; |
|
209 | 209 | $context_title = ucwords($c_configs[$context]['label']); |
210 | - $edit_link = EE_Admin_Page::add_query_args_and_nonce( array('action'=>'edit_message_template', 'id'=>$item->GRP_ID(), 'context' => $context), EE_MSG_ADMIN_URL ); |
|
211 | - $ctxt[] = EE_Registry::instance()->CAP->current_user_can( 'ee_edit_message', 'espresso_messages_edit_message_template', $item->ID() ) ? '<a' . $inactive . ' href="'. $edit_link . '" title="' . esc_attr__('Edit Context', 'event_espresso') . '">' . $context_title . '</a>' : $context_title; |
|
210 | + $edit_link = EE_Admin_Page::add_query_args_and_nonce(array('action'=>'edit_message_template', 'id'=>$item->GRP_ID(), 'context' => $context), EE_MSG_ADMIN_URL); |
|
211 | + $ctxt[] = EE_Registry::instance()->CAP->current_user_can('ee_edit_message', 'espresso_messages_edit_message_template', $item->ID()) ? '<a'.$inactive.' href="'.$edit_link.'" title="'.esc_attr__('Edit Context', 'event_espresso').'">'.$context_title.'</a>' : $context_title; |
|
212 | 212 | } |
213 | 213 | |
214 | - $ctx_content = !$item->get('MTP_deleted') && EE_Registry::instance()->CAP->current_user_can( 'ee_edit_message', 'espresso_messages_edit_message_template', $item->ID() ) ? sprintf( __('<strong>%s:</strong> ', 'event_espresso'), ucwords($c_label['plural']) ) . implode(' | ', $ctxt) : ''; |
|
214 | + $ctx_content = ! $item->get('MTP_deleted') && EE_Registry::instance()->CAP->current_user_can('ee_edit_message', 'espresso_messages_edit_message_template', $item->ID()) ? sprintf(__('<strong>%s:</strong> ', 'event_espresso'), ucwords($c_label['plural'])).implode(' | ', $ctxt) : ''; |
|
215 | 215 | |
216 | 216 | |
217 | 217 | //Return the name contents |
@@ -219,7 +219,7 @@ discard block |
||
219 | 219 | /* $1%s */ $name_link, |
220 | 220 | /* $2%s */ $item->GRP_ID(), |
221 | 221 | /* %4$s */ $ctx_content, |
222 | - /* $3%s */ $this->row_actions( $actions ) |
|
222 | + /* $3%s */ $this->row_actions($actions) |
|
223 | 223 | ); |
224 | 224 | } |
225 | 225 | |
@@ -229,7 +229,7 @@ discard block |
||
229 | 229 | * @return string message_type name |
230 | 230 | */ |
231 | 231 | function column_message_type($item) { |
232 | - return ucwords($item->message_type_obj()->label['singular'] ); |
|
232 | + return ucwords($item->message_type_obj()->label['singular']); |
|
233 | 233 | } |
234 | 234 | |
235 | 235 |
@@ -1,6 +1,7 @@ discard block |
||
1 | 1 | <?php |
2 | -if (!defined('EVENT_ESPRESSO_VERSION') ) |
|
2 | +if (!defined('EVENT_ESPRESSO_VERSION') ) { |
|
3 | 3 | exit('NO direct script access allowed'); |
4 | +} |
|
4 | 5 | |
5 | 6 | /** |
6 | 7 | * Event Espresso |
@@ -128,17 +129,19 @@ discard block |
||
128 | 129 | $msgr_filters = !empty($m_values) ? array_merge( $msgr_default, $m_values ) : array(); |
129 | 130 | $mt_filters = !empty($mt_values) ? array_merge( $mt_default, $mt_values ) : array(); |
130 | 131 | |
131 | - if ( empty( $m_values ) ) |
|
132 | - $msgr_filters[0] = array( |
|
132 | + if ( empty( $m_values ) ) { |
|
133 | + $msgr_filters[0] = array( |
|
133 | 134 | 'id' => 'no_messenger_options', |
134 | 135 | 'text' => __('No Messengers active', 'event_espresso') |
135 | 136 | ); |
137 | + } |
|
136 | 138 | |
137 | - if ( empty($mt_values) ) |
|
138 | - $mt_filters[0] = array( |
|
139 | + if ( empty($mt_values) ) { |
|
140 | + $mt_filters[0] = array( |
|
139 | 141 | 'id' => 'no_message_type_options', |
140 | 142 | 'text' => __('No Message Types active', 'event_espresso') |
141 | 143 | ); |
144 | + } |
|
142 | 145 | |
143 | 146 | if ( count( $messengers ) >= 1 && !empty( $m_values ) ) { |
144 | 147 | unset( $msgr_filters[0] ); |
@@ -1,5 +1,5 @@ discard block |
||
1 | 1 | <?php |
2 | -if (!defined('EVENT_ESPRESSO_VERSION') ) |
|
2 | +if ( ! defined('EVENT_ESPRESSO_VERSION')) |
|
3 | 3 | exit('NO direct script access allowed'); |
4 | 4 | |
5 | 5 | /** |
@@ -30,7 +30,7 @@ discard block |
||
30 | 30 | class espresso_events_Messages_Hooks extends EE_Admin_Hooks { |
31 | 31 | |
32 | 32 | |
33 | - public function __construct( EE_Admin_Page $admin_page ) { |
|
33 | + public function __construct(EE_Admin_Page $admin_page) { |
|
34 | 34 | parent::__construct($admin_page); |
35 | 35 | } |
36 | 36 |
@@ -6,8 +6,9 @@ |
||
6 | 6 | * @package Event Espresso |
7 | 7 | * @subpackage messages |
8 | 8 | */ |
9 | -if (!defined('EVENT_ESPRESSO_VERSION') ) |
|
9 | +if (!defined('EVENT_ESPRESSO_VERSION') ) { |
|
10 | 10 | exit('NO direct script access allowed'); |
11 | +} |
|
11 | 12 | |
12 | 13 | /** |
13 | 14 | * |
@@ -1,4 +1,4 @@ |
||
1 | 1 | <h3><?php _e('Messengers', 'event_espresso'); ?></h3> |
2 | 2 | <p> |
3 | -<?php printf( __('Messengers are the vehicles that deliver messages to individuals (recipients). By default, every install of Event Espresso has the %sEmail%s messenger active. The Email messenger is a vehicle for delivering messages. Other possible vehicles might be any social media applications, 3rd party API\'s etc.', 'event_espresso'), '<strong>', '</strong>' ); ?> |
|
3 | +<?php printf(__('Messengers are the vehicles that deliver messages to individuals (recipients). By default, every install of Event Espresso has the %sEmail%s messenger active. The Email messenger is a vehicle for delivering messages. Other possible vehicles might be any social media applications, 3rd party API\'s etc.', 'event_espresso'), '<strong>', '</strong>'); ?> |
|
4 | 4 | </p> |
5 | 5 | \ No newline at end of file |
@@ -1,11 +1,11 @@ |
||
1 | 1 | <h3><?php _e('Activating / Deactivating Messengers', 'event_espresso'); ?></h3> |
2 | 2 | <p><?php _e('You can select Messengers via the tabs across the top of the settings page. The available messengers you see depends on what version of Event Espresso you have and what addons are installed. Every install include an "Email" messenger tab. When you click one of those tabs it will display that messenger.', 'event_espresso'); ?></p> |
3 | 3 | <p><?php _e('There are two ways to determine whether a messenger is active or not. The first way is via the messenger tab itself.', 'event_espresso'); ?></p> |
4 | -<p><?php echo _e('The green colored gear <img class="inline-text" src="' . EE_MSG_ASSETS_URL . 'images/email-tab-active.png' . '" alt="' . esc_attr__('Active Email Tab', 'event_espresso') . '" /> indicates that this messenger is currently active.', 'event_espresso'); echo _e(' The white colored gear <img class="inline-text" src="' . EE_MSG_ASSETS_URL . 'images/email-tab-inactive.png' . '" alt="' . esc_attr__('Inactive Email Tab', 'event_espresso') . '" /> indicates the messenger is inactive. This is very helpful for seeing at a glance all the messengers that are active when you first view the page.', 'event_espresso'); ?></p> |
|
4 | +<p><?php echo _e('The green colored gear <img class="inline-text" src="'.EE_MSG_ASSETS_URL.'images/email-tab-active.png'.'" alt="'.esc_attr__('Active Email Tab', 'event_espresso').'" /> indicates that this messenger is currently active.', 'event_espresso'); echo _e(' The white colored gear <img class="inline-text" src="'.EE_MSG_ASSETS_URL.'images/email-tab-inactive.png'.'" alt="'.esc_attr__('Inactive Email Tab', 'event_espresso').'" /> indicates the messenger is inactive. This is very helpful for seeing at a glance all the messengers that are active when you first view the page.', 'event_espresso'); ?></p> |
|
5 | 5 | <p><?php _e('The second way to determine whether a messenger is active or not is via the "on/off" button in the top right corner of the active messenger displayed content:', 'event_espresso'); ?></p> |
6 | -<p><?php printf( __('%1$s means of course that the messenger is active and %2$s means the messenger is inactive.', 'event_espresso'), '<div class="switch"><input id="ee-on-off-toggle-on" class="ee-on-off-toggle ee-toggle-round-flat" type="checkbox" checked="checked" disabled><label for="ee-on-off-toggle-on"></label></div>', '<div class="switch"><input id="ee-on-off-toggle-on" class="ee-on-off-toggle ee-toggle-round-flat" type="checkbox" disabled><label for="ee-on-off-toggle-on"></label></div>' ); ?></p> |
|
7 | -<p><?php _e( 'The on/off toggle is also what you use to activate or deactivate a messenger.', 'event_espresso' ); ?></p> |
|
8 | -<p><?php _e( 'What happens when you click the toggle to activate is the messenger is activated and the system determines what default message types are activated with the messenger. Then, if there are any default settings for either the messenger or message types those settings are saved. Next, the system will generate any default templates (if none have been generated before, if there are previously generated templates then they are reactivated). Finally, you will see the display change to reflect that the messenger is active. If the messenger has settings you can modify them then. Any message types that have settings will also automatically expand so you can see the default settings and make any changes as necessary to fit your needs. Usually the defaults are sufficient however.', 'event_espresso'); ?></p> |
|
9 | -<p><?php _e( 'When you deactivate a messenger, the system will first check if there are any custom event templates for that messenger. If there are you will be unable to deactivate the messenger. This is a fail safe to make sure you know that no messages will go out for those specific events so you don\'t accidentally deactivate. If this check passes, then the system will deactivate any global templates for that messenger (note the templates are not erased, they just become inactive, so if you decide to reactivate the messenger later all your customizations are preserved). Then the display will change to reflect the deactivation.', 'event_espresso'); ?></p> |
|
6 | +<p><?php printf(__('%1$s means of course that the messenger is active and %2$s means the messenger is inactive.', 'event_espresso'), '<div class="switch"><input id="ee-on-off-toggle-on" class="ee-on-off-toggle ee-toggle-round-flat" type="checkbox" checked="checked" disabled><label for="ee-on-off-toggle-on"></label></div>', '<div class="switch"><input id="ee-on-off-toggle-on" class="ee-on-off-toggle ee-toggle-round-flat" type="checkbox" disabled><label for="ee-on-off-toggle-on"></label></div>'); ?></p> |
|
7 | +<p><?php _e('The on/off toggle is also what you use to activate or deactivate a messenger.', 'event_espresso'); ?></p> |
|
8 | +<p><?php _e('What happens when you click the toggle to activate is the messenger is activated and the system determines what default message types are activated with the messenger. Then, if there are any default settings for either the messenger or message types those settings are saved. Next, the system will generate any default templates (if none have been generated before, if there are previously generated templates then they are reactivated). Finally, you will see the display change to reflect that the messenger is active. If the messenger has settings you can modify them then. Any message types that have settings will also automatically expand so you can see the default settings and make any changes as necessary to fit your needs. Usually the defaults are sufficient however.', 'event_espresso'); ?></p> |
|
9 | +<p><?php _e('When you deactivate a messenger, the system will first check if there are any custom event templates for that messenger. If there are you will be unable to deactivate the messenger. This is a fail safe to make sure you know that no messages will go out for those specific events so you don\'t accidentally deactivate. If this check passes, then the system will deactivate any global templates for that messenger (note the templates are not erased, they just become inactive, so if you decide to reactivate the messenger later all your customizations are preserved). Then the display will change to reflect the deactivation.', 'event_espresso'); ?></p> |
|
10 | 10 | <p><strong><?php _e('Important', 'event_espresso'); ?></strong><br /> |
11 | 11 | <?php _e('Although customizations made to global templates are preserved when a messenger is deactivated, any settings for that messenger (or the message types that were attached to it) are lost on deactivation. Also, once you deactivate a messenger, no more messages will be delivered using that messenger for any of your events.', 'event_espresso'); ?></p> |
@@ -1,4 +1,4 @@ |
||
1 | 1 | <h3><?php _e('Message Templates', 'event_espresso'); ?></h3> |
2 | 2 | <p><?php _e('Message Templates are the <em>format</em> of the messages going out. Think of them as a “form letter”. Templates tell the Messages system how to style your messages and the content (information) they will have when they are delivered.', 'event_espresso'); ?></p> |
3 | 3 | <p><?php _e('There is a template created for each Messenger / Message Type and context combination. For example, messages that are sent for Payment Confirmation have a template for Event Administrator and a different one for Primary Registrant. Whereas, messages that are sent for the Registration confirmation have 3 templates: one for Event Administrator, one for the Primary Registrant, and another for each additional Registrant(s).', 'event_espresso'); ?></p> |
4 | -<p><?php _e('With the Event Espresso Messages system, every Messenger, Message Type, and context will have a global template created with some default content on creation. You have the ability to edit the global template that will be used for all events you create. Additionally, you have the ability to create custom templates for each event on the edit event page for the event (in a metabox labelled "Notifications").', 'event_espresso' ); ?></p> |
|
5 | 4 | \ No newline at end of file |
5 | +<p><?php _e('With the Event Espresso Messages system, every Messenger, Message Type, and context will have a global template created with some default content on creation. You have the ability to edit the global template that will be used for all events you create. Additionally, you have the ability to create custom templates for each event on the edit event page for the event (in a metabox labelled "Notifications").', 'event_espresso'); ?></p> |
|
6 | 6 | \ No newline at end of file |
@@ -1,5 +1,5 @@ discard block |
||
1 | 1 | <?php |
2 | -if (!defined('EVENT_ESPRESSO_VERSION') ) |
|
2 | +if ( ! defined('EVENT_ESPRESSO_VERSION')) |
|
3 | 3 | exit('NO direct script access allowed'); |
4 | 4 | |
5 | 5 | /** |
@@ -96,38 +96,38 @@ discard block |
||
96 | 96 | |
97 | 97 | |
98 | 98 | protected function _start() { |
99 | - $content = '<h3>' . __('Message Template Editor', 'event_espresso') . '</h3>'; |
|
100 | - $content .= '<p>' . __('This tour of the Message Template Editor page will go over different areas of the screen to help you understand what they are used for.', 'event_espresso') . '</p>'; |
|
99 | + $content = '<h3>'.__('Message Template Editor', 'event_espresso').'</h3>'; |
|
100 | + $content .= '<p>'.__('This tour of the Message Template Editor page will go over different areas of the screen to help you understand what they are used for.', 'event_espresso').'</p>'; |
|
101 | 101 | return $content; |
102 | 102 | } |
103 | 103 | |
104 | 104 | |
105 | 105 | protected function _context_switcher_stop() { |
106 | - return '<p>' . __('This dropdown allows you to swap between the different recipients templates that are available in this message type. Be sure to save changes befor switching to a different context.', 'event_espresso') . '</p>'; |
|
106 | + return '<p>'.__('This dropdown allows you to swap between the different recipients templates that are available in this message type. Be sure to save changes befor switching to a different context.', 'event_espresso').'</p>'; |
|
107 | 107 | } |
108 | 108 | |
109 | 109 | |
110 | 110 | protected function _preview_button_stop() { |
111 | - return '<p>' . __('Clicking this button will show you a preview of how your message will look.', 'event_espresso') . '</p>'; |
|
111 | + return '<p>'.__('Clicking this button will show you a preview of how your message will look.', 'event_espresso').'</p>'; |
|
112 | 112 | } |
113 | 113 | |
114 | 114 | |
115 | 115 | protected function _template_area_stop() { |
116 | - return '<p>' . __('Depending on the messenger (recipient) and the message type, the main screen can show different boxes. Overall the screen allows you to confirm who the messages go to and who from, and the actual content of the message.', 'event_espresso') . '</p>'; |
|
116 | + return '<p>'.__('Depending on the messenger (recipient) and the message type, the main screen can show different boxes. Overall the screen allows you to confirm who the messages go to and who from, and the actual content of the message.', 'event_espresso').'</p>'; |
|
117 | 117 | } |
118 | 118 | |
119 | 119 | protected function _mtp_valid_shortcodes_stop() { |
120 | - return '<p>' . __('These shortcodes allow you to quickly add data into your messages, without touching code. From emails, to ticket details, to your company logo, building messages with shortcodes is easy and fast.', 'event_espresso') . '</p>'; |
|
120 | + return '<p>'.__('These shortcodes allow you to quickly add data into your messages, without touching code. From emails, to ticket details, to your company logo, building messages with shortcodes is easy and fast.', 'event_espresso').'</p>'; |
|
121 | 121 | } |
122 | 122 | |
123 | 123 | |
124 | 124 | protected function _mtp_extra_actions_stop() { |
125 | - return '<p>' . __('Here you will find miscellaneous options to assist you, including a test send button and a reset button.', 'event_espresso') . '</p>'; |
|
125 | + return '<p>'.__('Here you will find miscellaneous options to assist you, including a test send button and a reset button.', 'event_espresso').'</p>'; |
|
126 | 126 | } |
127 | 127 | |
128 | 128 | |
129 | 129 | protected function _update_metabox_stop() { |
130 | - return '<p>' . __('When done creating your message, click here to save it.', 'event_espresso') . '</p>'; |
|
130 | + return '<p>'.__('When done creating your message, click here to save it.', 'event_espresso').'</p>'; |
|
131 | 131 | } |
132 | 132 | |
133 | 133 | } |
134 | 134 | \ No newline at end of file |
@@ -6,8 +6,9 @@ |
||
6 | 6 | * @package Event Espresso |
7 | 7 | * @subpackage messages |
8 | 8 | */ |
9 | -if (!defined('EVENT_ESPRESSO_VERSION') ) |
|
9 | +if (!defined('EVENT_ESPRESSO_VERSION') ) { |
|
10 | 10 | exit('NO direct script access allowed'); |
11 | +} |
|
11 | 12 | |
12 | 13 | /** |
13 | 14 | * |