Esempio n. 1
0
$mesg = '';
$now = dol_now();
$action = GETPOST('action', 'alpha');
$confirm = GETPOST('confirm', 'alpha');
$id = GETPOST('id', 'int');
$arch = GETPOST('arch', 'int');
$url_return = GETPOST('url_return', 'alpha');
// Langs
$langs->load("immobilier@immobilier");
/*
 * Actions delete
*/
if ($action == 'confirm_delete' && $confirm == "yes") {
    $gestimmo = new Mandat($db);
    $gestimmo->id = $id;
    $result = $gestimmo->delete($user);
    if ($result > 0) {
        Header("Location: liste.php");
        exit;
    } else {
        dol_syslog("gestimmo::mandat::card error=" . $agf->error, LOG_ERR);
        $mesg = '<div class="error">' . $langs->trans("mandat ERREUR") . ':' . $agf->error . '</div>';
    }
}
/*
 * Actions archive/active
*/
/*
 * Action update (fiche mandat)
*/
if ($action == 'update') {
Esempio n. 2
0
     } else {
         $mesg = $object->error;
     }
 } else {
     if ($action == 'confirm_valid' && $confirm == 'yes' && $user->rights->contrat->creer) {
         $object->fetch($id);
         $result = $object->validate($user);
     } else {
         if ($action == 'confirm_close' && $confirm == 'yes' && $user->rights->contrat->creer) {
             $object->fetch($id);
             $result = $object->cloture($user);
         } else {
             if ($action == 'confirm_delete' && $confirm == 'yes' && $user->rights->contrat->supprimer) {
                 $object->fetch($id);
                 $object->fetch_thirdparty();
                 $result = $object->delete($user);
                 if ($result >= 0) {
                     header("Location: index.php");
                     return;
                 } else {
                     $mesg = '<div class="error">' . $object->error . '</div>';
                 }
             } else {
                 if ($action == 'confirm_move' && $confirm == 'yes' && $user->rights->contrat->creer) {
                     if (GETPOST('newcid') > 0) {
                         $contractline = new ContratLigne($db);
                         $result = $contractline->fetch(GETPOST('lineid'));
                         $contractline->fk_contrat = GETPOST('newcid');
                         $result = $contractline->update($user, 1);
                         if ($result >= 0) {
                             header("Location: " . $_SERVER['PHP_SELF'] . "?id=" . $id);