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);
// 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);
$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);