if (!isset($contribution['duree_mois_cotis']) || $contribution['duree_mois_cotis'] == '') {
        // On error restore entered value or default to display the form again
        if (isset($_POST['duree_mois_cotis']) && $_POST['duree_mois_cotis'] != '') {
            $contribution['duree_mois_cotis'] = $_POST['duree_mois_cotis'];
        } else {
            $contribution['duree_mois_cotis'] = $preferences->pref_membership_ext;
        }
    }
} else {
    //$_POST['valid']
    if (!is_int($contrib->id)) {
        // initialiser la structure contribution à vide (nouvelle contribution)
        $contribution['duree_mois_cotis'] = $preferences->pref_membership_ext;
    } else {
        // dynamic fields
        $contribution['dyn'] = $dyn_fields->getFields('contrib', $id_cotis, false);
    }
}
// template variable declaration
$title = _T("Contribution card");
if ($contrib->id != '') {
    $title .= ' (' . _T("modification") . ')';
} else {
    $title .= ' (' . _T("creation") . ')';
}
$tpl->assign('page_title', $title);
$tpl->assign('required', $required);
$tpl->assign('disabled', $disabled);
$tpl->assign('data', $contribution);
//TODO: remove
$tpl->assign('contribution', $contrib);
Beispiel #2
0
        // dynamic fields
        $dyn_fields->setAllFields('adh', $member->id, $adherent['dyn']);
    }
    if (count($error_detected) == 0) {
        $session['account_success'] = serialize($success_detected);
        if (!isset($_POST['id_adh'])) {
            header('location: ajouter_contribution.php?id_adh=' . $member->id);
            die;
        } elseif (count($error_detected) == 0) {
            header('location: voir_adherent.php?id_adh=' . $member->id);
            die;
        }
    }
} else {
    if ($member->id !== false && $member->id !== '') {
        $adherent['dyn'] = $dyn_fields->getFields('adh', $member->id, false);
    }
}
// - declare dynamic fields for display
$disabled['dyn'] = array();
if (!isset($adherent['dyn'])) {
    $adherent['dyn'] = array();
}
$dynamic_fields = $dyn_fields->prepareForDisplay('adh', $adherent['dyn'], $disabled['dyn'], 1);
// template variable declaration
$title = _T("Member Profile");
if ($member->id != '') {
    $title .= ' (' . _T("modification") . ')';
} else {
    $title .= ' (' . _T("creation") . ')';
}
        if ($trans->getMissingAmount() > 0) {
            $url = 'ajouter_contribution.php?trans_id=' . $trans->id;
            if (isset($trans->memebr)) {
                $url .= '&id_adh=' . $trans->member;
            }
        } else {
            $url = 'gestion_transactions.php';
        }
        header('location: ' . $url);
        die;
    }
} else {
    //$_POST['valid']
    if ($trans->id != '') {
        // dynamic fields
        $transaction['dyn'] = $dyn_fields->getFields('trans', $transaction["trans_id"], false);
    }
}
// template variable declaration
$title = _T("Transaction");
if ($trans->id != '') {
    $title .= ' (' . _T("modification") . ')';
} else {
    $title .= ' (' . _T("creation") . ')';
}
$tpl->assign('page_title', $title);
$tpl->assign('required', $required);
$tpl->assign('data', $transaction);
//TODO: remove
$tpl->assign('transaction', $trans);
$tpl->assign('error_detected', $error_detected);
Beispiel #4
0
                $navigate['next'] = $ids[$k + 1]['id_adh'];
            }
            break;
        }
    }
}
$children = array();
if ($member->hasChildren()) {
    foreach ($member->children as $child) {
        $children[$child] = Adherent::getSName($child);
    }
}
// Set caller page ref for cards error reporting
$session['caller'] = 'voir_adherent.php?id_adh=' . $id_adh;
// declare dynamic field values
$adherent['dyn'] = $dyn_fields->getFields('adh', $id_adh, true);
// - declare dynamic fields for display
$disabled['dyn'] = array();
$dynamic_fields = $dyn_fields->prepareForDisplay('adh', $adherent['dyn'], $disabled['dyn'], 0);
if (isset($error_detected)) {
    $tpl->assign('error_detected', $error_detected);
}
$tpl->assign('page_title', _T("Member Profile"));
$tpl->assign('require_dialog', true);
$tpl->assign('member', $member);
$tpl->assign('children', $children);
$tpl->assign('data', $adherent);
$tpl->assign('navigate', $navigate);
$tpl->assign('pref_lang_img', $i18n->getFlagFromId($member->language));
$tpl->assign('pref_lang', ucfirst($i18n->getNameFromId($member->language)));
$tpl->assign('pref_card_self', $preferences->pref_card_self);