// Actions
if (GETPOST("action") == 'add') {
    $datepaie = @dol_mktime($_POST["paiehour"], $_POST["paiemin"], $_POST["paiesec"], $_POST["paiemonth"], $_POST["paieday"], $_POST["paieyear"]);
    if (!$datepaie) {
        $mesg = '<div class="error">' . $langs->trans("ErrorFieldRequired", $langs->transnoentities("Datepaie")) . '</div>';
        $action = 'create';
    } else {
        $paie = new Paie($db);
        $paie->contrat_id = $_POST["contrat_id"];
        $paie->local_id = $_POST["local_id"];
        $paie->locataire_id = $_POST["locataire_id"];
        $paie->montant = $_POST["montant"];
        $paie->commentaire = $_POST["commentaire"];
        $paie->date_paiement = $datepaie;
        $paie->loyer_id = $_POST["loyer_id"];
        $id = $paie->create($user);
        header("Location: " . DOL_URL_ROOT . "/immobilier/loyer/fiche_loyer.php?id=" . $paie->loyer_id);
        if ($id > 0) {
        } else {
            $mesg = '<div class="error">' . $paie->error . '</div>';
        }
    }
}
if (GETPOST("action") == 'maj') {
    $datepaie = @dol_mktime($_POST["paiehour"], $_POST["paiemin"], $_POST["paiesec"], $_POST["paiemonth"], $_POST["paieday"], $_POST["paieyear"]);
    if (!$datepaie) {
        $mesg = '<div class="error">' . $langs->trans("ErrorFieldRequired", $langs->transnoentities("Datepaie")) . '</div>';
        $action = 'update';
    } else {
        $paie = new Paie($db);
        $result = $paie->fetch($id);