From c3e8443d73157aeaa15682acf8a1cee4fc3bb524 Mon Sep 17 00:00:00 2001 From: Matthias Mees Date: Wed, 26 Oct 2016 15:07:46 +0200 Subject: [PATCH] Improve accessibility of iconfont icons Iconfont icons are of no value to screenreader users; in our case, they get alternative text. By adding 'aria-hidden="true"' to the holding the iconfont icon, we avoid the screenreader trying to announce the iconfont icon. This commit is to ensure consistency with the core across the additional_plugins repository. While I was at it, I also cleaned up the ChangeLogs, trying to establish a common pattern. --- serendipity_event_adminnotes/ChangeLog | 2 + .../serendipity_event_adminnotes.php | 10 +- serendipity_event_aggregator/ChangeLog | 59 +-- .../serendipity_event_aggregator.php | 14 +- serendipity_event_assigncategories/ChangeLog | 2 + .../serendipity_event_assigncategories.php | 4 +- serendipity_event_autoupdate/ChangeLog | 62 ++- .../serendipity_event_autoupdate.php | 72 +-- serendipity_event_cal/ChangeLog | 8 +- serendipity_event_cal/plugin_eventcal_add.tpl | 16 +- .../serendipity_event_cal.php | 20 +- .../UTF-8/lang_de.inc.php | 5 +- serendipity_event_ckeditor/lang_de.inc.php | 5 +- serendipity_event_ckeditor/lang_en.inc.php | 7 +- .../serendipity_event_ckeditor.php | 14 +- serendipity_event_custom_permalinks/ChangeLog | 21 +- .../serendipity_event_custom_permalinks.php | 8 +- serendipity_event_downloadmanager/ChangeLog | 13 +- .../backend.dlm.index.tpl | 8 +- .../backend.dlm.subpage.tpl | 6 +- .../serendipity_event_downloadmanager.php | 4 +- serendipity_event_faq/ChangeLog | 62 ++- .../serendipity_event_faq.php | 10 +- serendipity_event_freetag/ChangeLog | 415 ++++++------------ .../serendipity_event_freetag.php | 32 +- serendipity_event_guestbook/ChangeLog | 4 +- .../plugin_guestbook_backend_dbc.tpl | 20 +- .../plugin_guestbook_backend_entries.tpl | 10 +- .../plugin_guestbook_backend_header.tpl | 4 +- .../serendipity_event_guestbook.php | 6 +- serendipity_event_imageselectorplus/ChangeLog | 165 +++---- .../serendipity_event_imageselectorplus.php | 10 +- serendipity_event_includeentry/ChangeLog | 2 + serendipity_event_includeentry/form.inc.php | 8 +- .../serendipity_event_includeentry.php | 10 +- serendipity_event_karma/ChangeLog | 32 +- .../serendipity_event_karma.php | 44 +- serendipity_event_linktrimmer/ChangeLog | 58 +-- .../plugin_linktrimmer.tpl | 4 +- serendipity_event_multilingual/ChangeLog | 188 +++----- .../serendipity_event_multilingual.php | 6 +- serendipity_event_mycalendar/ChangeLog | 2 + .../serendipity_event_mycalendar.php | 6 +- serendipity_event_smartymarkup/ChangeLog | 36 +- .../serendipity_event_smartymarkup.php | 6 +- serendipity_event_spamblock_bayes/ChangeLog | 4 +- .../bayesAnalysismenu.tpl | 8 +- .../bayesImportmenu.tpl | 8 +- .../bayesRecyclermenu.tpl | 12 +- .../serendipity_event_spamblock_bayes.php | 16 +- serendipity_event_staticpage/ChangeLog | 4 +- .../serendipity_event_staticpage.php | 32 +- serendipity_event_statistics/ChangeLog | 82 ++-- .../serendipity_event_statistics.php | 8 +- serendipity_event_template_editor/ChangeLog | 2 + .../serendipity_event_template_editor.php | 16 +- serendipity_event_todolist/ChangeLog | 2 + .../serendipity_event_todolist.php | 8 +- serendipity_event_userprofiles/ChangeLog | 2 + .../serendipity_event_userprofiles.php | 14 +- serendipity_plugin_pollbox/ChangeLog | 2 + .../serendipity_event_pollbox.php | 6 +- 62 files changed, 698 insertions(+), 1028 deletions(-) diff --git a/serendipity_event_adminnotes/ChangeLog b/serendipity_event_adminnotes/ChangeLog index 7802af81..a9e6307d 100644 --- a/serendipity_event_adminnotes/ChangeLog +++ b/serendipity_event_adminnotes/ChangeLog @@ -1,3 +1,5 @@ +0.16: Iconfont a11y fix (yellowled) + 0.15: Fix lang file encoding, clean up CSS (yellowled) 0.14: Fix incorrect variable diff --git a/serendipity_event_adminnotes/serendipity_event_adminnotes.php b/serendipity_event_adminnotes/serendipity_event_adminnotes.php index dae22051..14d937a4 100644 --- a/serendipity_event_adminnotes/serendipity_event_adminnotes.php +++ b/serendipity_event_adminnotes/serendipity_event_adminnotes.php @@ -27,7 +27,7 @@ class serendipity_event_adminnotes extends serendipity_event { 'php' => '4.1.0' )); - $propbag->add('version', '0.15'); + $propbag->add('version', '0.16'); $propbag->add('author', 'Garvin Hicking, Matthias Mees'); $propbag->add('stackable', false); $propbag->add('configuration', array('feedback', 'limit', 'html', 'markup', 'cutoff')); @@ -237,7 +237,7 @@ class serendipity_event_adminnotes extends serendipity_event { if ($serendipity['version'][0] < 2) { echo '
' . DONE . ': '. sprintf(SETTINGS_SAVED_AT, serendipity_strftime('%H:%M:%S')) . '
'; } else { - echo ' ' . DONE . ': '. sprintf(SETTINGS_SAVED_AT, serendipity_strftime('%H:%M:%S')) . ''; + echo ' ' . DONE . ': '. sprintf(SETTINGS_SAVED_AT, serendipity_strftime('%H:%M:%S')) . ''; } } @@ -319,7 +319,7 @@ class serendipity_event_adminnotes extends serendipity_event { $entry = $this->getMyNotes((int)$_REQUEST['note']); if ($serendipity['version'][0] > 1) { - echo ' '; + echo ' '; } printf(DELETE_SURE, $entry['noteid'] . ' - ' . (function_exists('serendipity_specialchars') ? serendipity_specialchars($entry['subject']) : htmlspecialchars($entry['subject'], ENT_COMPAT, LANG_CHARSET))); if ($serendipity['version'][0] > 1) { @@ -358,7 +358,7 @@ class serendipity_event_adminnotes extends serendipity_event { serendipity_db_query("DELETE FROM {$serendipity['dbPrefix']}adminnotes_to_groups WHERE noteid = " . (int)$_REQUEST['note']); } if ($serendipity['version'][0] > 1) { - echo ' '; + echo ' '; } printf(RIP_ENTRY, $entry['noteid'] . ' - ' . (function_exists('serendipity_specialchars') ? serendipity_specialchars($entry['subject']) : htmlspecialchars($entry['subject'], ENT_COMPAT, LANG_CHARSET))); if ($serendipity['version'][0] > 1) { @@ -547,7 +547,7 @@ function fulltext_toggle(id) { [GPL library -- dual licensing of - this plugin. BSD if using Onyx] +0.3: Added MagpieRSS support [allows to parse Atom feeds] by Claus Schmidt + [GPL library -- dual licensing of this plugin. BSD if + using Onyx] -0.11: ------ - * Fixed htmlspecialchars escaping of OPML urls (garvinhicking) - -0.10: ------ - * Introduced OPML feed export (garvinhicking) +0.11: Fixed htmlspecialchars escaping of OPML urls (garvinhicking) + +0.10: Introduced OPML feed export (garvinhicking) \ No newline at end of file diff --git a/serendipity_event_aggregator/serendipity_event_aggregator.php b/serendipity_event_aggregator/serendipity_event_aggregator.php index 4d88af97..486da93e 100644 --- a/serendipity_event_aggregator/serendipity_event_aggregator.php +++ b/serendipity_event_aggregator/serendipity_event_aggregator.php @@ -72,7 +72,7 @@ class serendipity_event_aggregator extends serendipity_event { 'php' => '4.1.0' )); - $propbag->add('version', '0.33'); + $propbag->add('version', '0.34'); $propbag->add('author', 'Evan Nemerson, Garvin Hicking, Kristian Koehntopp, Thomas Schulz, Claus Schmidt'); $propbag->add('stackable', false); $propbag->add('event_hooks', array( @@ -665,7 +665,7 @@ class serendipity_event_aggregator extends serendipity_event { ); if ($serendipity['version'][0] > 1) { - echo ' '; + echo ' '; } echo PLUGIN_AGGREGATOR_DESC; if ($serendipity['version'][0] == '1') { @@ -674,7 +674,7 @@ class serendipity_event_aggregator extends serendipity_event { echo ''; } if ($serendipity['version'][0] > 1) { - echo ' '; + echo ' '; } echo PLUGIN_AGGREGATOR_FEEDLIST; if ($serendipity['version'][0] == '1') { @@ -766,7 +766,7 @@ class serendipity_event_aggregator extends serendipity_event { } else { echo '

' . PLUGIN_AGGREGATOR_IMPORTFEEDLIST . '

- ' . PLUGIN_AGGREGATOR_IMPORTFEEDLIST_DESC . ' + ' . PLUGIN_AGGREGATOR_IMPORTFEEDLIST_DESC . '
@@ -788,7 +788,7 @@ class serendipity_event_aggregator extends serendipity_event { } else { echo '

' . PLUGIN_AGGREGATOR_EXPORTFEEDLIST . '

- ' . PLUGIN_AGGREGATOR_EXPORTFEEDLIST_BUTTON . ' + ' . PLUGIN_AGGREGATOR_EXPORTFEEDLIST_BUTTON . ' '; } } @@ -1706,7 +1706,7 @@ class serendipity_event_aggregator extends serendipity_event { // Feed Icon parsen und in feeds speichern return true; } - + function parse_template($filename) { global $serendipity; @@ -1820,4 +1820,4 @@ EOF; } } -/* vim: set sts=4 ts=4 expandtab : */ +/* vim: set sts=4 ts=4 expandtab : */ \ No newline at end of file diff --git a/serendipity_event_assigncategories/ChangeLog b/serendipity_event_assigncategories/ChangeLog index bd1fcb7c..42f4082c 100644 --- a/serendipity_event_assigncategories/ChangeLog +++ b/serendipity_event_assigncategories/ChangeLog @@ -1 +1,3 @@ +1.4.2: Iconfont a11y fix (yellowled) + 1.4: Added additional backend markup for 2.0 backend (yellowled) \ No newline at end of file diff --git a/serendipity_event_assigncategories/serendipity_event_assigncategories.php b/serendipity_event_assigncategories/serendipity_event_assigncategories.php index 073e8e0d..e9c4a52f 100644 --- a/serendipity_event_assigncategories/serendipity_event_assigncategories.php +++ b/serendipity_event_assigncategories/serendipity_event_assigncategories.php @@ -23,7 +23,7 @@ class serendipity_event_assigncategories extends serendipity_event $propbag->add('description', PLUGIN_ASSIGNCATEGORIES_DESC); $propbag->add('stackable', false); $propbag->add('author', 'Garvin Hicking, Matthias Mees'); - $propbag->add('version', '1.4.1'); + $propbag->add('version', '1.4.2'); $propbag->add('requirements', array( 'serendipity' => '0.8', 'php' => '4.1.0' @@ -120,7 +120,7 @@ class serendipity_event_assigncategories extends serendipity_event if ($serendipity['version'][0] == '1') { echo '
'. CATEGORY_SAVED .'
'; } else { - echo ' '. CATEGORY_SAVED .''; + echo ' '. CATEGORY_SAVED .''; } } diff --git a/serendipity_event_autoupdate/ChangeLog b/serendipity_event_autoupdate/ChangeLog index 9fd90ca6..fa486410 100644 --- a/serendipity_event_autoupdate/ChangeLog +++ b/serendipity_event_autoupdate/ChangeLog @@ -1,62 +1,59 @@ -1.1.7 - * Fix beta-version upgrade by using github-archive path and - making the file detection more reliable +1.1.8: Iconfont a11y fix (yellowled) + +1.1.7: Fix beta-version upgrade by using github-archive path and making the + file detection more reliable + +1.1.6: -1.1.6 * When curl download could not be tried, detect this as fail * Improve error messages if update can't be downloaded * Don't check checksums for beta -1.1.5 +1.1.5: + * Check for broken existing zip file * Set new requirement for PHP 5.2+ -1.1.4 +1.1.4: + * Check into github repository from now on * Remove dashboard plugin dependency with >= 2.0 -1.1.3 - * Fix bug when trying to download with cURL +1.1.3: Fix bug when trying to download with cURL -1.1.2 - * some fixes for 2.0 +1.1.2: some fixes for 2.0 -1.1.1 - * (html)specialchars for PHP 5.4 charset changes +1.1.1: (html)specialchars for PHP 5.4 charset changes -1.1 - * Translated and faked message unicode-icons to Chrome Browser, since this - does not work with all native unicodes (like clock and triangled ). +1.1: Translated and faked message unicode-icons to Chrome Browser, since this + does not work with all native unicodes (like clock and triangled ). -1.0 - * Enable flush to work on FastCGI servers +1.0: Enable flush to work on FastCGI servers -0.9 - * Check if ZIP extension is installed and loaded +0.9: Check if ZIP extension is installed and loaded -0.8 - * Use native API method serendipity_db_escape_string() +0.8: Use native API method serendipity_db_escape_string() -0.7 - * Added on error RELOAD note +0.7: Added on error RELOAD note + +0.6: -0.6 * Added install by USERLEVEL_ADMIN only - * changed some lang Constants - this also removed the experimental status + * changed some lang Constants; this also removed the + experimental status -0.5 - * View and follow upgrade process +0.5: View and follow upgrade process + +0.4: -0.4 * Fixed checksums var * Enhanced cleanTemplatesC() * Added some debug and process messages -0.3 - * Compatibility fixes [brockhaus] +0.3: Compatibility fixes [brockhaus] 0.2: + * Fixed: Didn't create new directories which were part of the new version * Fixed: Choked on new files of the new version which didn't exist in the old version @@ -64,7 +61,8 @@ display-errors 0.1.2: + * Fixed call-by-reference-warning in php 5.3 * Added checksum-test prior to unpacking to kind of authenticate the update - * Added checksum-test after unpacking to check the integrity + * Added checksum-test after unpacking to check the integrity \ No newline at end of file diff --git a/serendipity_event_autoupdate/serendipity_event_autoupdate.php b/serendipity_event_autoupdate/serendipity_event_autoupdate.php index 22ef6810..616fdbab 100644 --- a/serendipity_event_autoupdate/serendipity_event_autoupdate.php +++ b/serendipity_event_autoupdate/serendipity_event_autoupdate.php @@ -22,7 +22,7 @@ class serendipity_event_autoupdate extends serendipity_event { $propbag->add('description', PLUGIN_EVENT_AUTOUPDATE_DESC); $propbag->add('stackable', false); $propbag->add('author', 'onli, Ian'); - $propbag->add('version', '1.1.7'); + $propbag->add('version', '1.1.8'); $propbag->add('requirements', array( 'serendipity' => '0.8', 'php' => '5.2' @@ -161,7 +161,7 @@ class serendipity_event_autoupdate extends serendipity_event {

User menu

@@ -179,9 +179,9 @@ class serendipity_event_autoupdate extends serendipity_event {
EOS; - $this->show_message('

Download, verify, check, unzip, copy, remove temporary stuff for Serendipity Update: ' . $_REQUEST['serendipity']['newVersion'] . ' may take a little while...
Please don\'t get nervous and do not close this page while in progress!


'); - $this->show_message('

Please note: If this page ever stops with an error message during procession, you can normally just RELOAD your browser [by keyboard shortcut] to get another run. This does not do any harm to a continued upgrade.

'); - $this->show_message('

PHP max execution time set to 210 seconds

'); + $this->show_message('

Download, verify, check, unzip, copy, remove temporary stuff for Serendipity Update: ' . $_REQUEST['serendipity']['newVersion'] . ' may take a little while...
Please don\'t get nervous and do not close this page while in progress!


'); + $this->show_message('

Please note: If this page ever stops with an error message during procession, you can normally just RELOAD your browser [by keyboard shortcut] to get another run. This does not do any harm to a continued upgrade.

'); + $this->show_message('

PHP max execution time set to 210 seconds

'); $start = microtime(true); if (false === ($update = $this->fetchUpdate($nv))) { $this->close_page(true); @@ -189,56 +189,56 @@ EOS; usleep(3); $time = microtime(true) - $start; $logmsg .= $lmsg = sprintf("In %0.4d seconds run fcn fetchUpdate()...\n", $time); // print in readable format 1.2345 - $this->show_message('

'.$lmsg.'

', 'Function fetch update', 'verify the update pack'); + $this->show_message('

'.$lmsg.'

', 'Function fetch update', 'verify the update pack'); if (!empty($update)) { $start = microtime(true); if ($this->verifyUpdate($update, $nv)) { usleep(3); $time = microtime(true) - $start; $logmsg .= $lmsg = sprintf("In %0.4d seconds run fcn verifyUpdate()...\n", $time); // print in readable format 1.2345 - $this->show_message('

'.$lmsg.'

', 'Function verify update', 'checking write permissions'); + $this->show_message('

'.$lmsg.'

', 'Function verify update', 'checking write permissions'); $start = microtime(true); if ($this->checkWritePermissions($update)) { usleep(3); $time = microtime(true) - $start; $logmsg .= $lmsg = sprintf("In %0.4d seconds run fcn checkWritePermissions()...\n", $time); // print in readable format 1.2345 - $this->show_message('

'.$lmsg.'

', 'Function check write permissions', 'unpacking the update'); + $this->show_message('

'.$lmsg.'

', 'Function check write permissions', 'unpacking the update'); $start = microtime(true); $unpacked = $this->unpackUpdate($nv); usleep(3); $time = microtime(true) - $start; $logmsg .= $lmsg = sprintf("In %0.4d seconds run fcn unpackUpdate()...\n", $time); // print in readable format 1.2345 - $this->show_message('

'.$lmsg.'

', 'Function unpack update', 'checking integrity'); + $this->show_message('

'.$lmsg.'

', 'Function unpack update', 'checking integrity'); if ($unpacked) { $start = microtime(true); if ($this->checkIntegrity($nv)) { usleep(3); $time = microtime(true) - $start; $logmsg .= $lmsg = sprintf("In %0.4d seconds run fcn checkIntegrity()...\n", $time); // print in readable format 1.2345 - $this->show_message('

'.$lmsg.'

', 'Function check integrity', 'finally copy update'); + $this->show_message('

'.$lmsg.'

', 'Function check integrity', 'finally copy update'); $start = microtime(true); $copied = $this->copyUpdate($nv); usleep(3); $time = microtime(true) - $start; $logmsg .= $lmsg = sprintf("In %0.4d seconds run fcn copyUpdate()...\n", $time); // print in readable format 1.2345 - $this->show_message('

'.$lmsg.'

', 'Function copy update', 'cleaning up temporary directory'); + $this->show_message('

'.$lmsg.'

', 'Function copy update', 'cleaning up temporary directory'); if ($copied) { $start = microtime(true); if (true === $this->cleanTemplatesC($nv, true) ) { - $this->show_message('

Cleanup download temp done!

'); + $this->show_message('

Cleanup download temp done!

'); } usleep(3); $time = microtime(true) - $start; $logmsg .= $lmsg = sprintf("In %0.4d seconds run fcn cleanTemplatesC()...\n", $time); // print in readable format 1.2345 - $this->show_message('

'.$lmsg.'

', 'Function cleanup templates_c', 'finish processing unit'); + $this->show_message('

'.$lmsg.'

', 'Function cleanup templates_c', 'finish processing unit'); sleep(2); echo ''; sleep(2); - $this->show_message('

click to start Serendipity Installer here!

'); + $this->show_message('

click to start Serendipity Installer here!

'); sleep(1); $this->doUpdate();//$logmsg } else { - $this->show_message('

Copying the files for the update failed

'); + $this->show_message('

Copying the files for the update failed

'); } } else { $this->showChecksumErrors($nv); @@ -248,11 +248,11 @@ EOS; '; } } else { - $this->show_message('

Unpacking the update failed

'); + $this->show_message('

Unpacking the update failed

'); if (true === $this->cleanTemplatesC($nv, false)) { - $this->show_message('

Cleaning up the failed unpack directory!

'); + $this->show_message('

Cleaning up the failed unpack directory!

'); } - $this->show_message('

Please reload this page by F5 to have another try upgrading your Blog successfully!

'); + $this->show_message('

Please reload this page by F5 to have another try upgrading your Blog successfully!

'); } } else { @@ -297,7 +297,7 @@ EOS; if ($res === TRUE) { $done = true; } else { - $this->show_message('

Existing Zip file Error, Code:' . $res. '. The autoupdater will try to download again...'); + $this->show_message('

Existing Zip file Error, Code:' . $res. '. The autoupdater will try to download again...'); @unlink($update); sleep(1); $done = @copy($url, $update) ? true : false; @@ -321,15 +321,15 @@ EOS; $success = @curl_exec($ch); if (!$success) { - $this->show_message('

Downloading update failed (curl installed, but failed). Does '. $url .' exist?

'); + $this->show_message('

Downloading update failed (curl installed, but failed). Does '. $url .' exist?

'); return false; } } else { - $this->show_message('

Downloading update failed (copy failed, curl not available). Does '. $url .' exist?

'); + $this->show_message('

Downloading update failed (copy failed, curl not available). Does '. $url .' exist?

'); return false; } } - $this->show_message('

Fetch download to templates_c done

'); + $this->show_message('

Fetch download to templates_c done

'); return $update; } @@ -346,7 +346,7 @@ EOS; // grep the checksum preg_match("/\(MD5: (.*)\)/", $updatePage, $found); $checksum = $found[1]; - $this->show_message('

Checking MD5 zip file checksum: ' . $checksum . '

'); + $this->show_message('

Checking MD5 zip file checksum: ' . $checksum . '

'); $check = md5_file($update); if (strpos($version, 'beta') !== FALSE) { return true; @@ -354,7 +354,7 @@ EOS; if ($check == $checksum) { return true; } else { - $this->show_message('

Error. Could not verify the update.

'); + $this->show_message('

Error. Could not verify the update.

'); return false; } } @@ -408,7 +408,7 @@ EOS; } // 2.extraxt all files to temp $zip->extractTo($updateDir); - $this->show_message('

Extracting the zip in templates_c done

'); + $this->show_message('

Extracting the zip in templates_c done

'); $zip->close(); } else { return false; @@ -453,7 +453,7 @@ EOS; $success = @copy($updateDir . $file, $target); } if (!$success) { - $this->show_message('

Error copying file '. $updateDir . $file .' to '. $target .'

'); + $this->show_message('

Error copying file '. $updateDir . $file .' to '. $target .'

'); return false; } } @@ -516,7 +516,7 @@ EOS; $zip->close(); $notWritable = array(); - + foreach ($files as $file) { $target = $serendipity['serendipityPath'] . substr($file, 12); if ((!is_writable($target)) && file_exists($target)) { @@ -525,7 +525,7 @@ EOS; } } ob_start(); - echo '

Unpacking the update failed, because following files were not writeable:

'; + echo '

Unpacking the update failed, because following files were not writeable:

'; echo "
    "; foreach ($notWriteable as $file) { echo "
  • $file
  • "; @@ -586,7 +586,7 @@ EOS; } } ob_start(); - echo '

    Updating failed, because the integrity-test for the following files failed:

    '; + echo '

    Updating failed, because the integrity-test for the following files failed:

    '; echo "
      "; foreach ($errors as $file) { echo "
    • $file
    • "; @@ -625,7 +625,7 @@ EOS; global $serendipity; $msg = "Autoupdate successfully done!\\nWe now refresh to Serendipity Installer!\\n"; // escape for js - $this->show_message('

      Autoupdate successfully done - refresh to Serendipity Installer

      ', 'Autoupdate'); + $this->show_message('

      Autoupdate successfully done - refresh to Serendipity Installer

      ', 'Autoupdate'); $this->close_page(); // this is working for me.... is it for you? @@ -681,22 +681,22 @@ EOS; // leave rm zip untouched here as not causing any errors #unlink($zip);// if (unlink($zip)) { else error note? - #$this->show_message('

      Removing the zip file in templates_c done

      '); + #$this->show_message('

      Removing the zip file in templates_c done

      '); // As trying to remove a directory that php is still using, we use open/closedir($handle) to be sure if ($handle = opendir($zipDir)) { $this->empty_dir($zipDir); - $this->show_message('

      Removing all files in '.$zipDir.' done

      '); + $this->show_message('

      Removing all files in '.$zipDir.' done

      '); closedir($handle); } if (rmdir($zipDir)) { - $this->show_message('

      Removing the empty directory: '.$zipDir.' done

      '); + $this->show_message('

      Removing the empty directory: '.$zipDir.' done

      '); } else { - $this->show_message('

      Removing the empty directory: '.$zipDir.' failed!

      '); + $this->show_message('

      Removing the empty directory: '.$zipDir.' failed!

      '); } // We clear all compiles smarty template files in templates_c which only leaves the page we are on: /serendipity/templates/default/admin/index.tpl if ($finish) { - // We have to reduce this call() = all tpl files, to clear the blogs template only, to not have the following automated recompile, force the servers memory + // We have to reduce this call() = all tpl files, to clear the blogs template only, to not have the following automated recompile, force the servers memory // to get exhausted, when using serendipity_event_gravatar plugin, which can eat up some MB... if (method_exists($serendipity['smarty'], 'clearCompiledTemplate')) { // SMARTY 3 if ($serendipity['smarty']->clearCompiledTemplate(null, $serendipity['template'])) { @@ -733,4 +733,4 @@ EOS; } -/* vim: set sts=4 ts=4 expandtab : */ +/* vim: set sts=4 ts=4 expandtab : */ \ No newline at end of file diff --git a/serendipity_event_cal/ChangeLog b/serendipity_event_cal/ChangeLog index 722e574b..68f13895 100644 --- a/serendipity_event_cal/ChangeLog +++ b/serendipity_event_cal/ChangeLog @@ -1,6 +1,8 @@ *************************************************************************************************** * Legend: ! Bugfix, + New Features, * Changed, - Info Only -* +* + +1.76: Iconfont a11y fix (yellowled) v.1.75: @@ -187,5 +189,5 @@ v.1.70: * * v.1.4 2009-11-21 Spartacus * ========================== -* -*************************************************************************************************** +* +*************************************************************************************************** \ No newline at end of file diff --git a/serendipity_event_cal/plugin_eventcal_add.tpl b/serendipity_event_cal/plugin_eventcal_add.tpl index 1f6c64a6..c67df63d 100644 --- a/serendipity_event_cal/plugin_eventcal_add.tpl +++ b/serendipity_event_cal/plugin_eventcal_add.tpl @@ -62,7 +62,7 @@ - {$CONST.CAL_EVENT_FORM_RIGHT_SINGLE} ({$CONST.CAL_EVENT_FORM_RIGHT_SINGLE_NOEND}) {if !$S9y2}{else}{/if} + {$CONST.CAL_EVENT_FORM_RIGHT_SINGLE} ({$CONST.CAL_EVENT_FORM_RIGHT_SINGLE_NOEND}) {if !$S9y2}{else}{/if} @@ -79,7 +79,7 @@ - {$CONST.CAL_EVENT_FORM_RIGHT_MULTI} {if !$S9y2}{else}{/if} + {$CONST.CAL_EVENT_FORM_RIGHT_MULTI} {if !$S9y2}{else}{/if} @@ -93,21 +93,21 @@ - {$CONST.CAL_EVENT_FORM_RIGHT_RECUR} ({$CONST.CAL_EVENT_FORM_RIGHT_RECUR_MONTH}) {if !$S9y2}{else}{/if} + {$CONST.CAL_EVENT_FORM_RIGHT_RECUR} ({$CONST.CAL_EVENT_FORM_RIGHT_RECUR_MONTH}) {if !$S9y2}{else}{/if}    {$CONST.CAL_EVENT_FORM_RIGHT_RECURSTRICT1} - {$CONST.CAL_EVENT_FORM_RIGHT_RECUR} ({$CONST.CAL_EVENT_FORM_RIGHT_RECUR_WEEK}) {if !$S9y2}{else}{/if} + {$CONST.CAL_EVENT_FORM_RIGHT_RECUR} ({$CONST.CAL_EVENT_FORM_RIGHT_RECUR_WEEK}) {if !$S9y2}{else}{/if}    {$CONST.CAL_EVENT_FORM_RIGHT_RECURSTRICT2} - {$CONST.CAL_EVENT_FORM_RIGHT_RECUR} ({$CONST.CAL_EVENT_FORM_RIGHT_RECUR_BIWEEK}) {if !$S9y2}{else}{/if} + {$CONST.CAL_EVENT_FORM_RIGHT_RECUR} ({$CONST.CAL_EVENT_FORM_RIGHT_RECUR_BIWEEK}) {if !$S9y2}{else}{/if} @@ -116,7 +116,7 @@ {$CONST.CAL_EVENT_FORM_RIGHT_SHORTMAX} - {$CONST.CAL_EVENT_FORM_RIGHT_RECUR} ({$CONST.CAL_EVENT_FORM_RIGHT_RECUR_YEAR}) {if !$S9y2}{else}{/if} + {$CONST.CAL_EVENT_FORM_RIGHT_RECUR} ({$CONST.CAL_EVENT_FORM_RIGHT_RECUR_YEAR}) {if !$S9y2}{else}{/if} @@ -156,7 +156,7 @@ {serendipity_hookPlugin hook="frontend_comment" data="$plugin_eventcal_cal_entry"} - + {/if} @@ -167,4 +167,4 @@ - + \ No newline at end of file diff --git a/serendipity_event_cal/serendipity_event_cal.php b/serendipity_event_cal/serendipity_event_cal.php index 319b51e3..b0b06931 100644 --- a/serendipity_event_cal/serendipity_event_cal.php +++ b/serendipity_event_cal/serendipity_event_cal.php @@ -76,7 +76,7 @@ class serendipity_event_cal extends serendipity_event { ) ); $propbag->add('author', 'Ian (Timbalu)'); - $propbag->add('version', '1.75'); + $propbag->add('version', '1.76'); $propbag->add('groups', array('FRONTEND_FEATURES', 'BACKEND_FEATURES')); $propbag->add('requirements', array( 'serendipity' => '1.4', @@ -335,7 +335,7 @@ class serendipity_event_cal extends serendipity_event { return $serendipity['smarty']->assign( array( 'is_eventcal_error' => true, - 'plugin_eventcal_error' => ' ' . $errtext + 'plugin_eventcal_error' => ' ' . $errtext ) ); break; @@ -344,7 +344,7 @@ class serendipity_event_cal extends serendipity_event { return $serendipity['smarty']->assign( array( 'is_eventcal_message' => true, - 'plugin_eventcal_message' => ' ' . $errtext + 'plugin_eventcal_message' => ' ' . $errtext ) ); break; @@ -2741,7 +2741,7 @@ class serendipity_event_cal extends serendipity_event { '."\n"; } - $attention = ($serendipity['version'][0] < 2) ? ' ' : ' '; + $attention = ($serendipity['version'][0] < 2) ? ' ' : ' '; $evcat = !empty($serendipity['GET']['eventcalcategory']) ? $serendipity['GET']['eventcalcategory'] : $serendipity['POST']['eventcalcategory']; /* check for REQUEST and DATE vars, validating data issues */ @@ -2895,7 +2895,7 @@ class serendipity_event_cal extends serendipity_event { } $adminpath = '?serendipity[adminModule]=event_display&serendipity[adminAction]=eventcal&serendipity[eventcalcategory]=adevview'; - $attention = ($serendipity['version'][0] < 2) ? ' ' : ' '; + $attention = ($serendipity['version'][0] < 2) ? ' ' : ' '; /* assign app and add form and main tpl array entries to smarty */ if (is_array($result)) { @@ -3014,7 +3014,7 @@ class serendipity_event_cal extends serendipity_event { } $adminpath = '?serendipity[adminModule]=event_display&serendipity[adminAction]=eventcal&serendipity[eventcalcategory]=adevapp'; - $attention = ($serendipity['version'][0] < 2) ? ' ' : ' '; + $attention = ($serendipity['version'][0] < 2) ? ' ' : ' '; /* assign app and add form and main tpl array entries to smarty */ if (is_array($result)) { @@ -3211,7 +3211,7 @@ class serendipity_event_cal extends serendipity_event { } $adminpath = $_SERVER['PHP_SELF'] . '?serendipity[adminModule]=event_display&serendipity[adminAction]=eventcal&serendipity[eventcalcategory]=adevplad'; $dbclean = !empty($serendipity['GET']['eventcaldbclean']) ? $serendipity['GET']['eventcaldbclean'] : 'start'; - $attention = ($serendipity['version'][0] < 2) ? ' ' : ' '; + $attention = ($serendipity['version'][0] < 2) ? ' ' : ' '; echo '

      ' . PLUGIN_EVENTCAL_ADMIN_DBC_TITLE . '

      [ ' . PLUGIN_EVENTCAL_ADMIN_DBC_TITLE_DESC . ' ]
      '."\n"; echo '
      '."\n"; @@ -3268,7 +3268,7 @@ class serendipity_event_cal extends serendipity_event { case 'dbinsert': echo '

      ' . strtoupper(PLUGIN_EVENTCAL_ADMIN_DBC_INSERT_TITLE) . '

      '."\n"; - echo $this->backend_eventcal_smsg() . ' ' . PLUGIN_EVENTCAL_ADMIN_DBC_INSERT_MSG . '' . $this->backend_eventcal_emsg(); + echo $this->backend_eventcal_smsg() . ' ' . PLUGIN_EVENTCAL_ADMIN_DBC_INSERT_MSG . '' . $this->backend_eventcal_emsg(); break; @@ -3358,7 +3358,7 @@ class serendipity_event_cal extends serendipity_event { } else { $url = $serendipity['serendipityHTTPPath'] . ($serendipity['rewrite'] == 'none' ? $serendipity['indexFile'] . '?/' : '') . 'plugin/ics_export/0/0/0/dl/none/all'; echo $this->backend_eventcal_smsg(); - echo '

      ' . PLUGIN_EVENTCAL_ADMIN_ICAL_DOWNLINK . "

      \n"; + echo '

      ' . PLUGIN_EVENTCAL_ADMIN_ICAL_DOWNLINK . "

      \n"; echo '
      '; echo ''; echo ''; @@ -3490,7 +3490,7 @@ class serendipity_event_cal extends serendipity_event { function backend_eventcal_questionaire($text, $url, $addno, $addyes) { global $serendipity; - return $str = $this->backend_eventcal_smsg() . ' ' . $text . ' + return $str = $this->backend_eventcal_smsg() . ' ' . $text . '
      ' . NOT_REALLY . ' ' . DUMP_IT . ' diff --git a/serendipity_event_ckeditor/UTF-8/lang_de.inc.php b/serendipity_event_ckeditor/UTF-8/lang_de.inc.php index 4dbb2e4f..b0f5fab5 100644 --- a/serendipity_event_ckeditor/UTF-8/lang_de.inc.php +++ b/serendipity_event_ckeditor/UTF-8/lang_de.inc.php @@ -12,7 +12,7 @@ @define('PLUGIN_EVENT_CKEDITOR_REVISION_TITLE', '

      Das Plugin enthält:

      '); @define('PLUGIN_EVENT_CKEDITOR_INSTALL', '

      Installation

      - Abhängigkeiten: Deaktiviere body, extended und nugget parsing global im NL2BR Plugin, oder per entry über das entryproperties event plugin und/oder für statische Seiten über die Entry "Textformatierungs" Option! Seit Serendipity 2.0-rc1 sollte entryproperties den CKEditor diesbezüglich automatisch erkennen. + Abhängigkeiten: Deaktiviere body, extended und nugget parsing global im NL2BR Plugin, oder per entry über das entryproperties event plugin und/oder für statische Seiten über die Entry "Textformatierungs" Option! Seit Serendipity 2.0-rc1 sollte entryproperties den CKEditor diesbezüglich automatisch erkennen.

      1. Um anderen Plugins Zugriff auf das Plugin oder dessen Hook zu gewähren, plaziere das (CKEditor) Plugin nahe dem Ende deiner Pluginliste.
      2. @@ -48,5 +48,4 @@ @define('PLUGIN_EVENT_CKEDITOR_SETTOOLBAR_OPTION', 'Wähle voreingestellte Toolbars'); @define('PLUGIN_EVENT_CKEDITOR_CKEIBN_OPTION', 'Stelle den eingebauen Bildbutton ab?'); -@define('PLUGIN_EVENT_CKEDITOR_CKEIBN_OPTION_DESC', 'Dieser CKE eigene Toolbar Button folgt seinen eigenen Regeln für Stylings und Markup! Wir empfehlen daher nur den Serendipity Medien Datenbank Button zu nutzen, da dieser spezialisiert auf die Nöte dieses Blogsystem eingeht. Erlaube mit "Nein" und nutze auf eigenes Risiko.'); - +@define('PLUGIN_EVENT_CKEDITOR_CKEIBN_OPTION_DESC', 'Dieser CKE eigene Toolbar Button folgt seinen eigenen Regeln für Stylings und Markup! Wir empfehlen daher nur den Serendipity Medien Datenbank Button zu nutzen, da dieser spezialisiert auf die Nöte dieses Blogsystem eingeht. Erlaube mit "Nein" und nutze auf eigenes Risiko.'); \ No newline at end of file diff --git a/serendipity_event_ckeditor/lang_de.inc.php b/serendipity_event_ckeditor/lang_de.inc.php index 5e729af0..4ccfcea1 100644 --- a/serendipity_event_ckeditor/lang_de.inc.php +++ b/serendipity_event_ckeditor/lang_de.inc.php @@ -12,7 +12,7 @@ @define('PLUGIN_EVENT_CKEDITOR_REVISION_TITLE', '

        Das Plugin enthlt:

        '); @define('PLUGIN_EVENT_CKEDITOR_INSTALL', '

        Installation

        - Abhngigkeiten: Deaktiviere body, extended und nugget global im NL2BR Plugin, oder per entry ber das entryproperties event plugin und/oder fr statische Seiten ber die Entry "Textformatierungs" Option! Seit Serendipity 2.0-rc1 sollte entryproperties den CKEditor diesbezglich automatisch erkennen. + Abhngigkeiten: Deaktiviere body, extended und nugget global im NL2BR Plugin, oder per entry ber das entryproperties event plugin und/oder fr statische Seiten ber die Entry "Textformatierungs" Option! Seit Serendipity 2.0-rc1 sollte entryproperties den CKEditor diesbezglich automatisch erkennen.

        1. Um anderen Plugins Zugriff auf das Plugin oder dessen Hook zu gewhren, plaziere das (CKEditor) Plugin nahe dem Ende deiner Pluginliste.
        2. @@ -48,5 +48,4 @@ @define('PLUGIN_EVENT_CKEDITOR_SETTOOLBAR_OPTION', 'Whle voreingestellte Toolbars'); @define('PLUGIN_EVENT_CKEDITOR_CKEIBN_OPTION', 'Stelle den eingebauen Bildbutton ab?'); -@define('PLUGIN_EVENT_CKEDITOR_CKEIBN_OPTION_DESC', 'Dieser CKE eigene Toolbar Button folgt seinen eigenen Regeln fr Stylings und Markup! Wir empfehlen daher nur den Serendipity Medien Datenbank Button zu nutzen, da dieser spezialisiert auf die Nte dieses Blogsystem eingeht. Erlaube mit "Nein" und nutze auf eigenes Risiko.'); - +@define('PLUGIN_EVENT_CKEDITOR_CKEIBN_OPTION_DESC', 'Dieser CKE eigene Toolbar Button folgt seinen eigenen Regeln fr Stylings und Markup! Wir empfehlen daher nur den Serendipity Medien Datenbank Button zu nutzen, da dieser spezialisiert auf die Nte dieses Blogsystem eingeht. Erlaube mit "Nein" und nutze auf eigenes Risiko.'); \ No newline at end of file diff --git a/serendipity_event_ckeditor/lang_en.inc.php b/serendipity_event_ckeditor/lang_en.inc.php index 1e2a4c56..6c277439 100644 --- a/serendipity_event_ckeditor/lang_en.inc.php +++ b/serendipity_event_ckeditor/lang_en.inc.php @@ -12,7 +12,7 @@ @define('PLUGIN_EVENT_CKEDITOR_REVISION_TITLE', '

          This Plugin includes:

          '); @define('PLUGIN_EVENT_CKEDITOR_INSTALL', '

          Installation

          - Dependencies: Disable global body, extended and nugget parsing in the NL2BR plugin, OR by entry with entryproperties event plugin and/or for staticpages by entry "Perform Markup Transformations" option!
          Since Serendipity 2.0 the entryproperties plugin detects CKEditor automatically as to that! + Dependencies: Disable global body, extended and nugget parsing in the NL2BR plugin, OR by entry with entryproperties event plugin and/or for staticpages by entry "Perform Markup Transformations" option!
          Since Serendipity 2.0 the entryproperties plugin detects CKEditor automatically as to that!

          1. To allow other plugins to use or hook into the editor, place this (CKEditor) plugin near the end of your plugin list.
          2. @@ -52,6 +52,5 @@ @define('PLUGIN_EVENT_CKEDITOR_SCAYT', '

            Scayt/wsc

            - As long as not purchased a license, you may only use the "SpellCheckAsYouType" (SCAYT-plugin) [ABC]-Button over the free online service "Check Spelling" dialog option, or define a custom dictionary, which first is stored to a cookie, later to the browsers localStorage and start from scratch. -

            '); - + As long as not purchased a license, you may only use the "SpellCheckAsYouType" (SCAYT-plugin) [ABC]-Button over the free online service "Check Spelling" dialog option, or define a custom dictionary, which first is stored to a cookie, later to the browsers localStorage and start from scratch. +

            '); \ No newline at end of file diff --git a/serendipity_event_ckeditor/serendipity_event_ckeditor.php b/serendipity_event_ckeditor/serendipity_event_ckeditor.php index 5cc767f7..bfc02417 100644 --- a/serendipity_event_ckeditor/serendipity_event_ckeditor.php +++ b/serendipity_event_ckeditor/serendipity_event_ckeditor.php @@ -307,7 +307,7 @@ class serendipity_event_ckeditor extends serendipity_event $this->set_config('force_install', 'false'); // forceZipInstall forces to surround the checkUpdate function, thus we set config database table to keep track $this->updateConfig(); - $s .= '

            Force deflate done: Please reload this page here!

            '; + $s .= '

            Force deflate done: Please reload this page here!

            '; } $installer = $this->get_config('installer'); // Can't use method return value in write context in '' with substr(), get_config() and isset() @@ -324,19 +324,19 @@ class serendipity_event_ckeditor extends serendipity_event if (!empty($installer)) { switch ($installer[0]) { case '4': // this won't happen, since case 2 is true - just a fake - $s .= '

            Check Plugin Update Message: NO CONFIG SET OR NO MATCH -> config_set: "last_'.$parts[0].'_version:'. $parts[1].'"

            '; + $s .= '

            Check Plugin Update Message: NO CONFIG SET OR NO MATCH -> config_set: "last_'.$parts[0].'_version:'. $parts[1].'"

            '; break; case '3': - $s .= '

            Installer Update Message: Check Update found false, no unpack needed. Plugin upgrade successfully done or has been triggered to be checked by an other Spartacus Plugin update!

            '; + $s .= '

            Installer Update Message: Check Update found false, no unpack needed. Plugin upgrade successfully done or has been triggered to be checked by an other Spartacus Plugin update!

            '; break; case '2': - $s .= '

            Installer Message: Extracting the zip to ' . $this->cke_path . ' directory done!

            '; + $s .= '

            Installer Message: Extracting the zip to ' . $this->cke_path . ' directory done!

            '; break; case '1': - $s .= '

            Installer Error[1]: Extracting the zip to ' . $this->cke_path . ' directory failed!
            Please extract ' . $this->cke_zipfile . ' by hand.

            '; + $s .= '

            Installer Error[1]: Extracting the zip to ' . $this->cke_path . ' directory failed!
            Please extract ' . $this->cke_zipfile . ' by hand.

            '; break; case '0': - $s .= '

            Installer Error[0]: Due to a writing permission error, extracting the zip to ' . $this->cke_path . ' directory failed!
            Please set "/plugins" or "/plugins/serendipity_event_ckeditor" directory and files correct writing permissions and extract ' . $this->cke_zipfile . ' by hand or try again and remove(!) this plugin from your plugin list and install it again.

            '; + $s .= '

            Installer Error[0]: Due to a writing permission error, extracting the zip to ' . $this->cke_path . ' directory failed!
            Please set "/plugins" or "/plugins/serendipity_event_ckeditor" directory and files correct writing permissions and extract ' . $this->cke_zipfile . ' by hand or try again and remove(!) this plugin from your plugin list and install it again.

            '; break; } $this->set_config('installer', ''); // can't use serendipity_plugin_api::remove_plugin_value($this->instance, array('installer')); here, since it delivers the wrong instance @@ -712,7 +712,7 @@ ol.linenums li { - true)); $propbag->add('author', 'Garvin Hicking'); - $propbag->add('version', '1.15'); + $propbag->add('version', '1.16'); $propbag->add('requirements', array( 'serendipity' => '1.6', 'smarty' => '2.6.7', @@ -53,7 +53,7 @@ class serendipity_event_custom_permalinks extends serendipity_event $_GET['serendipity']['action'] = 'read'; $_GET['serendipity']['id'] = $id; - + $serendipity['plugindata']['smartyvars']['view'] = $serendipity['view'] = 'entry'; $title = serendipity_db_query("SELECT title FROM {$serendipity['dbPrefix']}entries WHERE id=$id", true); @@ -180,7 +180,7 @@ meta_properties_permalink { @@ -188,7 +188,7 @@ meta_properties_permalink {
      {if $dlmerr.errormsg} {foreach from=$dlmerr.errormsg item="msg"} - <{$tag|default:'span'} class="serendipityAdminMsgError msg_error"> {$msg} + <{$tag|default:'span'} class="serendipityAdminMsgError msg_error"> {$msg} {/foreach} {elseif $dlmerr.successmsg} {foreach from=$dlmerr.successmsg item="msg"} - <{$tag|default:'span'} class="serendipityAdminMsgNotice msg_success"> {$msg} + <{$tag|default:'span'} class="serendipityAdminMsgNotice msg_success"> {$msg} {/foreach} {elseif $dlmerr.statusmsg} {foreach from=$dlmerr.statusmsg item="msg"} - <{$tag|default:'span'} class="serendipityAdminMsgNotice msg_notice"> {$msg} + <{$tag|default:'span'} class="serendipityAdminMsgNotice msg_notice"> {$msg} {/foreach} {/if} @@ -108,4 +108,4 @@ {include file="$path/backend.dlm.filepage.tpl" title="Downloadmanager Edit File"} {/if} {/if} -
      + \ No newline at end of file diff --git a/serendipity_event_downloadmanager/backend.dlm.subpage.tpl b/serendipity_event_downloadmanager/backend.dlm.subpage.tpl index 895339ea..78e5e6b3 100644 --- a/serendipity_event_downloadmanager/backend.dlm.subpage.tpl +++ b/serendipity_event_downloadmanager/backend.dlm.subpage.tpl @@ -66,7 +66,7 @@ {/if} {* this info text constant contains linebreaks while there are 3 lines of information to understand *} - {$CONST.PLUGIN_DOWNLOADMANAGER_INCOMINGTABLE_BLAHBLAH|sprintf:$dlmtfp.ftppath:$dlmgbl[0].cat.payload} + {$CONST.PLUGIN_DOWNLOADMANAGER_INCOMINGTABLE_BLAHBLAH|sprintf:$dlmtfp.ftppath:$dlmgbl[0].cat.payload} @@ -122,7 +122,7 @@
      {* Erm ... shouldn't this be a form?!? No, this is a single file movement only! We do not need multi file movement in media library. *} - {$CONST.PLUGIN_DOWNLOADMANAGER_MEDIA_LIBRARY_BLAHBLAH} {$dlmtsl.smlpath} + {$CONST.PLUGIN_DOWNLOADMANAGER_MEDIA_LIBRARY_BLAHBLAH} {$dlmtsl.smlpath}
      @@ -269,4 +269,4 @@ -{/if} +{/if} \ No newline at end of file diff --git a/serendipity_event_downloadmanager/serendipity_event_downloadmanager.php b/serendipity_event_downloadmanager/serendipity_event_downloadmanager.php index 97ab7c64..bf32f3e2 100755 --- a/serendipity_event_downloadmanager/serendipity_event_downloadmanager.php +++ b/serendipity_event_downloadmanager/serendipity_event_downloadmanager.php @@ -37,7 +37,7 @@ class serendipity_event_downloadmanager extends serendipity_event 'php' => '5.3.0' )); - $propbag->add('version', '0.37'); + $propbag->add('version', '0.38'); $propbag->add('author', 'Alexander \'dma147\' Mieland, Grischa Brockhaus, Ian'); $propbag->add('stackable', false); $propbag->add('event_hooks', array( @@ -495,7 +495,7 @@ class serendipity_event_downloadmanager extends serendipity_event : $this->get_config('absdownloadspath')), 'attention' => (($serendipity['version'][0] < 2) ? '' - : ' ') + : ' ') ); } diff --git a/serendipity_event_faq/ChangeLog b/serendipity_event_faq/ChangeLog index c2ad3029..b64a1964 100644 --- a/serendipity_event_faq/ChangeLog +++ b/serendipity_event_faq/ChangeLog @@ -1,48 +1,44 @@ -1.23: ------ +1.24: Iconfont a11y fix (yellowled) - * Fix pagination to not show other category entries +1.23: Fix pagination to not show other category entries 1.22: ------ - * Fix bug with hidden config items default fallback even more, - since the category id 'cid' was not cached properly and so - every new Q/A wasn't set right by faqorder. - * Fixes some more 2.0 issues with CSS and or missing CSS classes. - * Convert frontend templates p tag usage to div - * Allow custom CSS file copies in themes - by copy to the themes - root, or included to the style or user.css files as before. + * Fix bug with hidden config items default fallback even more, since the + category id 'cid' was not cached properly and so every new Q/A wasn't set + right by faqorder. + * Fixes some more 2.0 issues with CSS and or missing CSS classes. + * Convert frontend templates p tag usage to div + * Allow custom CSS file copies in themes - by copy to the themes root, or + included to the style or user.css files as before. 1.21: ------ - * Fix some more markup and stylings - * Touched templates in the 'alternatives' directory for Smarty3, - but not for the other new changes to the default used template files. - Make your own in comparisson. Recommended default copies for custom - themes are found in the root of this plugin. - * Remove bash file - * Added S9y 1.7 plain editor js file forgotten in v.1.20 - * Changed to Serendipity CONST Smarty wrapper usage + * Fix some more markup and stylings + * Touched templates in the 'alternatives' directory for Smarty3, but not + for the other new changes to the default used template files. Make your + own in comparison. Recommended default copies for custom themes are in + the root of this plugin. + * Remove bash file + * Added S9y 1.7 plain editor js file forgotten in v.1.20 + * Changed to Serendipity CONST Smarty wrapper usage 1.20: ------ - * Set some more plugin consistencies - * Fix bug with hidden config items default fallback - * Refactor inspectConfig item preparation - * Serendipity 2.0+ ready markup changes + * Set some more plugin consistencies + * Fix bug with hidden config items default fallback + * Refactor inspectConfig item preparation + * Serendipity 2.0+ ready markup changes 1.13: ------ - * Set plugin consistencies - * Use load language API - extends required Serendipity version to v.1.6 - * Removed old Smarty2 security settings - extends required Serendipity version to v.1.7 - * Use native API method parseTemplate() - * Convert plugin template for Smarty3 usage - * Append, not prepend CSS data into eventData stream + * Set plugin consistencies + * Use load language API - extends required Serendipity version to v.1.6 + * Removed old Smarty2 security settings - extends required Serendipity + version to v.1.7 + * Use native API method parseTemplate() + * Convert plugin template for Smarty3 usage + * Append, not prepend CSS data into eventData stream latest: Smarty3 forward compatibility @@ -104,4 +100,4 @@ Thanks to robert from the s9y forum for the alpha/beta testing 0.5 ============================== -* first release +* first release \ No newline at end of file diff --git a/serendipity_event_faq/serendipity_event_faq.php b/serendipity_event_faq/serendipity_event_faq.php index c89bcc36..6ba41206 100644 --- a/serendipity_event_faq/serendipity_event_faq.php +++ b/serendipity_event_faq/serendipity_event_faq.php @@ -76,7 +76,7 @@ class serendipity_event_faq extends serendipity_event $propbag->add('name', FAQ_NAME); $propbag->add('description', FAQ_NAME_DESC); $propbag->add('author', 'Falk Doering, Ian'); - $propbag->add('version', '1.23'); + $propbag->add('version', '1.24'); $propbag->add('copyright', 'LGPL'); $propbag->add('stackable', false); $propbag->add('requirements', array( @@ -618,11 +618,11 @@ class serendipity_event_faq extends serendipity_event // S9y 1.7 Series box sizing $bosi = $serendipity['version'][0] > 1 ? '' : ' class="boxsizingBorder"'; // notification switch - $error = $serendipity['version'][0] > 1 ? '
      ' : '
      '; - $ok = $serendipity['version'][0] > 1 ? '
      ' : '
      '; + $error = $serendipity['version'][0] > 1 ? '
      ' : '
      '; + $ok = $serendipity['version'][0] > 1 ? '
      ' : '
      '; // iconizr by version - $editimg = $serendipity['version'][0] > 1 ? '' : 'EDIT'; - $trashimg = $serendipity['version'][0] > 1 ? '' : 'DELETE'; + $editimg = $serendipity['version'][0] > 1 ? '' : 'EDIT'; + $trashimg = $serendipity['version'][0] > 1 ? '' : 'DELETE'; $moveupimg = $serendipity['version'][0] > 1 ? 'UP' : 'UP'; $movedownimg = $serendipity['version'][0] > 1 ? 'DOWN' : 'DOWN'; diff --git a/serendipity_event_freetag/ChangeLog b/serendipity_event_freetag/ChangeLog index 4d01a05b..24d3dad6 100644 --- a/serendipity_event_freetag/ChangeLog +++ b/serendipity_event_freetag/ChangeLog @@ -1,372 +1,231 @@ -3.66: ------ - * Fix an issue refering to Smarty2->Smarty3 changes. +3.67: Iconfont a11y fix (yellowled) -3.65: ------ - * Use native API method parseTemplate() for the tpl file +3.66: Fix an issue refering to Smarty2->Smarty3 changes. -3.64.1 ----- - * Fix a bug where related entries were shown on overview sections when - that section had only one entry +3.65: Use native API method parseTemplate() for the tpl file + +3.64.1: Fix a bug where related entries were shown on overview sections when + that section had only one entry 3.59: ----- + * Remove CDNs and upgrade jquery-migrate * Minor fix for taglist 3.58: ----- + * Fix doubled encoded umlaut taglinks by searchengines backlinks. * Added a new option to allow showing taglink entries as a linklist. - This adds a 'taglist' tag as a reserved command to tags, - which not allows this tag as a normal tag any further. - The addition can be done either by the preset taglink as "/plugin/taglist/" - or manually added by certain taglinks as "/plugin/tag/allyourtags/taglist". - This needs you to modify your templates entries.tpl file, - as described in the documentation file or the README. + + This adds a 'taglist' tag as a reserved command to tags, which not allows + this tag as a normal tag any further. The addition can be done either by the + preset taglink as "/plugin/taglist/" or manually added by certain taglinks + as "/plugin/tag/allyourtags/taglist". This needs you to modify your + templates entries.tpl file, as described in the documentation file or the + README. -3.57: ----- -Stricter array check to prevent PHP notices +3.57: Stricter array check to prevent PHP notices -3.56: ------ -Removed obsolete language attribute. (yellowled) +3.56: Removed obsolete language attribute. (yellowled) -3.55: ------ -Give container a unique id, add class for magnificPopup. Required -for 2.x backend. (yellowled) +3.55: Give container a unique id, add class for magnificPopup. Required for + 2.x backend. (yellowled) -3.54: ----- -Fix autocomplete error message when not within entry editor page +3.54: Fix autocomplete error message when not within entry editor page -3.53.1: ------ -Fix autocomplete of tags in 2.0 +3.53.1: Fix autocomplete of tags in 2.0 3.53: ------ -Fixes issue #177 Freetag plugin emits “1” (mattsches) -Fixes wrong return values, unneeded parameters, missing checks + + * Fixes issue #177 Freetag plugin emits “1” (mattsches) + * Fixes wrong return values, unneeded parameters, missing checks 3.52: Added additional backend markup for 2.0 backend (yellowled) + 3.51: Stricter array check + 3.50: Optimize autocomplete for 2.0, fixes + 3.49: Repair autocomplete for 2.0 3.48: ----- -Support serendipity 2.0 "js" event hook for autocomplete -Do not loose tags when recreating entry + * Support serendipity 2.0 "js" event hook for autocomplete + * Do not loose tags when recreating entry -3.47: ------ -Make updertEntry not loose possible category associations +3.47: Make updertEntry not loose possible category associations -3.46: ------ +3.46: Try to get around a "is no array" error -Try to get around a "is no array" error +3.45: static fixes for more PHP5 compat -3.45: ------ +3.43: static fixes for freetag<->flattr compatibility (no PHP5 error) -static fixes for more PHP5 compat +3.42: static fixes for spartacus generation -3.43: ------ +3.41: Declare install() method as static -static fixes for freetag<->flattr compatibility (no PHP5 error) +3.39: Added specific is_array($eventData) chack, thanks to gregman -3.42: ------ +3.38: Added missing fieldset in case of not set admin_show_taglist (thanks to + gregman) -static fixes for spartacus generation +3.37: When publishing an entry, cat2tag replacement is now even executed when + tags are empty, so that category tags will always be placed. -3.41: ------ +3.36: Fixed [tag] in one instance of HTML form field, thanks to ascger from + the forums -Declare install() method as static +3.35: Change some instances of [tag] to HTML compliant %5Btag%5D, + bug report 3427291 + +3.34: Only use SHOW sql query for mysql -3.39: ----- - -Added specific is_array($eventData) chack, thanks to gregman - -3.38: ------ - -Added missing fieldset in case of not set admin_show_taglist (thanks to gregman) - -3.37: ------ - -When publishing an entry, cat2tag replacement is now even executed when tags are empty, so that category tags will always be placed. - -3.36: ------ - -Fixed [tag] in one instance of HTML form field, thanks to ascger from the forums - -3.35: ----- - -Change som einstances of [tag] to HTML compliant %5Btag%5D, bug report 3427291 -3.34: ------ - Only use SHOW sql query for mysql - -3.33: ------ - -Link to https instead of http for proper backend usage on SSL-enabled hosts, - thanks to Manko10 +3.33: Link to https instead of http for proper backend usage on SSL-enabled + hosts, thanks to Manko10 3.30, 3.31, 3.32: ----- -Updated bundled tagcloud.swf from WP-Cumulus/Roy Tanck to version 1.23. -Fixes a html injection vulnerability reported by MustLive -Fixes a XSS issue reported by Stefan Schurtz + * Updated bundled tagcloud.swf from WP-Cumulus/Roy Tanck to version 1.23. + * Fixes a html injection vulnerability reported by MustLive + * Fixes a XSS issue reported by Stefan Schurtz -3.28: ------ +3.28: Allow to use ?serendipity[tag]=Tag1;Tag2;Tag3 -Allow to use ?serendipity[tag]=Tag1;Tag2;Tag3 +3.27: Proper MySQL collation detection -3.27: ------ +3.26: Added is_array() chechk (Timbalu) -Proper MySQL collation detection +3.25: Fix for DB encoding -3.26: ------ +3.24: Add database encoding (MySQL), Patch by Vincent -Added is_array() chechk (Timbalu) +3.23: Add whitespace/non-breaking patch, board.s9y.org/viewtopic.php?f=5&t=17760 -3.25: ----- +3.22: Fix possible XSS, reported by Stefan Schurtz (SSCHADV2011-004) -Fix for DB encoding +3.21: Add "sort" event hook for the serendipity_event_sort plugin by lazybadger -3.24: ------ +3.20: Made tagcloud display as a smarty template "plugin_freetag.tpl". If you + want to customize that output, copy this file to your template directory + and adapt it there. -Add database encoding (MySQL), Patch by Vincent - -3.23: ------ - -Add whitespace/non-breaking patch, see http://board.s9y.org/viewtopic.php?f=5&t=17760 - -3.22: ------ - -Fix possible XSS, reported by Stefan Schurtz (SSCHADV2011-004) - -3.21: ------ - -Add "sort" event hook for the serendipity_event_sort plugin by lazybadger - -3.20: ------ - -Made tagcloud display as a smarty template "plugin_freetag.tpl". If you want to customize that output, copy this file to your template -directory and adapt it there. - -3.18: ------ -Automatic keyword detection now only works outside of html tags, so nothing like would match 'serendipity' as a keyword +3.18: Automatic keyword detection now only works outside of html tags, so + nothing like would match 'serendipity' as a + keyword 3.17: ----- -Added backend functionality to clean up tag assignments for non-existent entries -Made submit button value in tag renaming form translatable -Fixed a HTML syntax error in tag renaming form by using the corresponding HTML entity -3.16: ----- -Bugfix: Meta-keywords were not shown in entries. + * Added backend functionality to clean up tag assignments for non-existent + entries + * Made submit button value in tag renaming form translatable + * Fixed a HTML syntax error in tag renaming form by using the corresponding + HTML entity -3.15: ----- -Removed incorrect errormessage "FATAL ERROR! Unrecognized type for -serendipity_event_freetag:: !" +3.16: Bugfix: Meta-keywords were not shown in entries. -3.13, 3.14: ----- -Added mb_internal_encoding() call for proper lowercasing +3.15: Removed incorrect errormessage "FATAL ERROR! Unrecognized type for + serendipity_event_freetag:: !" -3.12.1: ----- -Replaced wick-based autocompletion with a jquery-plugin (cause wick didn't -work in Opera anymore) +3.13, 3.14: Added mb_internal_encoding() call for proper lowercasing + +3.12.1: Replaced wick-based autocompletion with a jquery-plugin (cause wick + didn't work in Opera anymore) 3.11.0: ----- -Add an option to select if tags will be added according to automatted keywords -Fixed false positives when searching for automatted keywords by changing the search to use a regular expression + * Add an option to select if tags will be added according to automatted + keywords + * Fixed false positives when searching for automatted keywords by changing + the search to use a regular expression -3.10.5: ----- -Catch possible errors for the tagcloud query +3.10.5: Catch possible errors for the tagcloud query -3.10.4: ----- -Add another "empty" check to suppress DB error notices +3.10.4: Add another "empty" check to suppress DB error notices 3.10.3: ----- -Fixed missing tags in preview of saved entry in entrylist -Fixed attaching of output in editor-preview -3.10.2: ----- -Fix false detection of extended/simple entry + * Fixed missing tags in preview of saved entry in entrylist + * Fixed attaching of output in editor-preview + +3.10.2: Fix false detection of extended/simple entry 3.10: ----- -Emits related articles as unnumbered list. -Descend one step deeper when searching related tags. -"Related Tag" is now a p instead of a div -Introduced extended Smarty-Markup -Code-cleanup of displayEntry() - + * Emits related articles as unnumbered list. + * Descend one step deeper when searching related tags. + * "Related Tag" is now a p instead of a div + * Introduced extended Smarty-Markup + * Code-cleanup of displayEntry() + +3.09: Fix missing escaping of variable for SQL query + +3.08: When viewing articles by tag, no category restrictions are used (like + startcat plugin) (chessnut) + +3.07: sure that arrays get only set when SQL succeeds + +3.06: Make sure to also check for non-lowercased tags for automatted keywords + (garvinhickicking) -3.09: ----- +3.05: Only use flash-bg/fg colors, when flash cloud is enabled. (garvinhicking) -Fix missing escaping of variable for SQL query +3.04: Added uncommented possibility to put related entries to overview + (board.s9y.org/viewtopic.php?f=10&t=11124&p=83814#p83814) (garvinhicking) -3.08 ----- +3.03: Add DB escaping to fetch entrytags, fix SQL duplicate LIMIT string. + (Thanks to rupa) (garvinhicking) -When viewing articles by tag, no category restrictions are used (like -startcat plugin) (chessnut) +3.01: Optimize output, using latest SWFObject (designor) -3.07 ----- +3.0: Version fix (lstrojny) -Make sure that arrays get only set when SQL succeeds +2.51: Fixed ordering of tags when used with templates (lstrojny) -3.06 (garvinhicking) --------------------- +2.5: (lstrojny) -Make sure to also check for non-lowercased tags for automatted keywords + * Allow to use a Smarty template to render the sidebar + * Unified version numbers +2.105: Some Flash fixes, tag limitting, default options (RobA) -3.05 (garvinhicking) --------------------- +2.103: Added Flash rotating tagcloud (RobA) -Only use flash-bg/fg colors, when flash cloud is enabled. +2.97: Allow to place tag contents through {$entry.freetag} within smarty, when + configured. (garvinhicking) - -3.04 (garvinhicking) ---------------- - -Added uncommented possibility to put related entries to overview -(http://board.s9y.org/viewtopic.php?f=10&t=11124&p=83814#p83814) - -3.03 (garvinhicking) ---------------- -Add DB escaping to fetch entrytags, fix SQL duplicate LIMIT string. -(Thanks to rupa) - -3.01 (designor) --------------- -Optimize output, using latest SWFObject - -3.0 (lstrojny) --------------- - -Version fix - -2.51 (lstrojny) ---------------- - -Fixed ordering of tags when used with templates - -2.5 (lstrojny) --------------- - -Allow to use a Smarty template to render the sidebar -Unified version numbers - -2.105 (RobA) ------------ - -Some Flash fixes, tag limitting, default options - -2.103 (RobA) ------------ - -Added Flash rotating tagcloud - -2.97 (garvinhicking) --------------------- - -Allow to place tag contents through {$entry.freetag} within smarty, when -configured. - -2.96 (garvinhicking) ----------- - * Fix XSS when displaying related tag cloud, thanks to Alex @ bitsploit.de +2.96: Fix XSS when displaying related tag cloud, thanks to Alex @ bitsploit.de + (garvinhicking) -2.95 (garvinhicking) ---------- - * Added configurable technorati image - -2.92/2.45 (brockhaus): ---------- - * Added configuration for XML image +2.95: Added configurable technorati image (garvinhicking) -2.88/2.44 (brockhaus): ---------- - * Added optional technorati tag links behind tags in entry footers. +2.92/2.45: Added configuration for XML image (brockhaus) -2.88/2.43 (brockhaus): ---------- - * Made tags min/max font size for sidebar plugin configurable, too. +2.88/2.44: Added optional technorati tag links behind tags in entry footers. + (brockhaus) -2.88/2.42 (garvinhicking): ---------- - * Sort tags case insensitive in the sidebar. +2.88/2.43: Made tags min/max font size for sidebar plugin configurable, too. + (brockhaus) -2.88/2.41 (brockhaus): ---------- - * The sidebar plugin always loaded the first X tags by tagname, not by relevance (tagcount). - So relevant tags coming too late alphabetically didn't show up. +2.88/2.42: Sort tags case insensitive in the sidebar. (garvinhicking) -2.70: ------ - * Added possiblity for "automatted tags". These will indicate what tags to assign to an entry - when keywords are found in an entry +2.88/2.41: The sidebar plugin always loaded the first X tags by tagname, not by + relevance (tagcount). So relevant tags coming too late + alphabetically didn't show up. (brockhaus) -2.64: ------ - * Added option to convert categories to tags +2.70: Added possiblity for "automatted tags". These will indicate what tags to + assign to an entry when keywords are found in an entry -2.48: ------ - * Config option for lowercasing, patch by Lars Strojny +2.64: Added option to convert categories to tags -2.47: ----- - * Better show metastuff +2.48: Config option for lowercasing, patch by Lars Strojny + +2.47: Better show metastuff 2.44: ----- - * Show related Entries, patch by stain - * Make configurable where to show tags + * Show related Entries, patch by stain + * Make configurable where to show tags \ No newline at end of file diff --git a/serendipity_event_freetag/serendipity_event_freetag.php b/serendipity_event_freetag/serendipity_event_freetag.php index 8db70f7f..51598e5f 100644 --- a/serendipity_event_freetag/serendipity_event_freetag.php +++ b/serendipity_event_freetag/serendipity_event_freetag.php @@ -72,7 +72,7 @@ class serendipity_event_freetag extends serendipity_event 'smarty' => '2.6.7', 'php' => '4.1.0' )); - $propbag->add('version', '3.67'); + $propbag->add('version', '3.68'); $propbag->add('event_hooks', array( 'frontend_fetchentries' => true, 'frontend_fetchentry' => true, @@ -1944,7 +1944,7 @@ addLoadEvent(enableAutocomplete); if ($serendipity['version'][0] < 2) { echo '
      ' . DONE . '
      '; } else { - echo '' . DONE . ''; + echo '' . DONE . ''; } } break; @@ -2016,7 +2016,7 @@ addLoadEvent(enableAutocomplete); if ($serendipity['version'][0] < 2) { echo PLUGIN_EVENT_FREETAG_GLOBALCAT2TAG . '
      '; } else { - echo '' . PLUGIN_EVENT_FREETAG_GLOBALCAT2TAG . ''; + echo '' . PLUGIN_EVENT_FREETAG_GLOBALCAT2TAG . ''; } break; @@ -2069,7 +2069,7 @@ addLoadEvent(enableAutocomplete); if ($serendipity['version'][0] < 2) { echo PLUGIN_EVENT_FREETAG_MANAGE_UNTAGGED_NONE; } else { - echo ' ' . PLUGIN_EVENT_FREETAG_MANAGE_UNTAGGED_NONE . ''; + echo ' ' . PLUGIN_EVENT_FREETAG_MANAGE_UNTAGGED_NONE . ''; } } else if (!is_array($r)) { echo $r; @@ -2085,7 +2085,7 @@ addLoadEvent(enableAutocomplete);

      '; } else { echo '
    • - ' . EDIT . ' + ' . EDIT . ' ' . $row['title'] . '
    • '; } @@ -2116,7 +2116,7 @@ addLoadEvent(enableAutocomplete); if ($serendipity['version'][0] < 2) { echo '
      ' . PLUGIN_EVENT_FREETAG_KEYWORDS_DESC . '

      '; } else { - echo '' . PLUGIN_EVENT_FREETAG_KEYWORDS_DESC . ''; + echo '' . PLUGIN_EVENT_FREETAG_KEYWORDS_DESC . ''; } ?> @@ -2168,7 +2168,7 @@ addLoadEvent(enableAutocomplete); - + - - - + + + @@ -2426,14 +2426,14 @@ addLoadEvent(enableAutocomplete); if ($serendipity['version'][0] < 2) { echo "".PLUGIN_EVENT_FREETAG_MANAGE_CLEANUP_SUCCESSFUL.""; } else { - echo ' ' . PLUGIN_EVENT_FREETAG_MANAGE_CLEANUP_SUCCESSFUL . ''; + echo ' ' . PLUGIN_EVENT_FREETAG_MANAGE_CLEANUP_SUCCESSFUL . ''; } } else { if ($serendipity['version'][0] < 2) { echo "".PLUGIN_EVENT_FREETAG_MANAGE_CLEANUP_FAILED."

      DB-Error:".$cleanup; } else { - echo '

      ' . PLUGIN_EVENT_FREETAG_MANAGE_CLEANUP_FAILED . '

      DB-Error: ' . $cleanup . '
      '; + echo '

      ' . PLUGIN_EVENT_FREETAG_MANAGE_CLEANUP_FAILED . '

      DB-Error: ' . $cleanup . '
      '; } } } @@ -2446,7 +2446,7 @@ addLoadEvent(enableAutocomplete); if ($serendipity['version'][0] < 2) { echo PLUGIN_EVENT_FREETAG_MANAGE_CLEANUP_INFO."

      "; } else { - echo ' ' . PLUGIN_EVENT_FREETAG_MANAGE_CLEANUP_INFO . ''; + echo ' ' . PLUGIN_EVENT_FREETAG_MANAGE_CLEANUP_INFO . ''; } // Display list of found inconsistencies @@ -2476,7 +2476,7 @@ addLoadEvent(enableAutocomplete); if ($serendipity['version'][0] < 2) { echo "".PLUGIN_EVENT_FREETAG_MANAGE_CLEANUP_NOTHING.""; } else { - echo ' ' . PLUGIN_EVENT_FREETAG_MANAGE_CLEANUP_NOTHING . ''; + echo ' ' . PLUGIN_EVENT_FREETAG_MANAGE_CLEANUP_NOTHING . ''; } } else { @@ -2484,7 +2484,7 @@ addLoadEvent(enableAutocomplete); if ($serendipity['version'][0] < 2) { echo "".PLUGIN_EVENT_FREETAG_MANAGE_CLEANUP_LOOKUP_ERROR."

      DB-Error:".$mappings; } else { - echo '

      ' . PLUGIN_EVENT_FREETAG_MANAGE_CLEANUP_LOOKUP_ERROR . '

      DB-Error: ' . $mappings . '
      '; + echo '

      ' . PLUGIN_EVENT_FREETAG_MANAGE_CLEANUP_LOOKUP_ERROR . '

      DB-Error: ' . $mappings . '
      '; } } } @@ -2564,4 +2564,4 @@ img.serendipity_freeTag_xmlButton } } -/* vim: set sts=4 ts=4 expandtab : */ +/* vim: set sts=4 ts=4 expandtab : */ \ No newline at end of file diff --git a/serendipity_event_guestbook/ChangeLog b/serendipity_event_guestbook/ChangeLog index 5c87022a..06318996 100644 --- a/serendipity_event_guestbook/ChangeLog +++ b/serendipity_event_guestbook/ChangeLog @@ -1,3 +1,5 @@ +3.60: Iconfont a11y fix (yellowled) + 3.59: ----- * Switch {call feedback} function to show success or error box @@ -245,4 +247,4 @@ 3.05: ----- - * Fixed proper recognition to not display email addresses if configured. + * Fixed proper recognition to not display email addresses if configured. \ No newline at end of file diff --git a/serendipity_event_guestbook/plugin_guestbook_backend_dbc.tpl b/serendipity_event_guestbook/plugin_guestbook_backend_dbc.tpl index 33e5fd72..418c5c55 100644 --- a/serendipity_event_guestbook/plugin_guestbook_backend_dbc.tpl +++ b/serendipity_event_guestbook/plugin_guestbook_backend_dbc.tpl @@ -34,22 +34,22 @@
      {if $plugin_gb_ilogerror === true} -

      {$CONST.PLUGIN_GUESTBOOK_ADMIN_LOG_ERROR}

      +

      {$CONST.PLUGIN_GUESTBOOK_ADMIN_LOG_ERROR}

      {/if} {if $is_guestbook_admin_backup === true}

      {$CONST.PLUGIN_GUESTBOOK_ADMIN_DBC_DUMP_TITLE|upper}

      -
      {$CONST.PLUGIN_GUESTBOOK_ADMIN_DBC_DUMP_DONE}
      +
      {$CONST.PLUGIN_GUESTBOOK_ADMIN_DBC_DUMP_DONE}
      {elseif $is_guestbook_admin_backup === false} -
      {$CONST.PLUGIN_GUESTBOOK_ADMIN_DBC_NIXDA_NOBACKUP}
      +
      {$CONST.PLUGIN_GUESTBOOK_ADMIN_DBC_NIXDA_NOBACKUP}
      {/if} {if $is_guestbook_admin_insert}

      {$CONST.PLUGIN_GUESTBOOK_ADMIN_DBC_INSERT_TITLE|upper}

      -
      {$CONST.PLUGIN_GUESTBOOK_ADMIN_DBC_INSERT_MSG}
      +
      {$CONST.PLUGIN_GUESTBOOK_ADMIN_DBC_INSERT_MSG}
      {/if} {if $is_guestbook_admin_erase}

      {$CONST.PLUGIN_GUESTBOOK_ADMIN_DBC_ERASE_TITLE|upper}

      {if $is_guestbook_admin_erase_msg} -
      {$plugin_gb_dbc_message}
      +
      {$plugin_gb_dbc_message}
      {/if} {/if} {if $is_guestbook_admin_download} @@ -58,22 +58,22 @@
      templates_c/guestbook/ backup files
      {$gb_read_backup_dir} {elseif $is_guestbook_admin_download_msg === false} -
      {$CONST.PLUGIN_GUESTBOOK_ADMIN_DBC_DOWNLOAD_MSG}
      +
      {$CONST.PLUGIN_GUESTBOOK_ADMIN_DBC_DOWNLOAD_MSG}
      {/if} {/if} {if $is_guestbook_admin_insfile_msg || $is_guestbook_admin_delfile_msg} -
      {$plugin_gb_dbc_message}!
      +
      {$plugin_gb_dbc_message}!
      {/if} {if $is_guestbook_admin_dbempty}

      {$CONST.PLUGIN_GUESTBOOK_ADMIN_DBC_NIXDA_TITLE|upper}

      -
      {$CONST.PLUGIN_GUESTBOOK_ADMIN_DBC_NIXDA_DESC}!
      +
      {$CONST.PLUGIN_GUESTBOOK_ADMIN_DBC_NIXDA_DESC}!
      {/if} {if $is_plugin_gb_questionaire} -
      {$plugin_gb_questionaire_text}
      +
      {$plugin_gb_questionaire_text}
      {/if} -
      +
      \ No newline at end of file diff --git a/serendipity_event_guestbook/plugin_guestbook_backend_entries.tpl b/serendipity_event_guestbook/plugin_guestbook_backend_entries.tpl index 228eae11..306a4089 100644 --- a/serendipity_event_guestbook/plugin_guestbook_backend_entries.tpl +++ b/serendipity_event_guestbook/plugin_guestbook_backend_entries.tpl @@ -39,13 +39,13 @@ {if $is_guestbook_message}{$msg_header=$error_occured}{call feedback}{/if} {if $is_gbadmin_noappresult} -
      {$CONST.PLUGIN_GUESTBOOK_ADMIN_APP_NORESULT}
      +
      {$CONST.PLUGIN_GUESTBOOK_ADMIN_APP_NORESULT}
      {/if} {if $is_gbadmin_noviewresult} -
      {$CONST.PLUGIN_GUESTBOOK_ADMIN_VIEW_NORESULT}
      +
      {$CONST.PLUGIN_GUESTBOOK_ADMIN_VIEW_NORESULT}
      {/if} {if $is_gbadmin_nodbcdb} -
      {$CONST.PLUGIN_GUESTBOOK_ADMIN_DBC_NIXDA_DESC}
      +
      {$CONST.PLUGIN_GUESTBOOK_ADMIN_DBC_NIXDA_DESC}
      {/if} {if $guestbook_entries} @@ -69,7 +69,7 @@
      {$entry.name} - {$CONST.PLUGIN_GUESTBOOK_USERSDATE_OF_ENTRY} + {$CONST.PLUGIN_GUESTBOOK_USERSDATE_OF_ENTRY} {if $is_guestbook_admin_noapp != true} @@ -92,7 +92,7 @@
      diff --git a/serendipity_event_guestbook/plugin_guestbook_backend_header.tpl b/serendipity_event_guestbook/plugin_guestbook_backend_header.tpl index 4d9d814d..64283d64 100644 --- a/serendipity_event_guestbook/plugin_guestbook_backend_header.tpl +++ b/serendipity_event_guestbook/plugin_guestbook_backend_header.tpl @@ -4,7 +4,7 @@ {function name="feedback"}{* message and error feedback for approve, view, add issues *}
      - {$msg_header} + {$msg_header} {if $guestbook_messages}
        {foreach $guestbook_messages AS $msg} @@ -35,4 +35,4 @@
      -{/if} +{/if} \ No newline at end of file diff --git a/serendipity_event_guestbook/serendipity_event_guestbook.php b/serendipity_event_guestbook/serendipity_event_guestbook.php index 3acc48e9..b61fb612 100644 --- a/serendipity_event_guestbook/serendipity_event_guestbook.php +++ b/serendipity_event_guestbook/serendipity_event_guestbook.php @@ -67,7 +67,7 @@ class serendipity_event_guestbook extends serendipity_event { 'dateformat' )); $propbag->add('author', 'Ian'); - $propbag->add('version', '3.59'); + $propbag->add('version', '3.60'); $propbag->add('requirements', array( 'serendipity' => '1.7.0', 'smarty' => '3.1.0', @@ -100,7 +100,7 @@ class serendipity_event_guestbook extends serendipity_event { // check possible config mismatch setting if (serendipity_db_bool($this->get_config('showapp')) === true && serendipity_db_bool($this->get_config('automoderate')) === true) { $this->set_config('automoderate', false); - echo '
      ' . PLUGIN_GUESTBOOK_CONFIG_ERROR . '
      '; + echo '
      ' . PLUGIN_GUESTBOOK_CONFIG_ERROR . '
      '; return false; } // Cleanup. Remove all empty configs on SAVECONF-Submit. @@ -2092,4 +2092,4 @@ class serendipity_event_guestbook extends serendipity_event { } -/* vim: set sts=4 ts=4 expandtab : */ +/* vim: set sts=4 ts=4 expandtab : */ \ No newline at end of file diff --git a/serendipity_event_imageselectorplus/ChangeLog b/serendipity_event_imageselectorplus/ChangeLog index a1f68696..700fa2a6 100644 --- a/serendipity_event_imageselectorplus/ChangeLog +++ b/serendipity_event_imageselectorplus/ChangeLog @@ -1,153 +1,96 @@ -0.51: ------ - * Append CSS to end of eventData stream +0.52: Iconfont a11y fix (yellowled) +0.51: Append CSS to end of eventData stream -0.50: ------ - * Try catch exception error to not break the flow +0.50: Try catch exception error to not break the flow +0.49: Fix 'array sizes are inconsistent' error with mediainsert tagged entries + and array_multisort() -0.49: ------ - * Fix 'array sizes are inconsistent' error with - mediainsert tagged entries and array_multisort() - - -0.48: ------ - * Use native API method parseTemplate() (only) - - -0.47: ------ - * htmlspecialchars fixes +0.48: Use native API method parseTemplate() (only) +0.47: htmlspecialchars fixes 0.46: ------ - - * Introduce imagemagick_nobang variable for thumbnail image resizing - with Serendipity >= 2.x versions - * Better description of MAX Value constants + * Introduce imagemagick_nobang variable for thumbnail image resizing with + Serendipity >= 2.x versions + * Better description of MAX Value constants 0.45: ------ - * Added description for max-width and max-height option setting - * Fix old bug with image resize thumb creation on both max-options = n - Part 2 of this bug was introduced in S9y 2.0 development for ImageMagick - escapeshellcmd method. - - -0.43/44: ------ - * re-add enable markup in textarea form + * Added description for max-width and max-height option setting + * Fix old bug with image resize thumb creation on both max-options = n + Part 2 of this bug was introduced in S9y 2.0 development for ImageMagick + escapeshellcmd method. +0.43, 0.44: re-add enable markup in textarea form 0.42: ------ - * Merge new xml structure "picperrow" and "hideafter" by user "nogat" - http://board.s9y.org/viewtopic.php?f=4&t=20058, 2014-08-22 - * add some media gallery css - * minors for version switch - - -0.41: ------ - - * removed wrong slash in plugin_mediainsert.tpl fullimage link path + * Merge new xml structure "picperrow" and "hideafter" by user "nogat" + board.s9y.org/viewtopic.php?f=4&t=20058, 2014-08-22 + * add some media gallery css + * minors for version switch +0.41: removed wrong slash in plugin_mediainsert.tpl fullimage link path 0.40: ------ - * better pdf object preview in case of used imagemagick library - * added serendipity_quickblog_image class to prevent preview borders - * reset entries_header use for 2.0 and up - * fix hardcoded thumbName check to its Serendipity variable + * better pdf object preview in case of used imagemagick library + * added serendipity_quickblog_image class to prevent preview borders + * reset entries_header use for 2.0 and up + * fix hardcoded thumbName check to its Serendipity variable 0.39: ------ - * added form target to - * added non-image object uploads with link/image generation via radio field, - which creates a real link instead of using the hidden quickblog tag - * removed some obsolet functions - * disabled allow_comments, moderate_comments to always take default values + * added form target to + * added non-image object uploads with link/image generation via radio field, + which creates a real link instead of using the hidden quickblog tag + * removed some obsolet functions + * disabled allow_comments, moderate_comments to always take default values 0.38: ----- - * Changed default value of quickblog image size to default - $serendipity['thumbSize']. This prevents creation of another - image copy to the MediaLibrary, if not changed to another value. - * Added a description lang constant for this. - - -0.37: ----- - -silence exif_read_data errors + * Changed default value of quickblog image size to default + $serendipity['thumbSize']. This prevents creation of another image copy + to the MediaLibrary, if not changed to another value. + * Added a description lang constant for this. +0.37: silence exif_read_data errors 0.36: ----- -Some quoting markup fixes -Use native parseTemplate API - extends s9y version >= 1.3 -Add 'No Category' to category selectbox -Disable markup property plugin NL2BR in case of WYSIWYG use + * Some quoting markup fixes + * Use native parseTemplate API - extends s9y version >= 1.3 + * Add 'No Category' to category selectbox + * Disable markup property plugin NL2BR in case of WYSIWYG use 0.35: ----- - -Added 2.0 markup hooked into ML upload -Added simple wysiwyg editor to quickblog textarea -Minor marrkup fixes + * Added 2.0 markup hooked into ML upload + * Added simple wysiwyg editor to quickblog textarea + * Minor marrkup fixes 0.34: ----- -Fix some 'Division by zero' errors and possible -array_multisort(): Array sizes are inconsistent in blah blah errors + * Fix some 'Division by zero' errors and possible + * array_multisort(): Array sizes are inconsistent in blah blah errors +0.33: Fix some wrong mediainserts by CKEDITOR -0.33: ----- +0.32: fixed upload path -Fix some wrong mediainserts by CKEDITOR +0.31: latest: Smarty3 forward compatibility +0.30: Remove $selected, raises a smarty exception -0.32: ----- +0.28: Passed $eventData to the plugin_mediainsert.tpl file, as + {$plugin_mediainsert_entry}. -fixed upload path +0.20: (Vladimr Ajgl) -0.31: ------ - -latest: Smarty3 forward compatibility - -0.30: ----- - -Remove $selected, raises a smarty exception - -0.28: ----- - -Passed $eventData to the plugin_mediainsert.tpl file, as {$plugin_mediainsert_entry}. - - -Version 0.20: ------------- - -(by Vladimr Ajgl) - -* Added documentation.html files -* Added czech translation -* Added ability to post XML code into entries that can be used to build galleries (PHP5 only) + * Added documentation.html files + * Added czech translation + * Added ability to post XML code into entries that can be used to build + galleries (PHP5 only) \ No newline at end of file diff --git a/serendipity_event_imageselectorplus/serendipity_event_imageselectorplus.php b/serendipity_event_imageselectorplus/serendipity_event_imageselectorplus.php index a1c032ed..2e69c0d4 100644 --- a/serendipity_event_imageselectorplus/serendipity_event_imageselectorplus.php +++ b/serendipity_event_imageselectorplus/serendipity_event_imageselectorplus.php @@ -26,7 +26,7 @@ class serendipity_event_imageselectorplus extends serendipity_event $propbag->add('description', PLUGIN_EVENT_IMAGESELECTORPLUS_DESC); $propbag->add('stackable', false); $propbag->add('author', 'Garvin Hicking, Vladimir Ajgl, Adam Charnock, Ian'); - $propbag->add('version', '0.51'); + $propbag->add('version', '0.52'); $propbag->add('requirements', array( 'serendipity' => '1.3', 'smarty' => '2.6.7', @@ -234,7 +234,7 @@ class serendipity_event_imageselectorplus extends serendipity_event $newsizes = array('width' => $_newsizes[0], 'height' => $_newsizes[1]); } - echo ' Resizing thumb of ' . $orientation . ' ' . $fdim[0] . 'x' . $fdim[1] . ' to ' . $_newsizes[0] . 'x' . $_newsizes[1] . ' instead of ' . $s9ysizes[0] . 'x' . $s9ysizes[1] . "...\n"; + echo ' Resizing thumb of ' . $orientation . ' ' . $fdim[0] . 'x' . $fdim[1] . ' to ' . $_newsizes[0] . 'x' . $_newsizes[1] . ' instead of ' . $s9ysizes[0] . 'x' . $s9ysizes[1] . "...\n"; $dirname = dirname($target) . '/'; $dirname = str_replace($serendipity['serendipityPath'] . $serendipity['uploadPath'], '', $dirname); $serendipity['imagemagick_nobang'] = true; @@ -1189,7 +1189,7 @@ class serendipity_event_imageselectorplus extends serendipity_event * width="400" height="300" border=0 alt="This is an example!" * * Which will produce an array as follows: - * + * *
            * array(4) {
            *   ["width"]=>
      @@ -1202,7 +1202,7 @@ class serendipity_event_imageselectorplus extends serendipity_event
            *   string(19) "This is an example!"
            * }
            * 
      - * + * * @author Adam Charnock (http://omniwiki.co.uk) * @internal It may be possible to do this with a regex * @param string $attrs The tag string @@ -1263,4 +1263,4 @@ class serendipity_event_imageselectorplus extends serendipity_event } -/* vim: set sts=4 ts=4 expandtab : */ +/* vim: set sts=4 ts=4 expandtab : */ \ No newline at end of file diff --git a/serendipity_event_includeentry/ChangeLog b/serendipity_event_includeentry/ChangeLog index d055c8de..d19769ce 100644 --- a/serendipity_event_includeentry/ChangeLog +++ b/serendipity_event_includeentry/ChangeLog @@ -1,3 +1,5 @@ +2.18: Iconfont a11y fix (yellowled) + 2.17: * Fix 2.x version checks diff --git a/serendipity_event_includeentry/form.inc.php b/serendipity_event_includeentry/form.inc.php index b92ab06b..25a0a3ef 100644 --- a/serendipity_event_includeentry/form.inc.php +++ b/serendipity_event_includeentry/form.inc.php @@ -45,7 +45,7 @@ $select = $cbag->get('select_values'); ?>
      - +
      @@ -144,7 +144,7 @@ ?>
      - +
      diff --git a/serendipity_event_includeentry/serendipity_event_includeentry.php b/serendipity_event_includeentry/serendipity_event_includeentry.php index 0b5e2a1f..8b089a07 100644 --- a/serendipity_event_includeentry/serendipity_event_includeentry.php +++ b/serendipity_event_includeentry/serendipity_event_includeentry.php @@ -38,7 +38,7 @@ class serendipity_event_includeentry extends serendipity_event $propbag->add('description', PLUGIN_EVENT_INCLUDEENTRY_DESC); $propbag->add('stackable', false); $propbag->add('author', 'Garvin Hicking'); - $propbag->add('version', '2.17'); + $propbag->add('version', '2.18'); $propbag->add('scrambles_true_content', true); $propbag->add('requirements', array( 'serendipity' => '2.0', @@ -399,7 +399,7 @@ class serendipity_event_includeentry extends serendipity_event if ($serendipity['version'][0] < 2) { echo '
      ERROR: ' . $result . '
      '."\n"; } else { - echo ' ERROR: ' . $result . ''."\n"; + echo ' ERROR: ' . $result . ''."\n"; } } $serendipity["POST"]["staticblock"] = serendipity_db_insert_id("staticblocks", 'id'); @@ -409,7 +409,7 @@ class serendipity_event_includeentry extends serendipity_event if ($serendipity['version'][0] < 2) { echo '
      ERROR: ' . $result . '
      '."\n"; } else { - echo ' ERROR: ' . $result . ''."\n"; + echo ' ERROR: ' . $result . ''."\n"; } } } @@ -550,7 +550,7 @@ class serendipity_event_includeentry extends serendipity_event if ($serendipity['version'][0] < 2) { echo '
      '. DONE . ': '. sprintf(SETTINGS_SAVED_AT, serendipity_strftime('%H:%M:%S')). '
      '."\n"; } else { - echo ' '. DONE . ': '. sprintf(SETTINGS_SAVED_AT, serendipity_strftime('%H:%M:%S')). ''."\n"; + echo ' '. DONE . ': '. sprintf(SETTINGS_SAVED_AT, serendipity_strftime('%H:%M:%S')). ''."\n"; } $this->updateStaticBlock(); } @@ -560,7 +560,7 @@ class serendipity_event_includeentry extends serendipity_event if ($serendipity['version'][0] < 2) { echo '
      '. DONE .': '. sprintf(RIP_ENTRY, $this->staticblock['title']) . '
      '."\n"; } else { - echo ' '. DONE .': '. sprintf(RIP_ENTRY, $this->staticblock['title']) . ''."\n"; + echo ' '. DONE .': '. sprintf(RIP_ENTRY, $this->staticblock['title']) . ''."\n"; } } diff --git a/serendipity_event_karma/ChangeLog b/serendipity_event_karma/ChangeLog index e65cfcfd..feaf46da 100644 --- a/serendipity_event_karma/ChangeLog +++ b/serendipity_event_karma/ChangeLog @@ -1,22 +1,12 @@ -Version 2.11: +2.12: Iconfont a11y fix (yellowled) + +2.11: CSS placement changes for S9y 2.0 + +2.9: fixed db table karmalog, ip column to IPv6 length - * CSS placement changes for S9y 2.0 - ------------------------------------------------------------------------- - -Version 2.9: - - * fixed db table karmalog, ip column to IPv6 length - ------------------------------------------------------------------------- -Version 2.0 (gregman): - - * Included new option to change to animated voting based on images. - ------------------------------------------------------------------------- -Version 1.4 (brockhaus): - - * New option to disable visit tracking for logged in users. - ------------------------------------------------------------------------- -Version 1.3 (garvinhickins): +2.0: Included new option to change to animated voting based on images. + (gregman) + +1.4: New option to disable visit tracking for logged in users. (brockhaus) + +1.3 (garvinhicking): \ No newline at end of file diff --git a/serendipity_event_karma/serendipity_event_karma.php b/serendipity_event_karma/serendipity_event_karma.php index 0d5f945a..37de12a6 100644 --- a/serendipity_event_karma/serendipity_event_karma.php +++ b/serendipity_event_karma/serendipity_event_karma.php @@ -44,7 +44,7 @@ class serendipity_event_karma extends serendipity_event $propbag->add('description', PLUGIN_KARMA_BLAHBLAH); $propbag->add('stackable', false); $propbag->add('author', 'Garvin Hicking, Grischa Brockhaus, Judebert, Gregor Voeltz, Ian'); - $propbag->add('version', '2.12'); + $propbag->add('version', '2.13'); $propbag->add('requirements', array( 'serendipity' => '1.6', 'smarty' => '2.6.7', @@ -1452,32 +1452,32 @@ END_IMG_CSS; // posted points $ppoints = $kdata['points']; if (!is_numeric($ppoints) || ((int)$ppoints < -2) || ((int)$ppoints > 2)) { - print(" ".PLUGIN_KARMA_INVALID_INPUT."\n"); + print(" ".PLUGIN_KARMA_INVALID_INPUT."\n"); return false; } // posted id $pid = $kdata['entryid']; if (!is_numeric($pid)) { - print(" ".PLUGIN_KARMA_INVALID_INPUT."\n"); + print(" ".PLUGIN_KARMA_INVALID_INPUT."\n"); return false; } // posted IP $pip = long2ip(ip2long($kdata['ip'])); if ($pip == -1 || $pip === FALSE) { - print(" ".PLUGIN_KARMA_INVALID_INPUT."\n"); + print(" ".PLUGIN_KARMA_INVALID_INPUT."\n"); return false; } // posted user agent (need a better validator, I think) $puser_agent = $kdata['user_agent']; if (serendipity_db_escape_string($puser_agent) != $puser_agent) { - print(" ".PLUGIN_KARMA_INVALID_INPUT."\n"); + print(" ".PLUGIN_KARMA_INVALID_INPUT."\n"); return false; } // posted vote time $pvotetime = $kdata['votetime']; $unixsecs = date('U', $kdata['votetime']); if ($pvotetime != $unixsecs) { - print(" ".PLUGIN_KARMA_INVALID_INPUT."\n"); + print(" ".PLUGIN_KARMA_INVALID_INPUT."\n"); return false; } @@ -1503,13 +1503,13 @@ END_IMG_CSS; ); $updated = serendipity_db_query($update); if ($updated != 1) { - printf(" ".PLUGIN_KARMA_REMOVE_ERROR."\n", $pid); + printf(" ".PLUGIN_KARMA_REMOVE_ERROR."\n", $pid); // Don't delete from karma log if we couldn't take away the points continue; } } else { // This will only happen if someone is messing with the karma table or submit data - printf(" ".PLUGIN_KARMA_UPDATE_ERROR."", $pid); + printf(" ".PLUGIN_KARMA_UPDATE_ERROR."", $pid); continue; } } @@ -1527,12 +1527,12 @@ END_IMG_CSS; // User feedback if ($deleted == 1) { if ($serendipity['POST']['delete_button']) { - printf(" ".PLUGIN_KARMA_REMOVED_POINTS."\n", $ppoints, $pid); + printf(" ".PLUGIN_KARMA_REMOVED_POINTS."\n", $ppoints, $pid); } else { - printf(" ".PLUGIN_KARMA_APPROVED_POINTS."\n", $ppoints, $pid); + printf(" ".PLUGIN_KARMA_APPROVED_POINTS."\n", $ppoints, $pid); } } else { - printf(" ".PLUGIN_KARMA_REMOVE_ERROR."\n", $pid); + printf(" ".PLUGIN_KARMA_REMOVE_ERROR."\n", $pid); } } } @@ -1548,8 +1548,8 @@ END_IMG_CSS;
      @@ -1657,7 +1657,7 @@ END_IMG_CSS; // Paging (partly ripped from include/admin/comments.inc.php) $commentsPerPage = (int)(!empty($serendipity['GET']['filter']['perpage']) ? $serendipity['GET']['filter']['perpage'] : 25); $sql = serendipity_db_query("SELECT COUNT(*) AS total FROM {$serendipity['dbPrefix']}karmalog l WHERE 1 = 1 " . $and, true); - if (is_string($sql)) print(" ".$sql."\n"); + if (is_string($sql)) print(" ".$sql."\n"); $totalVotes = (is_array($sql) && is_int($sql['total'])) ? $sql['total'] : 0; $pages = ($commentsPerPage == COMMENTS_FILTER_ALL ? 1 : ceil($totalVotes/(int)$commentsPerPage)); $page = (int)$serendipity['GET']['page']; @@ -1680,12 +1680,12 @@ END_IMG_CSS; // Variables for display if ($linkPrevious) { - $linkPrevious = ' '. PREVIOUS .''; + $linkPrevious = ' '. PREVIOUS .''; } else { $linkPrevious = ''. NO_ENTRIES_TO_PRINT .''; } if ($linkNext) { - $linkNext = ''. NEXT .' '; + $linkNext = ''. NEXT .' '; } else { $linkNext = ''. NO_ENTRIES_TO_PRINT .''; } @@ -1718,8 +1718,8 @@ END_IMG_CSS; $votetitle = $vote['title']; } $entrylink = serendipity_archiveURL($vote['entryid'], $vote['title'], 'serendipityHTTPPath', true); - $entryFilterHtml = "". FILTERS .""; - $ipFilterHtml = "". FILTERS .""; + $entryFilterHtml = "". FILTERS .""; + $ipFilterHtml = "". FILTERS .""; $timestr = strftime('%a %b %d %Y, %H:%M:%S', $vote['votetime']); $cssClass = (($i % 2 ==0)?'even':'odd'); $barClass = str_replace(array('.',' '), array('_','_'), $this->image_name); @@ -1739,7 +1739,7 @@ END_IMG_CSS;

      {$votetitle} - + $entryFilterHtml

      @@ -1786,7 +1786,7 @@ END_IMG_CSS; } else { print(" - No logs to display. You need to enable karma logging, if you want to see single votes displayed here. + No logs to display. You need to enable karma logging, if you want to see single votes displayed here. "); } @@ -2158,7 +2158,7 @@ END_IMG_CSS; * @param mixed points The total karma points * @param mixed votes The total number of votes * - * @return string A word corresponding to the article rating, + * @return string A word corresponding to the article rating, * or PLUGIN_KARMA_IMAGE_NONE_RATING if no votes have been recorded. */ function wordRating($points, $votes) { @@ -2185,4 +2185,4 @@ END_IMG_CSS; } } -/* vim: set sts=4 ts=4 sw=4 expandtab : */ +/* vim: set sts=4 ts=4 sw=4 expandtab : */ \ No newline at end of file diff --git a/serendipity_event_linktrimmer/ChangeLog b/serendipity_event_linktrimmer/ChangeLog index 8e04f786..e893a0bb 100644 --- a/serendipity_event_linktrimmer/ChangeLog +++ b/serendipity_event_linktrimmer/ChangeLog @@ -1,61 +1,39 @@ -1.6.2: ----- - * Fix for Smarty2 template +1.6.3: Iconfont a11y fix (yellowled) -1.6.1: ----- - * Fix form action (from "?" to "") to work under Linux +1.6.2: Fix for Smarty2 template -1.6: ----- - * do not include serendipity.js in frame, because of +1.6.1: Fix form action (from "?" to "") to work under Linux + +1.6: do not include serendipity.js in frame, because of ReferenceError: jQuery is not defined -1.5: ----- - * Fix for enablePopup in >= 2.0 +1.5: Fix for enablePopup in >= 2.0 1.4: ----- + * Adapted backend markup for 2.0 backend. * Fixed bad css float on startpage * Fixed wysiwyg button link creator * Removed dev-POC-dashboard plugin check -1.3: ----- +1.3: + * Added new option to hide linktrimmer on backends frontpage * Use nativ API method here - extends S9y version >= 1.3 -1.1, 1.2: ----- - * Static php5 function fixes +1.1, 1.2: Static php5 function fixes -1.0: ----- - * Do not show in Dashboard (POC) +1.0: Do not show in Dashboard (POC) -0.9: ----- - * Added CKEDITOR ready eventData image path +0.9: Added CKEDITOR ready eventData image path -0.8: ----- - * Latest: Smarty3 forward compatibility +0.8: Latest: Smarty3 forward compatibility -0.7: ----- - * Use latin1_general_cs charset due to lower/uppercase lookups, - thanks to danst0 +0.7: Use latin1_general_cs charset due to lower/uppercase lookups, thanks to + danst0 -0.6: ----- - * Allow to be used in other plugins (danst0) +0.6: Allow to be used in other plugins (danst0) -0.5: ----- - * Remove unneeded die() +0.5: Remove unneeded die() -0.1: ----- - * Initial Release. See Documentation. \ No newline at end of file +0.1: Initial Release. See Documentation. \ No newline at end of file diff --git a/serendipity_event_linktrimmer/plugin_linktrimmer.tpl b/serendipity_event_linktrimmer/plugin_linktrimmer.tpl index bc2bf8a7..8b726292 100644 --- a/serendipity_event_linktrimmer/plugin_linktrimmer.tpl +++ b/serendipity_event_linktrimmer/plugin_linktrimmer.tpl @@ -50,7 +50,7 @@ {/if} {if $linktrimmer_error} - {$CONST.PLUGIN_LINKTRIMMER_ERROR} + {$CONST.PLUGIN_LINKTRIMMER_ERROR} {/if}
      @@ -105,4 +105,4 @@ -{/if} +{/if} \ No newline at end of file diff --git a/serendipity_event_multilingual/ChangeLog b/serendipity_event_multilingual/ChangeLog index 66c10017..eee24d70 100644 --- a/serendipity_event_multilingual/ChangeLog +++ b/serendipity_event_multilingual/ChangeLog @@ -1,162 +1,100 @@ -2.32: ------ +2.33: Iconfont a11y fix (yellowled) - * Remove S8y 2.0+ inline style for the fieldset +2.32: Remove s9y 2.0+ inline style for the fieldset 2.31: ------ - * Better recognize $serendipity['dbType'] query check for all supported - postgres and all sqlite versions - * Set strip_langs() method static + * Better recognize $serendipity['dbType'] query check for all supported + postgres and all sqlite versions + * Set strip_langs() method static -2.30 & 1.15 (sidebar): ----------------------- +2.30 & 1.15 (sidebar): Fix Invalid argument supplied for foreach() error in + case the $serendipity['languages'] array is missing + (i.e. by emerge.sh call) - * Fix Invalid argument supplied for foreach() error in case the - $serendipity['languages'] array is missing (ie. by emerge.sh call) +2.29 & 1.14 (sidebar): Fix config sidebar selected langs on save -2.29 & 1.14 (sidebar): ----------------------- +2.28: Extend RSS blog title and description for lang strip - * Fix config sidebar selected langs on save - -2.28: ------ - - * Extend RSS blog title and description for lang strip - -2.27: ------ - - * Extend blogTitle and description lang strip in the genpage hook - (fixes the email subject inclusion for example) +2.27: Extend blogTitle and description lang strip in the genpage hook (fixes + the email subject inclusion for example) 2.26: ------ - * Fix possible missing Smarty object init - * Add blogDescription tagged translations to 2.25 + * Fix possible missing Smarty object init + * Add blogDescription tagged translations to 2.25 2.25: ------ - * Fix "Select language" displaying entries false same ", " links - * This also fixes the "Force full language" switch - * Fix blogTitle tagged translations for /archive page - * Fix blogTitle tagged translations for backend - - -2.24: ------ - - * Allow PCRE_DOTALL /s modifier, in case the |multilingual_lang Smarty - modifier replacement is used for content body textarea fields having - newlines. + * Fix "Select language" displaying entries false same ", " links + * This also fixes the "Force full language" switch + * Fix blogTitle tagged translations for /archive page + * Fix blogTitle tagged translations for backend +2.24: Allow PCRE_DOTALL /s modifier, in case the |multilingual_lang Smarty + modifier replacement is used for content body textarea fields having + newlines. 2.23 & 1.13 (sidebar): ----------------------- - * Load langs by lang API method - requires S9y 1.6+ - * Fix some plugin inconsistencies - * Append the CSS if not already used by theme + * Load langs by lang API method - requires S9y 1.6+ + * Fix some plugin inconsistencies + * Append the CSS if not already used by theme +2.22: Fix missing Smarty template vars when initiating in genpage -2.22: ------ - - * Fix missing Smarty template vars when initiating in genpage - - -2.21: ------ - - * Fix backend form lang selected entry - +2.21: Fix backend form lang selected entry 2.20, 1.12: ----- - * Minor preparations for the Serendipity 2.0 Backend - * Fix missing Smarty object init - * Fix Smarty modifier "multilingual_lang" method name - * Fix constant PLUGIN_EVENT_MULTILINGUAL_LANGSWITCH define(s) - * Added more usage documentary - * Added htaccess file for documentation file readability - * Added a new OK Constant for the backend entry language switch. - This needs a change in backend templates 2k11/admin/entries.inc.tpl - file with 2.0.2+. Watch out for current or upcoming changes in - https://github.com/s9y/Serendipity/commits/2.0/templates/2k11/admin/entries.inc.tpl - * Check and error a missing entryproperties database table index - and fix a wrong set config value - * Fix the force "langswitch" variable option to properly work on click, - as long as the Browsers SESSION holds - * Posted sidebar lang selection influences backend lang ... document dependencies - * Fix 'enry_title' Smarty var not using translation with Smarty3 versions in - non-tag mode and option "Tag translation of the blog title" set true. - We need to declare this option valid for banner title translations in non-tag mode too! + * Minor preparations for the Serendipity 2.0 Backend + * Fix missing Smarty object init + * Fix Smarty modifier "multilingual_lang" method name + * Fix constant PLUGIN_EVENT_MULTILINGUAL_LANGSWITCH define(s) + * Added more usage documentary + * Added htaccess file for documentation file readability + * Added a new OK Constant for the backend entry language switch. + This needs a change in backend templates 2k11/admin/entries.inc.tpl + file with 2.0.2+. Watch out for current or upcoming changes in + github.com/s9y/Serendipity/commits/2.0/templates/2k11/admin/entries.inc.tpl + * Check and error a missing entryproperties database table index + and fix a wrong set config value + * Fix the force "langswitch" variable option to properly work on click, + as long as the Browsers SESSION holds + * Posted sidebar lang selection influences backend lang ... document + dependencies + * Fix 'enry_title' Smarty var not using translation with Smarty3 versions in + non-tag mode and option "Tag translation of the blog title" set true. We + need to declare this option valid for banner title translations in non-tag + mode too! - -2.15: ----- - - * Added new "langswitch" variable to allow users forcing - to switch the frontend language based on the content language +2.15: Added new "langswitch" variable to allow users forcing to switch the + frontend language based on the content language 2.14: ----- - * Added genpage event hook so that blogTitle/Description gets - replaced in other instances where entries are not fetched - (i.e. 'archives') + * Added genpage event hook so that blogTitle/Description gets replaced in + other instances where entries are not fetched (i.e. 'archives') + * sidebar 1.11: Use proper "current url", thanks to timbalu - * sidebar 1.11: Use proper "current url", thanks to timbalu - -2.13: ----- - - * Add smarty modifier "multilingual_lang" that you can use like - {$entry_category.category_name|@multilingual_lang|@escape} - in templates, to replace possible {{...}} language variants. - Also, by default parse such language constructs in the category name. +2.13: Add smarty modifier "multilingual_lang" that you can use like + {$entry_category.category_name|@multilingual_lang|@escape} in templates, + to replace possible {{...}} language variants. Also, by default parse + such language constructs in the category name. 2.11, 2.12: ----- - * Patch to save drafts properly, by Martin Matuska - SF Bug #3047591 + * Patch to save drafts properly, by Martin Matuska, Bug #3047591 + * Patch to properly detect current language, by Martin Matuska, Bug #3047600 - * Patch to properly detect current language, by Martin Matuska - SF Bug #3047600 +2.10: Allow to replace category names/descriptions for the header display -2.10: ----- +2.9: Completely replace the broken regexp to use subparts now. - * Allow to replace category names/descriptions for the header display +2.8: Another regexp for replacements, look-behind and look-ahead. -2.9: ----- +2.7: Better regexp for replacements - * Completely replace the broken regexp to use subparts now. +2.6: Fix a PHP error notice -2.8: ---- - - * Another regexp for replacements, look-behind and look-ahead. - -2.7: ----- - - * Better regexp for replacements - -2.6: ----- - - * Fix a PHP error notice - -2.5: ----- - - * Allow for tagged translations, see documentation. By praabjerg - \ No newline at end of file +2.5: Allow for tagged translations, see documentation. By praabjerg \ No newline at end of file diff --git a/serendipity_event_multilingual/serendipity_event_multilingual.php b/serendipity_event_multilingual/serendipity_event_multilingual.php index f3dea52e..20119709 100755 --- a/serendipity_event_multilingual/serendipity_event_multilingual.php +++ b/serendipity_event_multilingual/serendipity_event_multilingual.php @@ -27,7 +27,7 @@ class serendipity_event_multilingual extends serendipity_event 'php' => '4.1.0' )); $propbag->add('groups', array('FRONTEND_ENTRY_RELATED', 'BACKEND_EDITOR')); - $propbag->add('version', '2.32'); + $propbag->add('version', '2.33'); $propbag->add('configuration', array('copytext', 'placement', 'tagged_title', 'tagged_entries', 'tagged_sidebar', 'langswitch')); $propbag->add('event_hooks', array( 'frontend_fetchentries' => true, @@ -153,7 +153,7 @@ class serendipity_event_multilingual extends serendipity_event if ($built == 2) { $q = "SHOW INDEX FROM {$serendipity['dbPrefix']}entryproperties FROM {$serendipity['dbName']}"; if (!is_array(serendipity_db_query($q))) { - echo ' Error: '.$r.'. Does it exist? Please check your privileges to this table; triggered in serendipity_event_multilingual, setupDB() method.'; + echo ' Error: '.$r.'. Does it exist? Please check your privileges to this table; triggered in serendipity_event_multilingual, setupDB() method.'; } else $this->set_config('db_built', 3); } if ($built == 3) { @@ -656,7 +656,7 @@ class serendipity_event_multilingual extends serendipity_event ' . PLUGIN_EVENT_MULTILINGUAL_NEEDTOSAVE . "\n"; + echo ' ' . PLUGIN_EVENT_MULTILINGUAL_NEEDTOSAVE . "\n"; } ?>
      diff --git a/serendipity_event_mycalendar/ChangeLog b/serendipity_event_mycalendar/ChangeLog index ad84f743..b49ca6e0 100644 --- a/serendipity_event_mycalendar/ChangeLog +++ b/serendipity_event_mycalendar/ChangeLog @@ -1,3 +1,5 @@ +0.18: Iconfont a11y fix (yellowled) + 0.17: Adapt backend to 2.x (yellowled) 0.16: Use htmlspecialchars() in the RSS output to prevent XML parsing errors diff --git a/serendipity_event_mycalendar/serendipity_event_mycalendar.php b/serendipity_event_mycalendar/serendipity_event_mycalendar.php index 31c1f64f..06515119 100644 --- a/serendipity_event_mycalendar/serendipity_event_mycalendar.php +++ b/serendipity_event_mycalendar/serendipity_event_mycalendar.php @@ -28,7 +28,7 @@ class serendipity_event_mycalendar extends serendipity_event { 'php' => '4.1.0' )); - $propbag->add('version', '0.17.0'); + $propbag->add('version', '0.17.1'); $propbag->add('author', 'Garvin Hicking, Markus Gerstel, Grischa Brockhaus'); $propbag->add('stackable', false); $propbag->add('event_hooks', array( @@ -324,7 +324,7 @@ class serendipity_event_mycalendar extends serendipity_event { echo $this->getDropdown('month', $event['eventid'], range(1, 12), $month, false, 'changeDate('. $event['eventid'] .')') . "."; echo $this->getDropdown('year', $event['eventid'], range(date('Y'), date('Y')+2), $year, false, 'changeDate('. $event['eventid'] .')'); if ($event['eventdate'] < time()-86400) { - echo ' ' . DELETE . ''; + echo ' ' . DELETE . ''; } echo " \n"; echo "
      '; } else { - $moveup = ''; + $moveup = ''; } if ($sort_idx == (count($sql)-1)) { $movedown = ''; } else { - $movedown = ''; + $movedown = ''; } } @@ -2048,4 +2048,4 @@ class serendipity_event_todolist extends serendipity_event { /* vim: set sts=4 ts=4 expandtab : */ -?> +?> \ No newline at end of file diff --git a/serendipity_event_userprofiles/ChangeLog b/serendipity_event_userprofiles/ChangeLog index 3e53e622..e73b1418 100644 --- a/serendipity_event_userprofiles/ChangeLog +++ b/serendipity_event_userprofiles/ChangeLog @@ -1,3 +1,5 @@ +0.31: Iconfont a11y fix (yellowled) + 0.30: Adapt backend to 2.x (yellowled) 0.29: Fix user personal form - adds some line breaks, missing form tag and diff --git a/serendipity_event_userprofiles/serendipity_event_userprofiles.php b/serendipity_event_userprofiles/serendipity_event_userprofiles.php index 62bf2633..7e0acb9d 100755 --- a/serendipity_event_userprofiles/serendipity_event_userprofiles.php +++ b/serendipity_event_userprofiles/serendipity_event_userprofiles.php @@ -97,7 +97,7 @@ class serendipity_event_userprofiles extends serendipity_event { 'genpage' => true )); $propbag->add('author', 'Garvin Hicking, Falk Doering'); - $propbag->add('version', '0.30'); + $propbag->add('version', '0.31'); $propbag->add('requirements', array( 'serendipity' => '2.0', 'smarty' => '2.6.7', @@ -205,20 +205,20 @@ class serendipity_event_userprofiles extends serendipity_event { echo '

      ' . (function_exists('serendipity_specialchars') ? serendipity_specialchars(PLUGIN_EVENT_USERPROFILES_SELECT) : htmlspecialchars(PLUGIN_EVENT_USERPROFILES_SELECT, ENT_COMPAT, LANG_CHARSET)) . '

      '."\n"; if(!empty($serendipity['POST']['submitProfile'])) { - echo ' ' . DONE . ': ' . sprintf(SETTINGS_SAVED_AT, serendipity_strftime('%H:%M:%S')) . ''; + echo ' ' . DONE . ': ' . sprintf(SETTINGS_SAVED_AT, serendipity_strftime('%H:%M:%S')) . ''; } if(!empty($serendipity['POST']['submitProfileOptions'])) { - echo ' ' . DONE . ': ' . sprintf(SETTINGS_SAVED_AT, serendipity_strftime('%H:%M:%S')) . ''; + echo ' ' . DONE . ': ' . sprintf(SETTINGS_SAVED_AT, serendipity_strftime('%H:%M:%S')) . ''; } if(!empty($serendipity['POST']['createVcard'])) { if ($this->createVCard($serendipity['POST']['profileUser'])) { - echo ' '. DONE . ': ' . sprintf(PLUGIN_EVENT_USERPROFILES_VCARDCREATED_AT, serendipity_strftime('%H:%M:%S')) . ''; - echo ' '. IMPORT_NOTES . ': '. PLUGIN_EVENT_USERPROFILES_VCARDCREATED_NOTE . ''; + echo ' '. DONE . ': ' . sprintf(PLUGIN_EVENT_USERPROFILES_VCARDCREATED_AT, serendipity_strftime('%H:%M:%S')) . ''; + echo ' '. IMPORT_NOTES . ': '. PLUGIN_EVENT_USERPROFILES_VCARDCREATED_NOTE . ''; } else { - echo ' '. ERROR . ': ' . PLUGIN_EVENT_USERPROFILES_VCARDNOTCREATED . ''; + echo ' '. ERROR . ': ' . PLUGIN_EVENT_USERPROFILES_VCARDNOTCREATED . ''; } } @@ -814,4 +814,4 @@ class serendipity_event_userprofiles extends serendipity_event { } } -/* vim: set sts=4 ts=4 expandtab : */ +/* vim: set sts=4 ts=4 expandtab : */ \ No newline at end of file diff --git a/serendipity_plugin_pollbox/ChangeLog b/serendipity_plugin_pollbox/ChangeLog index 1472ca8a..7ec9a2cf 100644 --- a/serendipity_plugin_pollbox/ChangeLog +++ b/serendipity_plugin_pollbox/ChangeLog @@ -1,3 +1,5 @@ +2.16: Iconfont a11y fix (yellowled) + 2.15: Use static function declaration 2.14: Added additional backend markup for 2.0 backend (yellowled) diff --git a/serendipity_plugin_pollbox/serendipity_event_pollbox.php b/serendipity_plugin_pollbox/serendipity_event_pollbox.php index c60e6132..a06fdeb7 100644 --- a/serendipity_plugin_pollbox/serendipity_event_pollbox.php +++ b/serendipity_plugin_pollbox/serendipity_event_pollbox.php @@ -20,7 +20,7 @@ class serendipity_event_pollbox extends serendipity_event { $propbag->add('configuration', array('permalink', "articleformat", "pagetitle", "articleformattitle")); $propbag->add('author', 'Garvin Hicking, Matthias Mees'); $propbag->add('groups', array('STATISTICS')); - $propbag->add('version', '2.15'); + $propbag->add('version', '2.16'); $propbag->add('requirements', array( 'serendipity' => '0.8', 'smarty' => '2.6.7', @@ -273,7 +273,7 @@ class serendipity_event_pollbox extends serendipity_event { - +
      "; @@ -448,4 +448,4 @@ class serendipity_event_mycalendar extends serendipity_event { } } -/* vim: set sts=4 ts=4 expandtab : */ +/* vim: set sts=4 ts=4 expandtab : */ \ No newline at end of file diff --git a/serendipity_event_smartymarkup/ChangeLog b/serendipity_event_smartymarkup/ChangeLog index 311adc5d..6f3e2705 100644 --- a/serendipity_event_smartymarkup/ChangeLog +++ b/serendipity_event_smartymarkup/ChangeLog @@ -1,28 +1,20 @@ -1.14: ----- - * Consistence changes +1.15: Iconfont a11y fix (yellowled) -1.13: ----- - * try/catch Exception to not break the flow +1.14: Consistence changes + +1.13: try/catch Exception to not break the flow 1.12: ----- - * Exclude content having code highlighter or multilingual tags - Do not use parsable Smarty Variables in combination with - any other content having braces "{}"! - * Extend Requirement to Smarty 3.1 and Serendipity 1.7+ - * Removed old code parts for backward compat (was erroneous) - * Rename wrong $serendipity['PLUGINDATA'] to $serendipity['plugindata'] -1.11: ----- - * More compatibility fixes fc19cfc + * Exclude content having code highlighter or multilingual tags. Do not use + parsable Smarty Variables in combination with any other content having + braces "{}"! + * Extend Requirement to Smarty 3.1 and Serendipity 1.7+ + * Removed old code parts for backward compat (was erroneous) + * Rename wrong $serendipity['PLUGINDATA'] to $serendipity['plugindata'] -1.10: ----- - * Added: configs comment warning and their default to not parse comments +1.11: More compatibility fixes fc19cfc -1.9: ---- - * Latest: Smarty3 forward compatibility +1.10: Added: configs comment warning and their default to not parse comments + +1.9: Latest: Smarty3 forward compatibility \ No newline at end of file diff --git a/serendipity_event_smartymarkup/serendipity_event_smartymarkup.php b/serendipity_event_smartymarkup/serendipity_event_smartymarkup.php index 62869366..8e892b25 100644 --- a/serendipity_event_smartymarkup/serendipity_event_smartymarkup.php +++ b/serendipity_event_smartymarkup/serendipity_event_smartymarkup.php @@ -19,7 +19,7 @@ class serendipity_event_smartymarkup extends serendipity_event $propbag->add('description', PLUGIN_EVENT_SMARTYMARKUP_DESC); $propbag->add('stackable', false); $propbag->add('author', 'Garvin Hicking'); - $propbag->add('version', '1.14'); + $propbag->add('version', '1.15'); $propbag->add('requirements', array( 'serendipity' => '1.7', 'smarty' => '3.1.0', @@ -98,7 +98,7 @@ class serendipity_event_smartymarkup extends serendipity_event // test #$tpl_source = '{assign var="foo" value="bar"}{$foo|escape:"html"}'; - // return success state + // return success state return true; } @@ -219,7 +219,7 @@ class serendipity_event_smartymarkup extends serendipity_event try { $eventData[$element] = $this->smartymarkup($eventData[$element], $eventData); } catch (Exception $e) { - echo ' ' . ERROR_SOMETHING . ': '.$e->getMessage() . "\n"; + echo ' ' . ERROR_SOMETHING . ': '.$e->getMessage() . "\n"; } if ($element == 'staticpage') { $eventData['markup_staticpage'] = true; diff --git a/serendipity_event_spamblock_bayes/ChangeLog b/serendipity_event_spamblock_bayes/ChangeLog index 69447dcd..7224c201 100644 --- a/serendipity_event_spamblock_bayes/ChangeLog +++ b/serendipity_event_spamblock_bayes/ChangeLog @@ -1,3 +1,5 @@ +0.4.25: Iconfont a11y fix (yellowled) + 0.4.24: Added mysqli checks 0.4.23: @@ -180,4 +182,4 @@ * removed unnecessary interface-items from frontend * added loadinidicator to frontend * Bugfix: Use of the form at the admin-frontend no longer switches to the comment-frontend - * Bugfix: php-end from lang-file removed + * Bugfix: php-end from lang-file removed \ No newline at end of file diff --git a/serendipity_event_spamblock_bayes/bayesAnalysismenu.tpl b/serendipity_event_spamblock_bayes/bayesAnalysismenu.tpl index 477c1345..4fca1498 100644 --- a/serendipity_event_spamblock_bayes/bayesAnalysismenu.tpl +++ b/serendipity_event_spamblock_bayes/bayesAnalysismenu.tpl @@ -9,7 +9,7 @@ {if $s9ybackend == 1} {$CONST.PREVIOUS} {else} - + {/if} {/if} @@ -17,7 +17,7 @@ {if $s9ybackend == 1} {$CONST.NEXT} {else} - + {/if} {/if} {if $s9ybackend == 1} @@ -53,7 +53,7 @@ {if $s9ybackend == 1} {$CONST.PREVIOUS} {else} - + {/if} {/if} @@ -61,7 +61,7 @@ {if $s9ybackend == 1} {$CONST.NEXT} {else} - + {/if} {/if} {if $s9ybackend == 1} diff --git a/serendipity_event_spamblock_bayes/bayesImportmenu.tpl b/serendipity_event_spamblock_bayes/bayesImportmenu.tpl index 67a8ad61..ed2f599c 100644 --- a/serendipity_event_spamblock_bayes/bayesImportmenu.tpl +++ b/serendipity_event_spamblock_bayes/bayesImportmenu.tpl @@ -1,5 +1,5 @@
      - {if $s9ybackend == 1}

      {else} {/if}{$CONST.PLUGIN_EVENT_SPAMBLOCK_BAYES_IMPORT_EXPLANATION}{if $s9ybackend == 1}

      {else}{/if} + {if $s9ybackend == 1}

      {else} {/if}{$CONST.PLUGIN_EVENT_SPAMBLOCK_BAYES_IMPORT_EXPLANATION}{if $s9ybackend == 1}

      {else}{/if} {if $s9ybackend != 1} @@ -11,10 +11,10 @@
      {/if} - +

      {$CONST.PLUGIN_EVENT_SPAMBLOCK_BAYES_TROJA}

      - {if $s9ybackend == 1}

      {else} {/if}{$CONST.PLUGIN_EVENT_SPAMBLOCK_BAYES_TROJA_EXPLANATION}{if $s9ybackend == 1}

      {else}{/if} + {if $s9ybackend == 1}

      {else} {/if}{$CONST.PLUGIN_EVENT_SPAMBLOCK_BAYES_TROJA_EXPLANATION}{if $s9ybackend == 1}

      {else}{/if} @@ -28,4 +28,4 @@ {/if} - + \ No newline at end of file diff --git a/serendipity_event_spamblock_bayes/bayesRecyclermenu.tpl b/serendipity_event_spamblock_bayes/bayesRecyclermenu.tpl index 08d72215..58c446e1 100644 --- a/serendipity_event_spamblock_bayes/bayesRecyclermenu.tpl +++ b/serendipity_event_spamblock_bayes/bayesRecyclermenu.tpl @@ -15,14 +15,14 @@ {if $s9ybackend == 1} {$CONST.PREVIOUS} {else} - + {/if} {/if} {if ($commentpage+1)*20 < $comments|@count} {if $s9ybackend == 1} {$CONST.NEXT} {else} - + {/if} {/if} {if $s9ybackend == 1} @@ -66,7 +66,7 @@
      {$CONST.Article}
      {$comment.article_title}
      - + {else}
    • @@ -75,7 +75,7 @@ -

      {$comment.author|truncate:20:"..."|escape:"html"} {$CONST.IN_REPLY_TO} {$comment.article_title} {$CONST.ON} {$comment.timestamp|date_format:"%d.%m.%y, %R"} – {$comment.rating|regex_replace:"/\..*/":""}%

      +

      {$comment.author|truncate:20:"..."|escape:"html"} {$CONST.IN_REPLY_TO} {$comment.article_title} {$CONST.ON} {$comment.timestamp|date_format:"%d.%m.%y, %R"} – {$comment.rating|regex_replace:"/\..*/":""}%

      @@ -98,14 +98,14 @@ {if $s9ybackend == 1} {$CONST.PREVIOUS} {else} - + {/if} {/if} {if ($commentpage+1)*20 < $comments|@count} {if $s9ybackend == 1} {$CONST.NEXT} {else} - + {/if} {/if} {if $s9ybackend == 1} diff --git a/serendipity_event_spamblock_bayes/serendipity_event_spamblock_bayes.php b/serendipity_event_spamblock_bayes/serendipity_event_spamblock_bayes.php index 187d283a..85031a32 100644 --- a/serendipity_event_spamblock_bayes/serendipity_event_spamblock_bayes.php +++ b/serendipity_event_spamblock_bayes/serendipity_event_spamblock_bayes.php @@ -42,7 +42,7 @@ class serendipity_event_spamblock_bayes extends serendipity_event { $this->title = PLUGIN_EVENT_SPAMBLOCK_BAYES_NAME; $propbag->add ( 'description', PLUGIN_EVENT_SPAMBLOCK_BAYES_DESC); $propbag->add ( 'name', $this->title); - $propbag->add ( 'version', '0.4.24' ); + $propbag->add ( 'version', '0.4.25' ); $propbag->add ( 'event_hooks', array ('frontend_saveComment' => true, 'backend_spamblock_comments_shown' => true, 'external_plugin' => true, @@ -1203,7 +1203,7 @@ class serendipity_event_spamblock_bayes extends serendipity_event { onclick="return ham('. $comment ['id'].');" title="'. PLUGIN_EVENT_SPAMBLOCK_BAYES_NAME . ': ' . PLUGIN_EVENT_SPAMBLOCK_BAYES_HAM .'" href="'. $serendipity['baseURL'] . 'index.php?/plugin/learnAction&action=approve&category=ham&id=' . $eventData['id'] . '&entry_id='. $eventData['entry_id'] . '" - > ' . PLUGIN_EVENT_SPAMBLOCK_BAYES_HAM .' + > ' . PLUGIN_EVENT_SPAMBLOCK_BAYES_HAM .'
    • ' . PLUGIN_EVENT_SPAMBLOCK_BAYES_SPAM .' + > ' . PLUGIN_EVENT_SPAMBLOCK_BAYES_SPAM .'
    • @@ -1320,21 +1320,21 @@ class serendipity_event_spamblock_bayes extends serendipity_event { if ($serendipity['version'][0] == 1) { echo '

      '.(function_exists('serendipity_specialchars') ? serendipity_specialchars($serendipity['GET']['message']) : htmlspecialchars($serendipity['GET']['message'], ENT_COMPAT, LANG_CHARSET)).'

      '; } else { - echo ' ' . (function_exists('serendipity_specialchars') ? serendipity_specialchars($serendipity['GET']['message']) : htmlspecialchars($serendipity['GET']['message'], ENT_COMPAT, LANG_CHARSET)) . ''; + echo ' ' . (function_exists('serendipity_specialchars') ? serendipity_specialchars($serendipity['GET']['message']) : htmlspecialchars($serendipity['GET']['message'], ENT_COMPAT, LANG_CHARSET)) . ''; } } if (isset($serendipity['GET']['success'])) { if ($serendipity['version'][0] == 1) { echo '

      '.(function_exists('serendipity_specialchars') ? serendipity_specialchars($serendipity['GET']['success']) : htmlspecialchars($serendipity['GET']['success'], ENT_COMPAT, LANG_CHARSET)).'

      '; } else { - echo ' ' . (function_exists('serendipity_specialchars') ? serendipity_specialchars($serendipity['GET']['success']) : htmlspecialchars($serendipity['GET']['success'], ENT_COMPAT, LANG_CHARSET)) . ''; + echo ' ' . (function_exists('serendipity_specialchars') ? serendipity_specialchars($serendipity['GET']['success']) : htmlspecialchars($serendipity['GET']['success'], ENT_COMPAT, LANG_CHARSET)) . ''; } } if (isset($serendipity['GET']['error'])) { if ($serendipity['version'][0] == 1) { echo '

      '.(function_exists('serendipity_specialchars') ? serendipity_specialchars($serendipity['GET']['error']) : htmlspecialchars($serendipity['GET']['error'], ENT_COMPAT, LANG_CHARSET)).'

      '; } else { - echo ' ' . (function_exists('serendipity_specialchars') ? serendipity_specialchars($serendipity['GET']['error']) : htmlspecialchars($serendipity['GET']['error'], ENT_COMPAT, LANG_CHARSET)) . ''; + echo ' ' . (function_exists('serendipity_specialchars') ? serendipity_specialchars($serendipity['GET']['error']) : htmlspecialchars($serendipity['GET']['error'], ENT_COMPAT, LANG_CHARSET)) . ''; } } $this->get = $serendipity['GET']; @@ -1483,7 +1483,7 @@ class serendipity_event_spamblock_bayes extends serendipity_event { } catch (Exception $e) { $amount = 0; } - + $data['pages'] = ceil($amount / 20); $data['bayesTable'] = $bayesTable; @@ -2075,4 +2075,4 @@ class serendipity_event_spamblock_bayes extends serendipity_event { break; } } -} +} \ No newline at end of file diff --git a/serendipity_event_staticpage/ChangeLog b/serendipity_event_staticpage/ChangeLog index 6306dd62..a94807bc 100644 --- a/serendipity_event_staticpage/ChangeLog +++ b/serendipity_event_staticpage/ChangeLog @@ -1,3 +1,5 @@ +4.14: Iconfont a11y fix (yellowled) + 4.13: IE11 backend flexbox fix (yellowled) 4.12: Adapt to 2.x backend (yellowled) @@ -123,7 +125,7 @@ You can override the content of those files within your template directory, by placing a file named exactly the same way, - in the "backend_templates" sub-directory of your template. + in the "backend_templates" sub-directory of your template. Thus, you can put an empty file inside your plugin directory to initialize the ability to use a template-preference. diff --git a/serendipity_event_staticpage/serendipity_event_staticpage.php b/serendipity_event_staticpage/serendipity_event_staticpage.php index df894ac0..d1b69a75 100644 --- a/serendipity_event_staticpage/serendipity_event_staticpage.php +++ b/serendipity_event_staticpage/serendipity_event_staticpage.php @@ -91,7 +91,7 @@ class serendipity_event_staticpage extends serendipity_event $propbag->add('page_configuration', $this->config); $propbag->add('type_configuration', $this->config_types); $propbag->add('author', 'Marco Rinck, Garvin Hicking, David Rolston, Falk Doering, Stephan Manske, Pascal Uhlmann, Ian, Don Chambers'); - $propbag->add('version', '4.13'); + $propbag->add('version', '4.14'); $propbag->add('requirements', array( 'serendipity' => '2.0', 'smarty' => '2.6.7', @@ -1676,13 +1676,13 @@ class serendipity_event_staticpage extends serendipity_event if (!isset($this->pagetype['id'])) { $result = serendipity_db_insert('staticpages_types', $this->pagetype); if (is_string($result)) { - echo ' ERROR: ' . $result . ''; + echo ' ERROR: ' . $result . ''; } $serendipity["POST"]["pagetype"] = serendipity_db_insert_id('staticpages_types', 'id'); } else { $result = serendipity_db_update('staticpages_types', array('id' => $this->pagetype['id']), $this->pagetype); if (is_string($result)) { - echo ' ERROR: ' . $result . ''; + echo ' ERROR: ' . $result . ''; } } } @@ -1803,14 +1803,14 @@ class serendipity_event_staticpage extends serendipity_event if($sort_idx == 0) { echo ' '; } else { - echo '
      ' . UP . ''; + echo '' . UP . ''; } echo '
    • '."\n"; echo '
    • '; if ($sort_idx == (count($pages)-1)) { echo ' '; } else { - echo ($page['moveup']!= '' ? ' ' : '') . ''. DOWN .''; + echo ($page['moveup']!= '' ? ' ' : '') . ''. DOWN .''; } echo '
    • '."\n"; echo ''."\n"; @@ -1844,13 +1844,13 @@ class serendipity_event_staticpage extends serendipity_event $this->pagetype[$config_item] = serendipity_get_bool($serendipity['POST']['plugin'][$config_item]); } } - echo ''. DONE .': '. sprintf(SETTINGS_SAVED_AT, serendipity_strftime('%H:%M:%S')) .''; + echo ''. DONE .': '. sprintf(SETTINGS_SAVED_AT, serendipity_strftime('%H:%M:%S')) .''; $this->updatePageType(); } if (!empty($serendipity['POST']['typeDelete']) && $serendipity['POST']['pagetype'] != '__new') { serendipity_db_query("DELETE FROM {$serendipity['dbPrefix']}staticpages_types WHERE id = " . (int)$serendipity['POST']['pagetype']); - echo ''. DONE .': '. sprintf(RIP_ENTRY, $this->pagetype['description']) . ''; + echo ''. DONE .': '. sprintf(RIP_ENTRY, $this->pagetype['description']) . ''; } echo '
      '; @@ -1969,9 +1969,9 @@ class serendipity_event_staticpage extends serendipity_event $result = $this->updateStaticPage(); if (is_string($result)) { - echo ' ERROR: ' . $result . ''; + echo ' ERROR: ' . $result . ''; } else { - echo '' . DONE . ': ' . sprintf(SETTINGS_SAVED_AT, serendipity_strftime('%H:%M:%S')). ''; + echo '' . DONE . ': ' . sprintf(SETTINGS_SAVED_AT, serendipity_strftime('%H:%M:%S')). ''; } } @@ -1979,9 +1979,9 @@ class serendipity_event_staticpage extends serendipity_event if (!empty($serendipity['POST']['staticDelete']) && $serendipity['POST']['staticpage'] != '__new') { if (!$this->getChildPage($serendipity['POST']['staticpage'])) { serendipity_db_query("DELETE FROM {$serendipity['dbPrefix']}staticpages WHERE id = " . (int)$serendipity['POST']['staticpage']); - echo '' . DONE . ': '. sprintf(RIP_ENTRY, $this->staticpage['pagetitle']) . ''; + echo '' . DONE . ': '. sprintf(RIP_ENTRY, $this->staticpage['pagetitle']) . ''; } else { - echo '' . IMPORT_NOTES . ': '. STATICPAGE_CANNOTDELETE_MSG . ''; + echo '' . IMPORT_NOTES . ': '. STATICPAGE_CANNOTDELETE_MSG . ''; } } @@ -2043,7 +2043,7 @@ class serendipity_event_staticpage extends serendipity_event echo ''; if ($sbplav) { - echo ' '; + echo ' '; echo 'Staticpage Sidebar ' . STATICPAGE_PLUGIN_AVAILABLE; echo ''; } @@ -2056,7 +2056,7 @@ class serendipity_event_staticpage extends serendipity_event echo 'staticpage_preview.focus();' . "\n"; echo ''; $serendipity['POST']['staticSubmit'] = true; - echo ' ' . sprintf(PLUGIN_STATICPAGE_PREVIEW, '' . $this->staticpage['pagetitle'] . '') . ''; + echo ' ' . sprintf(PLUGIN_STATICPAGE_PREVIEW, '' . $this->staticpage['pagetitle'] . '') . ''; } if ($serendipity['POST']['staticSubmit'] || isset($serendipity['GET']['staticid'])) { @@ -2674,7 +2674,7 @@ foreach($select AS $select_value => $select_desc) { // Find out if the entry has been modified later than 30 minutes after creation if ( $entry['timestamp'] <= ($entry['last_modified'] - 60*30) ) { - $lm = ''; + $lm = ''; } else { @@ -2703,7 +2703,7 @@ foreach($select AS $select_value => $select_desc) {
        -
      • +
      • " value="">
      • " value="">
      @@ -2751,7 +2751,7 @@ foreach($select AS $select_value => $select_desc) { { ?>
      - +
      add('description', PLUGIN_EVENT_STATISTICS_DESC); $propbag->add('stackable', false); $propbag->add('author', 'Arnan de Gans, Garvin Hicking, Fredrik Sandberg, kalkin, Matthias Mees, Ian'); - $propbag->add('version', '1.62'); + $propbag->add('version', '1.63'); $propbag->add('requirements', array( 'serendipity' => '1.6', 'smarty' => '2.6.7', @@ -762,7 +762,7 @@ class serendipity_event_statistics extends serendipity_event

      - +
      @@ -787,7 +787,7 @@ class serendipity_event_statistics extends serendipity_event } echo ''; } else { - echo " ".PLUGIN_EVENT_STATISTICS_EXT_TOPREFS_NONE.""; + echo " ".PLUGIN_EVENT_STATISTICS_EXT_TOPREFS_NONE.""; } ?> @@ -1036,4 +1036,4 @@ class serendipity_event_statistics extends serendipity_event } -/* vim: set sts=4 ts=4 expandtab : */ +/* vim: set sts=4 ts=4 expandtab : */ \ No newline at end of file diff --git a/serendipity_event_template_editor/ChangeLog b/serendipity_event_template_editor/ChangeLog index e4c5ca30..13cd56cb 100644 --- a/serendipity_event_template_editor/ChangeLog +++ b/serendipity_event_template_editor/ChangeLog @@ -1,3 +1,5 @@ +0.8.1: Iconfont a11y fix (yellowled) + 0.8: Adapt backend to 2.x (yellowled) 0.7: Fetch jQuery without protocol diff --git a/serendipity_event_template_editor/serendipity_event_template_editor.php b/serendipity_event_template_editor/serendipity_event_template_editor.php index 76677e87..b9384176 100644 --- a/serendipity_event_template_editor/serendipity_event_template_editor.php +++ b/serendipity_event_template_editor/serendipity_event_template_editor.php @@ -25,7 +25,7 @@ class serendipity_event_template_editor extends serendipity_event { $propbag->add('stackable', false); $propbag->add('author', 'Malte Paskuda'); $propbag->add('license', 'GPL'); - $propbag->add('version', '0.8.0'); + $propbag->add('version', '0.8.1'); $propbag->add('requirements', array( 'serendipity' => '2.0' )); @@ -186,13 +186,13 @@ class serendipity_event_template_editor extends serendipity_event { } if (isset($serendipity['GET']['message'])) { - echo '' . (function_exists('serendipity_specialchars') ? serendipity_specialchars($serendipity['GET']['message']) : htmlspecialchars($serendipity['GET']['message'], ENT_COMPAT, LANG_CHARSET)) . ''; + echo '' . (function_exists('serendipity_specialchars') ? serendipity_specialchars($serendipity['GET']['message']) : htmlspecialchars($serendipity['GET']['message'], ENT_COMPAT, LANG_CHARSET)) . ''; } if (isset($serendipity['GET']['success'])) { - echo ' ' . (function_exists('serendipity_specialchars') ? serendipity_specialchars($serendipity['GET']['success']) : htmlspecialchars($serendipity['GET']['success'], ENT_COMPAT, LANG_CHARSET)) . ''; + echo ' ' . (function_exists('serendipity_specialchars') ? serendipity_specialchars($serendipity['GET']['success']) : htmlspecialchars($serendipity['GET']['success'], ENT_COMPAT, LANG_CHARSET)) . ''; } if (isset($serendipity['GET']['error'])) { - echo ' ' . (function_exists('serendipity_specialchars') ? serendipity_specialchars($serendipity['GET']['error']) : htmlspecialchars($serendipity['GET']['error'], ENT_COMPAT, LANG_CHARSET)) . ''; + echo ' ' . (function_exists('serendipity_specialchars') ? serendipity_specialchars($serendipity['GET']['error']) : htmlspecialchars($serendipity['GET']['error'], ENT_COMPAT, LANG_CHARSET)) . ''; } #only necessary for delivering the javascript and css @@ -346,7 +346,7 @@ class serendipity_event_template_editor extends serendipity_event { echo "
    • $file
    • "; $jsDeleteDialogs .= sprintf('var DELETE_SURE_'.str_replace('.', '_', $file).'="'.DELETE_SURE.'";', $file); @@ -354,8 +354,8 @@ class serendipity_event_template_editor extends serendipity_event { echo "
    • $file
    • "; $jsDeleteDialogs .= sprintf('var DELETE_SURE_'.str_replace('.', '_', $file).'="'.DELETE_SURE.'";', $file); @@ -382,7 +382,7 @@ class serendipity_event_template_editor extends serendipity_event { echo '
        '; $dircount = 0; foreach ($dirs as $dir) { - echo "
      • $dir
      • "; + echo "
      • $dir
      • "; } echo '
      '; diff --git a/serendipity_event_todolist/ChangeLog b/serendipity_event_todolist/ChangeLog index ea8a0e21..339f0660 100644 --- a/serendipity_event_todolist/ChangeLog +++ b/serendipity_event_todolist/ChangeLog @@ -1 +1,3 @@ +1.25.1: Iconfont a11y fix (yellowled) + 1.25.0: Adapt backend to 2.x (yellowled) \ No newline at end of file diff --git a/serendipity_event_todolist/serendipity_event_todolist.php b/serendipity_event_todolist/serendipity_event_todolist.php index db0a52ff..ffb9a967 100644 --- a/serendipity_event_todolist/serendipity_event_todolist.php +++ b/serendipity_event_todolist/serendipity_event_todolist.php @@ -41,7 +41,7 @@ class serendipity_event_todolist extends serendipity_event { 'css_backend' => true )); $propbag->add('author', 'Steven Tonnesen, Matthias Mees'); - $propbag->add('version', '1.25.0'); + $propbag->add('version', '1.25.1'); $propbag->add('requirements', array( 'serendipity' => '2.0', 'smarty' => '2.6.7', @@ -1534,12 +1534,12 @@ class serendipity_event_todolist extends serendipity_event { if ($sort_idx == 0) { $moveup = '
       ' . UP . '' . UP . ' '. DOWN .''. DOWN .'