Witam,
Mam w LMSie skrypt do klonowania kartotek. W momencie klonowania można wybrać docelową firmę i grupę. Skrypt kopiuję kartotekę na nowe wybrane ID. Chciałbym aby data utworzenia konta nie przenosiła się ze starej kartoteki tylko była faktyczną datą klonowania konta. Dodałem do skryptu elementy odpowiadające za creationdate i tą linie $query .= ", creationdate='?NOW?' WHERE id='".$_POST['nowe_id']."'";
ale data utworzenia ustawia się na 1970/01/01. Ma ktoś jakiś pomysł jak to naprawić ? Mam słaby kontakt z autorem tego skryptu i próbuję sobie poradzić sam
$customer = $DB->GetRow('SELECT * FROM customers WHERE id='.$_GET['id']); $i = 0; $query = "UPDATE customers SET "; foreach ($customer as $key=>$value){ if ($key != 'id' && $key != 'divisionid' && $key != 'additional_info' && $key != 'creationdate'){ if ($i > 0){ $query .= ", "; } $query .= $key."='".$value."'"; $i++; } } $query .= ", divisionid='".trim($_POST['firma'])."' WHERE id='".$_POST['nowe_id']."'"; $query .= ", creationdate='?NOW?' WHERE id='".$_POST['nowe_id']."'"; $move_customer = $DB->Execute($query);