示例#1
0
    } 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 ' &nbsp; ' . $langs->trans('UserCP') . ' : ';
示例#2
0
    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>';