} else { $error++; } if (!empty($_POST['userCP']) && $_POST['userCP'] > 0) { $userCP = $_POST['userCP']; } else { $erro++; } if ($error) { setEventMessage($langs->trans('ErrorAddEventToUserCP'), 'errors'); } else { $nb_holiday = $holiday->getCPforUser($userCP); $add_holiday = $holiday->getValueEventCp($event); $new_holiday = $nb_holiday + $add_holiday; // On ajoute la modification dans le LOG $holiday->addLogCP($user->id, $userCP, $holiday->getNameEventCp($event), $new_holiday); $holiday->updateSoldeCP($userCP, $new_holiday); setEventMessage($langs->trans('AddEventToUserOkCP')); } } $langs->load('users'); $var = true; $i = 0; $cp_events = $holiday->fetchEventsCP(); if ($cp_events == 1) { print '<br><form method="POST" action="' . $_SERVER["PHP_SELF"] . '">' . "\n"; print '<input type="hidden" name="action" value="add_event" />'; print_fiche_titre($langs->trans('DefineEventUserCP'), '', ''); print $langs->trans('MotifCP') . ' : '; print $holiday->selectEventCP(); print ' ' . $langs->trans('UserCP') . ' : ';
if (!empty($_POST['userCP']) && $_POST['userCP'] > 0) { $userCP = $_POST['userCP']; } else { $erro++; } if ($error) { setEventMessages('ErrorAddEventToUserCP', '', 'errors'); } else { $nb_holiday = $holiday->getCPforUser($userCP); $add_holiday = $holiday->getValueEventCp($event); $new_holiday = $nb_holiday + $add_holiday; // add event to existing types of vacation foreach ($typeleaves as $key => $leave) { $vacationTypeID = $leave['rowid']; // On ajoute la modification dans le LOG $holiday->addLogCP($user->id, $userCP, $holiday->getNameEventCp($event), $new_holiday, $vacationTypeID); $holiday->updateSoldeCP($userCP, $new_holiday, $vacationTypeID); } setEventMessages('AddEventToUserOkCP', '', 'mesgs'); } } /* * View */ $form = new Form($db); $userstatic = new User($db); llxHeader(array(), $langs->trans('CPTitreMenu')); print load_fiche_titre($langs->trans('MenuConfCP'), '', 'title_hrm.png'); print '<div class="info">' . $langs->trans('LastUpdateCP') . ': ' . "\n"; if ($holiday->getConfCP('lastUpdate')) { print '<strong>' . dol_print_date($db->jdate($holiday->getConfCP('lastUpdate')), 'dayhour', 'tzuser') . '</strong>';