/** * * @param string $columnName * @return boolean|string */ public static function buildDateTimeFromAdminPost($columnName, $kind) { $out = ''; if ($kind == WOOOF_columnPresentationTypes::date or $kind == WOOOF_columnPresentationTypes::dateAndTime) { $out['day'] = str_pad($_POST[$columnName . '1'], 2, '0', STR_PAD_LEFT); $out['month'] = str_pad($_POST[$columnName . '2'], 2, '0', STR_PAD_LEFT); $out['year'] = str_pad($_POST[$columnName . '3'], 4, '0', STR_PAD_LEFT); } if ($kind == WOOOF_columnPresentationTypes::date) { $out['hour'] = '00'; $out['minute'] = '00'; $out['second'] = '00'; } if ($kind == WOOOF_columnPresentationTypes::time or $kind == WOOOF_columnPresentationTypes::dateAndTime) { $out['hour'] = str_pad($_POST[$columnName . '4'], 2, '0', STR_PAD_LEFT); $out['minute'] = str_pad($_POST[$columnName . '5'], 2, '0', STR_PAD_LEFT); $out['second'] = str_pad($_POST[$columnName . '6'], 2, '0', STR_PAD_LEFT); } if ($kind == WOOOF_columnPresentationTypes::time) { $out['day'] = '00'; $out['month'] = '00'; $out['year'] = '0000'; } return WOOOF::buildDateTime($out); }