[pLog-svn] r3552 - plog/trunk/class/locale
mark at devel.lifetype.net
mark at devel.lifetype.net
Wed Jun 7 10:32:57 GMT 2006
Author: mark
Date: 2006-06-07 10:32:57 +0000 (Wed, 07 Jun 2006)
New Revision: 3552
Modified:
plog/trunk/class/locale/locale.class.php
Log:
Add a if-statement to check we use farsi language or not. We only need to include jalalicalendar.class.php when we need it.
It may save some performance.
Modified: plog/trunk/class/locale/locale.class.php
===================================================================
--- plog/trunk/class/locale/locale.class.php 2006-06-07 10:06:45 UTC (rev 3551)
+++ plog/trunk/class/locale/locale.class.php 2006-06-07 10:32:57 UTC (rev 3552)
@@ -21,7 +21,6 @@
include_once( PLOG_CLASS_PATH."class/config/config.class.php" );
- include_once( PLOG_CLASS_PATH."class/data/jalalicalendar.class.php" );
define( "DEFAULT_LOCALE_FOLDER", PLOG_CLASS_PATH . "locale" );
@@ -552,13 +551,17 @@
$values["%T"] = $this->getDayOrdinal( $timeStamp )." ".$this->tr("of")." ".$monthStr;
$values["%D"] = $this->getDayOrdinal( $timeStamp );
/* Start Hack By FiFtHeLeMeNt For Persian Language */
- list( $jyear, $jmonth, $jday ) = JalaliCalendar::gregorian_to_jalali($timeStamp->getYear(), $timeStamp->getMonth(), $timeStamp->getDay());
- $values["%q"] = JalaliCalendar::Convertnumber2farsi($jyear);
- $values["%w"]= JalaliCalendar::Convertnumber2farsi($jmonth);
- $values["%o"] = JalaliCalendar::Convertnumber2farsi($jday);
- $values["%R"] = JalaliCalendar::monthname($jmonth);
- $values["%T"] = JalaliCalendar::Convertnumber2farsi($timeStamp->getHour());
- $values["%U"] = JalaliCalendar::Convertnumber2farsi($timeStamp->getMinutes());
+ if ( $this->_code == 'fa_IR' )
+ {
+ include_once( PLOG_CLASS_PATH."class/data/jalalicalendar.class.php" );
+ list( $jyear, $jmonth, $jday ) = JalaliCalendar::gregorian_to_jalali($timeStamp->getYear(), $timeStamp->getMonth(), $timeStamp->getDay());
+ $values["%q"] = JalaliCalendar::Convertnumber2farsi($jyear);
+ $values["%w"]= JalaliCalendar::Convertnumber2farsi($jmonth);
+ $values["%o"] = JalaliCalendar::Convertnumber2farsi($jday);
+ $values["%R"] = JalaliCalendar::monthname($jmonth);
+ $values["%T"] = JalaliCalendar::Convertnumber2farsi($timeStamp->getHour());
+ $values["%U"] = JalaliCalendar::Convertnumber2farsi($timeStamp->getMinutes());
+ }
/* End Hack By FiFtHeLeMeNt For Persian Language */
$text = $format;
@@ -664,13 +667,17 @@
$values["%T"] = $this->getDateOrdinal( gmdate( "d", $time ) )." ".$this->tr("of")." ".$monthStr;
$values["%D"] = $this->getDateOrdinal( gmdate( "d", $time ) );
/* Start Hack By FiFtHeLeMeNt For Persian Language */
- list( $jyear, $jmonth, $jday ) = JalaliCalendar::gregorian_to_jalali(gmdate( "Y", $time ), gmdate( "m", $time ), gmdate( "d", $time ));
- $values["%q"] = JalaliCalendar::Convertnumber2farsi($jyear);
- $values["%w"]= JalaliCalendar::Convertnumber2farsi($jmonth);
- $values["%o"] = JalaliCalendar::Convertnumber2farsi($jday);
- $values["%R"] = JalaliCalendar::monthname($jmonth);
- $values["%T"] = JalaliCalendar::Convertnumber2farsi(gmdate( "H", $time ));
- $values["%U"] = JalaliCalendar::Convertnumber2farsi(gmdate( "i", $time ));
+ if ( $this->_code == 'fa_IR' )
+ {
+ include_once( PLOG_CLASS_PATH."class/data/jalalicalendar.class.php" );
+ list( $jyear, $jmonth, $jday ) = JalaliCalendar::gregorian_to_jalali(gmdate( "Y", $time ), gmdate( "m", $time ), gmdate( "d", $time ));
+ $values["%q"] = JalaliCalendar::Convertnumber2farsi($jyear);
+ $values["%w"]= JalaliCalendar::Convertnumber2farsi($jmonth);
+ $values["%o"] = JalaliCalendar::Convertnumber2farsi($jday);
+ $values["%R"] = JalaliCalendar::monthname($jmonth);
+ $values["%T"] = JalaliCalendar::Convertnumber2farsi(gmdate( "H", $time ));
+ $values["%U"] = JalaliCalendar::Convertnumber2farsi(gmdate( "i", $time ));
+ }
/* End Hack By FiFtHeLeMeNt For Persian Language */
$text = $format;
More information about the pLog-svn
mailing list