[pLog-svn] r3100 - in plog/trunk: . class/action class/action/admin class/data class/locale locale templates/admin templates/summary

jondaley at devel.lifetype.net jondaley at devel.lifetype.net
Thu Mar 23 03:13:04 GMT 2006


Author: jondaley
Date: 2006-03-23 03:12:19 +0000 (Thu, 23 Mar 2006)
New Revision: 3100

Added:
   plog/trunk/locale/locale_ja_JP_utf8.php
   plog/trunk/locale/locale_sv_SE.php
Removed:
   plog/trunk/class/action/admin/adminhelpaction.class.php
Modified:
   plog/trunk/class/action/rssaction.class.php
   plog/trunk/class/data/plogcalendar.class.php
   plog/trunk/class/locale/locale.class.php
   plog/trunk/locale/locale_nl_NL.php
   plog/trunk/templates/admin/cleanup.template
   plog/trunk/templates/summary/post.template
   plog/trunk/xmlrpc.php
Log:
merged lifetype 1.0.4 revs 2846 through 3099

Deleted: plog/trunk/class/action/admin/adminhelpaction.class.php
===================================================================
--- plog/trunk/class/action/admin/adminhelpaction.class.php	2006-03-22 22:16:39 UTC (rev 3099)
+++ plog/trunk/class/action/admin/adminhelpaction.class.php	2006-03-23 03:12:19 UTC (rev 3100)
@@ -1,58 +0,0 @@
-<?php
-
-	include_once( PLOG_CLASS_PATH."class/action/admin/adminaction.class.php" );
-    include_once( PLOG_CLASS_PATH."class/view/admin/adminsimpleerrorview.class.php" );
-    include_once( PLOG_CLASS_PATH."class/view/admin/adminhelpview.class.php" );
-    include_once( PLOG_CLASS_PATH."class/data/validator/stringvalidator.class.php" );
-
-    /**
-     * \ingroup Action
-     * @private
-     *
-     * Sends a help text to the user.
-     */
-    class AdminHelpAction extends AdminAction 
-	{
-
-    	var $_helpId;
-
-    	/**
-         * Constructor. If nothing else, it also has to call the constructor of the parent
-         * class, BlogAction with the same parameters
-         */
-        function AdminHelpAction( $actionInfo, $request )
-        {
-        	$this->AdminAction( $actionInfo, $request );
-        }
-
-        function validate()
-        {
-        	$this->_helpId = trim($this->_request->getValue( "helpId" ));
-
-            $val = new StringValidator();
-            if( !$val->validate( $this->_helpId )) {
-            	$this->_view = new AdminSimpleErrorView();
-                $this->_view->setValue( "error", "Incorrect identifier." );
-            	return false;
-            }
-
-            return true;
-        }
-
-        /**
-         * Carries out the specified action
-         */
-        function perform()
-        {
-        	$this->_view = new AdminHelpView( $this->_blogInfo );
-            $blogSettings = $this->_blogInfo->getSettings();
-            $locale =& Locales::getLocale( $blogSettings->getValue( "locale" ));
-
-            $this->_view->setValue( "help", $locale->tr( $this->_helpId ));
-            $this->setCommonData();
-
-            // better to return true if everything fine
-            return true;
-        }
-    }
-?>

Modified: plog/trunk/class/action/rssaction.class.php
===================================================================
--- plog/trunk/class/action/rssaction.class.php	2006-03-22 22:16:39 UTC (rev 3099)
+++ plog/trunk/class/action/rssaction.class.php	2006-03-23 03:12:19 UTC (rev 3100)
@@ -26,6 +26,18 @@
          */
         function perform()
         {
+        	//Check the rdf syndication is allowed or not
+        	$rdfEnabled = $this->_config->getValue( "rdf_enabled" );
+        	if ( !$rdfEnabled ) {
+                include_once( PLOG_CLASS_PATH."class/view/errorview.class.php" );
+				$message = $this->_locale->tr('error_rdf_syndication_not_allowed').'<br/><br/>';
+            	$this->_view = new ErrorView( $this->_blogInfo, $message );
+                $this->setCommonData();
+                $this->_view->render();
+
+                die();
+            }        		
+        	
         	// fetch the articles for the given blog
             $blogSettings = $this->_blogInfo->getSettings();
             $localeCode = $blogSettings->getValue( "locale" );

Modified: plog/trunk/class/data/plogcalendar.class.php
===================================================================
--- plog/trunk/class/data/plogcalendar.class.php	2006-03-22 22:16:39 UTC (rev 3099)
+++ plog/trunk/class/data/plogcalendar.class.php	2006-03-23 03:12:19 UTC (rev 3100)
@@ -1,30 +1,29 @@
 <?php
-
-	include_once( PLOG_CLASS_PATH."class/data/htmlcalendar.class.php" );
-    include_once( PLOG_CLASS_PATH."class/locale/locale.class.php" );
     include_once( PLOG_CLASS_PATH."class/config/config.class.php" );
-    include_once( PLOG_CLASS_PATH."class/net/requestgenerator.class.php" );
     include_once( PLOG_CLASS_PATH."class/dao/bloginfo.class.php" );
+    include_once( PLOG_CLASS_PATH."class/data/Date.class.php" );
+    include_once( PLOG_CLASS_PATH."class/data/htmlcalendar.class.php" );
+    include_once( PLOG_CLASS_PATH.'class/data/timestamp.class.php' );
+    include_once( PLOG_CLASS_PATH."class/locale/locale.class.php" );
     include_once( PLOG_CLASS_PATH."class/locale/locales.class.php" );
+    include_once( PLOG_CLASS_PATH."class/net/requestgenerator.class.php" );
 
-   /**
-    * \ingroup Data
+   /**    
+    * \ingroup Data
     *
- 	* A derived class is required to reimplement some methods from the parent
- 	* Calendar class to add things like links to the days and so on.
+    * A derived class is required to reimplement some methods from the parent
+    * Calendar class to add things like links to the days and so on.
     * This one also converts the original HtmlCalendar into Locale aware, respecting
-    * things like the first day of the week and the abbreviations of the days of the week.
-    *
+    * things like the first day of the week and the abbreviations of the days of the week.
+    *
     * User classes will rarely need to use this class.
- 	*/
-	class PlogCalendar extends Calendar 
-	{
+    */
+    class PlogCalendar extends Calendar    {
 
-    	var $_dayPosts;
-        var $_blogInfo;
-        var $rg;
+        var $_dayPosts;
+        var $_blogInfo;        var $rg;
 
-    	/**
+        /**
          * Constructor.
          *
          * @param dayPosts An array indexed from 1 to as many days as the month where
@@ -32,43 +31,43 @@
          * @param localeCode A code specifying the locale we want to use. If empty, the default
          * one specified in the configuration file will be used.
          */
-		function PlogCalendar( $dayPosts =  null, $blogInfo = null, $localeCode = null )
-    	{
-    		$this->Calendar();
+        function PlogCalendar( $dayPosts =  null, $blogInfo = null, $localeCode = null )
+        {
+            $this->Calendar();
 
-    		if( $localeCode == null ) {
-        		$config = Config::getConfig();
-            	//$locale = new Locale( $config->getValue( "default_locale" ));
-		$locale = Locales::getLocale( $config->getValue( "default_locale" ));
-        	}
-        	else {
-        		//$locale = new Locale( $localeCode );
-			$locale = Locales::getLocale( $localeCode );
-		}
+            if( $localeCode == null ) {
+                $config = Config::getConfig();
+                //$locale = new Locale( $config->getValue( "default_locale" ));
+                $locale = Locales::getLocale( $config->getValue( "default_locale" ));
+            }
+            else {
+                //$locale = new Locale( $localeCode );
+                $locale = Locales::getLocale( $localeCode );
+            }
 
             $this->_dayPosts = $dayPosts;
             $this->_blogInfo = $blogInfo;
 
-        	// set the first day of the week according to our locale
-        	$this->startDay = $locale->firstDayOfWeek();
-        	//array_push( $this->monthsNames, $locale->tr("January"));
-        	$this->monthNames = $locale->getMonthNames();
-        	// abbreviations of the days of the week
-        	$this->dayNamesShort = $locale->getDayNamesShort();
-			// full names of the days of the week
-        	$this->dayNames = $locale->getDayNames();
+            // set the first day of the week according to our locale
+            $this->startDay = $locale->firstDayOfWeek();
+            //array_push( $this->monthsNames, $locale->tr("January"));
+            $this->monthNames = $locale->getMonthNames();
+            // abbreviations of the days of the week
+            $this->dayNamesShort = $locale->getDayNamesShort();
+            // full names of the days of the week
+            $this->dayNames = $locale->getDayNames();
 
-		$this->rg = RequestGenerator::getRequestGenerator( $blogInfo );
-    	}
+            $this->rg = RequestGenerator::getRequestGenerator( $blogInfo );
+        }
 
         /**
          * Function overwritten from the base one, so that we can display links for the
-         * next month and the previous month
-         *
+         * next month and the previous month         
+         *        
          * @see Calendar::getCalendarLink()
          */
-    	function getCalendarLink( $month, $year )
-    	{
+        function getCalendarLink( $month, $year )
+        {
             if( $month < 10 ) $month = "0".$month;
             $date = "$year$month";
 
@@ -76,29 +75,55 @@
 
 
             return( $calendarLink );
-    	}
+        }
 
         /**
          * Function overwritten from the base one, so that we can display a link for the days
-         * that have posts
-         *
+         * that have posts         
+         *         
          * @see Calendar::getDateLink()
          */
-    	function getDateLink( $day, $month, $year )
-    	{
-        	if( $this->_dayPosts == null )
-            	return "";
+        function getDateLink( $day, $month, $year )
+        {
+            if( $this->_dayPosts == null )
+                return "";
 
             if( array_key_exists( $day, $this->_dayPosts) && $this->_dayPosts[$day] > 0 ) {
-            	if( $day < 10 ) $day = "0".$day;
+                if( $day < 10 ) $day = "0".$day;
                 $date = "$year$month$day";
 
                 $dateLink = $this->rg->getArchiveLink( $date );
 
-            	return( $dateLink );
+                return( $dateLink );
             }
 
             return "";
-    	}
-	}
+        }
+        
+        /**
+         * Return the HTML for a specified month
+         *         
+         * @see Calendar::getMonthView()
+         */
+        function getMonthView($month, $year)
+        {
+        
+            $t = Timestamp::getBlogDate( $this->_blogInfo );
+            
+            // getBlogDate sometimes returns the time without the time zone applied.  If it wasn't
+            // We need to make sure that it is applied now
+            $config =& Config::getConfig();
+            if( $config->getValue( "time_difference_calculation" ) == TIME_DIFFERENCE_CALCULATION_DYNAMIC ) {
+                $blogSettings = $this->_blogInfo->getSettings();
+                $timeDifference = $blogSettings->getValue( "time_offset" );
+                $t->setDate( Timestamp::getDateWithOffset( $t->getDate(), $timeDifference ), DATE_FORMAT_TIMESTAMP );
+            }
+            
+            return $this->getMonthHTML($month, $year, 1/*showYear*/, 
+                                       $t->getTimestamp(DATE_FORMAT_UNIXTIME) );
+        }
+
+
+        
+    }
 ?>

Modified: plog/trunk/class/locale/locale.class.php
===================================================================
--- plog/trunk/class/locale/locale.class.php	2006-03-22 22:16:39 UTC (rev 3099)
+++ plog/trunk/class/locale/locale.class.php	2006-03-23 03:12:19 UTC (rev 3100)
@@ -503,18 +503,9 @@
             $weekdayId = $timeStamp->getWeekdayId();
             $weekday = $this->_messages["days"][$weekdayId];
             
-            
-            // Get the time stamp string
-            $strTimeStamp = $timeStamp->getTimestamp();
-            //Convert this to a php timestamp.
-            $time = mktime(
-                substr($strTimeStamp,8,2),
-                substr($strTimeStamp,10,2),
-                substr($strTimeStamp,12,2),
-                substr($strTimeStamp,4,2),
-                substr($strTimeStamp,6,2),
-                substr($strTimeStamp,0,4)
-            );
+            include_once( PLOG_CLASS_PATH."class/data/Date.class.php" );
+            // Get the unix time stamp 
+            $time = $timeStamp->getTimestamp(DATE_FORMAT_UNIXTIME);
 
             // Get the time zone offset for the server, on the specified date
             $timeZoneSec = date("Z", $time);
@@ -630,18 +621,9 @@
                     $timeStamp->subtractSeconds( $timeDiff * (-3600));
             
             }
-            // Convert this timestamp to on that is in GMT
-            $strTimeStamp = $timeStamp->getTimestamp();
-            // Now have a local time stamp 
-            // Is this step really necessary, since we previously had a time stamp
-            $time = mktime(
-                substr($strTimeStamp,8,2),
-                substr($strTimeStamp,10,2),
-                substr($strTimeStamp,12,2),
-                substr($strTimeStamp,4,2),
-                substr($strTimeStamp,6,2),
-                substr($strTimeStamp,0,4)
-            );
+            include_once( PLOG_CLASS_PATH."class/data/Date.class.php" );
+            // Get the unix time stamp 
+            $time = $timeStamp->getTimestamp(DATE_FORMAT_UNIXTIME);
 
             // This does not take into account the time offset that the user
             // specified, since we are converting the time to GMT.  Since the

Copied: plog/trunk/locale/locale_ja_JP_utf8.php (from rev 3099, plog/branches/lifetype-1.0.4/locale/locale_ja_JP_utf8.php)

Modified: plog/trunk/locale/locale_nl_NL.php
===================================================================
--- plog/trunk/locale/locale_nl_NL.php	2006-03-22 22:16:39 UTC (rev 3099)
+++ plog/trunk/locale/locale_nl_NL.php	2006-03-23 03:12:19 UTC (rev 3100)
@@ -50,12 +50,12 @@
 
 // miscellaneous texts
 $messages['of'] = 'van';
-$messages['recently'] = 'recent...';
-$messages['comments'] = 'reacties';
+$messages['recently'] = 'Recent...';
+$messages['comments'] = 'Reacties';
 $messages['comment on this'] = 'Reacties';
-$messages['my_links'] = 'mijn links';
-$messages['archives'] = 'archief';
-$messages['search'] = 'zoeken';
+$messages['my_links'] = 'Mijn links';
+$messages['archives'] = 'Archief';
+$messages['search'] = 'Zoeken';
 $messages['calendar'] = 'Kalender';
 $messages['search_s'] = 'Zoeken';
 $messages['search_this_blog'] = 'Doorzoek deze blog:';
@@ -79,7 +79,7 @@
 $messages['no_posts_found'] = 'Geen documenten gevonden';
 $messages['user_has_no_posts_yet'] = 'De gebruiker heeft nog geen documenten geplaatst';
 $messages['back'] = 'Terug';
-$messages['post'] = 'document';
+$messages['post'] = 'Document';
 $messages['trackbacks_for_article'] = 'Trackbacks voor artikel: ';
 $messages['trackback_excerpt'] = 'Samenvatting';
 $messages['trackback_weblog'] = 'Weblog';
@@ -102,8 +102,8 @@
 $messages['error_comment_without_name'] = 'Je moet tenminste je naam of bijnaam invoeren.';
 $messages['error_adding_comment'] = 'Fout tijdens het toevoegen van commentaar.';
 $messages['error_incorrect_parameter'] = 'Foute parameter.';
-$messages['error_parameter_missing'] = 'Er ontbreek een parameter missing uit het verzoek.';
-$messages['error_comments_not_enabled'] = 'de commentaar functionaliteit is op deze site uitgeschakeld.';
+$messages['error_parameter_missing'] = 'Er ontbreek een parameter uit het verzoek.';
+$messages['error_comments_not_enabled'] = 'De commentaar functionaliteit is op deze site uitgeschakeld.';
 $messages['error_incorrect_search_terms'] = 'Foutieve zoekopdracht opgegeven';
 $messages['error_no_search_results'] = 'Er zijn geen resultaten gevonden die voldoen aan de zoekopdracht';
 $messages['error_no_albums_defined'] = 'Er zijn geen albums beschikbaar in deze blog.';
@@ -114,7 +114,7 @@
 
 // login page
 $messages['login'] = 'Login';
-$messages['welcome_message'] = 'Welkme bij LifeType';
+$messages['welcome_message'] = 'Welkom bij LifeType';
 $messages['error_incorrect_username_or_password'] = 'Foutieve inlognaam of wachtwoord.';
 $messages['error_dont_belong_to_any_blog'] = 'Sorry, je bent nog niet aan een blog gekoppeld.';
 $messages['logout_message'] = 'Je bent uitgelogd..';
@@ -144,11 +144,11 @@
 $messages['newArticleCategory'] = 'Nieuwe categorie';
 $messages['manageLinks'] = 'Beheer links';
 $messages['editLinks'] = 'Links';
-$messages['newLink'] = 'Niewe link';
+$messages['newLink'] = 'Nieuwe link';
 $messages['editLink'] = 'Wijzig link';
 $messages['editLinkCategories'] = 'Link categorie';
 $messages['newLinkCategory'] = 'Nieuwe link categorie';
-$messages['editLinkCategory'] = 'Wijzig link category';
+$messages['editLinkCategory'] = 'Wijzig link categorie';
 $messages['manageCustomFields'] = 'Beheer eigen velden';
 $messages['blogCustomFields'] = 'Eigen velden';
 $messages['newCustomField'] = 'Nieuw eigen veld';
@@ -218,7 +218,7 @@
 $messages['post_status_draft'] = 'Ontwerp';
 $messages['post_status_deleted'] = 'Verwijderd';
 $messages['categories'] = 'Categorieën';
-$messages['post_categories_help'] = 'Kies één of meer categorieen';
+$messages['post_categories_help'] = 'Kies één of meer categorieën';
 $messages['post_comments_enabled_help'] = 'Sta commentaar toe';
 $messages['send_notification_help'] = 'Bericht bij nieuw commentaar';
 $messages['send_trackback_pings_help'] = 'Verstuur Trackbacks';
@@ -397,7 +397,7 @@
 $messages['field_name_help'] = 'Naam die wordt gebruikt om naar dit veld te verwijzen';
 $messages['field_description_help'] = 'Korte omschrijving van het eigen veld, dat wordt getoond bij het toevoegen of aanpassen van berichten';
 $messages['field_type_help'] = 'Kies één van de veldtypes';
-$messages['field_hidden_help'] = 'Verborgen velden worden niet getoond bij het aanmaken of wijzigen van berichten. Deze worde voornamelijk gebruikt door plugins';
+$messages['field_hidden_help'] = 'Verborgen velden worden niet getoond bij het aanmaken of wijzigen van berichten. Deze worden voornamelijk gebruikt door plugins';
 $messages['error_adding_custom_field'] = 'Fout tijdens toevoegen van het eigen veld. Controleer de gegevens en probeer het opnieuw';
 $messages['custom_field_added_ok'] = 'Eigen veld "%s" toegevoegd';
 $messages['text_field'] = 'Tekstveld';
@@ -416,7 +416,7 @@
 $messages['total_size'] = 'Totale grootte';
 $messages['album'] = 'Album';
 $messages['error_incorrect_album_id'] = 'Het album ID is niet correct';
-$messages['error_base_storage_folder_missing_or_unreadable'] = 'Het is niet mogelijk om de noodzakelijke folders aan te maken. Hiervoor kunnen diverse redenen zijn, zoals een PHP installatie in safe mode, of onvoldoende rechten op het systeem. Er kan geprobeerd worden om deze operatie zelf uit te voeren, door handmatig de volgende folders aan te maken: <br/><br/>%s<br/><br/>Als deze folders al bestaan, controleer dan dat de webserver in deze folders kan lezen en schrijven.';
+$messages['error_base_storage_folder_missing_or_unreadable'] = 'Het is niet mogelijk om de noodzakelijke mappen aan te maken. Hiervoor kunnen diverse redenen zijn, zoals een PHP installatie in safe mode, of onvoldoende rechten op het systeem. Er kan geprobeerd worden om deze operatie zelf uit te voeren, door handmatig de volgende folders aan te maken: <br /><br />%s<br /><br />Als deze folders al bestaan, controleer dan dat de webserver in deze folders kan lezen en schrijven.';
 $messages['items_deleted_ok'] = '%s items verwijderd';
 $messages['error_album_has_children'] = 'Album "%s" heeft elementen in zich. Verwijderd deze eerst, en probeer het dan opnieuw';
 $messages['item_deleted_ok'] = 'Item "%s" verwijderd';
@@ -456,7 +456,7 @@
 $messages['resource_album_help'] = 'Kies het album waar dit bestand in wordt geplaatst';
 $messages['error_no_resource_uploaded'] = 'Er is geen bestand opgegeven om toe te voegen';
 $messages['resource_added_ok'] = 'Bestand "%s" toegevoegd';
-$messages['error_resource_forbidden_extension'] = 'Bestand niet toegevoed omdat het type ervan niet is toegestaan';
+$messages['error_resource_forbidden_extension'] = 'Bestand niet toegevoegd omdat het type ervan niet is toegestaan';
 $messages['error_resource_too_big'] = 'Bestand niet toegevoegd omdat het te groot is';
 $messages['error_uploads_disabled'] = 'Bestand niet toegevoegd omdat deze functionaliteit is uitgeschakeld';
 $messages['error_quota_exceeded'] = 'Bestand niet toegevoegd omdat de toegewezen schijfruimte is overschreden';
@@ -494,11 +494,11 @@
 $messages['choose'] = 'Kies';
 $messages['blog_template_help'] = 'Template dat wordt gebruikt om de inhoud van deze blog weer te geven. Deze lijst bevat globale templates plus alle templates die voor deze blog zijn geupload';
 $messages['use_read_more'] = 'Gebruik "meer..." link in berichten';
-$messages['use_read_more_help'] = 'Indien aangeschakeld wordt alleen de tekst uit het bovenste tekstkader weergegeven op de hoofdpagina. Om de tekst uit het onderste tekstkader weer te geven wordt een "meer..." link onderaan het bericht toegevoegd';
+$messages['use_read_more_help'] = 'Indien ingeschakeld wordt alleen de tekst uit het bovenste tekstkader weergegeven op de hoofdpagina. Om de tekst uit het onderste tekstkader weer te geven wordt een "meer..." link onderaan het bericht toegevoegd';
 $messages['enable_wysiwyg'] = 'Gebruik de WYSIWYG invoermogelijkheid';
 $messages['enable_wysiwyg_help'] = 'Maakt gebruik van een krachtige ("What You See Is What You Get" berichteninvoer om berichten als tekst of HTML op te maken. Dit werkt alleen voor browsers vanaf Internet Explorer 5.5 of Mozilla/Firefox 1.3';
 $messages['enable_comments'] = 'Voeg commentaar toe';
-$messages['enable_comments_help'] = 'Maak commentaar standaard beschikbaar voor alle berichten. Dit kan later per bericht aan/uitgeschakeld worden voor nieuwe of bestaande berichten';
+$messages['enable_comments_help'] = 'Maak commentaar standaard beschikbaar voor alle berichten. Dit kan later per bericht aan- of uitgeschakeld worden voor nieuwe of bestaande berichten';
 $messages['show_future_posts'] = 'Toon toekomstige berichten in de kalender';
 $messages['show_future_posts_help'] = 'Zorgt ervoor dat berichten met een plaatsingsdatum in de toekomst in de kalender zichtbaar zijn voor gebruikers';
 $messages['comments_order'] = 'Volgorde commentaar';
@@ -570,7 +570,7 @@
 
 // blog templates
 $messages['error_no_templates_selected'] = 'Er zijn geen templated geselecteerd';
-$messages['error_template_is_current'] = 'Template "%s" kan iet worden verwijderd omdat deze nu in gebruik is';
+$messages['error_template_is_current'] = 'Template "%s" kan niet worden verwijderd omdat deze nu in gebruik is';
 $messages['error_removing_template'] = 'Fout tijdens verwijderen van template "%s"';
 $messages['template_removed_ok'] = 'Template "%s" verwijderd';
 $messages['templates_removed_ok'] = '%s templates verwijderd';
@@ -590,7 +590,7 @@
 $messages['error_creating_working_folder'] = 'Fout tijdens aanmaken van een tijdelijke map voor het uitpakken van de bestanden';
 $messages['error_checking_template'] = 'Fout tijdens controle van de template %s';
 $messages['template_package'] = 'Templatebestand';
-$messages['blog_template_package_help']  = 'Gebruik dit formulier om nieuwe templates te uploaden. Deze worden alleen beschikbaar voor deze blog. Als het niet mogelijk is om te uploden via dit formulier kan het handmatig worden geplaatst in de <b>%s</b> folder. Klik vervolgens op de "<b>Scan templates</b>" knop. LifeType doorloopt deze folder en voegt automatisch alle nieuwe templates toe.';
+$messages['blog_template_package_help']  = 'Gebruik dit formulier om nieuwe templates te uploaden. Deze worden alleen beschikbaar voor deze blog. Als het niet mogelijk is om te uploaden via dit formulier kan het handmatig worden geplaatst in de <b>%s</b> map. Klik vervolgens op de "<b>Scan templates</b>" knop. LifeType doorloopt deze folder en voegt automatisch alle nieuwe templates toe.';
 $messages['scan_templates'] = 'Scan templates';
 
 // site users
@@ -667,13 +667,13 @@
 $messages['locale_added_ok'] = 'Locale "%s" toegevoegd';
 $messages['error_saving_locale'] = 'Fout tijdens opslaan van de nieuwe locale';
 $messages['scan_locales'] = 'Scan locales';
-$messages['add_locale_help'] = 'Gebruik dit formulier om een nieuwe locale te uploaden. Als het niet mogelijk is om dit via dit formulier te doen, voer het dan handmatig uit door het in de <b>./locales/</b> folder te plaatsen, welke de standaard locatie voor locale bestanden is, en klik op de "<b>Scan locales</b>" knop. LifeType doorzoekt deze folder en voegt dan automatich nieuw gevonden locales toe.';
+$messages['add_locale_help'] = 'Gebruik dit formulier om een nieuwe locale te uploaden. Als het niet mogelijk is om dit via dit formulier te doen, voer het dan handmatig uit door het in de <b>./locales/</b> map te plaatsen, welke de standaard locatie voor locale bestanden is, en klik op de "<b>Scan locales</b>" knop. LifeType doorzoekt deze folder en voegt dan automatich nieuw gevonden locales toe.';
 
 // site templates
 $messages['error_template_is_default'] = 'Template "%s" kan niet worden verwijderd omdat het de standaard template voor nieuwe blogs is';
 
 // add template
-$messages['global_template_package_help'] = 'Gebruik dit formulier om een nieuwe templates te uploaden. Als het niet mogelijk is om dit via dit formulier te doen, voer het dan handmatig uit door het in de <b>%s</b> folder te plaatsen, welke de standaard locatie voor globaal beschikbare templates is, en klik op de "<b>Scan templates</b>" knop. LifeType doorzoekt deze folder en voegt dan automatich nieuw gevonden templaes toe.';
+$messages['global_template_package_help'] = 'Gebruik dit formulier om een nieuwe templates te uploaden. Als het niet mogelijk is om dit via dit formulier te doen, voer het dan handmatig uit door het in de <b>%s</b> map te plaatsen, welke de standaard locatie voor globaal beschikbare templates is, en klik op de "<b>Scan templates</b>" knop. LifeType doorzoekt deze folder en voegt dan automatich nieuw gevonden templates toe.';
 
 // global settings
 $messages['site_config_saved_ok'] = 'Site instellingen opgeslagen';
@@ -681,25 +681,25 @@
 /// general settings
 $messages['help_comments_enabled'] = 'Standaard toevoegen van commentaar aan nieuwe blogs [Standaard = Ja]';
 $messages['help_beautify_comments_text'] = 'Standaard opmaken van paragrafen en URL links in commentaarberichten [Standaard = Ja]';
-$messages['help_temp_folder'] = 'Folder die LifeType gebruikt om tijdelijke data op te slaan, zoals vertaalde templates. Gebruik een folder die niet te benaderen is door de webserver voor extra beveiliging [Standaard = ./tmp]';
+$messages['help_temp_folder'] = 'Map die LifeType gebruikt om tijdelijke data op te slaan, zoals vertaalde templates. Gebruik een map die niet te benaderen is door de webserver voor extra beveiliging [Standaard = ./tmp]';
 $messages['help_base_url'] = 'Start-URL voor deze blog';
 $messages['help_subdomains_enabled'] = 'Ondersteuning voor subdomeinen. Zie de documentatie voor meer informatie hierover [Standaard = Nee]';
-$messages['help_subdomains_base_url'] = 'Indien aangeschakeld, gebruik deze start-URL in plaats van base_url. Gebruik {blogname} voor de blognaam en {username} voor de naam van de eigenaar van de blog om de naam te vormen. (bijvoorbeeld http://{blogname}.mijndomein.nl)';
+$messages['help_subdomains_base_url'] = 'Indien ingeschakeld, gebruik deze start-URL in plaats van base_url. Gebruik {blogname} voor de blognaam en {username} voor de naam van de eigenaar van de blog om de naam te vormen. (bijvoorbeeld http://{blogname}.mijndomein.nl)';
 $messages['help_include_blog_id_in_url'] = 'Alleen van toepassing wanneer subdomeinen worden gebruikt en "normale" URLs aangeschakeld zijn. Forceert intern gegenereerde URLs die de "blogId" parameter niet tonen. Pas dit alleen aan als je zeker weet waar je mee bezig bent! [Standaard = Ja]';
 $messages['help_script_name'] = 'Vul hier iets in als index.php moet worden hernoemd naar een andere naam [Standaard = index.php]';
 $messages['help_show_posts_max'] = 'Maximum aantal berichten in de hoofdpagina als standaard voor nieuwe blogs [Standaard = 15]';
 $messages['help_recent_posts_max'] = 'Maximum aantal recente berichten in de hoofdpagina als standaard voor nieuwe blogs [Standaard = 10]';
-$messages['help_save_drafts_via_xmlhttprequest_enabled'] = 'Bepaalt of het opslaan van  ontwerpdocumenten via Javascript en XmlHttpRequest gebruikt kan worden [Standaard = Ja]';
+$messages['help_save_drafts_via_xmlhttprequest_enabled'] = 'Bepaalt of het opslaan van ontwerpdocumenten via Javascript en XmlHttpRequest gebruikt kan worden [Standaard = Ja]';
 $messages['help_locale_folder'] = 'Folder waar de locale bestanden worden opgeslagen [Standaard = ./locale]';
 $messages['help_default_locale'] = 'Standaard locale voor nieuwe blogs [Standaard = en_UK]';
 $messages['help_default_blog_id'] = 'Standaard blog ID dat wordt getoond als er geen wordt gespecificeerd [Standaard = 1]';
 $messages['help_default_time_offset'] = 'Standaard tijd-offset voor nieuwe blogs [Standaard = 0]';
 $messages['help_html_allowed_tags_in_comments'] = 'Lijst met HTML tags die toegestaan zijn in commentaar, gescheiden door spaties [Standaard = &lt;a&gt;&lt;i&gt;&lt;br&gt;&lt;br/&gt;&lt;b&gt;]';
 $messages['help_referer_tracker_enabled'] = 'Toestaan van de optie om referrers in de database op te slaan. Schakel dit uit voor een betere performance [Standaard = Ja]';
-$messages['help_show_more_enabled'] = 'Toestaan van de "meer..." link voor nieuwe blogs [Standaard = Ja]';
+$messages['help_show_more_enabled'] = 'Toestaan van de "Meer..." link voor nieuwe blogs [Standaard = Ja]';
 $messages['help_update_article_reads'] = 'Toestaan van het aanpassen van de lees-teller. Schakel dit uit voor een betere performance [Standaard = Ja]';
 $messages['help_update_cached_article_reads'] = 'Toestaan van het aanpassen van de lees-teller, zelfs wanneer caching is aangeschakeld [Standaard = Ja]';
-$messages['help_xmlrpc_ping_enabled'] = 'Toestaan dat XMLRPC pings worden verzonden naar sites die deze optie ondersteunen [Standaard = Ja]';
+$messages['help_xmlrpc_ping_enabled'] = 'Toestaan dat XMLRPC pings worden verzonden naar sites die deze optie ondersteunen [Standaard = Nee]';
 $messages['help_send_xmlrpc_pings_enabled_by_default'] = 'Toestaan dat deze optie standaard wordt gebruikt bij het plaatsen of aanpassen van een artikel [Standaard = Ja]';
 $messages['help_xmlrpc_ping_hosts'] = 'URL verwijzing naar de XMLRPC interface voor sites die de XMLRPC ping specificatie ondersteunen. Plaats meerdere URLs op een nieuwe regel [Standaard = http://rpc.weblogs.com/RPC2]';
 $messages['help_trackback_server_enabled'] = 'Toestaan dat inkomen Trackbacks worden ontvangen [Standaard = Ja]';

Copied: plog/trunk/locale/locale_sv_SE.php (from rev 3099, plog/branches/lifetype-1.0.4/locale/locale_sv_SE.php)

Modified: plog/trunk/templates/admin/cleanup.template
===================================================================
--- plog/trunk/templates/admin/cleanup.template	2006-03-22 22:16:39 UTC (rev 3099)
+++ plog/trunk/templates/admin/cleanup.template	2006-03-23 03:12:19 UTC (rev 3100)
@@ -13,7 +13,7 @@
   </div>
   
   <div class="field">
-   <label for="purgePosts">{$locale->tr("cleanup_spam")}</label>
+   <label for="purgeSpam">{$locale->tr("cleanup_spam")}</label>
    <span class="required"></span>
    <div class="formHelp">{$locale->tr("cleanup_spam_help")}</div>
    <input type="submit" class="button" name="purgeSpam" value="{$locale->tr("purge")}" />

Modified: plog/trunk/templates/summary/post.template
===================================================================
--- plog/trunk/templates/summary/post.template	2006-03-22 22:16:39 UTC (rev 3099)
+++ plog/trunk/templates/summary/post.template	2006-03-23 03:12:19 UTC (rev 3100)
@@ -2,7 +2,7 @@
 	{assign var="request" value=$blog->getBlogRequestGenerator()}
     <h5>{$post->getTopic()|strip_tags}</h5>
     <div class="subtitle">
-        {$locale->tr("blog")} <a href="{$request->blogLink()}">{$blog->getBlog()}</a>
+        {$locale->tr("blog")} <a href="{$request->postPermalink($post)}">{$blog->getBlog()}</a>
     </div>
     <p>
         {$post->getText()|strip_tags|truncate:200:"..."}

Modified: plog/trunk/xmlrpc.php
===================================================================
--- plog/trunk/xmlrpc.php	2006-03-22 22:16:39 UTC (rev 3099)
+++ plog/trunk/xmlrpc.php	2006-03-23 03:12:19 UTC (rev 3100)
@@ -176,6 +176,7 @@
             {
                 foreach( $catList as $categoryName ) {
                     foreach( $cats as $blogCategory ) {
+                        $categoryName = trim($categoryName);
                         if ( strcmp( $categoryName, $blogCategory->getName()) == 0 )
                         {
                             $categories[] = $blogCategory->getId();
@@ -316,15 +317,9 @@
 
             $item = $articles->getUserArticle( $postid, $userInfo->getId() );
             $dateObject = $item->getDateObject();
-            $time = $dateObject->getTimestamp();
-            $time = mktime(
-                substr($time,8,2),
-                substr($time,10,2),
-                substr($time,12,2),
-                substr($time,4,2),
-                substr($time,6,2),
-                substr($time,0,4)
-            );
+            include_once( PLOG_CLASS_PATH."class/data/Date.class.php" );
+            // Get the unix time stamp 
+            $time = $dateObject->getTimestamp(DATE_FORMAT_UNIXTIME);
 
             $dummy                  = array();
             $dummy["userid"]        = $item->_userInfo->_id;
@@ -360,15 +355,9 @@
 
             $item = $articles->getUserArticle( $postid, $userInfo->getId() );
             $dateObject = $item->getDateObject();
-            $time = $dateObject->getTimestamp();
-            $time = mktime(
-                substr($time,8,2),
-                substr($time,10,2),
-                substr($time,12,2),
-                substr($time,4,2),
-                substr($time,6,2),
-                substr($time,0,4)
-            );
+            include_once( PLOG_CLASS_PATH."class/data/Date.class.php" );
+            // Get the unix time stamp 
+            $time = $dateObject->getTimestamp(DATE_FORMAT_UNIXTIME);
             
             $articleCat = $item->getCategory();
             
@@ -505,6 +494,7 @@
             {
                 foreach( $catList as $categoryName ) {
                     foreach( $cats as $blogCategory ) {
+                        $categoryName = trim($categoryName);
                         if ( strcmp( $categoryName, $blogCategory->getName()) == 0 )
                         {
                             $categories[] = $blogCategory->getId();
@@ -574,8 +564,7 @@
             $articles->deleteArticle(
                 $postid,
                 $userInfo->getId(), // userid
-                $article->getBlog(),
-                $forever = true // kick 4eva
+                $article->getBlog()
             );
             
             // Send the EVENT_POST_POST_DELETE messages to the plugins
@@ -612,21 +601,16 @@
             $list = $articles->getBlogArticles(
                 $blogid,
                 -1,
-                $number
+                $number,
+                -1
             );
 
             foreach($list as $item)
             {
                 $dateObject = $item->getDateObject();
-                $time = $dateObject->getTimestamp();
-                $time = mktime(
-                    substr($time,8,2),
-                    substr($time,10,2),
-                    substr($time,12,2),
-                    substr($time,4,2),
-                    substr($time,6,2),
-                    substr($time,0,4)
-                );
+                include_once( PLOG_CLASS_PATH."class/data/Date.class.php" );
+                // Get the unix time stamp 
+                $time = $dateObject->getTimestamp(DATE_FORMAT_UNIXTIME);
 
                 $dummy                  = array();
                 $dummy["userid"]        = $item->_userInfo->_id;
@@ -666,22 +650,15 @@
                 $blogid,  
                 -1,  // date
                 $number, // number of articles
-                0,  // category id
-                POST_STATUS_PUBLISHED  // only published articles
+                -1  // category id
             );
 
             foreach($list as $item)
             {
                 $dateObject = $item->getDateObject();
-                $time = $dateObject->getTimestamp();
-                $time = mktime(
-                    substr($time,8,2),
-                    substr($time,10,2),
-                    substr($time,12,2),
-                    substr($time,4,2),
-                    substr($time,6,2),
-                    substr($time,0,4)
-                );
+                include_once( PLOG_CLASS_PATH."class/data/Date.class.php" );
+                // Get the unix time stamp 
+                $time = $dateObject->getTimestamp(DATE_FORMAT_UNIXTIME);
 
                 $articleCat = $item->getCategory();
 



More information about the pLog-svn mailing list