Update of /cvsroot/php-blog/serendipity/plugins/serendipity_event_karma
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv28038/serendipity_event_karma
Modified Files:
serendipity_event_karma.php
Log Message:
Add s9yVersion property bag attribute to specify minumum s9y version required
Index: serendipity_event_karma.php
===================================================================
RCS file: /cvsroot/php-blog/serendipity/plugins/serendipity_event_karma/serendipity_event_karma.php,v
retrieving revision 1.28
retrieving revision 1.29
diff -u -d -r1.28 -r1.29
--- serendipity_event_karma.php 27 Jan 2005 13:04:40 -0000 1.28
+++ serendipity_event_karma.php 9 Feb 2005 15:20:46 -0000 1.29
@@ -116,6 +116,7 @@
$propbag->add('stackable', false);
$propbag->add('author', 'Garvin Hicking');
$propbag->add('version', '1.0');
+ $propbag->add('s9yVersion', '0.8');
$propbag->add('event_hooks', array('frontend_configure' => true, 'entry_display' => true, 'css' => true, 'event_additional_statistics' => true));
$propbag->add('scrambles_true_content', true);
@@ -452,22 +453,7 @@
// Check whether the cache plugin is used. If so, we need to append our karma-voting output
// to the cached version, since that one is used instead of the 'extended' key later on.
- if (is_array($eventData) && isset($eventData[0])) {
- if (!empty($eventData[0]['properties']['ep_cache_body'])) {
-
- // It may happen that there is no extended entry to concatenate to. In that case,
- // create a dummy extended entry.
- if (!isset($eventData[0]['properties']['ep_cache_extended'])) {
- $eventData[0]['properties']['ep_cache_extended'] = '';
- }
-
- $extended_key = &$eventData[0]['properties']['ep_cache_extended'];
- } else {
- $extended_key = &$eventData[0]['extended'];
- }
- } else {
- $extended_key = '';
- }
+ $extended_key = &$this->getFieldReference('extended', $eventData);
switch($this->karmaVote) {
case 'nocookie':
|