$tpl->assign('member', $member); $tpl->assign('data', $adherent); $tpl->assign('self_adh', false); $tpl->assign('dynamic_fields', $dynamic_fields); $tpl->assign('error_detected', $error_detected); $tpl->assign('success_detected', $success_detected); if (isset($session['mail_warning'])) { //warning will be showed here, no need to keep it longer into session unset($session['mail_warning']); } $tpl->assign('warning_detected', $warning_detected); $tpl->assign('languages', $i18n->getList()); $tpl->assign('require_calendar', true); // pseudo random int $tpl->assign('time', time()); // genre $tpl->assign('titles_list', Titles::getList($zdb)); //Status $statuts = new Galette\Entity\Status(); $tpl->assign('statuts', $statuts->getList()); //Groups $groups = new Groups(); $groups_list = $groups->getSimpleList(true); $tpl->assign('groups', $groups_list); $form_elements = $fc->getFormElements(); $tpl->assign('fieldsets', $form_elements['fieldsets']); $tpl->assign('hidden_elements', $form_elements['hiddens']); // page generation $content = $tpl->fetch('member.tpl'); $tpl->assign('content', $content); $tpl->display('page.tpl');
$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); $tpl->assign('dynamic_fields', $dynamic_fields); $tpl->assign('groups', Groups::getSimpleList()); $tpl->assign('visibles', $visibles); $tpl->assign('time', time()); $display_elements = $fc->getDisplayElements(); $tpl->assign('display_elements', $display_elements); //if we got a mail warning when adding/editing a member, //we show it and delete it from session if (isset($session['mail_warning'])) { $warning_detected[] = $session['mail_warning']; unset($session['mail_warning']); } $tpl->assign('warning_detected', $warning_detected); if (isset($session['account_success'])) { $success_detected = unserialize($session['account_success']); unset($session['account_success']); }