Update of /cvsroot/php-blog/serendipity/plugins/serendipity_event_trackexits
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv4308
Modified Files:
serendipity_event_trackexits.php
Log Message:
global track_exits is obsolete. Fix getting the right entry_id.
Index: serendipity_event_trackexits.php
===================================================================
RCS file: /cvsroot/php-blog/serendipity/plugins/serendipity_event_trackexits/serendipity_event_trackexits.php,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- serendipity_event_trackexits.php 18 Mar 2004 12:09:05 -0000 1.2
+++ serendipity_event_trackexits.php 19 Mar 2004 11:32:23 -0000 1.3
@@ -72,20 +72,19 @@
switch($event) {
case 'frontend_display':
- if (isset($serendipity['track_exits']) && $serendipity['track_exits']) {
- foreach ($this->markup_elements as $temp) {
- if ($this->get_config($temp['name']) != 'false' && isset($eventData[$temp['element']])) {
- $element = $temp['element'];
-
- $serendipity['encodeExitsCallback_entry_id'] = $eventData['entry_id'];
- $eventData[$element] = preg_replace_callback(
- "#<a(.*)href=(\"|')http://([^\"']+)(\"|')#isUm",
- array($this, '_encodeExitsCallback'),
- $eventData[$element]
- );
- }
+ foreach ($this->markup_elements as $temp) {
+ if ($this->get_config($temp['name']) != 'false' && isset($eventData[$temp['element']])) {
+ $element = $temp['element'];
+
+ $serendipity['encodeExitsCallback_entry_id'] = (isset($eventData['entry_id']) ? $eventData['entry_id'] : $eventData['id']);
+ $eventData[$element] = preg_replace_callback(
+ "#<a(.*)href=(\"|')http://([^\"']+)(\"|')#isUm",
+ array($this, '_encodeExitsCallback'),
+ $eventData[$element]
+ );
}
}
+
return true;
break;
|