@@ -25,13 +25,13 @@ class Nexcessnet_Turpentine_Block_Core_Messages extends Mage_Core_Block_Messages
25
25
* can't use null because that is the default so no way to tell between
26
26
* the default and not actually calling it
27
27
*/
28
- const NO_SINGLE_RENDER_TYPE = -1 ;
28
+ const NO_SINGLE_RENDER_TYPE = -1 ;
29
29
30
30
/**
31
31
* Hold the message type to call getHtml with
32
32
* @var mixed
33
33
*/
34
- protected $ _singleRenderType = null ;
34
+ protected $ _singleRenderType = null ;
35
35
36
36
/**
37
37
* Sentinel to check if the toHtml method was skipped (getGroupedHtml was
@@ -41,7 +41,7 @@ class Nexcessnet_Turpentine_Block_Core_Messages extends Mage_Core_Block_Messages
41
41
*
42
42
* @var boolean
43
43
*/
44
- protected $ _directCall = false ;
44
+ protected $ _directCall = false ;
45
45
46
46
/**
47
47
* List of session types to load messages from for the "messages" block.
@@ -65,10 +65,10 @@ class Nexcessnet_Turpentine_Block_Core_Messages extends Mage_Core_Block_Messages
65
65
*
66
66
* @var array
67
67
*/
68
- protected $ _usedStorageTypes = array ( 'core/session ' );
68
+ protected $ _usedStorageTypes = array ('core/session ' );
69
69
70
70
public function _prepareLayout () {
71
- if ( $ this ->_fixMessages () ) {
71
+ if ( $ this ->_fixMessages ()) {
72
72
/* do nothing */
73
73
return $ this ;
74
74
} else {
@@ -82,11 +82,11 @@ public function _prepareLayout() {
82
82
* @param Mage_Core_Model_Message_Collection $messages
83
83
* @return Mage_Core_Block_Messages
84
84
*/
85
- public function setMessages ( Mage_Core_Model_Message_Collection $ messages ) {
86
- if ( $ this ->_fixMessages () ) {
87
- $ this ->_saveMessages ( $ messages ->getItems () );
85
+ public function setMessages (Mage_Core_Model_Message_Collection $ messages ) {
86
+ if ( $ this ->_fixMessages ()) {
87
+ $ this ->_saveMessages ($ messages ->getItems ());
88
88
} else {
89
- parent ::setMessages ( $ messages );
89
+ parent ::setMessages ($ messages );
90
90
}
91
91
return $ this ;
92
92
}
@@ -97,11 +97,11 @@ public function setMessages( Mage_Core_Model_Message_Collection $messages ) {
97
97
* @param Mage_Core_Model_Message_Collection $messages
98
98
* @return Mage_Core_Block_Messages
99
99
*/
100
- public function addMessages ( Mage_Core_Model_Message_Collection $ messages ) {
101
- if ( $ this ->_fixMessages () ) {
102
- $ this ->_saveMessages ( $ messages ->getItems () );
100
+ public function addMessages (Mage_Core_Model_Message_Collection $ messages ) {
101
+ if ( $ this ->_fixMessages ()) {
102
+ $ this ->_saveMessages ($ messages ->getItems ());
103
103
} else {
104
- parent ::addMessages ( $ messages );
104
+ parent ::addMessages ($ messages );
105
105
}
106
106
return $ this ;
107
107
}
@@ -112,11 +112,11 @@ public function addMessages( Mage_Core_Model_Message_Collection $messages ) {
112
112
* @param Mage_Core_Model_Message_Abstract $message
113
113
* @return Mage_Core_Block_Messages
114
114
*/
115
- public function addMessage ( Mage_Core_Model_Message_Abstract $ message ) {
116
- if ( $ this ->_fixMessages () ) {
117
- $ this ->_saveMessages ( array ( $ message ) );
115
+ public function addMessage (Mage_Core_Model_Message_Abstract $ message ) {
116
+ if ( $ this ->_fixMessages ()) {
117
+ $ this ->_saveMessages (array ($ message) );
118
118
} else {
119
- parent ::addMessage ( $ message );
119
+ parent ::addMessage ($ message );
120
120
}
121
121
return $ this ;
122
122
}
@@ -125,12 +125,11 @@ public function addMessage( Mage_Core_Model_Message_Abstract $message ) {
125
125
* Override this in case some dumb layout decides to use it instead of the
126
126
* standard toHtml stuff
127
127
*
128
- * @param mixed $type=self::NO_SINGLE_RENDER_TYPE
129
128
* @return string
130
129
*/
131
- public function getHtml ( $ type= self ::NO_SINGLE_RENDER_TYPE ) {
130
+ public function getHtml ($ type = self ::NO_SINGLE_RENDER_TYPE ) {
132
131
$ this ->_singleRenderType = $ type ;
133
- return $ this ->_handleDirectCall ( 'getHtml ' )->toHtml ();
132
+ return $ this ->_handleDirectCall ('getHtml ' )->toHtml ();
134
133
}
135
134
136
135
/**
@@ -140,7 +139,7 @@ public function getHtml( $type=self::NO_SINGLE_RENDER_TYPE ) {
140
139
* @return string
141
140
*/
142
141
public function getGroupedHtml () {
143
- return $ this ->_handleDirectCall ( 'getGroupedHtml ' )->toHtml ();
142
+ return $ this ->_handleDirectCall ('getGroupedHtml ' )->toHtml ();
144
143
}
145
144
146
145
/**
@@ -150,37 +149,38 @@ public function getGroupedHtml() {
150
149
*
151
150
* @param string $type
152
151
*/
153
- public function addStorageType ( $ type ) {
152
+ public function addStorageType ($ type ) {
154
153
$ this ->_usedStorageTypes [] = $ type ;
155
154
}
156
155
157
156
/**
158
157
* Load layout options
159
158
*
160
- * @return null
159
+ * @param string $methodCalled
160
+ * @return Nexcessnet_Turpentine_Block_Core_Messages
161
161
*/
162
- protected function _handleDirectCall ( $ methodCalled ) {
162
+ protected function _handleDirectCall ($ methodCalled ) {
163
163
// this doesn't actually do anything because _real_toHtml() won't be
164
164
// called in this request context (unless the flash message isn't
165
165
// actually supposed to be ajax/esi'd in)
166
166
$ this ->_directCall = $ methodCalled ;
167
- if ( $ this ->_fixMessages () ) {
167
+ if ( $ this ->_fixMessages ()) {
168
168
$ layout = $ this ->getLayout ();
169
- $ layoutUpdate = $ layout ->getUpdate ()->load ( 'default ' );
170
- if ( Mage::app ()->useCache ( 'layout ' ) ) {
169
+ $ layoutUpdate = $ layout ->getUpdate ()->load ('default ' );
170
+ if ( Mage::app ()->useCache ('layout ' ) ) {
171
171
// this is skipped in the layout update load() if the "layout"
172
172
// cache is enabled, which seems to cause the esi layout stuff
173
173
// to not load, so we manually do it here
174
- foreach ( $ layoutUpdate ->getHandles () as $ handle ) {
175
- $ layoutUpdate ->merge ( $ handle );
174
+ foreach ( $ layoutUpdate ->getHandles () as $ handle ) {
175
+ $ layoutUpdate ->merge ($ handle );
176
176
}
177
177
}
178
178
$ layout ->generateXml ();
179
- $ layoutShim = Mage::getSingleton ( 'turpentine/shim_mage_core_layout ' );
180
- foreach ( $ layout ->getNode ()->xpath (
181
- sprintf ( '//reference[@name= \'%s \']/action ' ,
182
- $ this ->getNameInLayout () ) ) as $ node ) {
183
- $ layoutShim ->shim_generateAction ( $ node );
179
+ $ layoutShim = Mage::getSingleton ('turpentine/shim_mage_core_layout ' );
180
+ foreach ( $ layout ->getNode ()->xpath (
181
+ sprintf ('//reference[@name= \'%s \']/action ' ,
182
+ $ this ->getNameInLayout ()) ) as $ node ) {
183
+ $ layoutShim ->shim_generateAction ($ node );
184
184
}
185
185
}
186
186
return $ this ;
@@ -192,13 +192,13 @@ protected function _handleDirectCall( $methodCalled ) {
192
192
* @return string
193
193
*/
194
194
protected function _toHtml () {
195
- if ( $ this ->_fixMessages () ) {
196
- if ( $ this ->_shouldUseInjection () ) {
195
+ if ( $ this ->_fixMessages ()) {
196
+ if ( $ this ->_shouldUseInjection ()) {
197
197
$ html = $ this ->renderView ();
198
198
} else {
199
199
$ this ->_loadMessages ();
200
200
$ this ->_loadSavedMessages ();
201
- if ( count ($ this ->getMessages ()) ) {
201
+ if (count ($ this ->getMessages ())) {
202
202
$ html = $ this ->_real_toHtml ();
203
203
} else {
204
204
// Prevent returning an empty <ul></ul>
@@ -219,7 +219,7 @@ protected function _toHtml() {
219
219
*/
220
220
protected function _hasInjectOptions () {
221
221
return $ this ->getEsiOptions () &&
222
- Mage::helper ( 'turpentine/esi ' )->shouldResponseUseEsi ();
222
+ Mage::helper ('turpentine/esi ' )->shouldResponseUseEsi ();
223
223
}
224
224
225
225
/**
@@ -241,18 +241,18 @@ protected function _shouldUseInjection() {
241
241
* @return boolean
242
242
*/
243
243
protected function _hasTemplateSet () {
244
- return (bool )$ this ->getTemplate ();
244
+ return (bool ) $ this ->getTemplate ();
245
245
}
246
246
247
247
/**
248
248
* Preserve messages for later display
249
249
*
250
250
* @return null
251
251
*/
252
- protected function _saveMessages ( $ messages ) {
253
- if ( $ this ->_fixMessages () && !$ this ->_isEsiRequest () ) {
254
- Mage::getSingleton ( 'turpentine/session ' )
255
- ->saveMessages ( $ this ->getNameInLayout (), $ messages );
252
+ protected function _saveMessages ($ messages ) {
253
+ if ( $ this ->_fixMessages () && ! $ this ->_isEsiRequest ()) {
254
+ Mage::getSingleton ('turpentine/session ' )
255
+ ->saveMessages ($ this ->getNameInLayout (), $ messages );
256
256
}
257
257
}
258
258
@@ -262,14 +262,14 @@ protected function _saveMessages( $messages ) {
262
262
* @return null
263
263
*/
264
264
protected function _loadMessages () {
265
- if ( $ this ->getNameInLayout () == 'messages ' ) {
266
- foreach ( $ this ->_messageStorageTypes as $ type ) {
267
- $ storage = sprintf ( '%s/session ' , $ type );
268
- $ this ->addStorageType ( $ storage );
269
- $ this ->_loadMessagesFromStorage ( $ storage );
265
+ if ( $ this ->getNameInLayout () == 'messages ' ) {
266
+ foreach ( $ this ->_messageStorageTypes as $ type ) {
267
+ $ storage = sprintf ('%s/session ' , $ type );
268
+ $ this ->addStorageType ($ storage );
269
+ $ this ->_loadMessagesFromStorage ($ storage );
270
270
}
271
271
} else {
272
- $ this ->_loadMessagesFromStorage ( 'core/session ' );
272
+ $ this ->_loadMessagesFromStorage ('core/session ' );
273
273
}
274
274
}
275
275
@@ -279,9 +279,9 @@ protected function _loadMessages() {
279
279
* @return null
280
280
*/
281
281
protected function _loadSavedMessages () {
282
- $ session = Mage::getSingleton ( 'turpentine/session ' );
283
- foreach ( $ session ->loadMessages ( $ this ->getNameInLayout () ) as $ msg ) {
284
- parent ::addMessage ( $ msg );
282
+ $ session = Mage::getSingleton ('turpentine/session ' );
283
+ foreach ( $ session ->loadMessages ($ this ->getNameInLayout ()) as $ msg ) {
284
+ parent ::addMessage ($ msg );
285
285
}
286
286
$ this ->_clearMessages ();
287
287
}
@@ -292,10 +292,10 @@ protected function _loadSavedMessages() {
292
292
* @param string $type
293
293
* @return null
294
294
*/
295
- protected function _loadMessagesFromStorage ( $ type ) {
296
- foreach ( Mage::getSingleton ( $ type )
297
- ->getMessages ( true )->getItems () as $ msg ) {
298
- parent ::addMessage ( $ msg );
295
+ protected function _loadMessagesFromStorage ($ type ) {
296
+ foreach ( Mage::getSingleton ($ type )
297
+ ->getMessages (true )->getItems () as $ msg ) {
298
+ parent ::addMessage ($ msg );
299
299
}
300
300
}
301
301
@@ -305,8 +305,8 @@ protected function _loadMessagesFromStorage( $type ) {
305
305
* @return null
306
306
*/
307
307
protected function _clearMessages () {
308
- Mage::getSingleton ( 'turpentine/session ' )
309
- ->clearMessages ( $ this ->getNameInLayout () );
308
+ Mage::getSingleton ('turpentine/session ' )
309
+ ->clearMessages ($ this ->getNameInLayout ());
310
310
}
311
311
312
312
/**
@@ -315,8 +315,8 @@ protected function _clearMessages() {
315
315
* @return string
316
316
*/
317
317
protected function _real_toHtml () {
318
- if ( !$ this ->_directCall ) {
319
- switch ( $ this ->getNameInLayout () ) {
318
+ if ( ! $ this ->_directCall ) {
319
+ switch ( $ this ->getNameInLayout ()) {
320
320
case 'global_messages ' :
321
321
$ this ->_directCall = 'getHtml ' ;
322
322
break ;
@@ -326,9 +326,9 @@ protected function _real_toHtml() {
326
326
break ;
327
327
}
328
328
}
329
- switch ( $ this ->_directCall ) {
329
+ switch ( $ this ->_directCall ) {
330
330
case 'getHtml ' :
331
- $ html = parent ::getHtml ( $ this ->_singleRenderType );
331
+ $ html = parent ::getHtml ($ this ->_singleRenderType );
332
332
$ this ->_singleRenderType = self ::NO_SINGLE_RENDER_TYPE ;
333
333
break ;
334
334
case 'getGroupedHtml ' :
@@ -346,7 +346,7 @@ protected function _real_toHtml() {
346
346
* @return bool
347
347
*/
348
348
protected function _fixMessages () {
349
- return Mage::helper ( 'turpentine/esi ' )->shouldFixFlashMessages ();
349
+ return Mage::helper ('turpentine/esi ' )->shouldFixFlashMessages ();
350
350
}
351
351
352
352
/**
@@ -358,7 +358,7 @@ protected function _fixMessages() {
358
358
* @return boolean
359
359
*/
360
360
protected function _isEsiRequest () {
361
- return is_a ( Mage::app ()->getRequest (),
362
- 'Nexcessnet_Turpentine_Model_Dummy_Request ' );
361
+ return is_a (Mage::app ()->getRequest (),
362
+ 'Nexcessnet_Turpentine_Model_Dummy_Request ' );
363
363
}
364
364
}
0 commit comments