Browse Source

Bugfix for badly formatted date time string.

pull/3182/head
Michael 4 years ago
parent
commit
194d80c326
2 changed files with 12 additions and 1 deletions
  1. +11
    -0
      include/dbm.php
  2. +1
    -1
      include/socgraph.php

+ 11
- 0
include/dbm.php View File

@ -86,5 +86,16 @@ class dbm {
public static function esc_array(&$arr, $add_quotation = false) {
array_walk($arr, 'self::esc_array_callback', $add_quotation);
}
/**
* Checks Converts any date string into a SQL compatible date string
*
* @param string $date a date string in any format
* @return string SQL style date string
*/
public static function date($date) {
$timestamp = strtotime($date);
return date('Y-m-d H:i:s');
}
}
?>

+ 1
- 1
include/socgraph.php View File

@ -622,7 +622,7 @@ function poco_last_updated($profile, $force = false) {
$last_updated = "0000-00-00 00:00:00";
q("UPDATE `gcontact` SET `updated` = '%s', `last_contact` = '%s' WHERE `nurl` = '%s'",
dbesc($last_updated), dbesc(datetime_convert()), dbesc(normalise_link($profile)));
dbesc(dbm::date($last_updated)), dbesc(datetime_convert()), dbesc(normalise_link($profile)));
if (($gcontacts[0]["generation"] == 0))
q("UPDATE `gcontact` SET `generation` = 9 WHERE `nurl` = '%s'",


Loading…
Cancel
Save