[prev in list] [next in list] [prev in thread] [next in thread]
List: tep-commits
Subject: [TEP-COMMIT] CVS: admin/admin/includes/functions general.php,1.129,1.130
From: David Garcia Watkins <dgw_ () users ! sourceforge ! net>
Date: 2002-07-09 18:17:46
[Download RAW message or body]
Update of /cvsroot/tep/admin/admin/includes/functions
In directory usw-pr-cvs1:/tmp/cvs-serv4734
Modified Files:
general.php
Log Message:
type-casting is cleaner way to remove octals.
updated some functions that where not removing these octals.
Index: general.php
===================================================================
RCS file: /cvsroot/tep/admin/admin/includes/functions/general.php,v
retrieving revision 1.129
retrieving revision 1.130
diff -u -d -r1.129 -r1.130
--- general.php 1 Jul 2002 18:44:44 -0000 1.129
+++ general.php 9 Jul 2002 18:17:44 -0000 1.130
@@ -81,15 +81,16 @@
}
function tep_date_long($raw_date) {
- if (strlen($raw_date) == 19) {
- $date_formated = strftime(DATE_FORMAT_LONG, mktime(0,0,0,substr($raw_date, 5, \
2),substr($raw_date, 8, 2),substr($raw_date, 0, 4)));
- } elseif (strlen($raw_date) == 14) {
- $date_formated = strftime(DATE_FORMAT_LONG, mktime(0,0,0,substr($raw_date, 4, \
2),substr($raw_date, 6, 2),substr($raw_date, 0, 4)));
- } else {
- $date_formated = strftime(DATE_FORMAT_LONG, mktime(0,0,0,substr($raw_date, 4, \
2),substr($raw_date, -2),substr($raw_date, 0, 4)));
- }
+ if ( ($raw_date == '0000-00-00 00:00:00') || ($raw_date == '') ) return false;
- return $date_formated;
+ $year = (int)substr($raw_date, 0, 4);
+ $month = (int)substr($raw_date, 5, 2);
+ $day = (int)substr($raw_date, 8, 2);
+ $hour = (int)substr($raw_date, 11, 2);
+ $minute = (int)substr($raw_date, 14, 2);
+ $second = (int)substr($raw_date, 17, 2);
+
+ return strftime(DATE_FORMAT_LONG, mktime($hour, $minute, $second, $month, $day, \
$year)); }
////
@@ -98,19 +99,27 @@
function tep_date_short($raw_date) {
if ( ($raw_date == '0000-00-00 00:00:00') || ($raw_date == '') ) return false;
-// remove the first digit if it is 0 - as php treats these as Octals
- $year = substr($raw_date, 0, 4);
- $month = substr($raw_date, 5, 2); if (substr($month, 0, 1) == '0') $month = \
substr($month, 1);
- $day = substr($raw_date, 8, 2); if (substr($day, 0, 1) == '0') $day = \
substr($day, 1);
- $hour = substr($raw_date, 11, 2); if (substr($hour, 0, 1) == '0') $hour = \
substr($hour, 1);
- $minute = substr($raw_date, 14, 2); if (substr($minute, 0, 1) == '0') $minute = \
substr($minute, 1);
- $second = substr($raw_date, 17, 2); if (substr($second, 0, 1) == '0') $second = \
substr($second, 1); + $year = (int)substr($raw_date, 0, 4);
+ $month = (int)substr($raw_date, 5, 2);
+ $day = (int)substr($raw_date, 8, 2);
+ $hour = (int)substr($raw_date, 11, 2);
+ $minute = (int)substr($raw_date, 14, 2);
+ $second = (int)substr($raw_date, 17, 2);
return date(DATE_FORMAT, mktime($hour, $minute, $second, $month, $day, $year));
}
function tep_datetime_short($raw_datetime) {
- return strftime(DATE_TIME_FORMAT, mktime(substr($raw_datetime, 11, \
2),substr($raw_datetime, 14, 2),substr($raw_datetime, 17, 2),substr($raw_datetime, 5, \
2),substr($raw_datetime, 8, 2),substr($raw_datetime, 0, 4))); + if ( ($raw_date == \
'0000-00-00 00:00:00') || ($raw_date == '') ) return false; +
+ $year = (int)substr($raw_date, 0, 4);
+ $month = (int)substr($raw_date, 5, 2);
+ $day = (int)substr($raw_date, 8, 2);
+ $hour = (int)substr($raw_date, 11, 2);
+ $minute = (int)substr($raw_date, 14, 2);
+ $second = (int)substr($raw_date, 17, 2);
+
+ return strftime(DATE_TIME_FORMAT, mktime($hour, $minute, $second, $month, $day, \
$year)); }
function tep_array_merge($array1, $array2, $array3 = '') {
-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Stuff, things, and much much more.
http://thinkgeek.com/sf
_______________________________________________
Tep-commits mailing list
Tep-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tep-commits
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic