PEAR is discontinued

This is a static archive preserving historical releases and metadata. No new packages or updates will be published. For updates to existing packages, or to publish new packages, please use Composer and Packagist.

Home » Database » DB_DataObject_FormBuilder » Bug #1715

array2date: string replacement

Details

Submitted2004-06-24 20:21 UTC
Fromtobias dot nix at web dot de
Assignedjustinpatrin
StatusClosed
PackageDB_DataObject_FormBuilder
PHP VersionIrrelevant
OSdebian
Roadmaps(Not assigned)

Comments

[2004-06-24 20:21 UTC] tobias dot nix at web dot de

Description:
------------
Minutes and seconds get lost on sprintf replacement.

Line 1034
$strDate .= sprintf(' %s:$s:$s', $dateInput['H'], $dateInput['i'], $dateInput['s']);

should be

$strDate .= sprintf(' %s:%s:%s', $dateInput['H'], $dateInput['i'], $dateInput['s']);

diff:

--- /usr/share/php/DB/DataObject/FormBuilder.php Thu Jun 24 22:14:35 2004
+++ FormBuilder.php Thu Jun 24 22:13:16 2004
@@ -1417,7 +1417,7 @@
}
$strDate = sprintf('%s-%s-%s', $dateInput['Y'], $month, $dateInput['d']);
if (isset($dateInput['H']) && isset($dateInput['i']) && isset($dateInput['s'])) {
- $strDate .= sprintf(' %s:%s:%s', $dateInput['H'], $dateInput['i'], $dateInput['s']);
+ $strDate .= sprintf(' %s:$s:$s', $dateInput['H'], $dateInput['i'], $dateInput['s']);
}
$this->debug("<i>_array2date():</i> to $strDate ...");
return $strDate;
@@ -1838,4 +1838,4 @@
}
}

-?>
+?>
\ No newline at end of file