diff --git a/htdocs/projet/card.php b/htdocs/projet/card.php
index e3a916c0be0..9da183534fd 100644
--- a/htdocs/projet/card.php
+++ b/htdocs/projet/card.php
@@ -60,8 +60,8 @@ $objcanvas = GETPOST("objcanvas", "alphanohtml");
$comefromclone = GETPOST("comefromclone", "alphanohtml");
$date_start = dol_mktime(0, 0, 0, GETPOST('projectstartmonth', 'int'), GETPOST('projectstartday', 'int'), GETPOST('projectstartyear', 'int'));
$date_end = dol_mktime(0, 0, 0, GETPOST('projectendmonth', 'int'), GETPOST('projectendday', 'int'), GETPOST('projectendyear', 'int'));
-$date_start_event = dol_mktime(0, 0, 0, GETPOST('date_start_eventmonth', 'int'), GETPOST('date_start_eventday', 'int'), GETPOST('date_start_eventyear', 'int'));
-$date_end_event = dol_mktime(0, 0, 0, GETPOST('date_end_eventmonth', 'int'), GETPOST('date_end_eventday', 'int'), GETPOST('date_end_eventyear', 'int'));
+$date_start_event = dol_mktime(GETPOST('date_start_eventhour', 'int'), GETPOST('date_start_eventmin', 'int'), GETPOST('date_start_eventsec', 'int'), GETPOST('date_start_eventmonth', 'int'), GETPOST('date_start_eventday', 'int'), GETPOST('date_start_eventyear', 'int'));
+$date_end_event = dol_mktime(GETPOST('date_end_eventhour', 'int'), GETPOST('date_end_eventmin', 'int'), GETPOST('date_end_eventsec', 'int'), GETPOST('date_end_eventmonth', 'int'), GETPOST('date_end_eventday', 'int'), GETPOST('date_end_eventyear', 'int'));
$location = GETPOST('location', 'alphanohtml');
@@ -734,9 +734,9 @@ if ($action == 'create' && $user->rights->projet->creer) {
if (isModEnabled('eventorganization')) {
// Date event
print '
| '.$langs->trans("Date").' ('.$langs->trans("Event").') | ';
- print $form->selectDate(($date_start_event ? $date_start_event : -1), 'date_start_event', 0, 0, 0, '', 1, 0);
+ print $form->selectDate(($date_start_event ? $date_start_event : -1), 'date_start_event', 1, 1, 1, '', 1, 0);
print ' '.$langs->trans("to").' ';
- print $form->selectDate(($date_end_event ? $date_end_event : -1), 'date_end_event', 0, 0, 0, '', 1, 0);
+ print $form->selectDate(($date_end_event ? $date_end_event : -1), 'date_end_event', 1, 1, 1, '', 1, 0);
print ' |
';
// Location
@@ -1056,9 +1056,9 @@ if ($action == 'create' && $user->rights->projet->creer) {
if (isModEnabled('eventorganization')) {
// Date event
print '| '.$langs->trans("Date").' ('.$langs->trans("Event").') | ';
- print $form->selectDate(($date_start_event ? $date_start_event : ($object->date_start_event ? $object->date_start_event : -1)), 'date_start_event', 0, 0, 0, '', 1, 0);
+ print $form->selectDate(($date_start_event ? $date_start_event : ($object->date_start_event ? $object->date_start_event : -1)), 'date_start_event', 1, 1, 1, '', 1, 0);
print ' '.$langs->trans("to").' ';
- print $form->selectDate(($date_end_event ? $date_end_event : ($object->date_end_event ? $object->date_end_event : -1)), 'date_end_event', 0, 0, 0, '', 1, 0);
+ print $form->selectDate(($date_end_event ? $date_end_event : ($object->date_end_event ? $object->date_end_event : -1)), 'date_end_event', 1, 1, 1, '', 1, 0);
print ' |
';
// Location
diff --git a/htdocs/public/eventorganization/attendee_new.php b/htdocs/public/eventorganization/attendee_new.php
index 21cf0052eca..8d7e4503c6b 100644
--- a/htdocs/public/eventorganization/attendee_new.php
+++ b/htdocs/public/eventorganization/attendee_new.php
@@ -524,8 +524,11 @@ if (empty($reshook) && $action == 'add' && (!empty($conference->id) && $conferen
$vattouse = get_default_tva($mysoc, $thirdparty, $productforinvoicerow->id);
$labelforproduct = $outputlangs->trans("EventFee", $project->title);
- $date_start = $project->date_start;
- $date_end = $project->date_end;
+ if ($project->location) {
+ $labelforproduct .= ' - '.$project->location;
+ }
+ $date_start = $project->date_start_event;
+ $date_end = $project->date_end_event;
// If there is no lines yet, we add one
if (empty($facture->lines)) {
@@ -652,8 +655,36 @@ print '';
print ''.$langs->trans("EvntOrgWelcomeMessage").'';
print '
';
-print ''.$project->title . ' '. $conference->label.'';
-print '
';
+print ''.$project->title . ' '. $conference->label.'
';
+if ($project->date_start_event || $project->date_end_event) {
+ print '';
+}
+if ($project->date_start_event) {
+ $format = 'day';
+ $tmparray = dol_getdate($project->date_start_event, false, '');
+ if ($tmparray['hours'] || $tmparray['minutes'] || $tmparray['minutes']) {
+ $format = 'dayhour';
+ }
+ print dol_print_date($project->date_start_event, $format);
+}
+if ($project->date_start_event && $project->date_end_event) {
+ print ' - ';
+}
+if ($project->date_end_event) {
+ $format = 'day';
+ $tmparray = dol_getdate($project->date_end_event, false, '');
+ if ($tmparray['hours'] || $tmparray['minutes'] || $tmparray['minutes']) {
+ $format = 'dayhour';
+ }
+ print dol_print_date($project->date_end_event, $format);
+}
+if ($project->date_start_event || $project->date_end_event) {
+ print '
';
+}
+if ($project->location) {
+ print ''.$project->location.'
';
+}
+
$maxattendees = 0;
if ($conference->id > 0) {
/* date of project is not date of event so commented
@@ -812,8 +843,8 @@ if ((!empty($conference->id) && $conference->status == ConferenceOrBooth::STATUS
}
print '
';
-
print "\n";
+
print "
";
print '';
}