# Copyright (c) 2003-2005, Jannis Hermanns (on behalf the Serendipity Developer Team)
# All rights reserved. See LICENSE file for licensing details
+if (defined('S9Y_FRAMEWORK_PLUGIN_INTERNAL')) {
+ return;
+}
+@define('S9Y_FRAMEWORK_PLUGIN_INTERNAL', true);
+
class serendipity_calendar_plugin extends serendipity_plugin {
var $title = CALENDAR;
$ts = mktime(0, 0, 0, date('m'), 1);
- require_once S9Y_INCLUDE_PATH . 'include/functions_calendars.inc.php';
-
$add_query = '';
if (isset($serendipity['GET']['category'])) {
$base_query = 'C' . (int)$serendipity['GET']['category'];
$ts = mktime(0, 0, 0, date('m', $ts)-1, 1, date('Y', $ts)); // Must be last in 'case' statement
break;
case 'persian-utf8':
+ require_once S9Y_INCLUDE_PATH . 'include/functions_calendars.inc.php';
$linkStamp = persian_date_utf('Y/m', $ts);
$ts_title = serendipity_formatTime("%B %Y", $ts, false);
$ts = persian_mktime(0, 0, 0, persian_date_utf('m', $ts)-1, 1, persian_date_utf('Y', $ts)); // Must be last in 'case' statement
$ts = mktime(0, 0, 0, date('m', $ts), date('d', $ts)-7, date('Y', $ts));
break;
case 'persian-utf8':
+ require_once S9Y_INCLUDE_PATH . 'include/functions_calendars.inc.php';
$linkStamp = persian_date_utf('Y/\WW', $ts);
$ts_title = WEEK . ' '. persian_date_utf('W، Y', $ts);
$ts = persian_mktime(0, 0, 0, persian_date_utf('m', $ts), persian_date_utf('d', $ts)-7, persian_date_utf('Y', $ts));
$ts = mktime(0, 0, 0, date('m', $ts), date('d', $ts)-1, date('Y', $ts)); // Must be last in 'case' statement
break;
case 'persian-utf8':
+ require_once S9Y_INCLUDE_PATH . 'include/functions_calendars.inc.php';
$linkStamp = persian_date_utf('Y/m/d', $ts);
$ts_title = serendipity_formatTime("%e %B %Y", $ts, false);
$ts = persian_mktime(0, 0, 0, persian_date_utf('m', $ts), persian_date_utf('d', $ts)-1, persian_date_utf('Y', $ts)); // Must be last in 'case' statement
$propbag->add('type', 'boolean');
$propbag->add('name', SYNDICATION_PLUGIN_PUBDATE);
$propbag->add('description', SYNDICATION_PLUGIN_PUBDATE_DESC);
- $propbag->add('default', '');
+ $propbag->add('default', true);
break;
case 'bannerURL':
switch($match[1]) {
case 'pubDate':
- if ($bag_content != 'false') {
+ if (serendipity_db_bool($bag_content)) {
$bag_content = gmdate('D, d M Y H:i:s \G\M\T', serendipity_serverOffsetHour($entries[0]['last_modified']));
} else {
$bag_content = '';
if ($which_category === "login") {
$which_category = (int)$serendipity['authorid'];
}
-
+
$categories = serendipity_fetchCategories(empty($which_category) ? 'all' : $which_category, '', $sort);
$cat_count = array();
}
/* vim: set sts=4 ts=4 expandtab : */
-?>