From 4cf893abda4cf96b1029e5448d56c427cc52f744 Mon Sep 17 00:00:00 2001 From: omidmottaghi Date: Fri, 30 Sep 2005 16:43:51 +0000 Subject: [PATCH] some bugs fixed and some optimization done in Jalali calendar functions. --- include/functions_calendars.inc.php | 188 ++++++++++++++-------------- 1 file changed, 96 insertions(+), 92 deletions(-) diff --git a/include/functions_calendars.inc.php b/include/functions_calendars.inc.php index 96b012d..906e0e6 100644 --- a/include/functions_calendars.inc.php +++ b/include/functions_calendars.inc.php @@ -42,7 +42,7 @@ function g2j($g_y, $g_m, $g_d){ $jm = $i+1; $jd = $j_day_no+1; - return array($jy, $jm, $jd); + return array($jy, $jm, $jd, $j_all_days); } // Gregorian to Jalali Convertor, by farsiweb.info @@ -95,7 +95,7 @@ function calendar_jalali_utf($format, $timestamp) { $g_m=date('n', $timestamp); $g_y=date('Y', $timestamp); - list($jy, $jm, $jd) = g2j($g_y, $g_m, $g_d); + list($jy, $jm, $jd, $j_all_days) = g2j($g_y, $g_m, $g_d); $j_month_name = array('', 'فروردین', 'اردیبهشت', 'خرداد', 'تیر', 'مرداد', 'شهریور', 'مهر', 'آبان', 'آذر', 'دی', 'بهمن', 'اسفند'); @@ -122,99 +122,103 @@ function calendar_jalali_utf($format, $timestamp) { 'Fri' => '7'); // calculate string - $percent_sign=0; $output_str=''; for ($i=0; $i