@@ -1,5 +1,5 @@ discard block |
||
1 | -<?php if ( ! defined( 'EVENT_ESPRESSO_VERSION' ) ) { |
|
2 | - exit( 'No direct script access allowed' ); |
|
1 | +<?php if ( ! defined('EVENT_ESPRESSO_VERSION')) { |
|
2 | + exit('No direct script access allowed'); |
|
3 | 3 | } |
4 | 4 | /** |
5 | 5 | * Class EE_Base_Class_Repository |
@@ -39,8 +39,8 @@ discard block |
||
39 | 39 | * @param array $arguments arrays of arguments that will be passed to the object's save method |
40 | 40 | * @return bool | int |
41 | 41 | */ |
42 | - public function save( $arguments = array() ) { |
|
43 | - return $this->persist( 'save', $arguments ); |
|
42 | + public function save($arguments = array()) { |
|
43 | + return $this->persist('save', $arguments); |
|
44 | 44 | } |
45 | 45 | |
46 | 46 | |
@@ -54,7 +54,7 @@ discard block |
||
54 | 54 | * @return bool | int |
55 | 55 | */ |
56 | 56 | public function save_all() { |
57 | - return $this->persist_all( 'save' ); |
|
57 | + return $this->persist_all('save'); |
|
58 | 58 | } |
59 | 59 | |
60 | 60 | |
@@ -68,8 +68,8 @@ discard block |
||
68 | 68 | * @return bool |
69 | 69 | */ |
70 | 70 | public function delete() { |
71 | - $success = $this->_call_user_func_array_on_current( 'delete' ); |
|
72 | - $this->remove( $this->current() ); |
|
71 | + $success = $this->_call_user_func_array_on_current('delete'); |
|
72 | + $this->remove($this->current()); |
|
73 | 73 | return $success; |
74 | 74 | } |
75 | 75 | |
@@ -86,16 +86,16 @@ discard block |
||
86 | 86 | public function delete_all() { |
87 | 87 | $success = true; |
88 | 88 | $this->rewind(); |
89 | - while ( $this->valid() ) { |
|
89 | + while ($this->valid()) { |
|
90 | 90 | // any db error will result in false being returned |
91 | - $success = $this->_call_user_func_array_on_current( 'delete' ) !== false ? $success : false; |
|
91 | + $success = $this->_call_user_func_array_on_current('delete') !== false ? $success : false; |
|
92 | 92 | // can't remove current object because valid() requires it |
93 | 93 | // so just capture current object temporarily |
94 | 94 | $object = $this->current(); |
95 | 95 | // advance the pointer |
96 | 96 | $this->next(); |
97 | 97 | // THEN remove the object from the repository |
98 | - $this->remove( $object ); |
|
98 | + $this->remove($object); |
|
99 | 99 | } |
100 | 100 | return $success; |
101 | 101 | } |
@@ -113,8 +113,8 @@ discard block |
||
113 | 113 | * @param string $previous_value |
114 | 114 | * @return bool | int |
115 | 115 | */ |
116 | - public function update_extra_meta( $meta_key, $meta_value, $previous_value = null ) { |
|
117 | - return $this->_call_user_func_array_on_current( 'update_extra_meta', array( $meta_key, $meta_value, $previous_value ) ); |
|
116 | + public function update_extra_meta($meta_key, $meta_value, $previous_value = null) { |
|
117 | + return $this->_call_user_func_array_on_current('update_extra_meta', array($meta_key, $meta_value, $previous_value)); |
|
118 | 118 | } |
119 | 119 | |
120 | 120 |
@@ -52,8 +52,8 @@ discard block |
||
52 | 52 | /** |
53 | 53 | * @param string $config_section |
54 | 54 | */ |
55 | - public function set_config_section( $config_section = '' ) { |
|
56 | - $this->_config_section = ! empty( $config_section ) ? $config_section : 'modules'; |
|
55 | + public function set_config_section($config_section = '') { |
|
56 | + $this->_config_section = ! empty($config_section) ? $config_section : 'modules'; |
|
57 | 57 | } |
58 | 58 | |
59 | 59 | |
@@ -70,7 +70,7 @@ discard block |
||
70 | 70 | /** |
71 | 71 | * @param string $config_class |
72 | 72 | */ |
73 | - public function set_config_class( $config_class = '' ) { |
|
73 | + public function set_config_class($config_class = '') { |
|
74 | 74 | $this->_config_class = $config_class; |
75 | 75 | } |
76 | 76 | |
@@ -88,8 +88,8 @@ discard block |
||
88 | 88 | /** |
89 | 89 | * @param mixed $config_name |
90 | 90 | */ |
91 | - public function set_config_name( $config_name ) { |
|
92 | - $this->_config_name = ! empty( $config_name ) ? $config_name : get_called_class(); |
|
91 | + public function set_config_name($config_name) { |
|
92 | + $this->_config_name = ! empty($config_name) ? $config_name : get_called_class(); |
|
93 | 93 | } |
94 | 94 | |
95 | 95 | |
@@ -112,8 +112,8 @@ discard block |
||
112 | 112 | * @param EE_Config_Base $config_obj |
113 | 113 | * @return mixed EE_Config_Base | NULL |
114 | 114 | */ |
115 | - protected function _set_config( EE_Config_Base $config_obj = NULL ) { |
|
116 | - return EE_Config::instance()->set_config( $this->config_section(), $this->config_name(), $this->config_class(), $config_obj ); |
|
115 | + protected function _set_config(EE_Config_Base $config_obj = NULL) { |
|
116 | + return EE_Config::instance()->set_config($this->config_section(), $this->config_name(), $this->config_class(), $config_obj); |
|
117 | 117 | } |
118 | 118 | |
119 | 119 | |
@@ -127,12 +127,12 @@ discard block |
||
127 | 127 | * @throws \EE_Error |
128 | 128 | * @return mixed EE_Config_Base | NULL |
129 | 129 | */ |
130 | - public function _update_config( EE_Config_Base $config_obj = NULL ) { |
|
130 | + public function _update_config(EE_Config_Base $config_obj = NULL) { |
|
131 | 131 | $config_class = $this->config_class(); |
132 | - if ( ! $config_obj instanceof $config_class ) { |
|
133 | - throw new EE_Error( sprintf( __( 'The "%1$s" class is not an instance of %2$s.', 'event_espresso' ), print_r( $config_obj, TRUE ), $config_class )); |
|
132 | + if ( ! $config_obj instanceof $config_class) { |
|
133 | + throw new EE_Error(sprintf(__('The "%1$s" class is not an instance of %2$s.', 'event_espresso'), print_r($config_obj, TRUE), $config_class)); |
|
134 | 134 | } |
135 | - return EE_Config::instance()->update_config( $this->config_section(), $this->config_name(), $config_obj ); |
|
135 | + return EE_Config::instance()->update_config($this->config_section(), $this->config_name(), $config_obj); |
|
136 | 136 | } |
137 | 137 | |
138 | 138 | |
@@ -143,8 +143,8 @@ discard block |
||
143 | 143 | * @return EE_Config_Base |
144 | 144 | */ |
145 | 145 | public function config() { |
146 | - if ( empty( $this->_config )) { |
|
147 | - $this->_config = EE_Config::instance()->get_config( $this->config_section(), $this->config_name(), $this->config_class() ); |
|
146 | + if (empty($this->_config)) { |
|
147 | + $this->_config = EE_Config::instance()->get_config($this->config_section(), $this->config_name(), $this->config_class()); |
|
148 | 148 | } |
149 | 149 | return $this->_config; |
150 | 150 | } |
@@ -1,4 +1,6 @@ |
||
1 | -<?php if ( ! defined('EVENT_ESPRESSO_VERSION')) exit('No direct script access allowed'); |
|
1 | +<?php if ( ! defined('EVENT_ESPRESSO_VERSION')) { |
|
2 | + exit('No direct script access allowed'); |
|
3 | +} |
|
2 | 4 | /** |
3 | 5 | * Event Espresso |
4 | 6 | * |
@@ -54,7 +54,7 @@ discard block |
||
54 | 54 | */ |
55 | 55 | public function &instance() { |
56 | 56 | // check if class object is instantiated |
57 | - if ( self::$_instance === NULL or ! is_object( self::$_instance ) or ! ( self::$_instance instanceof EE_Data_Mapper )) { |
|
57 | + if (self::$_instance === NULL or ! is_object(self::$_instance) or ! (self::$_instance instanceof EE_Data_Mapper)) { |
|
58 | 58 | self::$_instance = new self(); |
59 | 59 | } |
60 | 60 | return self::$_instance; |
@@ -71,10 +71,10 @@ discard block |
||
71 | 71 | * @ return void |
72 | 72 | */ |
73 | 73 | final function __destruct() {} |
74 | - final function __call($a,$b) {} |
|
75 | - public static function __callStatic($a,$b) {} |
|
74 | + final function __call($a, $b) {} |
|
75 | + public static function __callStatic($a, $b) {} |
|
76 | 76 | final function __get($a) {} |
77 | - final function __set($a,$b) {} |
|
77 | + final function __set($a, $b) {} |
|
78 | 78 | final function __isset($a) {} |
79 | 79 | final function __unset($a) {} |
80 | 80 | final function __sleep() { |
@@ -28,9 +28,9 @@ discard block |
||
28 | 28 | |
29 | 29 | |
30 | 30 | /** |
31 | - * instance of the EE_Data_Mapper Object |
|
32 | - * @private _instance |
|
33 | - */ |
|
31 | + * instance of the EE_Data_Mapper Object |
|
32 | + * @private _instance |
|
33 | + */ |
|
34 | 34 | private static $_instance = NULL; |
35 | 35 | |
36 | 36 | |
@@ -82,8 +82,8 @@ discard block |
||
82 | 82 | } |
83 | 83 | final function __wakeup() {} |
84 | 84 | final function __toString() { |
85 | - return ''; |
|
86 | - } |
|
85 | + return ''; |
|
86 | + } |
|
87 | 87 | final function __invoke() {} |
88 | 88 | final static function __set_state() {} |
89 | 89 | final function __clone() {} |
@@ -1,4 +1,6 @@ |
||
1 | -<?php if ( ! defined('EVENT_ESPRESSO_VERSION')) exit('No direct script access allowed'); |
|
1 | +<?php if ( ! defined('EVENT_ESPRESSO_VERSION')) { |
|
2 | + exit('No direct script access allowed'); |
|
3 | +} |
|
2 | 4 | // if you're a dev and want to receive all errors via email add this to your wp-config.php: define( 'EE_ERROR_EMAILS', TRUE ); |
3 | 5 | if ( defined( 'WP_DEBUG' ) && WP_DEBUG === TRUE && defined( 'EE_ERROR_EMAILS' ) && EE_ERROR_EMAILS === TRUE ) { |
4 | 6 | set_error_handler( array( 'EE_Error', 'error_handler' )); |
@@ -18,52 +18,52 @@ discard block |
||
18 | 18 | |
19 | 19 | |
20 | 20 | /** |
21 | - * name of the file to log exceptions to |
|
22 | - * @access private |
|
23 | - * @var string |
|
24 | - */ |
|
21 | + * name of the file to log exceptions to |
|
22 | + * @access private |
|
23 | + * @var string |
|
24 | + */ |
|
25 | 25 | private static $_exception_log_file = 'espresso_error_log.txt'; |
26 | 26 | |
27 | 27 | /** |
28 | - * the exception |
|
29 | - * @access private |
|
30 | - * @var object |
|
31 | - */ |
|
28 | + * the exception |
|
29 | + * @access private |
|
30 | + * @var object |
|
31 | + */ |
|
32 | 32 | private $_exception; |
33 | 33 | |
34 | 34 | /** |
35 | - * stores details for all exception |
|
36 | - * @access private |
|
37 | - * @var array |
|
38 | - */ |
|
35 | + * stores details for all exception |
|
36 | + * @access private |
|
37 | + * @var array |
|
38 | + */ |
|
39 | 39 | private static $_all_exceptions = array(); |
40 | 40 | |
41 | 41 | /** |
42 | - * tracks number of errors |
|
43 | - * @access private |
|
44 | - * @var int |
|
45 | - */ |
|
42 | + * tracks number of errors |
|
43 | + * @access private |
|
44 | + * @var int |
|
45 | + */ |
|
46 | 46 | private static $_error_count = 0; |
47 | 47 | |
48 | 48 | /** |
49 | - * has JS been loaded ? |
|
50 | - * @access private |
|
51 | - * @var boolean |
|
52 | - */ |
|
49 | + * has JS been loaded ? |
|
50 | + * @access private |
|
51 | + * @var boolean |
|
52 | + */ |
|
53 | 53 | private static $_js_loaded = FALSE; |
54 | 54 | |
55 | 55 | /** |
56 | - * has shutdown action been added ? |
|
57 | - * @access private |
|
58 | - * @var boolean |
|
59 | - */ |
|
56 | + * has shutdown action been added ? |
|
57 | + * @access private |
|
58 | + * @var boolean |
|
59 | + */ |
|
60 | 60 | private static $_action_added = FALSE; |
61 | 61 | |
62 | 62 | /** |
63 | - * has shutdown action been added ? |
|
64 | - * @access private |
|
65 | - * @var boolean |
|
66 | - */ |
|
63 | + * has shutdown action been added ? |
|
64 | + * @access private |
|
65 | + * @var boolean |
|
66 | + */ |
|
67 | 67 | private static $_espresso_notices = array( 'success' => FALSE, 'errors' => FALSE, 'attention' => FALSE ); |
68 | 68 | |
69 | 69 | |
@@ -71,10 +71,10 @@ discard block |
||
71 | 71 | |
72 | 72 | |
73 | 73 | /** |
74 | - * @override default exception handling |
|
75 | - * @access public |
|
76 | - * @echo string |
|
77 | - */ |
|
74 | + * @override default exception handling |
|
75 | + * @access public |
|
76 | + * @echo string |
|
77 | + */ |
|
78 | 78 | function __construct( $message, $code = 0, Exception $previous = NULL ) { |
79 | 79 | if ( version_compare( phpversion(), '5.3.0', '<' )) { |
80 | 80 | parent::__construct( $message, $code ); |
@@ -173,10 +173,10 @@ discard block |
||
173 | 173 | |
174 | 174 | |
175 | 175 | /** |
176 | - * fatal_error_handler |
|
177 | - * @access public |
|
178 | - * @return void |
|
179 | - */ |
|
176 | + * fatal_error_handler |
|
177 | + * @access public |
|
178 | + * @return void |
|
179 | + */ |
|
180 | 180 | public static function fatal_error_handler() { |
181 | 181 | $last_error = error_get_last(); |
182 | 182 | if ( $last_error['type'] === E_ERROR ) { |
@@ -221,11 +221,11 @@ discard block |
||
221 | 221 | |
222 | 222 | |
223 | 223 | /** |
224 | - * _add_actions |
|
225 | - * @access public |
|
226 | - * @return void |
|
227 | - */ |
|
228 | - public function get_error() { |
|
224 | + * _add_actions |
|
225 | + * @access public |
|
226 | + * @return void |
|
227 | + */ |
|
228 | + public function get_error() { |
|
229 | 229 | |
230 | 230 | if( apply_filters( 'FHEE__EE_Error__get_error__show_normal_exceptions', FALSE ) ){ |
231 | 231 | throw $this; |
@@ -254,37 +254,37 @@ discard block |
||
254 | 254 | |
255 | 255 | |
256 | 256 | |
257 | - /** |
|
258 | - * has_error |
|
259 | - * |
|
260 | - * @access public |
|
261 | - * @param bool $check_stored |
|
262 | - * @param string $type_to_check |
|
263 | - * @return bool |
|
264 | - */ |
|
265 | - public static function has_error( $check_stored = false, $type_to_check = 'errors' ){ |
|
266 | - $has_error = isset(self::$_espresso_notices[$type_to_check]) && ! empty(self::$_espresso_notices[$type_to_check]) |
|
267 | - ? true |
|
268 | - : false; |
|
269 | - if ( $check_stored && ! $has_error ) { |
|
270 | - $notices = (array) get_option( 'ee_notices', array() ); |
|
271 | - foreach ( $notices as $type => $notice ) { |
|
272 | - if ( $type === $type_to_check && $notice ) { |
|
273 | - return true; |
|
274 | - } |
|
275 | - } |
|
276 | - } |
|
277 | - return $has_error; |
|
278 | - } |
|
257 | + /** |
|
258 | + * has_error |
|
259 | + * |
|
260 | + * @access public |
|
261 | + * @param bool $check_stored |
|
262 | + * @param string $type_to_check |
|
263 | + * @return bool |
|
264 | + */ |
|
265 | + public static function has_error( $check_stored = false, $type_to_check = 'errors' ){ |
|
266 | + $has_error = isset(self::$_espresso_notices[$type_to_check]) && ! empty(self::$_espresso_notices[$type_to_check]) |
|
267 | + ? true |
|
268 | + : false; |
|
269 | + if ( $check_stored && ! $has_error ) { |
|
270 | + $notices = (array) get_option( 'ee_notices', array() ); |
|
271 | + foreach ( $notices as $type => $notice ) { |
|
272 | + if ( $type === $type_to_check && $notice ) { |
|
273 | + return true; |
|
274 | + } |
|
275 | + } |
|
276 | + } |
|
277 | + return $has_error; |
|
278 | + } |
|
279 | 279 | |
280 | 280 | |
281 | 281 | |
282 | 282 | /** |
283 | - * display_errors |
|
284 | - * @access public |
|
285 | - * @echo string |
|
286 | - */ |
|
287 | - public function display_errors(){ |
|
283 | + * display_errors |
|
284 | + * @access public |
|
285 | + * @echo string |
|
286 | + */ |
|
287 | + public function display_errors(){ |
|
288 | 288 | |
289 | 289 | $trace_details = ''; |
290 | 290 | |
@@ -356,7 +356,7 @@ discard block |
||
356 | 356 | // process trace info |
357 | 357 | if ( empty( $ex['trace'] )) { |
358 | 358 | |
359 | - $trace_details .= __( 'Sorry, but no trace information was available for this exception.', 'event_espresso' ); |
|
359 | + $trace_details .= __( 'Sorry, but no trace information was available for this exception.', 'event_espresso' ); |
|
360 | 360 | |
361 | 361 | } else { |
362 | 362 | |
@@ -408,7 +408,7 @@ discard block |
||
408 | 408 | $function_dsply = ! empty( $function ) ? $function : ' '; |
409 | 409 | $args_dsply = ! empty( $args ) ? '( ' . $args . ' )' : ''; |
410 | 410 | |
411 | - $trace_details .= ' |
|
411 | + $trace_details .= ' |
|
412 | 412 | <tr> |
413 | 413 | <td align="right" class="' . $zebra . '">' . $nmbr_dsply . '</td> |
414 | 414 | <td align="right" class="' . $zebra . '">' . $line_dsply . '</td> |
@@ -420,7 +420,7 @@ discard block |
||
420 | 420 | |
421 | 421 | } |
422 | 422 | |
423 | - $trace_details .= ' |
|
423 | + $trace_details .= ' |
|
424 | 424 | </table> |
425 | 425 | </div>'; |
426 | 426 | |
@@ -500,12 +500,12 @@ discard block |
||
500 | 500 | |
501 | 501 | |
502 | 502 | /** |
503 | - * generate string from exception trace args |
|
504 | - * |
|
505 | - * @access private |
|
506 | - * @ param array $arguments |
|
507 | - * @ return string |
|
508 | - */ |
|
503 | + * generate string from exception trace args |
|
504 | + * |
|
505 | + * @access private |
|
506 | + * @ param array $arguments |
|
507 | + * @ return string |
|
508 | + */ |
|
509 | 509 | private function _convert_args_to_string ( $arguments = array(), $array = FALSE ) { |
510 | 510 | |
511 | 511 | $arg_string = ''; |
@@ -549,15 +549,15 @@ discard block |
||
549 | 549 | |
550 | 550 | |
551 | 551 | /** |
552 | - * add error message |
|
553 | - * |
|
554 | - * @access public |
|
555 | - * @param string $msg the message to display to users or developers - adding a double pipe || (OR) creates separate messages for user || dev |
|
556 | - * @param string $file the file that the error occurred in - just use __FILE__ |
|
557 | - * @param string $func the function/method that the error occurred in - just use __FUNCTION__ |
|
558 | - * @param string $line the line number where the error occurred - just use __LINE__ |
|
559 | - * @return void |
|
560 | - */ |
|
552 | + * add error message |
|
553 | + * |
|
554 | + * @access public |
|
555 | + * @param string $msg the message to display to users or developers - adding a double pipe || (OR) creates separate messages for user || dev |
|
556 | + * @param string $file the file that the error occurred in - just use __FILE__ |
|
557 | + * @param string $func the function/method that the error occurred in - just use __FUNCTION__ |
|
558 | + * @param string $line the line number where the error occurred - just use __LINE__ |
|
559 | + * @return void |
|
560 | + */ |
|
561 | 561 | public static function add_error( $msg = NULL, $file = NULL, $func = NULL, $line = NULL ) { |
562 | 562 | self::_add_notice ( 'errors', $msg, $file, $func, $line ); |
563 | 563 | self::$_error_count++; |
@@ -585,15 +585,15 @@ discard block |
||
585 | 585 | |
586 | 586 | |
587 | 587 | /** |
588 | - * add success message |
|
589 | - * |
|
590 | - * @access public |
|
591 | - * @param string $msg the message to display to users or developers - adding a double pipe || (OR) creates separate messages for user || dev |
|
592 | - * @param string $file the file that the error occurred in - just use __FILE__ |
|
593 | - * @param string $func the function/method that the error occurred in - just use __FUNCTION__ |
|
594 | - * @param string $line the line number where the error occurred - just use __LINE__ |
|
595 | - * @return void |
|
596 | - */ |
|
588 | + * add success message |
|
589 | + * |
|
590 | + * @access public |
|
591 | + * @param string $msg the message to display to users or developers - adding a double pipe || (OR) creates separate messages for user || dev |
|
592 | + * @param string $file the file that the error occurred in - just use __FILE__ |
|
593 | + * @param string $func the function/method that the error occurred in - just use __FUNCTION__ |
|
594 | + * @param string $line the line number where the error occurred - just use __LINE__ |
|
595 | + * @return void |
|
596 | + */ |
|
597 | 597 | public static function add_success( $msg = NULL, $file = NULL, $func = NULL, $line = NULL ) { |
598 | 598 | self::_add_notice ( 'success', $msg, $file, $func, $line ); |
599 | 599 | } |
@@ -603,15 +603,15 @@ discard block |
||
603 | 603 | |
604 | 604 | |
605 | 605 | /** |
606 | - * add attention message |
|
607 | - * |
|
608 | - * @access public |
|
609 | - * @param string $msg the message to display to users or developers - adding a double pipe || (OR) creates separate messages for user || dev |
|
610 | - * @param string $file the file that the error occurred in - just use __FILE__ |
|
611 | - * @param string $func the function/method that the error occurred in - just use __FUNCTION__ |
|
612 | - * @param string $line the line number where the error occurred - just use __LINE__ |
|
613 | - * @return void |
|
614 | - */ |
|
606 | + * add attention message |
|
607 | + * |
|
608 | + * @access public |
|
609 | + * @param string $msg the message to display to users or developers - adding a double pipe || (OR) creates separate messages for user || dev |
|
610 | + * @param string $file the file that the error occurred in - just use __FILE__ |
|
611 | + * @param string $func the function/method that the error occurred in - just use __FUNCTION__ |
|
612 | + * @param string $line the line number where the error occurred - just use __LINE__ |
|
613 | + * @return void |
|
614 | + */ |
|
615 | 615 | public static function add_attention( $msg = NULL, $file = NULL, $func = NULL, $line = NULL ) { |
616 | 616 | self::_add_notice ( 'attention', $msg, $file, $func, $line ); |
617 | 617 | } |
@@ -621,16 +621,16 @@ discard block |
||
621 | 621 | |
622 | 622 | |
623 | 623 | /** |
624 | - * add success message |
|
625 | - * |
|
626 | - * @access public |
|
627 | - * @param string $type whether the message is for a success or error notification |
|
628 | - * @param string $msg the message to display to users or developers - adding a double pipe || (OR) creates separate messages for user || dev |
|
629 | - * @param string $file the file that the error occurred in - just use __FILE__ |
|
630 | - * @param string $func the function/method that the error occurred in - just use __FUNCTION__ |
|
631 | - * @param string $line the line number where the error occurred - just use __LINE__ |
|
632 | - * @return void |
|
633 | - */ |
|
624 | + * add success message |
|
625 | + * |
|
626 | + * @access public |
|
627 | + * @param string $type whether the message is for a success or error notification |
|
628 | + * @param string $msg the message to display to users or developers - adding a double pipe || (OR) creates separate messages for user || dev |
|
629 | + * @param string $file the file that the error occurred in - just use __FILE__ |
|
630 | + * @param string $func the function/method that the error occurred in - just use __FUNCTION__ |
|
631 | + * @param string $line the line number where the error occurred - just use __LINE__ |
|
632 | + * @return void |
|
633 | + */ |
|
634 | 634 | private static function _add_notice( $type = 'success', $msg = NULL, $file = NULL, $func = NULL, $line = NULL ) { |
635 | 635 | if ( empty( $msg )) { |
636 | 636 | EE_Error::doing_it_wrong( |
@@ -689,11 +689,11 @@ discard block |
||
689 | 689 | |
690 | 690 | |
691 | 691 | /** |
692 | - * in some case it may be necessary to overwrite the existing success messages |
|
693 | - * |
|
694 | - * @access public |
|
695 | - * @return void |
|
696 | - */ |
|
692 | + * in some case it may be necessary to overwrite the existing success messages |
|
693 | + * |
|
694 | + * @access public |
|
695 | + * @return void |
|
696 | + */ |
|
697 | 697 | public static function overwrite_success() { |
698 | 698 | self::$_espresso_notices['success'] = FALSE; |
699 | 699 | } |
@@ -703,11 +703,11 @@ discard block |
||
703 | 703 | |
704 | 704 | |
705 | 705 | /** |
706 | - * in some case it may be necessary to overwrite the existing attention messages |
|
707 | - * |
|
708 | - * @access public |
|
709 | - * @return void |
|
710 | - */ |
|
706 | + * in some case it may be necessary to overwrite the existing attention messages |
|
707 | + * |
|
708 | + * @access public |
|
709 | + * @return void |
|
710 | + */ |
|
711 | 711 | public static function overwrite_attention() { |
712 | 712 | self::$_espresso_notices['attention'] = FALSE; |
713 | 713 | } |
@@ -717,11 +717,11 @@ discard block |
||
717 | 717 | |
718 | 718 | |
719 | 719 | /** |
720 | - * in some case it may be necessary to overwrite the existing error messages |
|
721 | - * |
|
722 | - * @access public |
|
723 | - * @return void |
|
724 | - */ |
|
720 | + * in some case it may be necessary to overwrite the existing error messages |
|
721 | + * |
|
722 | + * @access public |
|
723 | + * @return void |
|
724 | + */ |
|
725 | 725 | public static function overwrite_errors() { |
726 | 726 | self::$_espresso_notices['errors'] = FALSE; |
727 | 727 | } |
@@ -729,24 +729,24 @@ discard block |
||
729 | 729 | |
730 | 730 | |
731 | 731 | /** |
732 | - * reset_notices |
|
733 | - * @access private |
|
734 | - * @return void |
|
735 | - */ |
|
732 | + * reset_notices |
|
733 | + * @access private |
|
734 | + * @return void |
|
735 | + */ |
|
736 | 736 | public static function reset_notices(){ |
737 | - self::$_espresso_notices['success'] = FALSE; |
|
738 | - self::$_espresso_notices['attention'] = FALSE; |
|
739 | - self::$_espresso_notices['errors'] = FALSE; |
|
740 | - } |
|
737 | + self::$_espresso_notices['success'] = FALSE; |
|
738 | + self::$_espresso_notices['attention'] = FALSE; |
|
739 | + self::$_espresso_notices['errors'] = FALSE; |
|
740 | + } |
|
741 | 741 | |
742 | 742 | |
743 | 743 | |
744 | 744 | /** |
745 | - * has_errors |
|
746 | - * @access public |
|
747 | - * @return int |
|
748 | - */ |
|
749 | - public static function has_notices(){ |
|
745 | + * has_errors |
|
746 | + * @access public |
|
747 | + * @return int |
|
748 | + */ |
|
749 | + public static function has_notices(){ |
|
750 | 750 | $has_notices = 0; |
751 | 751 | // check for success messages |
752 | 752 | $has_notices = self::$_espresso_notices['success'] && ! empty( self::$_espresso_notices['success'] ) ? 3 : $has_notices; |
@@ -777,15 +777,15 @@ discard block |
||
777 | 777 | |
778 | 778 | |
779 | 779 | /** |
780 | - * compile all error or success messages into one string |
|
781 | - * @see EE_Error::get_raw_notices if you want the raw notices without any preparations made to them |
|
782 | - * |
|
783 | - * @access public |
|
784 | - * @param boolean $format_output whether or not to format the messages for display in the WP admin |
|
785 | - * @param boolean $save_to_transient whether or not to save notices to the db for retrieval on next request - ONLY do this just before redirecting |
|
786 | - * @param boolean $remove_empty whether or not to unset empty messages |
|
787 | - * @return array |
|
788 | - */ |
|
780 | + * compile all error or success messages into one string |
|
781 | + * @see EE_Error::get_raw_notices if you want the raw notices without any preparations made to them |
|
782 | + * |
|
783 | + * @access public |
|
784 | + * @param boolean $format_output whether or not to format the messages for display in the WP admin |
|
785 | + * @param boolean $save_to_transient whether or not to save notices to the db for retrieval on next request - ONLY do this just before redirecting |
|
786 | + * @param boolean $remove_empty whether or not to unset empty messages |
|
787 | + * @return array |
|
788 | + */ |
|
789 | 789 | public static function get_notices( $format_output = TRUE, $save_to_transient = FALSE, $remove_empty = TRUE ) { |
790 | 790 | do_action( 'AHEE_log', __FILE__, __FUNCTION__, '' ); |
791 | 791 | |
@@ -897,14 +897,14 @@ discard block |
||
897 | 897 | |
898 | 898 | |
899 | 899 | /** |
900 | - * add_persistent_admin_notice |
|
901 | - * |
|
902 | - * @access public |
|
903 | - * @param string $pan_name the name, or key of the Persistent Admin Notice to be stored |
|
904 | - * @param string $pan_message the message to be stored persistently until dismissed |
|
905 | - * @param bool $force_update allows one to enforce the reappearance of a persistent message. |
|
906 | - * @return void |
|
907 | - */ |
|
900 | + * add_persistent_admin_notice |
|
901 | + * |
|
902 | + * @access public |
|
903 | + * @param string $pan_name the name, or key of the Persistent Admin Notice to be stored |
|
904 | + * @param string $pan_message the message to be stored persistently until dismissed |
|
905 | + * @param bool $force_update allows one to enforce the reappearance of a persistent message. |
|
906 | + * @return void |
|
907 | + */ |
|
908 | 908 | public static function add_persistent_admin_notice( $pan_name = '', $pan_message, $force_update = FALSE ) { |
909 | 909 | if ( ! empty( $pan_name ) && ! empty( $pan_message )) { |
910 | 910 | $persistent_admin_notices = get_option( 'ee_pers_admin_notices', array() ); |
@@ -1067,11 +1067,11 @@ discard block |
||
1067 | 1067 | |
1068 | 1068 | |
1069 | 1069 | /** |
1070 | - * enqueue_error_scripts |
|
1071 | - * |
|
1072 | - * @access public |
|
1073 | - * @return void |
|
1074 | - */ |
|
1070 | + * enqueue_error_scripts |
|
1071 | + * |
|
1072 | + * @access public |
|
1073 | + * @return void |
|
1074 | + */ |
|
1075 | 1075 | public static function enqueue_error_scripts() { |
1076 | 1076 | self::_print_scripts(); |
1077 | 1077 | } |
@@ -1079,15 +1079,15 @@ discard block |
||
1079 | 1079 | |
1080 | 1080 | |
1081 | 1081 | /** |
1082 | - * create error code from filepath, function name, |
|
1083 | - * and line number where exception or error was thrown |
|
1084 | - * |
|
1085 | - * @access public |
|
1086 | - * @param string $file |
|
1087 | - * @param string $func |
|
1088 | - * @param string $line |
|
1089 | - * @return string |
|
1090 | - */ |
|
1082 | + * create error code from filepath, function name, |
|
1083 | + * and line number where exception or error was thrown |
|
1084 | + * |
|
1085 | + * @access public |
|
1086 | + * @param string $file |
|
1087 | + * @param string $func |
|
1088 | + * @param string $line |
|
1089 | + * @return string |
|
1090 | + */ |
|
1091 | 1091 | public static function generate_error_code ( $file = '', $func = '', $line = '' ) { |
1092 | 1092 | $file = explode( '.', basename( $file )); |
1093 | 1093 | $error_code = ! empty( $file[0] ) ? $file[0] : ''; |
@@ -1101,13 +1101,13 @@ discard block |
||
1101 | 1101 | |
1102 | 1102 | |
1103 | 1103 | /** |
1104 | - * write exception details to log file |
|
1105 | - * |
|
1106 | - * @access public |
|
1107 | - * @ param timestamp $time |
|
1108 | - * @ param object $ex |
|
1109 | - * @ return void |
|
1110 | - */ |
|
1104 | + * write exception details to log file |
|
1105 | + * |
|
1106 | + * @access public |
|
1107 | + * @ param timestamp $time |
|
1108 | + * @ param object $ex |
|
1109 | + * @ return void |
|
1110 | + */ |
|
1111 | 1111 | public function write_to_error_log ( $time = FALSE, $ex = FALSE, $clear = FALSE ) { |
1112 | 1112 | |
1113 | 1113 | if ( ! $ex ) { |
@@ -88,7 +88,7 @@ discard block |
||
88 | 88 | /** |
89 | 89 | * error_handler |
90 | 90 | * @access public |
91 | - * @param $code |
|
91 | + * @param integer $code |
|
92 | 92 | * @param $message |
93 | 93 | * @param $file |
94 | 94 | * @param $line |
@@ -189,7 +189,7 @@ discard block |
||
189 | 189 | /** |
190 | 190 | * _format_error |
191 | 191 | * @access private |
192 | - * @param $code |
|
192 | + * @param string $code |
|
193 | 193 | * @param $message |
194 | 194 | * @param $file |
195 | 195 | * @param $line |
@@ -223,7 +223,7 @@ discard block |
||
223 | 223 | /** |
224 | 224 | * _add_actions |
225 | 225 | * @access public |
226 | - * @return void |
|
226 | + * @return string|null |
|
227 | 227 | */ |
228 | 228 | public function get_error() { |
229 | 229 | |
@@ -998,7 +998,7 @@ discard block |
||
998 | 998 | * |
999 | 999 | * @access public |
1000 | 1000 | * @param string $return_url |
1001 | - * @return array |
|
1001 | + * @return string |
|
1002 | 1002 | */ |
1003 | 1003 | public static function get_persistent_admin_notices( $return_url = '' ) { |
1004 | 1004 | $notices = ''; |
@@ -1030,7 +1030,7 @@ discard block |
||
1030 | 1030 | * |
1031 | 1031 | * @access public |
1032 | 1032 | * @param bool $force_print |
1033 | - * @return void |
|
1033 | + * @return null|string |
|
1034 | 1034 | */ |
1035 | 1035 | private static function _print_scripts( $force_print = FALSE ) { |
1036 | 1036 | if (( did_action( 'admin_enqueue_scripts' ) || did_action( 'wp_enqueue_scripts' )) && ! $force_print ) { |
@@ -1179,7 +1179,7 @@ discard block |
||
1179 | 1179 | |
1180 | 1180 | /** |
1181 | 1181 | * Like get_notices, but returns an array of all the notices of the given type. |
1182 | - * @return array { |
|
1182 | + * @return boolean { |
|
1183 | 1183 | * @type array $success all the success messages |
1184 | 1184 | * @type array $errors all the error messages |
1185 | 1185 | * @type array $attention all the attention messages |
@@ -1,8 +1,8 @@ discard block |
||
1 | 1 | <?php if ( ! defined('EVENT_ESPRESSO_VERSION')) exit('No direct script access allowed'); |
2 | 2 | // if you're a dev and want to receive all errors via email add this to your wp-config.php: define( 'EE_ERROR_EMAILS', TRUE ); |
3 | -if ( defined( 'WP_DEBUG' ) && WP_DEBUG === TRUE && defined( 'EE_ERROR_EMAILS' ) && EE_ERROR_EMAILS === TRUE ) { |
|
4 | - set_error_handler( array( 'EE_Error', 'error_handler' )); |
|
5 | - register_shutdown_function( array( 'EE_Error', 'fatal_error_handler' )); |
|
3 | +if (defined('WP_DEBUG') && WP_DEBUG === TRUE && defined('EE_ERROR_EMAILS') && EE_ERROR_EMAILS === TRUE) { |
|
4 | + set_error_handler(array('EE_Error', 'error_handler')); |
|
5 | + register_shutdown_function(array('EE_Error', 'fatal_error_handler')); |
|
6 | 6 | } |
7 | 7 | /** |
8 | 8 | * |
@@ -64,7 +64,7 @@ discard block |
||
64 | 64 | * @access private |
65 | 65 | * @var boolean |
66 | 66 | */ |
67 | - private static $_espresso_notices = array( 'success' => FALSE, 'errors' => FALSE, 'attention' => FALSE ); |
|
67 | + private static $_espresso_notices = array('success' => FALSE, 'errors' => FALSE, 'attention' => FALSE); |
|
68 | 68 | |
69 | 69 | |
70 | 70 | |
@@ -75,11 +75,11 @@ discard block |
||
75 | 75 | * @access public |
76 | 76 | * @echo string |
77 | 77 | */ |
78 | - function __construct( $message, $code = 0, Exception $previous = NULL ) { |
|
79 | - if ( version_compare( phpversion(), '5.3.0', '<' )) { |
|
80 | - parent::__construct( $message, $code ); |
|
78 | + function __construct($message, $code = 0, Exception $previous = NULL) { |
|
79 | + if (version_compare(phpversion(), '5.3.0', '<')) { |
|
80 | + parent::__construct($message, $code); |
|
81 | 81 | } else { |
82 | - parent::__construct( $message, $code, $previous ); |
|
82 | + parent::__construct($message, $code, $previous); |
|
83 | 83 | } |
84 | 84 | } |
85 | 85 | |
@@ -94,10 +94,10 @@ discard block |
||
94 | 94 | * @param $line |
95 | 95 | * @return void |
96 | 96 | */ |
97 | - public static function error_handler( $code, $message, $file, $line ) { |
|
98 | - $type = EE_Error::error_type( $code ); |
|
97 | + public static function error_handler($code, $message, $file, $line) { |
|
98 | + $type = EE_Error::error_type($code); |
|
99 | 99 | $site = site_url(); |
100 | - switch ( $site ) { |
|
100 | + switch ($site) { |
|
101 | 101 | case 'http://ee4.eventespresso.com/' : |
102 | 102 | case 'http://ee4decaf.eventespresso.com/' : |
103 | 103 | case 'http://ee4hf.eventespresso.com/' : |
@@ -110,16 +110,16 @@ discard block |
||
110 | 110 | $to = '[email protected]'; |
111 | 111 | break; |
112 | 112 | default : |
113 | - $to = get_option( 'admin_email' ); |
|
113 | + $to = get_option('admin_email'); |
|
114 | 114 | } |
115 | - $subject = $type . ' ' . $message . ' in ' . EVENT_ESPRESSO_VERSION . ' on ' . site_url(); |
|
116 | - $msg = EE_Error::_format_error( $type, $message, $file, $line ); |
|
117 | - if ( function_exists( 'wp_mail' )) { |
|
118 | - add_filter( 'wp_mail_content_type', array( 'EE_Error', 'set_content_type' )); |
|
119 | - wp_mail( $to, $subject, $msg ); |
|
115 | + $subject = $type.' '.$message.' in '.EVENT_ESPRESSO_VERSION.' on '.site_url(); |
|
116 | + $msg = EE_Error::_format_error($type, $message, $file, $line); |
|
117 | + if (function_exists('wp_mail')) { |
|
118 | + add_filter('wp_mail_content_type', array('EE_Error', 'set_content_type')); |
|
119 | + wp_mail($to, $subject, $msg); |
|
120 | 120 | } |
121 | 121 | echo '<div id="message" class="espresso-notices error"><p>'; |
122 | - echo $type . ': ' . $message . '<br />' . $file . ' line ' . $line; |
|
122 | + echo $type.': '.$message.'<br />'.$file.' line '.$line; |
|
123 | 123 | echo '<br /></p></div>'; |
124 | 124 | } |
125 | 125 | |
@@ -132,8 +132,8 @@ discard block |
||
132 | 132 | * @param $code |
133 | 133 | * @return string |
134 | 134 | */ |
135 | - public static function error_type( $code ) { |
|
136 | - switch( $code ) { |
|
135 | + public static function error_type($code) { |
|
136 | + switch ($code) { |
|
137 | 137 | case E_ERROR: // 1 // |
138 | 138 | return 'E_ERROR'; |
139 | 139 | case E_WARNING: // 2 // |
@@ -179,8 +179,8 @@ discard block |
||
179 | 179 | */ |
180 | 180 | public static function fatal_error_handler() { |
181 | 181 | $last_error = error_get_last(); |
182 | - if ( $last_error['type'] === E_ERROR ) { |
|
183 | - EE_Error::error_handler( E_ERROR, $last_error['message'], $last_error['file'], $last_error['line'] ); |
|
182 | + if ($last_error['type'] === E_ERROR) { |
|
183 | + EE_Error::error_handler(E_ERROR, $last_error['message'], $last_error['file'], $last_error['line']); |
|
184 | 184 | } |
185 | 185 | } |
186 | 186 | |
@@ -195,7 +195,7 @@ discard block |
||
195 | 195 | * @param $line |
196 | 196 | * @return string |
197 | 197 | */ |
198 | - private static function _format_error( $code, $message, $file, $line ) { |
|
198 | + private static function _format_error($code, $message, $file, $line) { |
|
199 | 199 | $html = "<table cellpadding='5'><thead bgcolor='#f8f8f8'><th>Item</th><th align='left'>Details</th></thead><tbody>"; |
200 | 200 | $html .= "<tr valign='top'><td><b>Code</b></td><td>$code</td></tr>"; |
201 | 201 | $html .= "<tr valign='top'><td><b>Error</b></td><td>$message</td></tr>"; |
@@ -213,7 +213,7 @@ discard block |
||
213 | 213 | * @param $content_type |
214 | 214 | * @return string |
215 | 215 | */ |
216 | - public static function set_content_type( $content_type ) { |
|
216 | + public static function set_content_type($content_type) { |
|
217 | 217 | return 'text/html'; |
218 | 218 | } |
219 | 219 | |
@@ -227,24 +227,24 @@ discard block |
||
227 | 227 | */ |
228 | 228 | public function get_error() { |
229 | 229 | |
230 | - if( apply_filters( 'FHEE__EE_Error__get_error__show_normal_exceptions', FALSE ) ){ |
|
230 | + if (apply_filters('FHEE__EE_Error__get_error__show_normal_exceptions', FALSE)) { |
|
231 | 231 | throw $this; |
232 | 232 | } |
233 | 233 | // get separate user and developer messages if they exist |
234 | - $msg = explode( '||', $this->getMessage() ); |
|
234 | + $msg = explode('||', $this->getMessage()); |
|
235 | 235 | $user_msg = $msg[0]; |
236 | - $dev_msg = isset( $msg[1] ) ? $msg[1] : $msg[0]; |
|
236 | + $dev_msg = isset($msg[1]) ? $msg[1] : $msg[0]; |
|
237 | 237 | $msg = WP_DEBUG ? $dev_msg : $user_msg; |
238 | 238 | |
239 | 239 | // add details to _all_exceptions array |
240 | 240 | $x_time = time(); |
241 | - self::$_all_exceptions[ $x_time ]['name'] = get_class( $this ); |
|
242 | - self::$_all_exceptions[ $x_time ]['file'] = $this->getFile(); |
|
243 | - self::$_all_exceptions[ $x_time ]['line'] = $this->getLine(); |
|
244 | - self::$_all_exceptions[ $x_time ]['msg'] = $msg; |
|
245 | - self::$_all_exceptions[ $x_time ]['code'] = $this->getCode(); |
|
246 | - self::$_all_exceptions[ $x_time ]['trace'] = $this->getTrace(); |
|
247 | - self::$_all_exceptions[ $x_time ]['string'] = $this->getTraceAsString(); |
|
241 | + self::$_all_exceptions[$x_time]['name'] = get_class($this); |
|
242 | + self::$_all_exceptions[$x_time]['file'] = $this->getFile(); |
|
243 | + self::$_all_exceptions[$x_time]['line'] = $this->getLine(); |
|
244 | + self::$_all_exceptions[$x_time]['msg'] = $msg; |
|
245 | + self::$_all_exceptions[$x_time]['code'] = $this->getCode(); |
|
246 | + self::$_all_exceptions[$x_time]['trace'] = $this->getTrace(); |
|
247 | + self::$_all_exceptions[$x_time]['string'] = $this->getTraceAsString(); |
|
248 | 248 | self::$_error_count++; |
249 | 249 | |
250 | 250 | //add_action( 'shutdown', array( $this, 'display_errors' )); |
@@ -262,14 +262,14 @@ discard block |
||
262 | 262 | * @param string $type_to_check |
263 | 263 | * @return bool |
264 | 264 | */ |
265 | - public static function has_error( $check_stored = false, $type_to_check = 'errors' ){ |
|
265 | + public static function has_error($check_stored = false, $type_to_check = 'errors') { |
|
266 | 266 | $has_error = isset(self::$_espresso_notices[$type_to_check]) && ! empty(self::$_espresso_notices[$type_to_check]) |
267 | 267 | ? true |
268 | 268 | : false; |
269 | - if ( $check_stored && ! $has_error ) { |
|
270 | - $notices = (array) get_option( 'ee_notices', array() ); |
|
271 | - foreach ( $notices as $type => $notice ) { |
|
272 | - if ( $type === $type_to_check && $notice ) { |
|
269 | + if ($check_stored && ! $has_error) { |
|
270 | + $notices = (array) get_option('ee_notices', array()); |
|
271 | + foreach ($notices as $type => $notice) { |
|
272 | + if ($type === $type_to_check && $notice) { |
|
273 | 273 | return true; |
274 | 274 | } |
275 | 275 | } |
@@ -284,7 +284,7 @@ discard block |
||
284 | 284 | * @access public |
285 | 285 | * @echo string |
286 | 286 | */ |
287 | - public function display_errors(){ |
|
287 | + public function display_errors() { |
|
288 | 288 | |
289 | 289 | $trace_details = ''; |
290 | 290 | |
@@ -345,18 +345,18 @@ discard block |
||
345 | 345 | </style> |
346 | 346 | <div id="ee-error-message" class="error">'; |
347 | 347 | |
348 | - if ( ! WP_DEBUG ) { |
|
348 | + if ( ! WP_DEBUG) { |
|
349 | 349 | $output .= ' |
350 | 350 | <p>'; |
351 | 351 | } |
352 | 352 | |
353 | 353 | // cycle thru errors |
354 | - foreach ( self::$_all_exceptions as $time => $ex ) { |
|
354 | + foreach (self::$_all_exceptions as $time => $ex) { |
|
355 | 355 | |
356 | 356 | // process trace info |
357 | - if ( empty( $ex['trace'] )) { |
|
357 | + if (empty($ex['trace'])) { |
|
358 | 358 | |
359 | - $trace_details .= __( 'Sorry, but no trace information was available for this exception.', 'event_espresso' ); |
|
359 | + $trace_details .= __('Sorry, but no trace information was available for this exception.', 'event_espresso'); |
|
360 | 360 | |
361 | 361 | } else { |
362 | 362 | |
@@ -371,50 +371,50 @@ discard block |
||
371 | 371 | <th scope="col" align="left">Method( arguments )</th> |
372 | 372 | </tr>'; |
373 | 373 | |
374 | - $last_on_stack = count( $ex['trace'] ) - 1; |
|
374 | + $last_on_stack = count($ex['trace']) - 1; |
|
375 | 375 | // reverse array so that stack is in proper chronological order |
376 | - $sorted_trace = array_reverse( $ex['trace'] ); |
|
376 | + $sorted_trace = array_reverse($ex['trace']); |
|
377 | 377 | |
378 | - foreach ( $sorted_trace as $nmbr => $trace ) { |
|
378 | + foreach ($sorted_trace as $nmbr => $trace) { |
|
379 | 379 | |
380 | - $file = isset( $trace['file'] ) ? $trace['file'] : '' ; |
|
381 | - $class = isset( $trace['class'] ) ? $trace['class'] : ''; |
|
382 | - $type = isset( $trace['type'] ) ? $trace['type'] : ''; |
|
383 | - $function = isset( $trace['function'] ) ? $trace['function'] : ''; |
|
384 | - $args = isset( $trace['args'] ) ? $this->_convert_args_to_string( $trace['args'] ) : ''; |
|
385 | - $line = isset( $trace['line'] ) ? $trace['line'] : ''; |
|
380 | + $file = isset($trace['file']) ? $trace['file'] : ''; |
|
381 | + $class = isset($trace['class']) ? $trace['class'] : ''; |
|
382 | + $type = isset($trace['type']) ? $trace['type'] : ''; |
|
383 | + $function = isset($trace['function']) ? $trace['function'] : ''; |
|
384 | + $args = isset($trace['args']) ? $this->_convert_args_to_string($trace['args']) : ''; |
|
385 | + $line = isset($trace['line']) ? $trace['line'] : ''; |
|
386 | 386 | $zebra = $nmbr % 2 ? ' odd' : ''; |
387 | 387 | |
388 | - if ( empty( $file ) && ! empty( $class )) { |
|
389 | - $a = new ReflectionClass( $class ); |
|
388 | + if (empty($file) && ! empty($class)) { |
|
389 | + $a = new ReflectionClass($class); |
|
390 | 390 | $file = $a->getFileName(); |
391 | - if ( empty( $line ) && ! empty( $function )) { |
|
392 | - $b = new ReflectionMethod( $class, $function ); |
|
391 | + if (empty($line) && ! empty($function)) { |
|
392 | + $b = new ReflectionMethod($class, $function); |
|
393 | 393 | $line = $b->getStartLine(); |
394 | 394 | } |
395 | 395 | } |
396 | 396 | |
397 | - if ( $nmbr == $last_on_stack ) { |
|
397 | + if ($nmbr == $last_on_stack) { |
|
398 | 398 | $file = $ex['file'] != '' ? $ex['file'] : $file; |
399 | 399 | $line = $ex['line'] != '' ? $ex['line'] : $line; |
400 | - $error_code = self::generate_error_code ( $file, $trace['function'], $line ); |
|
400 | + $error_code = self::generate_error_code($file, $trace['function'], $line); |
|
401 | 401 | } |
402 | 402 | |
403 | - $nmbr_dsply = ! empty( $nmbr ) ? $nmbr : ' '; |
|
404 | - $line_dsply = ! empty( $line ) ? $line : ' '; |
|
405 | - $file_dsply = ! empty( $file ) ? $file : ' '; |
|
406 | - $class_dsply = ! empty( $class ) ? $class : ' '; |
|
407 | - $type_dsply = ! empty( $type ) ? $type : ' '; |
|
408 | - $function_dsply = ! empty( $function ) ? $function : ' '; |
|
409 | - $args_dsply = ! empty( $args ) ? '( ' . $args . ' )' : ''; |
|
403 | + $nmbr_dsply = ! empty($nmbr) ? $nmbr : ' '; |
|
404 | + $line_dsply = ! empty($line) ? $line : ' '; |
|
405 | + $file_dsply = ! empty($file) ? $file : ' '; |
|
406 | + $class_dsply = ! empty($class) ? $class : ' '; |
|
407 | + $type_dsply = ! empty($type) ? $type : ' '; |
|
408 | + $function_dsply = ! empty($function) ? $function : ' '; |
|
409 | + $args_dsply = ! empty($args) ? '( '.$args.' )' : ''; |
|
410 | 410 | |
411 | 411 | $trace_details .= ' |
412 | 412 | <tr> |
413 | - <td align="right" class="' . $zebra . '">' . $nmbr_dsply . '</td> |
|
414 | - <td align="right" class="' . $zebra . '">' . $line_dsply . '</td> |
|
415 | - <td align="left" class="' . $zebra . '">' . $file_dsply . '</td> |
|
416 | - <td align="left" class="' . $zebra . '">' . $class_dsply . '</td> |
|
417 | - <td align="left" class="' . $zebra . '">' . $type_dsply . $function_dsply . $args_dsply . '</td> |
|
413 | + <td align="right" class="' . $zebra.'">'.$nmbr_dsply.'</td> |
|
414 | + <td align="right" class="' . $zebra.'">'.$line_dsply.'</td> |
|
415 | + <td align="left" class="' . $zebra.'">'.$file_dsply.'</td> |
|
416 | + <td align="left" class="' . $zebra.'">'.$class_dsply.'</td> |
|
417 | + <td align="left" class="' . $zebra.'">'.$type_dsply.$function_dsply.$args_dsply.'</td> |
|
418 | 418 | </tr>'; |
419 | 419 | |
420 | 420 | |
@@ -429,9 +429,9 @@ discard block |
||
429 | 429 | $ex['code'] = $ex['code'] ? $ex['code'] : $error_code; |
430 | 430 | |
431 | 431 | // add generic non-identifying messages for non-privileged uesrs |
432 | - if ( ! WP_DEBUG ) { |
|
432 | + if ( ! WP_DEBUG) { |
|
433 | 433 | |
434 | - $output .= '<span class="ee-error-user-msg-spn">' . trim( $ex['msg'] ) . '</span> <sup>' . $ex['code'] . '</sup><br />'; |
|
434 | + $output .= '<span class="ee-error-user-msg-spn">'.trim($ex['msg']).'</span> <sup>'.$ex['code'].'</sup><br />'; |
|
435 | 435 | |
436 | 436 | } else { |
437 | 437 | |
@@ -439,24 +439,24 @@ discard block |
||
439 | 439 | $output .= ' |
440 | 440 | <div class="ee-error-dev-msg-dv"> |
441 | 441 | <p class="ee-error-dev-msg-pg"> |
442 | - <strong class="ee-error-dev-msg-str">An ' . $ex['name'] . ' exception was thrown!</strong> <span>code: ' . $ex['code'] . '</span><br /> |
|
443 | - <span class="big-text">"' . trim( $ex['msg'] ) . '"</span><br/> |
|
444 | - <a id="display-ee-error-trace-' . self::$_error_count . $time . '" class="display-ee-error-trace-lnk small-text" rel="ee-error-trace-' . self::$_error_count . $time . '"> |
|
445 | - ' . __( 'click to view backtrace and class/method details', 'event_espresso' ) . ' |
|
442 | + <strong class="ee-error-dev-msg-str">An ' . $ex['name'].' exception was thrown!</strong> <span>code: '.$ex['code'].'</span><br /> |
|
443 | + <span class="big-text">"' . trim($ex['msg']).'"</span><br/> |
|
444 | + <a id="display-ee-error-trace-' . self::$_error_count.$time.'" class="display-ee-error-trace-lnk small-text" rel="ee-error-trace-'.self::$_error_count.$time.'"> |
|
445 | + ' . __('click to view backtrace and class/method details', 'event_espresso').' |
|
446 | 446 | </a><br /> |
447 | 447 | <span class="small-text lt-grey-text">'.$ex['file'].' ( line no: '.$ex['line'].' )</span> |
448 | 448 | </p> |
449 | - <div id="ee-error-trace-' . self::$_error_count . $time . '-dv" class="ee-error-trace-dv" style="display: none;"> |
|
449 | + <div id="ee-error-trace-' . self::$_error_count.$time.'-dv" class="ee-error-trace-dv" style="display: none;"> |
|
450 | 450 | ' . $trace_details; |
451 | 451 | |
452 | - if ( ! empty( $class )) { |
|
452 | + if ( ! empty($class)) { |
|
453 | 453 | $output .= ' |
454 | 454 | <div style="padding:3px; margin:0 0 1em; border:1px solid #666; background:#fff; border-radius:3px;"> |
455 | 455 | <div style="padding:1em 2em; border:1px solid #666; background:#f9f9f9;"> |
456 | 456 | <h3>Class Details</h3>'; |
457 | - $a = new ReflectionClass( $class ); |
|
457 | + $a = new ReflectionClass($class); |
|
458 | 458 | $output .= ' |
459 | - <pre>' . $a . '</pre> |
|
459 | + <pre>' . $a.'</pre> |
|
460 | 460 | </div> |
461 | 461 | </div>'; |
462 | 462 | } |
@@ -468,14 +468,14 @@ discard block |
||
468 | 468 | |
469 | 469 | } |
470 | 470 | |
471 | - $this->write_to_error_log( $time, $ex ); |
|
471 | + $this->write_to_error_log($time, $ex); |
|
472 | 472 | |
473 | 473 | } |
474 | 474 | |
475 | 475 | // remove last linebreak |
476 | - $output = substr( $output, 0, ( count( $output ) - 7 )); |
|
476 | + $output = substr($output, 0, (count($output) - 7)); |
|
477 | 477 | |
478 | - if ( ! WP_DEBUG ) { |
|
478 | + if ( ! WP_DEBUG) { |
|
479 | 479 | $output .= ' |
480 | 480 | </p>'; |
481 | 481 | } |
@@ -483,10 +483,10 @@ discard block |
||
483 | 483 | $output .= ' |
484 | 484 | </div>'; |
485 | 485 | |
486 | - $output .= self::_print_scripts( TRUE ); |
|
486 | + $output .= self::_print_scripts(TRUE); |
|
487 | 487 | |
488 | - if ( defined( 'DOING_AJAX' )) { |
|
489 | - echo wp_json_encode( array( 'error' => $output )); |
|
488 | + if (defined('DOING_AJAX')) { |
|
489 | + echo wp_json_encode(array('error' => $output)); |
|
490 | 490 | exit(); |
491 | 491 | } |
492 | 492 | |
@@ -506,29 +506,29 @@ discard block |
||
506 | 506 | * @ param array $arguments |
507 | 507 | * @ return string |
508 | 508 | */ |
509 | - private function _convert_args_to_string ( $arguments = array(), $array = FALSE ) { |
|
509 | + private function _convert_args_to_string($arguments = array(), $array = FALSE) { |
|
510 | 510 | |
511 | 511 | $arg_string = ''; |
512 | - if ( ! empty( $arguments )) { |
|
512 | + if ( ! empty($arguments)) { |
|
513 | 513 | |
514 | 514 | $args = array(); |
515 | 515 | |
516 | - foreach ( $arguments as $arg ) { |
|
516 | + foreach ($arguments as $arg) { |
|
517 | 517 | |
518 | - if ( ! empty( $arg )) { |
|
518 | + if ( ! empty($arg)) { |
|
519 | 519 | |
520 | - if ( is_string( $arg )) { |
|
521 | - $args[] = " '" . $arg . "'"; |
|
522 | - } elseif ( is_array( $arg )) { |
|
523 | - $args[] = 'ARRAY(' . $this->_convert_args_to_string( $arg, TRUE ); |
|
524 | - } elseif ( is_null( $arg )) { |
|
520 | + if (is_string($arg)) { |
|
521 | + $args[] = " '".$arg."'"; |
|
522 | + } elseif (is_array($arg)) { |
|
523 | + $args[] = 'ARRAY('.$this->_convert_args_to_string($arg, TRUE); |
|
524 | + } elseif (is_null($arg)) { |
|
525 | 525 | $args[] = ' NULL'; |
526 | - } elseif ( is_bool( $arg )) { |
|
527 | - $args[] = ( $arg ) ? ' TRUE' : ' FALSE'; |
|
528 | - } elseif ( is_object( $arg )) { |
|
529 | - $args[] = ' OBJECT ' . get_class( $arg ); |
|
530 | - } elseif ( is_resource( $arg )) { |
|
531 | - $args[] = get_resource_type( $arg ); |
|
526 | + } elseif (is_bool($arg)) { |
|
527 | + $args[] = ($arg) ? ' TRUE' : ' FALSE'; |
|
528 | + } elseif (is_object($arg)) { |
|
529 | + $args[] = ' OBJECT '.get_class($arg); |
|
530 | + } elseif (is_resource($arg)) { |
|
531 | + $args[] = get_resource_type($arg); |
|
532 | 532 | } else { |
533 | 533 | $args[] = $arg; |
534 | 534 | } |
@@ -536,9 +536,9 @@ discard block |
||
536 | 536 | } |
537 | 537 | |
538 | 538 | } |
539 | - $arg_string = implode( ', ', $args ); |
|
539 | + $arg_string = implode(', ', $args); |
|
540 | 540 | } |
541 | - if ( $array ) { |
|
541 | + if ($array) { |
|
542 | 542 | $arg_string .= ' )'; |
543 | 543 | } |
544 | 544 | return $arg_string; |
@@ -558,8 +558,8 @@ discard block |
||
558 | 558 | * @param string $line the line number where the error occurred - just use __LINE__ |
559 | 559 | * @return void |
560 | 560 | */ |
561 | - public static function add_error( $msg = NULL, $file = NULL, $func = NULL, $line = NULL ) { |
|
562 | - self::_add_notice ( 'errors', $msg, $file, $func, $line ); |
|
561 | + public static function add_error($msg = NULL, $file = NULL, $func = NULL, $line = NULL) { |
|
562 | + self::_add_notice('errors', $msg, $file, $func, $line); |
|
563 | 563 | self::$_error_count++; |
564 | 564 | } |
565 | 565 | |
@@ -572,11 +572,11 @@ discard block |
||
572 | 572 | * @param string $line |
573 | 573 | * @throws EE_Error |
574 | 574 | */ |
575 | - public static function throw_exception_if_debugging( $msg = null, $file = null, $func = null, $line = null ) { |
|
576 | - if( WP_DEBUG ) { |
|
577 | - throw new EE_Error( $msg ); |
|
578 | - } else { |
|
579 | - EE_Error::add_error( $msg, $file, $func, $line ); |
|
575 | + public static function throw_exception_if_debugging($msg = null, $file = null, $func = null, $line = null) { |
|
576 | + if (WP_DEBUG) { |
|
577 | + throw new EE_Error($msg); |
|
578 | + } else { |
|
579 | + EE_Error::add_error($msg, $file, $func, $line); |
|
580 | 580 | } |
581 | 581 | } |
582 | 582 | |
@@ -594,8 +594,8 @@ discard block |
||
594 | 594 | * @param string $line the line number where the error occurred - just use __LINE__ |
595 | 595 | * @return void |
596 | 596 | */ |
597 | - public static function add_success( $msg = NULL, $file = NULL, $func = NULL, $line = NULL ) { |
|
598 | - self::_add_notice ( 'success', $msg, $file, $func, $line ); |
|
597 | + public static function add_success($msg = NULL, $file = NULL, $func = NULL, $line = NULL) { |
|
598 | + self::_add_notice('success', $msg, $file, $func, $line); |
|
599 | 599 | } |
600 | 600 | |
601 | 601 | |
@@ -612,8 +612,8 @@ discard block |
||
612 | 612 | * @param string $line the line number where the error occurred - just use __LINE__ |
613 | 613 | * @return void |
614 | 614 | */ |
615 | - public static function add_attention( $msg = NULL, $file = NULL, $func = NULL, $line = NULL ) { |
|
616 | - self::_add_notice ( 'attention', $msg, $file, $func, $line ); |
|
615 | + public static function add_attention($msg = NULL, $file = NULL, $func = NULL, $line = NULL) { |
|
616 | + self::_add_notice('attention', $msg, $file, $func, $line); |
|
617 | 617 | } |
618 | 618 | |
619 | 619 | |
@@ -631,12 +631,12 @@ discard block |
||
631 | 631 | * @param string $line the line number where the error occurred - just use __LINE__ |
632 | 632 | * @return void |
633 | 633 | */ |
634 | - private static function _add_notice( $type = 'success', $msg = NULL, $file = NULL, $func = NULL, $line = NULL ) { |
|
635 | - if ( empty( $msg )) { |
|
634 | + private static function _add_notice($type = 'success', $msg = NULL, $file = NULL, $func = NULL, $line = NULL) { |
|
635 | + if (empty($msg)) { |
|
636 | 636 | EE_Error::doing_it_wrong( |
637 | - 'EE_Error::add_' . $type . '()', |
|
637 | + 'EE_Error::add_'.$type.'()', |
|
638 | 638 | sprintf( |
639 | - __( 'Notifications are not much use without a message! Please add a message to the EE_Error::add_%s() call made in %s on line %d', 'event_espresso' ), |
|
639 | + __('Notifications are not much use without a message! Please add a message to the EE_Error::add_%s() call made in %s on line %d', 'event_espresso'), |
|
640 | 640 | $type, |
641 | 641 | $file, |
642 | 642 | $line |
@@ -644,17 +644,17 @@ discard block |
||
644 | 644 | EVENT_ESPRESSO_VERSION |
645 | 645 | ); |
646 | 646 | } |
647 | - if ( $type == 'errors' && ( empty( $file ) || empty( $func ) || empty( $line ))) { |
|
647 | + if ($type == 'errors' && (empty($file) || empty($func) || empty($line))) { |
|
648 | 648 | EE_Error::doing_it_wrong( |
649 | 649 | 'EE_Error::add_error()', |
650 | - __('You need to provide the file name, function name, and line number that the error occurred on in order to better assist with debugging.', 'event_espresso' ), |
|
650 | + __('You need to provide the file name, function name, and line number that the error occurred on in order to better assist with debugging.', 'event_espresso'), |
|
651 | 651 | EVENT_ESPRESSO_VERSION |
652 | 652 | ); |
653 | 653 | } |
654 | 654 | // get separate user and developer messages if they exist |
655 | - $msg = explode( '||', $msg ); |
|
655 | + $msg = explode('||', $msg); |
|
656 | 656 | $user_msg = $msg[0]; |
657 | - $dev_msg = isset( $msg[1] ) ? $msg[1] : $msg[0]; |
|
657 | + $dev_msg = isset($msg[1]) ? $msg[1] : $msg[0]; |
|
658 | 658 | /** |
659 | 659 | * Do an action so other code can be triggered when a notice is created |
660 | 660 | * @param string $type can be 'errors', 'attention', or 'success' |
@@ -664,22 +664,22 @@ discard block |
||
664 | 664 | * @param string $func function where error was generated |
665 | 665 | * @param string $line line where error was generated |
666 | 666 | */ |
667 | - do_action( 'AHEE__EE_Error___add_notice', $type, $user_msg, $dev_msg, $file, $func, $line ); |
|
667 | + do_action('AHEE__EE_Error___add_notice', $type, $user_msg, $dev_msg, $file, $func, $line); |
|
668 | 668 | $msg = WP_DEBUG ? $dev_msg : $user_msg; |
669 | 669 | // add notice if message exists |
670 | - if ( ! empty( $msg )) { |
|
670 | + if ( ! empty($msg)) { |
|
671 | 671 | // get error code |
672 | - $notice_code = EE_Error::generate_error_code( $file, $func, $line ); |
|
673 | - if ( WP_DEBUG && $type == 'errors' ) { |
|
674 | - $msg .= '<br/><span class="tiny-text">' . $notice_code . '</span>'; |
|
672 | + $notice_code = EE_Error::generate_error_code($file, $func, $line); |
|
673 | + if (WP_DEBUG && $type == 'errors') { |
|
674 | + $msg .= '<br/><span class="tiny-text">'.$notice_code.'</span>'; |
|
675 | 675 | } |
676 | 676 | // add notice. Index by code if it's not blank |
677 | - if( $notice_code ) { |
|
678 | - self::$_espresso_notices[ $type ][ $notice_code ] = $msg; |
|
677 | + if ($notice_code) { |
|
678 | + self::$_espresso_notices[$type][$notice_code] = $msg; |
|
679 | 679 | } else { |
680 | - self::$_espresso_notices[ $type ][] = $msg; |
|
680 | + self::$_espresso_notices[$type][] = $msg; |
|
681 | 681 | } |
682 | - add_action( 'wp_footer', array( 'EE_Error', 'enqueue_error_scripts' ), 1 ); |
|
682 | + add_action('wp_footer', array('EE_Error', 'enqueue_error_scripts'), 1); |
|
683 | 683 | } |
684 | 684 | |
685 | 685 | } |
@@ -733,7 +733,7 @@ discard block |
||
733 | 733 | * @access private |
734 | 734 | * @return void |
735 | 735 | */ |
736 | - public static function reset_notices(){ |
|
736 | + public static function reset_notices() { |
|
737 | 737 | self::$_espresso_notices['success'] = FALSE; |
738 | 738 | self::$_espresso_notices['attention'] = FALSE; |
739 | 739 | self::$_espresso_notices['errors'] = FALSE; |
@@ -746,14 +746,14 @@ discard block |
||
746 | 746 | * @access public |
747 | 747 | * @return int |
748 | 748 | */ |
749 | - public static function has_notices(){ |
|
749 | + public static function has_notices() { |
|
750 | 750 | $has_notices = 0; |
751 | 751 | // check for success messages |
752 | - $has_notices = self::$_espresso_notices['success'] && ! empty( self::$_espresso_notices['success'] ) ? 3 : $has_notices; |
|
752 | + $has_notices = self::$_espresso_notices['success'] && ! empty(self::$_espresso_notices['success']) ? 3 : $has_notices; |
|
753 | 753 | // check for attention messages |
754 | - $has_notices = self::$_espresso_notices['attention'] && ! empty( self::$_espresso_notices['attention'] ) ? 2 : $has_notices; |
|
754 | + $has_notices = self::$_espresso_notices['attention'] && ! empty(self::$_espresso_notices['attention']) ? 2 : $has_notices; |
|
755 | 755 | // check for error messages |
756 | - $has_notices = self::$_espresso_notices['errors'] && ! empty( self::$_espresso_notices['errors'] ) ? 1 : $has_notices; |
|
756 | + $has_notices = self::$_espresso_notices['errors'] && ! empty(self::$_espresso_notices['errors']) ? 1 : $has_notices; |
|
757 | 757 | return $has_notices; |
758 | 758 | } |
759 | 759 | |
@@ -768,9 +768,9 @@ discard block |
||
768 | 768 | */ |
769 | 769 | public static function get_vanilla_notices() { |
770 | 770 | return array( |
771 | - 'success' => isset( self::$_espresso_notices['success'] ) ? self::$_espresso_notices['success'] : array(), |
|
772 | - 'attention' => isset( self::$_espresso_notices['attention'] ) ? self::$_espresso_notices['attention'] : array(), |
|
773 | - 'errors' => isset( self::$_espresso_notices['errors'] ) ? self::$_espresso_notices['errors'] : array(), |
|
771 | + 'success' => isset(self::$_espresso_notices['success']) ? self::$_espresso_notices['success'] : array(), |
|
772 | + 'attention' => isset(self::$_espresso_notices['attention']) ? self::$_espresso_notices['attention'] : array(), |
|
773 | + 'errors' => isset(self::$_espresso_notices['errors']) ? self::$_espresso_notices['errors'] : array(), |
|
774 | 774 | ); |
775 | 775 | } |
776 | 776 | |
@@ -786,8 +786,8 @@ discard block |
||
786 | 786 | * @param boolean $remove_empty whether or not to unset empty messages |
787 | 787 | * @return array |
788 | 788 | */ |
789 | - public static function get_notices( $format_output = TRUE, $save_to_transient = FALSE, $remove_empty = TRUE ) { |
|
790 | - do_action( 'AHEE_log', __FILE__, __FUNCTION__, '' ); |
|
789 | + public static function get_notices($format_output = TRUE, $save_to_transient = FALSE, $remove_empty = TRUE) { |
|
790 | + do_action('AHEE_log', __FILE__, __FUNCTION__, ''); |
|
791 | 791 | |
792 | 792 | $success_messages = ''; |
793 | 793 | $attention_messages = ''; |
@@ -797,44 +797,44 @@ discard block |
||
797 | 797 | // EEH_Debug_Tools::printr( self::$_espresso_notices, 'espresso_notices <br /><span style="font-size:10px;font-weight:normal;">' . __FILE__ . '<br />line no: ' . __LINE__ . '</span>', 'auto' ); |
798 | 798 | |
799 | 799 | // either save notices to the db |
800 | - if ( $save_to_transient ) { |
|
801 | - update_option( 'ee_notices', self::$_espresso_notices ); |
|
800 | + if ($save_to_transient) { |
|
801 | + update_option('ee_notices', self::$_espresso_notices); |
|
802 | 802 | return; |
803 | 803 | } |
804 | 804 | // grab any notices that have been previously saved |
805 | - if ( $notices = get_option( 'ee_notices', FALSE )) { |
|
806 | - foreach ( $notices as $type => $notice ) { |
|
807 | - if ( is_array( $notice ) && ! empty( $notice )) { |
|
805 | + if ($notices = get_option('ee_notices', FALSE)) { |
|
806 | + foreach ($notices as $type => $notice) { |
|
807 | + if (is_array($notice) && ! empty($notice)) { |
|
808 | 808 | // make sure that existing notice type is an array |
809 | - self::$_espresso_notices[ $type ] = is_array( self::$_espresso_notices[ $type ] ) && ! empty( self::$_espresso_notices[ $type ] ) ? self::$_espresso_notices[ $type ] : array(); |
|
809 | + self::$_espresso_notices[$type] = is_array(self::$_espresso_notices[$type]) && ! empty(self::$_espresso_notices[$type]) ? self::$_espresso_notices[$type] : array(); |
|
810 | 810 | // merge stored notices with any newly created ones |
811 | - self::$_espresso_notices[ $type ] = array_merge( self::$_espresso_notices[ $type ], $notice ); |
|
811 | + self::$_espresso_notices[$type] = array_merge(self::$_espresso_notices[$type], $notice); |
|
812 | 812 | $print_scripts = TRUE; |
813 | 813 | } |
814 | 814 | } |
815 | 815 | // now clear any stored notices |
816 | - update_option( 'ee_notices', FALSE ); |
|
816 | + update_option('ee_notices', FALSE); |
|
817 | 817 | } |
818 | 818 | |
819 | 819 | // check for success messages |
820 | - if ( self::$_espresso_notices['success'] && ! empty( self::$_espresso_notices['success'] )) { |
|
820 | + if (self::$_espresso_notices['success'] && ! empty(self::$_espresso_notices['success'])) { |
|
821 | 821 | // combine messages |
822 | - $success_messages .= implode( self::$_espresso_notices['success'], '<br />' ); |
|
822 | + $success_messages .= implode(self::$_espresso_notices['success'], '<br />'); |
|
823 | 823 | $print_scripts = TRUE; |
824 | 824 | } |
825 | 825 | |
826 | 826 | // check for attention messages |
827 | - if ( self::$_espresso_notices['attention'] && ! empty( self::$_espresso_notices['attention'] ) ) { |
|
827 | + if (self::$_espresso_notices['attention'] && ! empty(self::$_espresso_notices['attention'])) { |
|
828 | 828 | // combine messages |
829 | - $attention_messages .= implode( self::$_espresso_notices['attention'], '<br />' ); |
|
829 | + $attention_messages .= implode(self::$_espresso_notices['attention'], '<br />'); |
|
830 | 830 | $print_scripts = TRUE; |
831 | 831 | } |
832 | 832 | |
833 | 833 | // check for error messages |
834 | - if ( self::$_espresso_notices['errors'] && ! empty( self::$_espresso_notices['errors'] ) ) { |
|
835 | - $error_messages .= count( self::$_espresso_notices['errors'] ) > 1 ? __( 'The following errors have occurred:<br />', 'event_espresso' ) : __( 'An error has occurred:<br />', 'event_espresso' ); |
|
834 | + if (self::$_espresso_notices['errors'] && ! empty(self::$_espresso_notices['errors'])) { |
|
835 | + $error_messages .= count(self::$_espresso_notices['errors']) > 1 ? __('The following errors have occurred:<br />', 'event_espresso') : __('An error has occurred:<br />', 'event_espresso'); |
|
836 | 836 | // combine messages |
837 | - $error_messages .= implode( self::$_espresso_notices['errors'], '<br />' ); |
|
837 | + $error_messages .= implode(self::$_espresso_notices['errors'], '<br />'); |
|
838 | 838 | $print_scripts = TRUE; |
839 | 839 | } |
840 | 840 | |
@@ -848,21 +848,21 @@ discard block |
||
848 | 848 | $css_id = is_admin() ? 'message' : 'espresso-notices-success'; |
849 | 849 | $css_class = is_admin() ? 'updated fade' : 'success fade-away'; |
850 | 850 | //showMessage( $success_messages ); |
851 | - $notices .= '<div id="' . $css_id . '" class="espresso-notices ' . $css_class . '" style="display:none;"><p>' . $success_messages . '</p>' . $close . '</div>'; |
|
851 | + $notices .= '<div id="'.$css_id.'" class="espresso-notices '.$css_class.'" style="display:none;"><p>'.$success_messages.'</p>'.$close.'</div>'; |
|
852 | 852 | } |
853 | 853 | |
854 | 854 | if ($attention_messages !== '') { |
855 | 855 | $css_id = is_admin() ? 'message' : 'espresso-notices-attention'; |
856 | 856 | $css_class = is_admin() ? 'updated ee-notices-attention' : 'attention fade-away'; |
857 | 857 | //showMessage( $error_messages, TRUE ); |
858 | - $notices .= '<div id="' . $css_id . '" class="espresso-notices ' . $css_class . '" style="display:none;"><p>' . $attention_messages . '</p>' . $close . '</div>'; |
|
858 | + $notices .= '<div id="'.$css_id.'" class="espresso-notices '.$css_class.'" style="display:none;"><p>'.$attention_messages.'</p>'.$close.'</div>'; |
|
859 | 859 | } |
860 | 860 | |
861 | 861 | if ($error_messages !== '') { |
862 | 862 | $css_id = is_admin() ? 'message' : 'espresso-notices-error'; |
863 | 863 | $css_class = is_admin() ? 'error' : 'error fade-away'; |
864 | 864 | //showMessage( $error_messages, TRUE ); |
865 | - $notices .= '<div id="' . $css_id . '" class="espresso-notices ' . $css_class . '" style="display:none;"><p>' . $error_messages . '</p>' . $close . '</div>'; |
|
865 | + $notices .= '<div id="'.$css_id.'" class="espresso-notices '.$css_class.'" style="display:none;"><p>'.$error_messages.'</p>'.$close.'</div>'; |
|
866 | 866 | } |
867 | 867 | |
868 | 868 | $notices .= '</div>'; |
@@ -875,7 +875,7 @@ discard block |
||
875 | 875 | 'errors' => $error_messages |
876 | 876 | ); |
877 | 877 | |
878 | - if ( $remove_empty ) { |
|
878 | + if ($remove_empty) { |
|
879 | 879 | // remove empty notices |
880 | 880 | foreach ($notices as $type => $notice) { |
881 | 881 | if (empty($notice)) { |
@@ -885,7 +885,7 @@ discard block |
||
885 | 885 | } |
886 | 886 | } |
887 | 887 | |
888 | - if ( $print_scripts ) { |
|
888 | + if ($print_scripts) { |
|
889 | 889 | self::_print_scripts(); |
890 | 890 | } |
891 | 891 | |
@@ -905,17 +905,17 @@ discard block |
||
905 | 905 | * @param bool $force_update allows one to enforce the reappearance of a persistent message. |
906 | 906 | * @return void |
907 | 907 | */ |
908 | - public static function add_persistent_admin_notice( $pan_name = '', $pan_message, $force_update = FALSE ) { |
|
909 | - if ( ! empty( $pan_name ) && ! empty( $pan_message )) { |
|
910 | - $persistent_admin_notices = get_option( 'ee_pers_admin_notices', array() ); |
|
908 | + public static function add_persistent_admin_notice($pan_name = '', $pan_message, $force_update = FALSE) { |
|
909 | + if ( ! empty($pan_name) && ! empty($pan_message)) { |
|
910 | + $persistent_admin_notices = get_option('ee_pers_admin_notices', array()); |
|
911 | 911 | //maybe initialize persistent_admin_notices |
912 | - if ( empty( $persistent_admin_notices )) { |
|
913 | - add_option( 'ee_pers_admin_notices', array(), '', 'no' ); |
|
912 | + if (empty($persistent_admin_notices)) { |
|
913 | + add_option('ee_pers_admin_notices', array(), '', 'no'); |
|
914 | 914 | } |
915 | - $pan_name = sanitize_key( $pan_name ); |
|
916 | - if ( ! array_key_exists( $pan_name, $persistent_admin_notices ) || $force_update ) { |
|
917 | - $persistent_admin_notices[ $pan_name ] = $pan_message; |
|
918 | - update_option( 'ee_pers_admin_notices', $persistent_admin_notices ); |
|
915 | + $pan_name = sanitize_key($pan_name); |
|
916 | + if ( ! array_key_exists($pan_name, $persistent_admin_notices) || $force_update) { |
|
917 | + $persistent_admin_notices[$pan_name] = $pan_message; |
|
918 | + update_option('ee_pers_admin_notices', $persistent_admin_notices); |
|
919 | 919 | } |
920 | 920 | } |
921 | 921 | } |
@@ -931,34 +931,34 @@ discard block |
||
931 | 931 | * @param bool $return_immediately |
932 | 932 | * @return void |
933 | 933 | */ |
934 | - public static function dismiss_persistent_admin_notice( $pan_name = '', $purge = FALSE, $return_immediately = FALSE ) { |
|
935 | - $pan_name = EE_Registry::instance()->REQ->is_set( 'ee_nag_notice' ) ? EE_Registry::instance()->REQ->get( 'ee_nag_notice' ) : $pan_name; |
|
936 | - if ( ! empty( $pan_name )) { |
|
937 | - $persistent_admin_notices = get_option( 'ee_pers_admin_notices', array() ); |
|
934 | + public static function dismiss_persistent_admin_notice($pan_name = '', $purge = FALSE, $return_immediately = FALSE) { |
|
935 | + $pan_name = EE_Registry::instance()->REQ->is_set('ee_nag_notice') ? EE_Registry::instance()->REQ->get('ee_nag_notice') : $pan_name; |
|
936 | + if ( ! empty($pan_name)) { |
|
937 | + $persistent_admin_notices = get_option('ee_pers_admin_notices', array()); |
|
938 | 938 | // check if notice we wish to dismiss is actually in the $persistent_admin_notices array |
939 | - if ( is_array( $persistent_admin_notices ) && isset( $persistent_admin_notices[ $pan_name ] )) { |
|
939 | + if (is_array($persistent_admin_notices) && isset($persistent_admin_notices[$pan_name])) { |
|
940 | 940 | // completely delete nag notice, or just NULL message so that it can NOT be added again ? |
941 | - if ( $purge ) { |
|
942 | - unset( $persistent_admin_notices[ $pan_name ] ); |
|
941 | + if ($purge) { |
|
942 | + unset($persistent_admin_notices[$pan_name]); |
|
943 | 943 | } else { |
944 | - $persistent_admin_notices[ $pan_name ] = NULL; |
|
944 | + $persistent_admin_notices[$pan_name] = NULL; |
|
945 | 945 | } |
946 | - if ( update_option( 'ee_pers_admin_notices', $persistent_admin_notices ) === FALSE ) { |
|
947 | - EE_Error::add_error( sprintf( __( 'The persistent admin notice for "%s" could not be deleted.', 'event_espresso' ), $pan_name ), __FILE__, __FUNCTION__, __LINE__ ); |
|
946 | + if (update_option('ee_pers_admin_notices', $persistent_admin_notices) === FALSE) { |
|
947 | + EE_Error::add_error(sprintf(__('The persistent admin notice for "%s" could not be deleted.', 'event_espresso'), $pan_name), __FILE__, __FUNCTION__, __LINE__); |
|
948 | 948 | } |
949 | 949 | } |
950 | 950 | } |
951 | - if ( $return_immediately ) { |
|
951 | + if ($return_immediately) { |
|
952 | 952 | return; |
953 | - } else if ( EE_Registry::instance()->REQ->ajax ) { |
|
953 | + } else if (EE_Registry::instance()->REQ->ajax) { |
|
954 | 954 | // grab any notices and concatenate into string |
955 | - echo wp_json_encode( array( 'errors' => implode( '<br />', EE_Error::get_notices( FALSE )))); |
|
955 | + echo wp_json_encode(array('errors' => implode('<br />', EE_Error::get_notices(FALSE)))); |
|
956 | 956 | exit(); |
957 | 957 | } else { |
958 | 958 | // save errors to a transient to be displayed on next request (after redirect) |
959 | - EE_Error::get_notices( FALSE, TRUE ); |
|
960 | - $return_url = EE_Registry::instance()->REQ->is_set( 'return_url' ) ? EE_Registry::instance()->REQ->get( 'return_url' ) : ''; |
|
961 | - wp_safe_redirect( urldecode( $return_url )); |
|
959 | + EE_Error::get_notices(FALSE, TRUE); |
|
960 | + $return_url = EE_Registry::instance()->REQ->is_set('return_url') ? EE_Registry::instance()->REQ->get('return_url') : ''; |
|
961 | + wp_safe_redirect(urldecode($return_url)); |
|
962 | 962 | } |
963 | 963 | } |
964 | 964 | |
@@ -973,20 +973,20 @@ discard block |
||
973 | 973 | * @param string $return_url URL to go back to after nag notice is dismissed |
974 | 974 | * @return string |
975 | 975 | */ |
976 | - public static function display_persistent_admin_notices( $pan_name = '', $pan_message = '', $return_url = '' ) { |
|
977 | - if ( ! empty( $pan_name ) && ! empty( $pan_message )) { |
|
976 | + public static function display_persistent_admin_notices($pan_name = '', $pan_message = '', $return_url = '') { |
|
977 | + if ( ! empty($pan_name) && ! empty($pan_message)) { |
|
978 | 978 | $args = array( |
979 | 979 | 'nag_notice' => $pan_name, |
980 | - 'return_url' => urlencode( $return_url ), |
|
980 | + 'return_url' => urlencode($return_url), |
|
981 | 981 | 'ajax_url' => WP_AJAX_URL, |
982 | - 'unknown_error' => __( 'An unknown error has occurred on the server while attempting to dismiss this notice.', 'event_espresso' ) |
|
982 | + 'unknown_error' => __('An unknown error has occurred on the server while attempting to dismiss this notice.', 'event_espresso') |
|
983 | 983 | ); |
984 | - wp_localize_script( 'espresso_core', 'ee_dismiss', $args ); |
|
984 | + wp_localize_script('espresso_core', 'ee_dismiss', $args); |
|
985 | 985 | return ' |
986 | - <div id="' . $pan_name . '" class="espresso-notices updated ee-nag-notice clearfix" style="border-left: 4px solid #fcb93c;"> |
|
987 | - <p>' . $pan_message . '</p> |
|
988 | - <a class="dismiss-ee-nag-notice hide-if-no-js" style="float: right; cursor: pointer; text-decoration:none;" rel="' . $pan_name . '"> |
|
989 | - <span class="dashicons dashicons-dismiss" style="position:relative; top:-1px; margin-right:.25em;"></span>'.__( 'Dismiss', 'event_espresso' ) .' |
|
986 | + <div id="' . $pan_name.'" class="espresso-notices updated ee-nag-notice clearfix" style="border-left: 4px solid #fcb93c;"> |
|
987 | + <p>' . $pan_message.'</p> |
|
988 | + <a class="dismiss-ee-nag-notice hide-if-no-js" style="float: right; cursor: pointer; text-decoration:none;" rel="' . $pan_name.'"> |
|
989 | + <span class="dashicons dashicons-dismiss" style="position:relative; top:-1px; margin-right:.25em;"></span>'.__('Dismiss', 'event_espresso').' |
|
990 | 990 | </a> |
991 | 991 | <div style="clear:both;"></div> |
992 | 992 | </div>'; |
@@ -1003,24 +1003,24 @@ discard block |
||
1003 | 1003 | * @param string $return_url |
1004 | 1004 | * @return array |
1005 | 1005 | */ |
1006 | - public static function get_persistent_admin_notices( $return_url = '' ) { |
|
1006 | + public static function get_persistent_admin_notices($return_url = '') { |
|
1007 | 1007 | $notices = ''; |
1008 | 1008 | // check for persistent admin notices |
1009 | 1009 | //filter the list though so plugins can notify the admin in a different way if they want |
1010 | 1010 | $persistent_admin_notices = apply_filters( |
1011 | 1011 | 'FHEE__EE_Error__get_persistent_admin_notices', |
1012 | - get_option( 'ee_pers_admin_notices', FALSE ), |
|
1012 | + get_option('ee_pers_admin_notices', FALSE), |
|
1013 | 1013 | 'ee_pers_admin_notices', |
1014 | 1014 | $return_url |
1015 | 1015 | ); |
1016 | - if ( $persistent_admin_notices ) { |
|
1016 | + if ($persistent_admin_notices) { |
|
1017 | 1017 | // load scripts |
1018 | - wp_register_script( 'espresso_core', EE_GLOBAL_ASSETS_URL . 'scripts/espresso_core.js', array('jquery'), EVENT_ESPRESSO_VERSION, TRUE ); |
|
1019 | - wp_register_script( 'ee_error_js', EE_GLOBAL_ASSETS_URL . 'scripts/EE_Error.js', array('espresso_core'), EVENT_ESPRESSO_VERSION, TRUE ); |
|
1020 | - wp_enqueue_script( 'ee_error_js' ); |
|
1018 | + wp_register_script('espresso_core', EE_GLOBAL_ASSETS_URL.'scripts/espresso_core.js', array('jquery'), EVENT_ESPRESSO_VERSION, TRUE); |
|
1019 | + wp_register_script('ee_error_js', EE_GLOBAL_ASSETS_URL.'scripts/EE_Error.js', array('espresso_core'), EVENT_ESPRESSO_VERSION, TRUE); |
|
1020 | + wp_enqueue_script('ee_error_js'); |
|
1021 | 1021 | // and display notices |
1022 | - foreach( $persistent_admin_notices as $pan_name => $pan_message ) { |
|
1023 | - $notices .= self::display_persistent_admin_notices( $pan_name, $pan_message, $return_url ); |
|
1022 | + foreach ($persistent_admin_notices as $pan_name => $pan_message) { |
|
1023 | + $notices .= self::display_persistent_admin_notices($pan_name, $pan_message, $return_url); |
|
1024 | 1024 | } |
1025 | 1025 | } |
1026 | 1026 | return $notices; |
@@ -1035,26 +1035,26 @@ discard block |
||
1035 | 1035 | * @param bool $force_print |
1036 | 1036 | * @return void |
1037 | 1037 | */ |
1038 | - private static function _print_scripts( $force_print = FALSE ) { |
|
1039 | - if (( did_action( 'admin_enqueue_scripts' ) || did_action( 'wp_enqueue_scripts' )) && ! $force_print ) { |
|
1040 | - if ( wp_script_is( 'ee_error_js', 'enqueued' )) { |
|
1038 | + private static function _print_scripts($force_print = FALSE) { |
|
1039 | + if ((did_action('admin_enqueue_scripts') || did_action('wp_enqueue_scripts')) && ! $force_print) { |
|
1040 | + if (wp_script_is('ee_error_js', 'enqueued')) { |
|
1041 | 1041 | return; |
1042 | - } else if ( wp_script_is( 'ee_error_js', 'registered' )) { |
|
1043 | - add_filter( 'FHEE_load_css', '__return_true' ); |
|
1044 | - add_filter( 'FHEE_load_js', '__return_true' ); |
|
1045 | - wp_enqueue_script( 'ee_error_js' ); |
|
1046 | - wp_localize_script( 'ee_error_js','ee_settings', array( 'wp_debug'=>WP_DEBUG )); |
|
1042 | + } else if (wp_script_is('ee_error_js', 'registered')) { |
|
1043 | + add_filter('FHEE_load_css', '__return_true'); |
|
1044 | + add_filter('FHEE_load_js', '__return_true'); |
|
1045 | + wp_enqueue_script('ee_error_js'); |
|
1046 | + wp_localize_script('ee_error_js', 'ee_settings', array('wp_debug'=>WP_DEBUG)); |
|
1047 | 1047 | } |
1048 | 1048 | } else { |
1049 | 1049 | return ' |
1050 | 1050 | <script> |
1051 | 1051 | /* <![CDATA[ */ |
1052 | -var ee_settings = {"wp_debug":"' . WP_DEBUG . '"}; |
|
1052 | +var ee_settings = {"wp_debug":"' . WP_DEBUG.'"}; |
|
1053 | 1053 | /* ]]> */ |
1054 | 1054 | </script> |
1055 | -<script src="' . includes_url() . 'js/jquery/jquery.js" type="text/javascript"></script> |
|
1056 | -<script src="' . EE_GLOBAL_ASSETS_URL . 'scripts/espresso_core.js' . '?ver=' . espresso_version() . '" type="text/javascript"></script> |
|
1057 | -<script src="' . EE_GLOBAL_ASSETS_URL . 'scripts/EE_Error.js' . '?ver=' . espresso_version() . '" type="text/javascript"></script> |
|
1055 | +<script src="' . includes_url().'js/jquery/jquery.js" type="text/javascript"></script> |
|
1056 | +<script src="' . EE_GLOBAL_ASSETS_URL.'scripts/espresso_core.js'.'?ver='.espresso_version().'" type="text/javascript"></script> |
|
1057 | +<script src="' . EE_GLOBAL_ASSETS_URL.'scripts/EE_Error.js'.'?ver='.espresso_version().'" type="text/javascript"></script> |
|
1058 | 1058 | '; |
1059 | 1059 | |
1060 | 1060 | } |
@@ -1088,11 +1088,11 @@ discard block |
||
1088 | 1088 | * @param string $line |
1089 | 1089 | * @return string |
1090 | 1090 | */ |
1091 | - public static function generate_error_code ( $file = '', $func = '', $line = '' ) { |
|
1092 | - $file = explode( '.', basename( $file )); |
|
1093 | - $error_code = ! empty( $file[0] ) ? $file[0] : ''; |
|
1094 | - $error_code .= ! empty( $func ) ? ' - ' . $func : ''; |
|
1095 | - $error_code .= ! empty( $line ) ? ' - ' . $line : ''; |
|
1091 | + public static function generate_error_code($file = '', $func = '', $line = '') { |
|
1092 | + $file = explode('.', basename($file)); |
|
1093 | + $error_code = ! empty($file[0]) ? $file[0] : ''; |
|
1094 | + $error_code .= ! empty($func) ? ' - '.$func : ''; |
|
1095 | + $error_code .= ! empty($line) ? ' - '.$line : ''; |
|
1096 | 1096 | return $error_code; |
1097 | 1097 | } |
1098 | 1098 | |
@@ -1108,36 +1108,36 @@ discard block |
||
1108 | 1108 | * @ param object $ex |
1109 | 1109 | * @ return void |
1110 | 1110 | */ |
1111 | - public function write_to_error_log ( $time = FALSE, $ex = FALSE, $clear = FALSE ) { |
|
1111 | + public function write_to_error_log($time = FALSE, $ex = FALSE, $clear = FALSE) { |
|
1112 | 1112 | |
1113 | - if ( ! $ex ) { |
|
1113 | + if ( ! $ex) { |
|
1114 | 1114 | return; |
1115 | 1115 | } |
1116 | 1116 | |
1117 | - if ( ! $time ) { |
|
1117 | + if ( ! $time) { |
|
1118 | 1118 | $time = time(); |
1119 | 1119 | } |
1120 | 1120 | |
1121 | - $exception_log = '----------------------------------------------------------------------------------------' . PHP_EOL; |
|
1122 | - $exception_log .= '[' . date( 'Y-m-d H:i:s', $time ) . '] Exception Details' . PHP_EOL; |
|
1123 | - $exception_log .= 'Message: ' . $ex['msg'] . PHP_EOL; |
|
1124 | - $exception_log .= 'Code: '. $ex['code'] . PHP_EOL; |
|
1125 | - $exception_log .= 'File: '. $ex['file'] . PHP_EOL; |
|
1126 | - $exception_log .= 'Line No: ' . $ex['line'] . PHP_EOL; |
|
1127 | - $exception_log .= 'Stack trace: ' . PHP_EOL; |
|
1128 | - $exception_log .= $ex['string'] . PHP_EOL; |
|
1129 | - $exception_log .= '----------------------------------------------------------------------------------------' . PHP_EOL; |
|
1121 | + $exception_log = '----------------------------------------------------------------------------------------'.PHP_EOL; |
|
1122 | + $exception_log .= '['.date('Y-m-d H:i:s', $time).'] Exception Details'.PHP_EOL; |
|
1123 | + $exception_log .= 'Message: '.$ex['msg'].PHP_EOL; |
|
1124 | + $exception_log .= 'Code: '.$ex['code'].PHP_EOL; |
|
1125 | + $exception_log .= 'File: '.$ex['file'].PHP_EOL; |
|
1126 | + $exception_log .= 'Line No: '.$ex['line'].PHP_EOL; |
|
1127 | + $exception_log .= 'Stack trace: '.PHP_EOL; |
|
1128 | + $exception_log .= $ex['string'].PHP_EOL; |
|
1129 | + $exception_log .= '----------------------------------------------------------------------------------------'.PHP_EOL; |
|
1130 | 1130 | |
1131 | 1131 | try { |
1132 | - EEH_File::ensure_file_exists_and_is_writable( EVENT_ESPRESSO_UPLOAD_DIR . 'logs' . DS . self::$_exception_log_file ); |
|
1133 | - EEH_File::add_htaccess_deny_from_all( EVENT_ESPRESSO_UPLOAD_DIR . 'logs' ); |
|
1134 | - if ( ! $clear ) { |
|
1132 | + EEH_File::ensure_file_exists_and_is_writable(EVENT_ESPRESSO_UPLOAD_DIR.'logs'.DS.self::$_exception_log_file); |
|
1133 | + EEH_File::add_htaccess_deny_from_all(EVENT_ESPRESSO_UPLOAD_DIR.'logs'); |
|
1134 | + if ( ! $clear) { |
|
1135 | 1135 | //get existing log file and append new log info |
1136 | - $exception_log = EEH_File::get_file_contents( EVENT_ESPRESSO_UPLOAD_DIR . 'logs' . DS . self::$_exception_log_file ) . $exception_log; |
|
1136 | + $exception_log = EEH_File::get_file_contents(EVENT_ESPRESSO_UPLOAD_DIR.'logs'.DS.self::$_exception_log_file).$exception_log; |
|
1137 | 1137 | } |
1138 | - EEH_File::write_to_file( EVENT_ESPRESSO_UPLOAD_DIR . 'logs' . DS . self::$_exception_log_file, $exception_log ); |
|
1139 | - } catch( EE_Error $e ){ |
|
1140 | - EE_Error::add_error( sprintf( __( 'Event Espresso error logging could not be setup because: %s', 'event_espresso' ), $e->getMessage() )); |
|
1138 | + EEH_File::write_to_file(EVENT_ESPRESSO_UPLOAD_DIR.'logs'.DS.self::$_exception_log_file, $exception_log); |
|
1139 | + } catch (EE_Error $e) { |
|
1140 | + EE_Error::add_error(sprintf(__('Event Espresso error logging could not be setup because: %s', 'event_espresso'), $e->getMessage())); |
|
1141 | 1141 | return; |
1142 | 1142 | } |
1143 | 1143 | |
@@ -1173,8 +1173,8 @@ discard block |
||
1173 | 1173 | $applies_when = '', |
1174 | 1174 | $error_type = null |
1175 | 1175 | ) { |
1176 | - if ( defined('WP_DEBUG') && WP_DEBUG ) { |
|
1177 | - EEH_Debug_Tools::instance()->doing_it_wrong( $function, $message, $version, $applies_when, $error_type ); |
|
1176 | + if (defined('WP_DEBUG') && WP_DEBUG) { |
|
1177 | + EEH_Debug_Tools::instance()->doing_it_wrong($function, $message, $version, $applies_when, $error_type); |
|
1178 | 1178 | } |
1179 | 1179 | } |
1180 | 1180 | |
@@ -1208,13 +1208,13 @@ discard block |
||
1208 | 1208 | */ |
1209 | 1209 | function espresso_error_enqueue_scripts() { |
1210 | 1210 | // js for error handling |
1211 | - wp_register_script( 'espresso_core', EE_GLOBAL_ASSETS_URL . 'scripts/espresso_core.js', array('jquery'), EVENT_ESPRESSO_VERSION, FALSE ); |
|
1212 | - wp_register_script( 'ee_error_js', EE_GLOBAL_ASSETS_URL . 'scripts/EE_Error.js', array('espresso_core'), EVENT_ESPRESSO_VERSION, FALSE ); |
|
1211 | + wp_register_script('espresso_core', EE_GLOBAL_ASSETS_URL.'scripts/espresso_core.js', array('jquery'), EVENT_ESPRESSO_VERSION, FALSE); |
|
1212 | + wp_register_script('ee_error_js', EE_GLOBAL_ASSETS_URL.'scripts/EE_Error.js', array('espresso_core'), EVENT_ESPRESSO_VERSION, FALSE); |
|
1213 | 1213 | } |
1214 | -if ( is_admin() ) { |
|
1215 | - add_action( 'admin_enqueue_scripts', 'espresso_error_enqueue_scripts', 2 ); |
|
1214 | +if (is_admin()) { |
|
1215 | + add_action('admin_enqueue_scripts', 'espresso_error_enqueue_scripts', 2); |
|
1216 | 1216 | } else { |
1217 | - add_action( 'wp_enqueue_scripts', 'espresso_error_enqueue_scripts', 2 ); |
|
1217 | + add_action('wp_enqueue_scripts', 'espresso_error_enqueue_scripts', 2); |
|
1218 | 1218 | } |
1219 | 1219 | |
1220 | 1220 |
@@ -1,4 +1,6 @@ discard block |
||
1 | -<?php if ( ! defined('EVENT_ESPRESSO_VERSION')) exit('No direct script access allowed'); |
|
1 | +<?php if ( ! defined('EVENT_ESPRESSO_VERSION')) { |
|
2 | + exit('No direct script access allowed'); |
|
3 | +} |
|
2 | 4 | /** |
3 | 5 | * Event Espresso |
4 | 6 | * |
@@ -60,12 +62,14 @@ discard block |
||
60 | 62 | */ |
61 | 63 | private static function _maybe_get_langfile() { |
62 | 64 | self::$_lang = get_locale(); |
63 | - if ( $has_check = get_option( 'ee_lang_check_' . self::$_lang . '_' . EVENT_ESPRESSO_VERSION ) || empty( self::$_lang ) ) |
|
64 | - return; |
|
65 | + if ( $has_check = get_option( 'ee_lang_check_' . self::$_lang . '_' . EVENT_ESPRESSO_VERSION ) || empty( self::$_lang ) ) { |
|
66 | + return; |
|
67 | + } |
|
65 | 68 | |
66 | 69 | //if lang is en_US or empty then lets just get out. (Event Espresso core is en_US) |
67 | - if ( empty( self::$_lang ) || self::$_lang == 'en_US' ) |
|
68 | - return; |
|
70 | + if ( empty( self::$_lang ) || self::$_lang == 'en_US' ) { |
|
71 | + return; |
|
72 | + } |
|
69 | 73 | |
70 | 74 | //made it here so let's get the file from the github repo |
71 | 75 | $sideloader_args = array( |
@@ -39,12 +39,12 @@ discard block |
||
39 | 39 | public static function load_textdomain() { |
40 | 40 | self::_maybe_get_langfile(); |
41 | 41 | //now load the textdomain |
42 | - if ( ! empty( self::$_lang ) && is_readable( EE_LANGUAGES_SAFE_DIR . 'event_espresso-' . self::$_lang . '.mo' ) ) { |
|
42 | + if ( ! empty(self::$_lang) && is_readable(EE_LANGUAGES_SAFE_DIR.'event_espresso-'.self::$_lang.'.mo')) { |
|
43 | 43 | load_plugin_textdomain('event_espresso', FALSE, EE_LANGUAGES_SAFE_LOC); |
44 | - } else if ( ! empty( self::$_lang ) && is_readable( EE_LANGUAGES_SAFE_DIR . 'event-espresso-4-' . self::$_lang . '.mo' ) ) { |
|
45 | - load_textdomain( 'event_espresso', EE_LANGUAGES_SAFE_DIR . 'event-espresso-4-' . self::$_lang . '.mo' ); |
|
44 | + } else if ( ! empty(self::$_lang) && is_readable(EE_LANGUAGES_SAFE_DIR.'event-espresso-4-'.self::$_lang.'.mo')) { |
|
45 | + load_textdomain('event_espresso', EE_LANGUAGES_SAFE_DIR.'event-espresso-4-'.self::$_lang.'.mo'); |
|
46 | 46 | } else { |
47 | - load_plugin_textdomain( 'event_espresso', FALSE, dirname( EE_PLUGIN_BASENAME ) . '/languages/'); |
|
47 | + load_plugin_textdomain('event_espresso', FALSE, dirname(EE_PLUGIN_BASENAME).'/languages/'); |
|
48 | 48 | } |
49 | 49 | } |
50 | 50 | |
@@ -59,24 +59,24 @@ discard block |
||
59 | 59 | */ |
60 | 60 | private static function _maybe_get_langfile() { |
61 | 61 | self::$_lang = get_locale(); |
62 | - if ( $has_check = get_option( 'ee_lang_check_' . self::$_lang . '_' . EVENT_ESPRESSO_VERSION ) || empty( self::$_lang ) ) |
|
62 | + if ($has_check = get_option('ee_lang_check_'.self::$_lang.'_'.EVENT_ESPRESSO_VERSION) || empty(self::$_lang)) |
|
63 | 63 | return; |
64 | 64 | |
65 | 65 | //if lang is en_US or empty then lets just get out. (Event Espresso core is en_US) |
66 | - if ( empty( self::$_lang ) || self::$_lang == 'en_US' ) |
|
66 | + if (empty(self::$_lang) || self::$_lang == 'en_US') |
|
67 | 67 | return; |
68 | 68 | |
69 | 69 | //made it here so let's get the file from the github repo |
70 | 70 | $sideloader_args = array( |
71 | - '_upload_to' => EE_PLUGIN_DIR_PATH . 'languages/', |
|
72 | - '_upload_from' => 'https://github.com/eventespresso/languages-ee4/blob/master/event_espresso-' . self::$_lang . '.mo?raw=true', |
|
73 | - '_new_file_name' => 'event_espresso-' . self::$_lang . '.mo' |
|
71 | + '_upload_to' => EE_PLUGIN_DIR_PATH.'languages/', |
|
72 | + '_upload_from' => 'https://github.com/eventespresso/languages-ee4/blob/master/event_espresso-'.self::$_lang.'.mo?raw=true', |
|
73 | + '_new_file_name' => 'event_espresso-'.self::$_lang.'.mo' |
|
74 | 74 | ); |
75 | 75 | |
76 | 76 | |
77 | - $sideloader = EE_Registry::instance()->load_helper('Sideloader', $sideloader_args, FALSE ); |
|
77 | + $sideloader = EE_Registry::instance()->load_helper('Sideloader', $sideloader_args, FALSE); |
|
78 | 78 | |
79 | 79 | $sideloader->sideload(); |
80 | - update_option( 'ee_lang_check_' . self::$_lang . '_' . EVENT_ESPRESSO_VERSION, 1 ); |
|
80 | + update_option('ee_lang_check_'.self::$_lang.'_'.EVENT_ESPRESSO_VERSION, 1); |
|
81 | 81 | } |
82 | 82 | } //end EE_Load_Textdomain |
@@ -1,4 +1,6 @@ |
||
1 | -<?php if (!defined('EVENT_ESPRESSO_VERSION')) exit('No direct script access allowed'); |
|
1 | +<?php if (!defined('EVENT_ESPRESSO_VERSION')) { |
|
2 | + exit('No direct script access allowed'); |
|
3 | +} |
|
2 | 4 | /** |
3 | 5 | * |
4 | 6 | * Class EE_Log |
@@ -1,4 +1,4 @@ discard block |
||
1 | -<?php if (!defined('EVENT_ESPRESSO_VERSION')) exit('No direct script access allowed'); |
|
1 | +<?php if ( ! defined('EVENT_ESPRESSO_VERSION')) exit('No direct script access allowed'); |
|
2 | 2 | /** |
3 | 3 | * |
4 | 4 | * Class EE_Log |
@@ -62,7 +62,7 @@ discard block |
||
62 | 62 | * @return EE_Log |
63 | 63 | */ |
64 | 64 | public static function instance() { |
65 | - if ( ! self::$_instance instanceof EE_Log ) { |
|
65 | + if ( ! self::$_instance instanceof EE_Log) { |
|
66 | 66 | self::$_instance = new self(); |
67 | 67 | } |
68 | 68 | return self::$_instance; |
@@ -74,11 +74,11 @@ discard block |
||
74 | 74 | */ |
75 | 75 | private function __construct() { |
76 | 76 | |
77 | - if ( ! EE_Registry::instance()->CFG->admin->use_full_logging && ! EE_Registry::instance()->CFG->admin->use_remote_logging ) { |
|
77 | + if ( ! EE_Registry::instance()->CFG->admin->use_full_logging && ! EE_Registry::instance()->CFG->admin->use_remote_logging) { |
|
78 | 78 | return; |
79 | 79 | } |
80 | 80 | |
81 | - $this->_logs_folder = EVENT_ESPRESSO_UPLOAD_DIR . 'logs' . DS; |
|
81 | + $this->_logs_folder = EVENT_ESPRESSO_UPLOAD_DIR.'logs'.DS; |
|
82 | 82 | $this->_log_file = EE_Registry::instance()->CFG->admin->log_file_name(); |
83 | 83 | $this->_log = ''; |
84 | 84 | $this->_debug_file = EE_Registry::instance()->CFG->admin->debug_file_name(); |
@@ -86,15 +86,15 @@ discard block |
||
86 | 86 | $this->_remote_logging_url = EE_Registry::instance()->CFG->admin->remote_logging_url; |
87 | 87 | $this->_remote_log = ''; |
88 | 88 | |
89 | - add_action( 'admin_init', array( $this, 'verify_filesystem' ), -10 ); |
|
90 | - add_action( 'AHEE_log', array( $this, 'log' ), 10, 4 ); |
|
91 | - if ( EE_Registry::instance()->CFG->admin->use_full_logging ) { |
|
92 | - add_action( 'shutdown', array( $this, 'write_log' ), 9999 ); |
|
89 | + add_action('admin_init', array($this, 'verify_filesystem'), -10); |
|
90 | + add_action('AHEE_log', array($this, 'log'), 10, 4); |
|
91 | + if (EE_Registry::instance()->CFG->admin->use_full_logging) { |
|
92 | + add_action('shutdown', array($this, 'write_log'), 9999); |
|
93 | 93 | // if WP_DEBUG |
94 | - add_action( 'shutdown', array( $this, 'write_debug' ), 9999 ); |
|
94 | + add_action('shutdown', array($this, 'write_debug'), 9999); |
|
95 | 95 | } |
96 | - if ( EE_Registry::instance()->CFG->admin->use_remote_logging ) { |
|
97 | - add_action( 'shutdown', array( $this, 'send_log' ), 9999 ); |
|
96 | + if (EE_Registry::instance()->CFG->admin->use_remote_logging) { |
|
97 | + add_action('shutdown', array($this, 'send_log'), 9999); |
|
98 | 98 | } |
99 | 99 | |
100 | 100 | } |
@@ -108,11 +108,11 @@ discard block |
||
108 | 108 | */ |
109 | 109 | public function verify_filesystem() { |
110 | 110 | try { |
111 | - EEH_File::ensure_file_exists_and_is_writable( $this->_logs_folder . $this->_log_file ); |
|
112 | - EEH_File::ensure_file_exists_and_is_writable( $this->_logs_folder . $this->_debug_file ); |
|
113 | - EEH_File::add_htaccess_deny_from_all( $this->_logs_folder ); |
|
114 | - } catch( EE_Error $e ){ |
|
115 | - EE_Error::add_error( sprintf( __( 'Event Espresso logging could not be setup because: %s', 'event_espresso' ), ' ' . $e->getMessage() ), __FILE__, __FUNCTION__, __LINE__ ); |
|
111 | + EEH_File::ensure_file_exists_and_is_writable($this->_logs_folder.$this->_log_file); |
|
112 | + EEH_File::ensure_file_exists_and_is_writable($this->_logs_folder.$this->_debug_file); |
|
113 | + EEH_File::add_htaccess_deny_from_all($this->_logs_folder); |
|
114 | + } catch (EE_Error $e) { |
|
115 | + EE_Error::add_error(sprintf(__('Event Espresso logging could not be setup because: %s', 'event_espresso'), ' '.$e->getMessage()), __FILE__, __FUNCTION__, __LINE__); |
|
116 | 116 | return; |
117 | 117 | } |
118 | 118 | } |
@@ -129,15 +129,15 @@ discard block |
||
129 | 129 | * @param string $type |
130 | 130 | * @return string |
131 | 131 | */ |
132 | - private function _format_message( $file = '', $function = '', $message = '', $type = '' ) { |
|
133 | - $msg = '----------------------------------------------------------------------------------------' . PHP_EOL; |
|
134 | - $msg .= '[' . current_time( 'mysql' ) . '] '; |
|
135 | - $msg .= ! empty( $file ) ? basename( $file ) : ''; |
|
136 | - $msg .= ! empty( $file ) && ! empty( $function ) ? ' -> ' : ''; |
|
137 | - $msg .= ! empty( $function ) ? $function . '()' : ''; |
|
132 | + private function _format_message($file = '', $function = '', $message = '', $type = '') { |
|
133 | + $msg = '----------------------------------------------------------------------------------------'.PHP_EOL; |
|
134 | + $msg .= '['.current_time('mysql').'] '; |
|
135 | + $msg .= ! empty($file) ? basename($file) : ''; |
|
136 | + $msg .= ! empty($file) && ! empty($function) ? ' -> ' : ''; |
|
137 | + $msg .= ! empty($function) ? $function.'()' : ''; |
|
138 | 138 | $msg .= PHP_EOL; |
139 | - $type = ! empty( $type ) ? $type : 'log message'; |
|
140 | - $msg .= ! empty( $message ) ? "\t" . '[' . $type . '] ' . $message . PHP_EOL : ''; |
|
139 | + $type = ! empty($type) ? $type : 'log message'; |
|
140 | + $msg .= ! empty($message) ? "\t".'['.$type.'] '.$message.PHP_EOL : ''; |
|
141 | 141 | return $msg; |
142 | 142 | } |
143 | 143 | |
@@ -152,8 +152,8 @@ discard block |
||
152 | 152 | * @param string $message |
153 | 153 | * @param string $type |
154 | 154 | */ |
155 | - public function log( $file = '', $function = '', $message = '', $type = '' ) { |
|
156 | - $this->_log .= $this->_format_message( $file, $function, $message, $type ); |
|
155 | + public function log($file = '', $function = '', $message = '', $type = '') { |
|
156 | + $this->_log .= $this->_format_message($file, $function, $message, $type); |
|
157 | 157 | } |
158 | 158 | |
159 | 159 | |
@@ -165,10 +165,10 @@ discard block |
||
165 | 165 | public function write_log() { |
166 | 166 | try { |
167 | 167 | //get existing log file and append new log info |
168 | - $this->_log = EEH_File::get_file_contents( $this->_logs_folder . $this->_log_file ) . $this->_log; |
|
169 | - EEH_File::write_to_file( $this->_logs_folder . $this->_log_file, $this->_log, 'Event Espresso Log' ); |
|
170 | - } catch( EE_Error $e ){ |
|
171 | - EE_Error::add_error( sprintf( __( 'Could not write to the Event Espresso log file because: %s', 'event_espresso' ), ' ' . $e->getMessage() ), __FILE__, __FUNCTION__, __LINE__ ); |
|
168 | + $this->_log = EEH_File::get_file_contents($this->_logs_folder.$this->_log_file).$this->_log; |
|
169 | + EEH_File::write_to_file($this->_logs_folder.$this->_log_file, $this->_log, 'Event Espresso Log'); |
|
170 | + } catch (EE_Error $e) { |
|
171 | + EE_Error::add_error(sprintf(__('Could not write to the Event Espresso log file because: %s', 'event_espresso'), ' '.$e->getMessage()), __FILE__, __FUNCTION__, __LINE__); |
|
172 | 172 | return; |
173 | 173 | } |
174 | 174 | } |
@@ -181,31 +181,31 @@ discard block |
||
181 | 181 | */ |
182 | 182 | public function send_log() { |
183 | 183 | |
184 | - if ( empty( $this->_remote_logging_url )) { |
|
184 | + if (empty($this->_remote_logging_url)) { |
|
185 | 185 | return; |
186 | 186 | } |
187 | 187 | |
188 | - $data = 'domain=' . $_SERVER['HTTP_HOST']; |
|
189 | - $data .= '&ip=' . $_SERVER['SERVER_ADDR']; |
|
190 | - $data .= '&server_type=' . $_SERVER['SERVER_SOFTWARE']; |
|
191 | - $data .= '&time=' . time(); |
|
192 | - $data .= '&remote_log=' . $this->_log; |
|
193 | - $data .= '&request_array=' . json_encode( $_REQUEST ); |
|
188 | + $data = 'domain='.$_SERVER['HTTP_HOST']; |
|
189 | + $data .= '&ip='.$_SERVER['SERVER_ADDR']; |
|
190 | + $data .= '&server_type='.$_SERVER['SERVER_SOFTWARE']; |
|
191 | + $data .= '&time='.time(); |
|
192 | + $data .= '&remote_log='.$this->_log; |
|
193 | + $data .= '&request_array='.json_encode($_REQUEST); |
|
194 | 194 | $data .= '&action=save'; |
195 | 195 | |
196 | - if ( defined( 'EELOGGING_PASS' )) { |
|
197 | - $data .= '&pass=' . EELOGGING_PASS; |
|
196 | + if (defined('EELOGGING_PASS')) { |
|
197 | + $data .= '&pass='.EELOGGING_PASS; |
|
198 | 198 | } |
199 | - if ( defined( 'EELOGGING_KEY' )) { |
|
200 | - $data .= '&key=' . EELOGGING_KEY; |
|
199 | + if (defined('EELOGGING_KEY')) { |
|
200 | + $data .= '&key='.EELOGGING_KEY; |
|
201 | 201 | } |
202 | 202 | |
203 | - $c = curl_init( $this->_remote_logging_url ); |
|
204 | - curl_setopt( $c, CURLOPT_POST, TRUE ); |
|
205 | - curl_setopt( $c, CURLOPT_POSTFIELDS, $data ); |
|
206 | - curl_setopt( $c, CURLOPT_RETURNTRANSFER, TRUE ); |
|
207 | - curl_exec( $c ); |
|
208 | - curl_close( $c ); |
|
203 | + $c = curl_init($this->_remote_logging_url); |
|
204 | + curl_setopt($c, CURLOPT_POST, TRUE); |
|
205 | + curl_setopt($c, CURLOPT_POSTFIELDS, $data); |
|
206 | + curl_setopt($c, CURLOPT_RETURNTRANSFER, TRUE); |
|
207 | + curl_exec($c); |
|
208 | + curl_close($c); |
|
209 | 209 | } |
210 | 210 | |
211 | 211 | |
@@ -216,18 +216,18 @@ discard block |
||
216 | 216 | * previous entries are overwritten |
217 | 217 | */ |
218 | 218 | public function write_debug() { |
219 | - if ( defined( 'WP_DEBUG' ) && WP_DEBUG ) { |
|
219 | + if (defined('WP_DEBUG') && WP_DEBUG) { |
|
220 | 220 | $this->_debug_log = ''; |
221 | - foreach ( $_GET as $key => $value ) { |
|
222 | - $this->_debug_log .= '$_GET["' . $key . '"] = "' . serialize($value) . '"' . PHP_EOL; |
|
221 | + foreach ($_GET as $key => $value) { |
|
222 | + $this->_debug_log .= '$_GET["'.$key.'"] = "'.serialize($value).'"'.PHP_EOL; |
|
223 | 223 | } |
224 | - foreach ( $_POST as $key => $value ) { |
|
225 | - $this->_debug_log .= '$_POST["' . $key . '"] = "' . serialize($value) . '"' . PHP_EOL; |
|
224 | + foreach ($_POST as $key => $value) { |
|
225 | + $this->_debug_log .= '$_POST["'.$key.'"] = "'.serialize($value).'"'.PHP_EOL; |
|
226 | 226 | } |
227 | 227 | try { |
228 | - EEH_File::write_to_file( $this->_logs_folder . $this->_debug_file, $this->_debug_log, 'Event Espresso Debug Log' ); |
|
229 | - } catch( EE_Error $e ){ |
|
230 | - EE_Error::add_error( sprintf( __( 'Could not write to the Event Espresso debug log file because: %s', 'event_espresso' ), ' ' . $e->getMessage() ), __FILE__, __FUNCTION__, __LINE__ ); |
|
228 | + EEH_File::write_to_file($this->_logs_folder.$this->_debug_file, $this->_debug_log, 'Event Espresso Debug Log'); |
|
229 | + } catch (EE_Error $e) { |
|
230 | + EE_Error::add_error(sprintf(__('Could not write to the Event Espresso debug log file because: %s', 'event_espresso'), ' '.$e->getMessage()), __FILE__, __FUNCTION__, __LINE__); |
|
231 | 231 | return; |
232 | 232 | } |
233 | 233 | } |
@@ -239,7 +239,7 @@ discard block |
||
239 | 239 | * __clone |
240 | 240 | */ |
241 | 241 | public function __clone() { |
242 | - trigger_error( __( 'Clone is not allowed.', 'event_espresso' ), E_USER_ERROR ); |
|
242 | + trigger_error(__('Clone is not allowed.', 'event_espresso'), E_USER_ERROR); |
|
243 | 243 | } |
244 | 244 | |
245 | 245 |
@@ -121,7 +121,7 @@ |
||
121 | 121 | |
122 | 122 | /** |
123 | 123 | * resolve_route |
124 | - * |
|
124 | + * |
|
125 | 125 | * this method simply takes a valid route, and resolves what module class method the route points to |
126 | 126 | * |
127 | 127 | * @access public |
@@ -61,31 +61,31 @@ discard block |
||
61 | 61 | * @param WP_Query $WP_Query |
62 | 62 | * @return string | NULL |
63 | 63 | */ |
64 | - public function get_route( WP_Query $WP_Query ) { |
|
64 | + public function get_route(WP_Query $WP_Query) { |
|
65 | 65 | $this->WP_Query = $WP_Query; |
66 | 66 | // assume this if first route being called |
67 | 67 | $previous_route = FALSE; |
68 | 68 | // but is it really ??? |
69 | - if ( ! empty( self::$_previous_routes )) { |
|
69 | + if ( ! empty(self::$_previous_routes)) { |
|
70 | 70 | // get last run route |
71 | - $previous_routes = array_values( self::$_previous_routes ); |
|
72 | - $previous_route = array_pop( $previous_routes ); |
|
71 | + $previous_routes = array_values(self::$_previous_routes); |
|
72 | + $previous_route = array_pop($previous_routes); |
|
73 | 73 | } |
74 | 74 | // has another route already been run ? |
75 | - if ( $previous_route ) { |
|
75 | + if ($previous_route) { |
|
76 | 76 | // check if forwarding has been set |
77 | - $current_route = $this->get_forward( $previous_route ); |
|
77 | + $current_route = $this->get_forward($previous_route); |
|
78 | 78 | try { |
79 | 79 | //check for recursive forwarding |
80 | - if ( isset( self::$_previous_routes[ $current_route ] )) { |
|
80 | + if (isset(self::$_previous_routes[$current_route])) { |
|
81 | 81 | throw new EE_Error( |
82 | 82 | sprintf( |
83 | - __('An error occurred. The %s route has already been called, and therefore can not be forwarded to, because an infinite loop would be created and break the interweb.','event_espresso'), |
|
83 | + __('An error occurred. The %s route has already been called, and therefore can not be forwarded to, because an infinite loop would be created and break the interweb.', 'event_espresso'), |
|
84 | 84 | $current_route |
85 | 85 | ) |
86 | 86 | ); |
87 | 87 | } |
88 | - } catch ( EE_Error $e ) { |
|
88 | + } catch (EE_Error $e) { |
|
89 | 89 | $e->get_error(); |
90 | 90 | return NULL; |
91 | 91 | } |
@@ -95,13 +95,13 @@ discard block |
||
95 | 95 | // grab all routes |
96 | 96 | $routes = EE_Registry::instance()->CFG->get_routes(); |
97 | 97 | //d( $routes ); |
98 | - foreach( $routes as $key => $route ) { |
|
98 | + foreach ($routes as $key => $route) { |
|
99 | 99 | // check request for module route |
100 | - if ( EE_Registry::instance()->REQ->is_set( $key )) { |
|
100 | + if (EE_Registry::instance()->REQ->is_set($key)) { |
|
101 | 101 | //echo '<b style="color:#2EA2CC;">key : <span style="color:#E76700">' . $key . '</span></b><br />'; |
102 | - $current_route = sanitize_text_field( EE_Registry::instance()->REQ->get( $key )); |
|
103 | - if ( $current_route ) { |
|
104 | - $current_route = array( $key, $current_route ); |
|
102 | + $current_route = sanitize_text_field(EE_Registry::instance()->REQ->get($key)); |
|
103 | + if ($current_route) { |
|
104 | + $current_route = array($key, $current_route); |
|
105 | 105 | //echo '<b style="color:#2EA2CC;">current_route : <span style="color:#E76700">' . $current_route . '</span></b><br />'; |
106 | 106 | break; |
107 | 107 | } |
@@ -109,7 +109,7 @@ discard block |
||
109 | 109 | } |
110 | 110 | } |
111 | 111 | // sorry, but I can't read what you route ! |
112 | - if ( empty( $current_route )) { |
|
112 | + if (empty($current_route)) { |
|
113 | 113 | return NULL; |
114 | 114 | } |
115 | 115 | //add route to previous routes array |
@@ -129,46 +129,46 @@ discard block |
||
129 | 129 | * @param string $current_route |
130 | 130 | * @return mixed EED_Module | boolean |
131 | 131 | */ |
132 | - public function resolve_route( $key, $current_route ) { |
|
132 | + public function resolve_route($key, $current_route) { |
|
133 | 133 | // get module method that route has been mapped to |
134 | - $module_method = EE_Config::get_route( $current_route, $key ); |
|
134 | + $module_method = EE_Config::get_route($current_route, $key); |
|
135 | 135 | //EEH_Debug_Tools::printr( $module_method, '$module_method <br /><span style="font-size:10px;font-weight:normal;">' . __FILE__ . '<br />line no: ' . __LINE__ . '</span>', 'auto' ); |
136 | 136 | // verify result was returned |
137 | - if ( empty( $module_method )) { |
|
138 | - $msg = sprintf( __( 'The requested route %s could not be mapped to any registered modules.', 'event_espresso' ), $current_route ); |
|
139 | - EE_Error::add_error( $msg, __FILE__, __FUNCTION__, __LINE__ ); |
|
137 | + if (empty($module_method)) { |
|
138 | + $msg = sprintf(__('The requested route %s could not be mapped to any registered modules.', 'event_espresso'), $current_route); |
|
139 | + EE_Error::add_error($msg, __FILE__, __FUNCTION__, __LINE__); |
|
140 | 140 | return FALSE; |
141 | 141 | } |
142 | 142 | // verify that result is an array |
143 | - if ( ! is_array( $module_method )) { |
|
144 | - $msg = sprintf( __( 'The %s route has not been properly registered.', 'event_espresso' ), $current_route ); |
|
145 | - EE_Error::add_error( $msg . '||' . $msg, __FILE__, __FUNCTION__, __LINE__ ); |
|
143 | + if ( ! is_array($module_method)) { |
|
144 | + $msg = sprintf(__('The %s route has not been properly registered.', 'event_espresso'), $current_route); |
|
145 | + EE_Error::add_error($msg.'||'.$msg, __FILE__, __FUNCTION__, __LINE__); |
|
146 | 146 | return FALSE; |
147 | 147 | } |
148 | 148 | // grab module name |
149 | 149 | $module_name = $module_method[0]; |
150 | 150 | // verify that a class method was registered properly |
151 | - if ( ! isset( $module_method[1] )) { |
|
152 | - $msg = sprintf( __( 'A class method for the %s route has not been properly registered.', 'event_espresso' ), $current_route ); |
|
153 | - EE_Error::add_error( $msg . '||' . $msg, __FILE__, __FUNCTION__, __LINE__ ); |
|
151 | + if ( ! isset($module_method[1])) { |
|
152 | + $msg = sprintf(__('A class method for the %s route has not been properly registered.', 'event_espresso'), $current_route); |
|
153 | + EE_Error::add_error($msg.'||'.$msg, __FILE__, __FUNCTION__, __LINE__); |
|
154 | 154 | return FALSE; |
155 | 155 | } |
156 | 156 | // grab method |
157 | 157 | $method = $module_method[1]; |
158 | 158 | // verify that class exists |
159 | - if ( ! class_exists( $module_name )) { |
|
160 | - $msg = sprintf( __( 'The requested %s class could not be found.', 'event_espresso' ), $module_name ); |
|
161 | - EE_Error::add_error( $msg, __FILE__, __FUNCTION__, __LINE__ ); |
|
159 | + if ( ! class_exists($module_name)) { |
|
160 | + $msg = sprintf(__('The requested %s class could not be found.', 'event_espresso'), $module_name); |
|
161 | + EE_Error::add_error($msg, __FILE__, __FUNCTION__, __LINE__); |
|
162 | 162 | return FALSE; |
163 | 163 | } |
164 | 164 | // verify that method exists |
165 | - if ( ! method_exists( $module_name, $method )) { |
|
166 | - $msg = sprintf( __( 'The class method %s for the %s route is in invalid.', 'event_espresso' ), $method, $current_route ); |
|
167 | - EE_Error::add_error( $msg . '||' . $msg, __FILE__, __FUNCTION__, __LINE__ ); |
|
165 | + if ( ! method_exists($module_name, $method)) { |
|
166 | + $msg = sprintf(__('The class method %s for the %s route is in invalid.', 'event_espresso'), $method, $current_route); |
|
167 | + EE_Error::add_error($msg.'||'.$msg, __FILE__, __FUNCTION__, __LINE__); |
|
168 | 168 | return FALSE; |
169 | 169 | } |
170 | 170 | // instantiate module and call route method |
171 | - return $this->_module_router( $module_name, $method ); |
|
171 | + return $this->_module_router($module_name, $method); |
|
172 | 172 | } |
173 | 173 | |
174 | 174 | |
@@ -182,16 +182,16 @@ discard block |
||
182 | 182 | * @param string $module_name |
183 | 183 | * @return EED_Module | NULL |
184 | 184 | */ |
185 | - public static function module_factory( $module_name ) { |
|
186 | - if ( $module_name == 'EED_Module' ) { |
|
187 | - EE_Error::add_error( sprintf( __( 'EED_Module is an abstract parent class an can not be instantiated. Please provide a proper module name.', 'event_espresso' ), $module_name ), __FILE__, __FUNCTION__, __LINE__ ); |
|
185 | + public static function module_factory($module_name) { |
|
186 | + if ($module_name == 'EED_Module') { |
|
187 | + EE_Error::add_error(sprintf(__('EED_Module is an abstract parent class an can not be instantiated. Please provide a proper module name.', 'event_espresso'), $module_name), __FILE__, __FUNCTION__, __LINE__); |
|
188 | 188 | return NULL; |
189 | 189 | } |
190 | 190 | // let's pause to reflect on this... |
191 | - $mod_reflector = new ReflectionClass( $module_name ); |
|
191 | + $mod_reflector = new ReflectionClass($module_name); |
|
192 | 192 | // ensure that class is actually a module |
193 | - if ( ! $mod_reflector->isSubclassOf( 'EED_Module' )) { |
|
194 | - EE_Error::add_error( sprintf( __( 'The requested %s module is not of the class EED_Module.', 'event_espresso' ), $module_name ), __FILE__, __FUNCTION__, __LINE__ ); |
|
193 | + if ( ! $mod_reflector->isSubclassOf('EED_Module')) { |
|
194 | + EE_Error::add_error(sprintf(__('The requested %s module is not of the class EED_Module.', 'event_espresso'), $module_name), __FILE__, __FUNCTION__, __LINE__); |
|
195 | 195 | return NULL; |
196 | 196 | } |
197 | 197 | // instantiate and return module class |
@@ -209,14 +209,14 @@ discard block |
||
209 | 209 | * @param string $method |
210 | 210 | * @return EED_Module | NULL |
211 | 211 | */ |
212 | - private function _module_router( $module_name, $method ) { |
|
212 | + private function _module_router($module_name, $method) { |
|
213 | 213 | // instantiate module class |
214 | - $module = EE_Module_Request_Router::module_factory( $module_name ); |
|
215 | - if ( $module instanceof EED_Module ) { |
|
214 | + $module = EE_Module_Request_Router::module_factory($module_name); |
|
215 | + if ($module instanceof EED_Module) { |
|
216 | 216 | // and call whatever action the route was for |
217 | 217 | try { |
218 | - call_user_func( array( $module, $method ), $this->WP_Query ); |
|
219 | - } catch ( EE_Error $e ) { |
|
218 | + call_user_func(array($module, $method), $this->WP_Query); |
|
219 | + } catch (EE_Error $e) { |
|
220 | 220 | $e->get_error(); |
221 | 221 | return NULL; |
222 | 222 | } |
@@ -233,8 +233,8 @@ discard block |
||
233 | 233 | * @param $current_route |
234 | 234 | * @return string |
235 | 235 | */ |
236 | - public function get_forward( $current_route ) { |
|
237 | - return EE_Config::get_forward( $current_route ); |
|
236 | + public function get_forward($current_route) { |
|
237 | + return EE_Config::get_forward($current_route); |
|
238 | 238 | } |
239 | 239 | |
240 | 240 | |
@@ -246,8 +246,8 @@ discard block |
||
246 | 246 | * @param $current_route |
247 | 247 | * @return string |
248 | 248 | */ |
249 | - public function get_view( $current_route ) { |
|
250 | - return EE_Config::get_view( $current_route ); |
|
249 | + public function get_view($current_route) { |
|
250 | + return EE_Config::get_view($current_route); |
|
251 | 251 | } |
252 | 252 | |
253 | 253 | |
@@ -257,7 +257,7 @@ discard block |
||
257 | 257 | * @param $b |
258 | 258 | * @return bool |
259 | 259 | */ |
260 | - public function __set($a,$b) { return FALSE; } |
|
260 | + public function __set($a, $b) { return FALSE; } |
|
261 | 261 | |
262 | 262 | |
263 | 263 |
@@ -243,7 +243,7 @@ |
||
243 | 243 | * get_view |
244 | 244 | * |
245 | 245 | * @access public |
246 | - * @param $current_route |
|
246 | + * @param string $current_route |
|
247 | 247 | * @return string |
248 | 248 | */ |
249 | 249 | public function get_view( $current_route ) { |
@@ -1,4 +1,6 @@ |
||
1 | -<?php if ( ! defined('EVENT_ESPRESSO_VERSION')) exit('No direct script access allowed'); |
|
1 | +<?php if ( ! defined('EVENT_ESPRESSO_VERSION')) { |
|
2 | + exit('No direct script access allowed'); |
|
3 | +} |
|
2 | 4 | /** |
3 | 5 | * Event Espresso |
4 | 6 | * |
@@ -1,5 +1,5 @@ discard block |
||
1 | -<?php if ( ! defined( 'EVENT_ESPRESSO_VERSION' ) ) { |
|
2 | - exit( 'No direct script access allowed' ); |
|
1 | +<?php if ( ! defined('EVENT_ESPRESSO_VERSION')) { |
|
2 | + exit('No direct script access allowed'); |
|
3 | 3 | } |
4 | 4 | /** |
5 | 5 | * Class EE_Object_Repository |
@@ -38,9 +38,9 @@ discard block |
||
38 | 38 | * @param array $arguments arrays of arguments that will be passed to the object's callback method |
39 | 39 | * @return bool | int |
40 | 40 | */ |
41 | - protected function _call_user_func_array_on_current( $callback = '', $arguments = array() ) { |
|
42 | - if ( $callback !== '' && method_exists( $this->current(), $callback ) ) { |
|
43 | - return call_user_func_array( array( $this->current(), $callback ), $arguments ); |
|
41 | + protected function _call_user_func_array_on_current($callback = '', $arguments = array()) { |
|
42 | + if ($callback !== '' && method_exists($this->current(), $callback)) { |
|
43 | + return call_user_func_array(array($this->current(), $callback), $arguments); |
|
44 | 44 | } |
45 | 45 | return false; |
46 | 46 | } |
@@ -56,13 +56,13 @@ discard block |
||
56 | 56 | * @param string $callback name of method found on repository objects to be called |
57 | 57 | * @return bool | int |
58 | 58 | */ |
59 | - protected function _call_user_func_on_all( $callback = '' ) { |
|
59 | + protected function _call_user_func_on_all($callback = '') { |
|
60 | 60 | $success = true; |
61 | - if ( $this->valid() ) { |
|
61 | + if ($this->valid()) { |
|
62 | 62 | $this->rewind(); |
63 | - while ( $this->valid() ) { |
|
63 | + while ($this->valid()) { |
|
64 | 64 | // any negative result will toggle success to false |
65 | - $success = $this->_call_user_func_array_on_current( $callback ) ? $success : false; |
|
65 | + $success = $this->_call_user_func_array_on_current($callback) ? $success : false; |
|
66 | 66 | $this->next(); |
67 | 67 | } |
68 | 68 | $this->rewind(); |
@@ -86,9 +86,9 @@ discard block |
||
86 | 86 | * @param array $persistence_arguments arrays of arguments that will be passed to the object's persistence method |
87 | 87 | * @return bool | int |
88 | 88 | */ |
89 | - public function persist( $persistence_callback = '', $persistence_arguments = array() ) { |
|
90 | - $persistence_callback = ! empty( $persistence_callback ) ? $persistence_callback : $this->persist_method; |
|
91 | - return $this->_call_user_func_array_on_current( $persistence_callback, $persistence_arguments ); |
|
89 | + public function persist($persistence_callback = '', $persistence_arguments = array()) { |
|
90 | + $persistence_callback = ! empty($persistence_callback) ? $persistence_callback : $this->persist_method; |
|
91 | + return $this->_call_user_func_array_on_current($persistence_callback, $persistence_arguments); |
|
92 | 92 | } |
93 | 93 | |
94 | 94 | |
@@ -102,9 +102,9 @@ discard block |
||
102 | 102 | * @param string $persistence_callback name of method found on object that can be used for persisting the object |
103 | 103 | * @return bool | int |
104 | 104 | */ |
105 | - public function persist_all( $persistence_callback = '' ) { |
|
106 | - $persistence_callback = ! empty( $persistence_callback ) ? $persistence_callback : $this->persist_method; |
|
107 | - return $this->_call_user_func_on_all( $persistence_callback ); |
|
105 | + public function persist_all($persistence_callback = '') { |
|
106 | + $persistence_callback = ! empty($persistence_callback) ? $persistence_callback : $this->persist_method; |
|
107 | + return $this->_call_user_func_on_all($persistence_callback); |
|
108 | 108 | } |
109 | 109 | |
110 | 110 |
@@ -32,7 +32,7 @@ |
||
32 | 32 | |
33 | 33 | /** |
34 | 34 | * This property is used to hold an array of EE_default_term objects assigned to a custom post type when the post for that post type is published with no terms set for the taxonomy. |
35 | - * |
|
35 | + * |
|
36 | 36 | * @var array of EE_Default_Term objects |
37 | 37 | */ |
38 | 38 | protected $_default_terms = array(); |
@@ -49,13 +49,13 @@ discard block |
||
49 | 49 | public function __construct() { |
50 | 50 | // throw new EE_Error('error'); |
51 | 51 | |
52 | - do_action( 'AHEE_log', __CLASS__, __FUNCTION__ ); |
|
52 | + do_action('AHEE_log', __CLASS__, __FUNCTION__); |
|
53 | 53 | |
54 | 54 | //wp have no MONTH_IN_SECONDS constant. So we approximate our own assuming all months are 4 weeks long. |
55 | - if ( !defined('MONTH_IN_SECONDS' ) ) |
|
56 | - define( 'MONTH_IN_SECONDS', WEEK_IN_SECONDS * 4 ); |
|
55 | + if ( ! defined('MONTH_IN_SECONDS')) |
|
56 | + define('MONTH_IN_SECONDS', WEEK_IN_SECONDS * 4); |
|
57 | 57 | |
58 | - if(EE_Maintenance_Mode::instance()->level() != EE_Maintenance_Mode::level_2_complete_maintenance){ |
|
58 | + if (EE_Maintenance_Mode::instance()->level() != EE_Maintenance_Mode::level_2_complete_maintenance) { |
|
59 | 59 | $this->_uxip_hooks(); |
60 | 60 | } |
61 | 61 | |
@@ -64,12 +64,12 @@ discard block |
||
64 | 64 | $ueip_has_notified = EE_Registry::instance()->CFG->core->ee_ueip_has_notified; |
65 | 65 | |
66 | 66 | //has optin been selected for data collection? |
67 | - $espresso_data_optin = !empty($ueip_optin) ? $ueip_optin : NULL; |
|
67 | + $espresso_data_optin = ! empty($ueip_optin) ? $ueip_optin : NULL; |
|
68 | 68 | |
69 | - if ( empty($ueip_has_notified) && EE_Maintenance_Mode::instance()->level() != EE_Maintenance_mode::level_2_complete_maintenance ) { |
|
70 | - add_action('admin_notices', array( $this, 'espresso_data_collection_optin_notice' ), 10 ); |
|
71 | - add_action('admin_enqueue_scripts', array( $this, 'espresso_data_collection_enqueue_scripts' ), 10 ); |
|
72 | - add_action('wp_ajax_espresso_data_optin', array( $this, 'espresso_data_optin_ajax_handler' ), 10 ); |
|
69 | + if (empty($ueip_has_notified) && EE_Maintenance_Mode::instance()->level() != EE_Maintenance_mode::level_2_complete_maintenance) { |
|
70 | + add_action('admin_notices', array($this, 'espresso_data_collection_optin_notice'), 10); |
|
71 | + add_action('admin_enqueue_scripts', array($this, 'espresso_data_collection_enqueue_scripts'), 10); |
|
72 | + add_action('wp_ajax_espresso_data_optin', array($this, 'espresso_data_optin_ajax_handler'), 10); |
|
73 | 73 | update_option('ee_ueip_optin', 'yes'); |
74 | 74 | $espresso_data_optin = 'yes'; |
75 | 75 | } |
@@ -78,80 +78,80 @@ discard block |
||
78 | 78 | $extra_stats = array(); |
79 | 79 | |
80 | 80 | //only collect extra stats if the plugin user has opted in. |
81 | - if ( !empty($espresso_data_optin) && $espresso_data_optin == 'yes' ) { |
|
81 | + if ( ! empty($espresso_data_optin) && $espresso_data_optin == 'yes') { |
|
82 | 82 | //let's only setup extra data if transient has expired |
83 | - if ( false === ( $transient = get_transient('ee_extra_data') ) && EE_Maintenance_Mode::instance()->level() != EE_Maintenance_Mode::level_2_complete_maintenance ) { |
|
83 | + if (false === ($transient = get_transient('ee_extra_data')) && EE_Maintenance_Mode::instance()->level() != EE_Maintenance_Mode::level_2_complete_maintenance) { |
|
84 | 84 | |
85 | 85 | $current_site = is_multisite() ? get_current_site() : NULL; |
86 | - $site_pre = ! is_main_site() && ! empty($current_site) ? trim( preg_replace('/\b\w\S\w\b/', '', $current_site->domain ), '.' ) . '_' : ''; |
|
86 | + $site_pre = ! is_main_site() && ! empty($current_site) ? trim(preg_replace('/\b\w\S\w\b/', '', $current_site->domain), '.').'_' : ''; |
|
87 | 87 | |
88 | 88 | |
89 | 89 | //active gateways |
90 | 90 | $active_gateways = get_option('event_espresso_active_gateways'); |
91 | - if ( !empty($active_gateways ) ) { |
|
92 | - foreach ( (array) $active_gateways as $gateway => $ignore ) { |
|
93 | - $extra_stats[$site_pre . $gateway . '_gateway_active'] = 1; |
|
91 | + if ( ! empty($active_gateways)) { |
|
92 | + foreach ((array) $active_gateways as $gateway => $ignore) { |
|
93 | + $extra_stats[$site_pre.$gateway.'_gateway_active'] = 1; |
|
94 | 94 | } |
95 | 95 | } |
96 | 96 | |
97 | - if ( is_multisite() && is_main_site() ) { |
|
97 | + if (is_multisite() && is_main_site()) { |
|
98 | 98 | $extra_stats['is_multisite'] = true; |
99 | 99 | } |
100 | 100 | |
101 | 101 | //what is the current active theme? |
102 | 102 | $active_theme = get_option('uxip_ee_active_theme'); |
103 | - if ( !empty( $active_theme ) ) |
|
104 | - $extra_stats[$site_pre . 'active_theme'] = $active_theme; |
|
103 | + if ( ! empty($active_theme)) |
|
104 | + $extra_stats[$site_pre.'active_theme'] = $active_theme; |
|
105 | 105 | |
106 | 106 | //event info regarding an all event count and all "active" event count |
107 | 107 | $all_events_count = get_option('uxip_ee4_all_events_count'); |
108 | - if ( !empty( $all_events_count ) ) |
|
109 | - $extra_stats[$site_pre . 'ee4_all_events_count'] = $all_events_count; |
|
108 | + if ( ! empty($all_events_count)) |
|
109 | + $extra_stats[$site_pre.'ee4_all_events_count'] = $all_events_count; |
|
110 | 110 | $active_events_count = get_option('uxip_ee4_active_events_count'); |
111 | - if ( !empty( $active_events_count ) ) |
|
112 | - $extra_stats[$site_pre . 'ee4_active_events_count'] = $active_events_count; |
|
111 | + if ( ! empty($active_events_count)) |
|
112 | + $extra_stats[$site_pre.'ee4_active_events_count'] = $active_events_count; |
|
113 | 113 | |
114 | 114 | //datetime stuff |
115 | 115 | $dtt_count = get_option('uxip_ee_all_dtts_count'); |
116 | - if ( !empty( $dtt_count ) ) |
|
117 | - $extra_stats[$site_pre . 'all_dtts_count'] = $dtt_count; |
|
116 | + if ( ! empty($dtt_count)) |
|
117 | + $extra_stats[$site_pre.'all_dtts_count'] = $dtt_count; |
|
118 | 118 | |
119 | 119 | $dtt_sold = get_option('uxip_ee_dtt_sold'); |
120 | - if ( !empty( $dtt_sold ) ) |
|
121 | - $extra_stats[$site_pre . 'dtt_sold'] = $dtt_sold; |
|
120 | + if ( ! empty($dtt_sold)) |
|
121 | + $extra_stats[$site_pre.'dtt_sold'] = $dtt_sold; |
|
122 | 122 | |
123 | 123 | //ticket stuff |
124 | 124 | $all_tkt_count = get_option('uxip_ee_all_tkt_count'); |
125 | - if ( !empty( $all_tkt_count ) ) |
|
126 | - $extra_stats[$site_pre . 'all_tkt_count'] = $all_tkt_count; |
|
125 | + if ( ! empty($all_tkt_count)) |
|
126 | + $extra_stats[$site_pre.'all_tkt_count'] = $all_tkt_count; |
|
127 | 127 | |
128 | 128 | $free_tkt_count = get_option('uxip_ee_free_tkt_count'); |
129 | - if ( !empty( $free_tkt_count ) ) |
|
130 | - $extra_stats[$site_pre . 'free_tkt_count'] = $free_tkt_count; |
|
129 | + if ( ! empty($free_tkt_count)) |
|
130 | + $extra_stats[$site_pre.'free_tkt_count'] = $free_tkt_count; |
|
131 | 131 | |
132 | 132 | $paid_tkt_count = get_option('uxip_ee_paid_tkt_count'); |
133 | - if ( !empty( $paid_tkt_count ) ) |
|
134 | - $extra_stats[$site_pre . 'paid_tkt_count'] = $paid_tkt_count; |
|
133 | + if ( ! empty($paid_tkt_count)) |
|
134 | + $extra_stats[$site_pre.'paid_tkt_count'] = $paid_tkt_count; |
|
135 | 135 | |
136 | - $tkt_sold = get_option('uxip_ee_tkt_sold' ); |
|
137 | - if ( !empty($tkt_sold) ) |
|
138 | - $extra_stats[$site_pre . 'tkt_sold'] = $tkt_sold; |
|
136 | + $tkt_sold = get_option('uxip_ee_tkt_sold'); |
|
137 | + if ( ! empty($tkt_sold)) |
|
138 | + $extra_stats[$site_pre.'tkt_sold'] = $tkt_sold; |
|
139 | 139 | |
140 | 140 | //phpversion checking |
141 | 141 | $extra_stats['phpversion'] = function_exists('phpversion') ? phpversion() : 'unknown'; |
142 | 142 | |
143 | 143 | //set transient |
144 | - set_transient( 'ee_extra_data', $extra_stats, WEEK_IN_SECONDS ); |
|
144 | + set_transient('ee_extra_data', $extra_stats, WEEK_IN_SECONDS); |
|
145 | 145 | } |
146 | 146 | } |
147 | 147 | |
148 | 148 | |
149 | 149 | |
150 | 150 | // PUE Auto Upgrades stuff |
151 | - if (is_readable(EE_THIRD_PARTY . 'pue/pue-client.php')) { //include the file |
|
152 | - require_once(EE_THIRD_PARTY . 'pue/pue-client.php' ); |
|
151 | + if (is_readable(EE_THIRD_PARTY.'pue/pue-client.php')) { //include the file |
|
152 | + require_once(EE_THIRD_PARTY.'pue/pue-client.php'); |
|
153 | 153 | |
154 | - $api_key = isset( EE_Registry::instance()->NET_CFG->core->site_license_key ) ? EE_Registry::instance()->NET_CFG->core->site_license_key : ''; |
|
154 | + $api_key = isset(EE_Registry::instance()->NET_CFG->core->site_license_key) ? EE_Registry::instance()->NET_CFG->core->site_license_key : ''; |
|
155 | 155 | $host_server_url = 'https://eventespresso.com'; //this needs to be the host server where plugin update engine is installed. Note, if you leave this blank then it is assumed the WordPress repo will be used and we'll just check there. |
156 | 156 | |
157 | 157 | //Note: PUE uses a simple preg_match to determine what type is currently installed based on version number. So it's important that you use a key for the version type that is unique and not found in another key. |
@@ -163,9 +163,9 @@ discard block |
||
163 | 163 | //$plugin_slug['prerelease']['b'] = 'some-pre-release-slug'; |
164 | 164 | //..WOULD work! |
165 | 165 | $plugin_slug = array( |
166 | - 'free' => array( 'decaf' => 'event-espresso-core-decaf' ), |
|
167 | - 'premium' => array( 'p' => 'event-espresso-core-reg' ), |
|
168 | - 'prerelease' => array( 'beta' => 'event-espresso-core-pr' ) |
|
166 | + 'free' => array('decaf' => 'event-espresso-core-decaf'), |
|
167 | + 'premium' => array('p' => 'event-espresso-core-reg'), |
|
168 | + 'prerelease' => array('beta' => 'event-espresso-core-pr') |
|
169 | 169 | ); |
170 | 170 | |
171 | 171 | |
@@ -192,14 +192,14 @@ discard block |
||
192 | 192 | * The purpose of this function is to display information about Event Espresso data collection and a optin selection for extra data collecting by users. |
193 | 193 | * @return string html. |
194 | 194 | */ |
195 | - public static function espresso_data_collection_optin_text( $extra = TRUE ) { |
|
196 | - if ( ! $extra ) { |
|
197 | - echo '<h2 class="ee-admin-settings-hdr" '. (!$extra ? 'id="UXIP_settings"' : '').'>'.__('User eXperience Improvement Program (UXIP)', 'event_espresso').EEH_Template::get_help_tab_link('organization_logo_info').'</h2>'; |
|
198 | - echo sprintf( __('%sPlease help us make Event Espresso better and vote for your favorite features.%s The %sUser eXperience Improvement Program (UXIP)%s, has been created so when you use Event Espresso you are voting for the features and settings that are important to you. The UXIP helps us understand how you use our products and services, track problems and in what context. If you opt-out of the UXIP you essentially elect for us to disregard how you use Event Espresso as we build new features and make changes. Participation in the program is completely voluntary but it is enabled by default. The end results of the UXIP are software improvements to better meet your needs. The data we collect will never be sold, traded, or misused in any way. %sPlease see our %sPrivacy Policy%s for more information.', 'event_espresso'), '<p><em>', '</em></p>','<a href="http://eventespresso.com/about/user-experience-improvement-program-uxip/" target="_blank">','</a>','<br><br>','<a href="http://eventespresso.com/about/privacy-policy/" target="_blank">','</a>' ); |
|
195 | + public static function espresso_data_collection_optin_text($extra = TRUE) { |
|
196 | + if ( ! $extra) { |
|
197 | + echo '<h2 class="ee-admin-settings-hdr" '.( ! $extra ? 'id="UXIP_settings"' : '').'>'.__('User eXperience Improvement Program (UXIP)', 'event_espresso').EEH_Template::get_help_tab_link('organization_logo_info').'</h2>'; |
|
198 | + echo sprintf(__('%sPlease help us make Event Espresso better and vote for your favorite features.%s The %sUser eXperience Improvement Program (UXIP)%s, has been created so when you use Event Espresso you are voting for the features and settings that are important to you. The UXIP helps us understand how you use our products and services, track problems and in what context. If you opt-out of the UXIP you essentially elect for us to disregard how you use Event Espresso as we build new features and make changes. Participation in the program is completely voluntary but it is enabled by default. The end results of the UXIP are software improvements to better meet your needs. The data we collect will never be sold, traded, or misused in any way. %sPlease see our %sPrivacy Policy%s for more information.', 'event_espresso'), '<p><em>', '</em></p>', '<a href="http://eventespresso.com/about/user-experience-improvement-program-uxip/" target="_blank">', '</a>', '<br><br>', '<a href="http://eventespresso.com/about/privacy-policy/" target="_blank">', '</a>'); |
|
199 | 199 | } else { |
200 | - $settings_url = EE_Admin_Page::add_query_args_and_nonce( array( 'action' => 'default'), admin_url( 'admin.php?page=espresso_general_settings') ); |
|
200 | + $settings_url = EE_Admin_Page::add_query_args_and_nonce(array('action' => 'default'), admin_url('admin.php?page=espresso_general_settings')); |
|
201 | 201 | $settings_url .= '#UXIP_settings'; |
202 | - echo sprintf( __( 'The Event Espresso UXIP feature is active on your site. For %smore info%s and to opt-out %sclick here%s.', 'event_espresso' ), '<a href="http://eventespresso.com/about/user-experience-improvement-program-uxip/" traget="_blank">', '</a>', '<a href="' . $settings_url . '" target="_blank">', '</a>' ); |
|
202 | + echo sprintf(__('The Event Espresso UXIP feature is active on your site. For %smore info%s and to opt-out %sclick here%s.', 'event_espresso'), '<a href="http://eventespresso.com/about/user-experience-improvement-program-uxip/" traget="_blank">', '</a>', '<a href="'.$settings_url.'" target="_blank">', '</a>'); |
|
203 | 203 | } |
204 | 204 | } |
205 | 205 | |
@@ -208,9 +208,9 @@ discard block |
||
208 | 208 | |
209 | 209 | function espresso_data_collection_optin_notice() { |
210 | 210 | $ueip_has_notified = EE_Registry::instance()->CFG->core->ee_ueip_has_notified; |
211 | - if ( $ueip_has_notified ) return; |
|
212 | - $settings_url = EE_Admin_Page::add_query_args_and_nonce( array( 'action' => 'default'), admin_url( 'admin.php?page=espresso_general_settings') ); |
|
213 | - $settings_url = $settings_url . '#UXIP_settings'; |
|
211 | + if ($ueip_has_notified) return; |
|
212 | + $settings_url = EE_Admin_Page::add_query_args_and_nonce(array('action' => 'default'), admin_url('admin.php?page=espresso_general_settings')); |
|
213 | + $settings_url = $settings_url.'#UXIP_settings'; |
|
214 | 214 | ?> |
215 | 215 | <div class="updated data-collect-optin" id="espresso-data-collect-optin-container"> |
216 | 216 | <div id="data-collect-optin-options-container"> |
@@ -232,8 +232,8 @@ discard block |
||
232 | 232 | * @return void |
233 | 233 | */ |
234 | 234 | function espresso_data_collection_enqueue_scripts() { |
235 | - wp_register_script( 'ee-data-optin-js', EE_GLOBAL_ASSETS_URL . 'scripts/ee-data-optin.js', array('jquery'), EVENT_ESPRESSO_VERSION, TRUE ); |
|
236 | - wp_register_style( 'ee-data-optin-css', EE_GLOBAL_ASSETS_URL . 'css/ee-data-optin.css', array(), EVENT_ESPRESSO_VERSION ); |
|
235 | + wp_register_script('ee-data-optin-js', EE_GLOBAL_ASSETS_URL.'scripts/ee-data-optin.js', array('jquery'), EVENT_ESPRESSO_VERSION, TRUE); |
|
236 | + wp_register_style('ee-data-optin-css', EE_GLOBAL_ASSETS_URL.'css/ee-data-optin.css', array(), EVENT_ESPRESSO_VERSION); |
|
237 | 237 | |
238 | 238 | wp_enqueue_script('ee-data-optin-js'); |
239 | 239 | wp_enqueue_style('ee-data-optin-css'); |
@@ -248,14 +248,14 @@ discard block |
||
248 | 248 | function espresso_data_optin_ajax_handler() { |
249 | 249 | |
250 | 250 | //verify nonce |
251 | - if ( isset($_POST['nonce']) && !wp_verify_nonce($_POST['nonce'], 'ee-data-optin') ) exit(); |
|
251 | + if (isset($_POST['nonce']) && ! wp_verify_nonce($_POST['nonce'], 'ee-data-optin')) exit(); |
|
252 | 252 | |
253 | 253 | //made it here so let's save the selection |
254 | - $ueip_optin = isset( $_POST['selection'] ) ? $_POST['selection'] : 'no'; |
|
254 | + $ueip_optin = isset($_POST['selection']) ? $_POST['selection'] : 'no'; |
|
255 | 255 | |
256 | 256 | //update_option('ee_ueip_optin', $ueip_optin); |
257 | 257 | EE_Registry::instance()->CFG->core->ee_ueip_has_notified = 1; |
258 | - EE_Registry::instance()->CFG->update_espresso_config( FALSE, FALSE ); |
|
258 | + EE_Registry::instance()->CFG->update_espresso_config(FALSE, FALSE); |
|
259 | 259 | exit(); |
260 | 260 | } |
261 | 261 | |
@@ -268,22 +268,22 @@ discard block |
||
268 | 268 | */ |
269 | 269 | public static function is_update_available($basename = '') { |
270 | 270 | |
271 | - $basename = ! empty( $basename ) ? $basename : EE_PLUGIN_BASENAME; |
|
271 | + $basename = ! empty($basename) ? $basename : EE_PLUGIN_BASENAME; |
|
272 | 272 | |
273 | 273 | $update = false; |
274 | 274 | |
275 | - $folder = DS . dirname($basename); // should take "event-espresso-core/espresso.php" and change to "/event-espresso-core" |
|
275 | + $folder = DS.dirname($basename); // should take "event-espresso-core/espresso.php" and change to "/event-espresso-core" |
|
276 | 276 | |
277 | 277 | $plugins = get_plugins($folder); |
278 | - $current = get_site_transient( 'update_plugins' ); |
|
278 | + $current = get_site_transient('update_plugins'); |
|
279 | 279 | |
280 | - foreach ( (array) $plugins as $plugin_file => $plugin_data ) { |
|
281 | - if ( isset( $current->response['plugin_file'] ) ) |
|
280 | + foreach ((array) $plugins as $plugin_file => $plugin_data) { |
|
281 | + if (isset($current->response['plugin_file'])) |
|
282 | 282 | $update = true; |
283 | 283 | } |
284 | 284 | |
285 | 285 | //it's possible that there is an update but an invalid site-license-key is in use |
286 | - if ( get_site_option('pue_json_error_' . $basename ) ) |
|
286 | + if (get_site_option('pue_json_error_'.$basename)) |
|
287 | 287 | $update = true; |
288 | 288 | |
289 | 289 | return $update; |
@@ -301,9 +301,9 @@ discard block |
||
301 | 301 | * @return void |
302 | 302 | */ |
303 | 303 | public function _uxip_hooks() { |
304 | - if ( EE_Maintenance_Mode::instance()->level() != EE_Maintenance_Mode::level_2_complete_maintenance ) { |
|
305 | - add_action('admin_init', array( $this, 'track_active_theme' ) ); |
|
306 | - add_action('admin_init', array( $this, 'track_event_info' ) ); |
|
304 | + if (EE_Maintenance_Mode::instance()->level() != EE_Maintenance_Mode::level_2_complete_maintenance) { |
|
305 | + add_action('admin_init', array($this, 'track_active_theme')); |
|
306 | + add_action('admin_init', array($this, 'track_event_info')); |
|
307 | 307 | } |
308 | 308 | } |
309 | 309 | |
@@ -312,65 +312,65 @@ discard block |
||
312 | 312 | |
313 | 313 | public function track_active_theme() { |
314 | 314 | //we only check this once a month. |
315 | - if ( false === ( $transient = get_transient( 'ee_active_theme_check' ) ) ) { |
|
315 | + if (false === ($transient = get_transient('ee_active_theme_check'))) { |
|
316 | 316 | $theme = wp_get_theme(); |
317 | - update_option('uxip_ee_active_theme', $theme->get('Name') ); |
|
318 | - set_transient('ee_active_theme_check', 1, MONTH_IN_SECONDS ); |
|
317 | + update_option('uxip_ee_active_theme', $theme->get('Name')); |
|
318 | + set_transient('ee_active_theme_check', 1, MONTH_IN_SECONDS); |
|
319 | 319 | } |
320 | 320 | } |
321 | 321 | |
322 | 322 | |
323 | 323 | public function track_event_info() { |
324 | 324 | //we only check this once every couple weeks. |
325 | - if ( false === ( $transient = get_transient( 'ee4_event_info_check') ) ) { |
|
325 | + if (false === ($transient = get_transient('ee4_event_info_check'))) { |
|
326 | 326 | //first let's get the number for ALL events |
327 | 327 | $EVT = EE_Registry::instance()->load_model('Event'); |
328 | 328 | $DTT = EE_Registry::instance()->load_model('Datetime'); |
329 | 329 | $TKT = EE_Registry::instance()->load_model('Ticket'); |
330 | 330 | $count = $EVT->count(); |
331 | - if ( $count > 0 ) |
|
331 | + if ($count > 0) |
|
332 | 332 | update_option('uxip_ee4_all_events_count', $count); |
333 | 333 | |
334 | 334 | //next let's just get the number of ACTIVE events |
335 | 335 | $count_active = $EVT->get_active_events(array(), TRUE); |
336 | - if ( $count_active > 0 ) |
|
336 | + if ($count_active > 0) |
|
337 | 337 | update_option('uxip_ee4_active_events_count', $count_active); |
338 | 338 | |
339 | 339 | //datetimes! |
340 | 340 | $dtt_count = $DTT->count(); |
341 | - if ( $dtt_count > 0 ) |
|
342 | - update_option( 'uxip_ee_all_dtts_count', $dtt_count ); |
|
341 | + if ($dtt_count > 0) |
|
342 | + update_option('uxip_ee_all_dtts_count', $dtt_count); |
|
343 | 343 | |
344 | 344 | |
345 | 345 | //dttsold |
346 | 346 | $dtt_sold = $DTT->sum(array(), 'DTT_sold'); |
347 | - if ( $dtt_sold > 0 ) |
|
348 | - update_option( 'uxip_ee_dtt_sold', $dtt_sold ); |
|
347 | + if ($dtt_sold > 0) |
|
348 | + update_option('uxip_ee_dtt_sold', $dtt_sold); |
|
349 | 349 | |
350 | 350 | //allticketcount |
351 | 351 | $all_tkt_count = $TKT->count(); |
352 | - if ( $all_tkt_count > 0 ) |
|
353 | - update_option( 'uxip_ee_all_tkt_count', $all_tkt_count ); |
|
352 | + if ($all_tkt_count > 0) |
|
353 | + update_option('uxip_ee_all_tkt_count', $all_tkt_count); |
|
354 | 354 | |
355 | 355 | //freetktcount |
356 | - $_where = array( 'TKT_price' => 0 ); |
|
356 | + $_where = array('TKT_price' => 0); |
|
357 | 357 | $free_tkt_count = $TKT->count(array($_where)); |
358 | - if ( $free_tkt_count > 0 ) |
|
359 | - update_option( 'uxip_ee_free_tkt_count', $free_tkt_count ); |
|
358 | + if ($free_tkt_count > 0) |
|
359 | + update_option('uxip_ee_free_tkt_count', $free_tkt_count); |
|
360 | 360 | |
361 | 361 | //paidtktcount |
362 | - $_where = array( 'TKT_price' => array('>', 0) ); |
|
363 | - $paid_tkt_count = $TKT->count( array( $_where ) ); |
|
364 | - if ( $paid_tkt_count > 0 ) |
|
365 | - update_option( 'uxip_ee_paid_tkt_count', $paid_tkt_count ); |
|
362 | + $_where = array('TKT_price' => array('>', 0)); |
|
363 | + $paid_tkt_count = $TKT->count(array($_where)); |
|
364 | + if ($paid_tkt_count > 0) |
|
365 | + update_option('uxip_ee_paid_tkt_count', $paid_tkt_count); |
|
366 | 366 | |
367 | 367 | //tktsold |
368 | - $tkt_sold = $TKT->sum( array(), 'TKT_sold' ); |
|
369 | - if( $tkt_sold > 0 ) |
|
370 | - update_option( 'uxip_ee_tkt_sold', $tkt_sold ); |
|
368 | + $tkt_sold = $TKT->sum(array(), 'TKT_sold'); |
|
369 | + if ($tkt_sold > 0) |
|
370 | + update_option('uxip_ee_tkt_sold', $tkt_sold); |
|
371 | 371 | |
372 | 372 | |
373 | - set_transient( 'ee4_event_info_check', 1, WEEK_IN_SECONDS * 2 ); |
|
373 | + set_transient('ee4_event_info_check', 1, WEEK_IN_SECONDS * 2); |
|
374 | 374 | } |
375 | 375 | } |
376 | 376 |
@@ -1,4 +1,6 @@ discard block |
||
1 | -<?php if ( ! defined('EVENT_ESPRESSO_VERSION')) exit('No direct script access allowed'); |
|
1 | +<?php if ( ! defined('EVENT_ESPRESSO_VERSION')) { |
|
2 | + exit('No direct script access allowed'); |
|
3 | +} |
|
2 | 4 | /** |
3 | 5 | * Event Espresso |
4 | 6 | * |
@@ -52,8 +54,9 @@ discard block |
||
52 | 54 | do_action( 'AHEE_log', __CLASS__, __FUNCTION__ ); |
53 | 55 | |
54 | 56 | //wp have no MONTH_IN_SECONDS constant. So we approximate our own assuming all months are 4 weeks long. |
55 | - if ( !defined('MONTH_IN_SECONDS' ) ) |
|
56 | - define( 'MONTH_IN_SECONDS', WEEK_IN_SECONDS * 4 ); |
|
57 | + if ( !defined('MONTH_IN_SECONDS' ) ) { |
|
58 | + define( 'MONTH_IN_SECONDS', WEEK_IN_SECONDS * 4 ); |
|
59 | + } |
|
57 | 60 | |
58 | 61 | if(EE_Maintenance_Mode::instance()->level() != EE_Maintenance_Mode::level_2_complete_maintenance){ |
59 | 62 | $this->_uxip_hooks(); |
@@ -100,42 +103,51 @@ discard block |
||
100 | 103 | |
101 | 104 | //what is the current active theme? |
102 | 105 | $active_theme = get_option('uxip_ee_active_theme'); |
103 | - if ( !empty( $active_theme ) ) |
|
104 | - $extra_stats[$site_pre . 'active_theme'] = $active_theme; |
|
106 | + if ( !empty( $active_theme ) ) { |
|
107 | + $extra_stats[$site_pre . 'active_theme'] = $active_theme; |
|
108 | + } |
|
105 | 109 | |
106 | 110 | //event info regarding an all event count and all "active" event count |
107 | 111 | $all_events_count = get_option('uxip_ee4_all_events_count'); |
108 | - if ( !empty( $all_events_count ) ) |
|
109 | - $extra_stats[$site_pre . 'ee4_all_events_count'] = $all_events_count; |
|
112 | + if ( !empty( $all_events_count ) ) { |
|
113 | + $extra_stats[$site_pre . 'ee4_all_events_count'] = $all_events_count; |
|
114 | + } |
|
110 | 115 | $active_events_count = get_option('uxip_ee4_active_events_count'); |
111 | - if ( !empty( $active_events_count ) ) |
|
112 | - $extra_stats[$site_pre . 'ee4_active_events_count'] = $active_events_count; |
|
116 | + if ( !empty( $active_events_count ) ) { |
|
117 | + $extra_stats[$site_pre . 'ee4_active_events_count'] = $active_events_count; |
|
118 | + } |
|
113 | 119 | |
114 | 120 | //datetime stuff |
115 | 121 | $dtt_count = get_option('uxip_ee_all_dtts_count'); |
116 | - if ( !empty( $dtt_count ) ) |
|
117 | - $extra_stats[$site_pre . 'all_dtts_count'] = $dtt_count; |
|
122 | + if ( !empty( $dtt_count ) ) { |
|
123 | + $extra_stats[$site_pre . 'all_dtts_count'] = $dtt_count; |
|
124 | + } |
|
118 | 125 | |
119 | 126 | $dtt_sold = get_option('uxip_ee_dtt_sold'); |
120 | - if ( !empty( $dtt_sold ) ) |
|
121 | - $extra_stats[$site_pre . 'dtt_sold'] = $dtt_sold; |
|
127 | + if ( !empty( $dtt_sold ) ) { |
|
128 | + $extra_stats[$site_pre . 'dtt_sold'] = $dtt_sold; |
|
129 | + } |
|
122 | 130 | |
123 | 131 | //ticket stuff |
124 | 132 | $all_tkt_count = get_option('uxip_ee_all_tkt_count'); |
125 | - if ( !empty( $all_tkt_count ) ) |
|
126 | - $extra_stats[$site_pre . 'all_tkt_count'] = $all_tkt_count; |
|
133 | + if ( !empty( $all_tkt_count ) ) { |
|
134 | + $extra_stats[$site_pre . 'all_tkt_count'] = $all_tkt_count; |
|
135 | + } |
|
127 | 136 | |
128 | 137 | $free_tkt_count = get_option('uxip_ee_free_tkt_count'); |
129 | - if ( !empty( $free_tkt_count ) ) |
|
130 | - $extra_stats[$site_pre . 'free_tkt_count'] = $free_tkt_count; |
|
138 | + if ( !empty( $free_tkt_count ) ) { |
|
139 | + $extra_stats[$site_pre . 'free_tkt_count'] = $free_tkt_count; |
|
140 | + } |
|
131 | 141 | |
132 | 142 | $paid_tkt_count = get_option('uxip_ee_paid_tkt_count'); |
133 | - if ( !empty( $paid_tkt_count ) ) |
|
134 | - $extra_stats[$site_pre . 'paid_tkt_count'] = $paid_tkt_count; |
|
143 | + if ( !empty( $paid_tkt_count ) ) { |
|
144 | + $extra_stats[$site_pre . 'paid_tkt_count'] = $paid_tkt_count; |
|
145 | + } |
|
135 | 146 | |
136 | 147 | $tkt_sold = get_option('uxip_ee_tkt_sold' ); |
137 | - if ( !empty($tkt_sold) ) |
|
138 | - $extra_stats[$site_pre . 'tkt_sold'] = $tkt_sold; |
|
148 | + if ( !empty($tkt_sold) ) { |
|
149 | + $extra_stats[$site_pre . 'tkt_sold'] = $tkt_sold; |
|
150 | + } |
|
139 | 151 | |
140 | 152 | //phpversion checking |
141 | 153 | $extra_stats['phpversion'] = function_exists('phpversion') ? phpversion() : 'unknown'; |
@@ -208,7 +220,9 @@ discard block |
||
208 | 220 | |
209 | 221 | function espresso_data_collection_optin_notice() { |
210 | 222 | $ueip_has_notified = EE_Registry::instance()->CFG->core->ee_ueip_has_notified; |
211 | - if ( $ueip_has_notified ) return; |
|
223 | + if ( $ueip_has_notified ) { |
|
224 | + return; |
|
225 | + } |
|
212 | 226 | $settings_url = EE_Admin_Page::add_query_args_and_nonce( array( 'action' => 'default'), admin_url( 'admin.php?page=espresso_general_settings') ); |
213 | 227 | $settings_url = $settings_url . '#UXIP_settings'; |
214 | 228 | ?> |
@@ -248,7 +262,9 @@ discard block |
||
248 | 262 | function espresso_data_optin_ajax_handler() { |
249 | 263 | |
250 | 264 | //verify nonce |
251 | - if ( isset($_POST['nonce']) && !wp_verify_nonce($_POST['nonce'], 'ee-data-optin') ) exit(); |
|
265 | + if ( isset($_POST['nonce']) && !wp_verify_nonce($_POST['nonce'], 'ee-data-optin') ) { |
|
266 | + exit(); |
|
267 | + } |
|
252 | 268 | |
253 | 269 | //made it here so let's save the selection |
254 | 270 | $ueip_optin = isset( $_POST['selection'] ) ? $_POST['selection'] : 'no'; |
@@ -278,13 +294,15 @@ discard block |
||
278 | 294 | $current = get_site_transient( 'update_plugins' ); |
279 | 295 | |
280 | 296 | foreach ( (array) $plugins as $plugin_file => $plugin_data ) { |
281 | - if ( isset( $current->response['plugin_file'] ) ) |
|
282 | - $update = true; |
|
297 | + if ( isset( $current->response['plugin_file'] ) ) { |
|
298 | + $update = true; |
|
299 | + } |
|
283 | 300 | } |
284 | 301 | |
285 | 302 | //it's possible that there is an update but an invalid site-license-key is in use |
286 | - if ( get_site_option('pue_json_error_' . $basename ) ) |
|
287 | - $update = true; |
|
303 | + if ( get_site_option('pue_json_error_' . $basename ) ) { |
|
304 | + $update = true; |
|
305 | + } |
|
288 | 306 | |
289 | 307 | return $update; |
290 | 308 | } |
@@ -328,46 +346,54 @@ discard block |
||
328 | 346 | $DTT = EE_Registry::instance()->load_model('Datetime'); |
329 | 347 | $TKT = EE_Registry::instance()->load_model('Ticket'); |
330 | 348 | $count = $EVT->count(); |
331 | - if ( $count > 0 ) |
|
332 | - update_option('uxip_ee4_all_events_count', $count); |
|
349 | + if ( $count > 0 ) { |
|
350 | + update_option('uxip_ee4_all_events_count', $count); |
|
351 | + } |
|
333 | 352 | |
334 | 353 | //next let's just get the number of ACTIVE events |
335 | 354 | $count_active = $EVT->get_active_events(array(), TRUE); |
336 | - if ( $count_active > 0 ) |
|
337 | - update_option('uxip_ee4_active_events_count', $count_active); |
|
355 | + if ( $count_active > 0 ) { |
|
356 | + update_option('uxip_ee4_active_events_count', $count_active); |
|
357 | + } |
|
338 | 358 | |
339 | 359 | //datetimes! |
340 | 360 | $dtt_count = $DTT->count(); |
341 | - if ( $dtt_count > 0 ) |
|
342 | - update_option( 'uxip_ee_all_dtts_count', $dtt_count ); |
|
361 | + if ( $dtt_count > 0 ) { |
|
362 | + update_option( 'uxip_ee_all_dtts_count', $dtt_count ); |
|
363 | + } |
|
343 | 364 | |
344 | 365 | |
345 | 366 | //dttsold |
346 | 367 | $dtt_sold = $DTT->sum(array(), 'DTT_sold'); |
347 | - if ( $dtt_sold > 0 ) |
|
348 | - update_option( 'uxip_ee_dtt_sold', $dtt_sold ); |
|
368 | + if ( $dtt_sold > 0 ) { |
|
369 | + update_option( 'uxip_ee_dtt_sold', $dtt_sold ); |
|
370 | + } |
|
349 | 371 | |
350 | 372 | //allticketcount |
351 | 373 | $all_tkt_count = $TKT->count(); |
352 | - if ( $all_tkt_count > 0 ) |
|
353 | - update_option( 'uxip_ee_all_tkt_count', $all_tkt_count ); |
|
374 | + if ( $all_tkt_count > 0 ) { |
|
375 | + update_option( 'uxip_ee_all_tkt_count', $all_tkt_count ); |
|
376 | + } |
|
354 | 377 | |
355 | 378 | //freetktcount |
356 | 379 | $_where = array( 'TKT_price' => 0 ); |
357 | 380 | $free_tkt_count = $TKT->count(array($_where)); |
358 | - if ( $free_tkt_count > 0 ) |
|
359 | - update_option( 'uxip_ee_free_tkt_count', $free_tkt_count ); |
|
381 | + if ( $free_tkt_count > 0 ) { |
|
382 | + update_option( 'uxip_ee_free_tkt_count', $free_tkt_count ); |
|
383 | + } |
|
360 | 384 | |
361 | 385 | //paidtktcount |
362 | 386 | $_where = array( 'TKT_price' => array('>', 0) ); |
363 | 387 | $paid_tkt_count = $TKT->count( array( $_where ) ); |
364 | - if ( $paid_tkt_count > 0 ) |
|
365 | - update_option( 'uxip_ee_paid_tkt_count', $paid_tkt_count ); |
|
388 | + if ( $paid_tkt_count > 0 ) { |
|
389 | + update_option( 'uxip_ee_paid_tkt_count', $paid_tkt_count ); |
|
390 | + } |
|
366 | 391 | |
367 | 392 | //tktsold |
368 | 393 | $tkt_sold = $TKT->sum( array(), 'TKT_sold' ); |
369 | - if( $tkt_sold > 0 ) |
|
370 | - update_option( 'uxip_ee_tkt_sold', $tkt_sold ); |
|
394 | + if( $tkt_sold > 0 ) { |
|
395 | + update_option( 'uxip_ee_tkt_sold', $tkt_sold ); |
|
396 | + } |
|
371 | 397 | |
372 | 398 | |
373 | 399 | set_transient( 'ee4_event_info_check', 1, WEEK_IN_SECONDS * 2 ); |