Exemple #1
0
    $filters = unserialize($session['ajax_members_filters']['members']);
} else {
    $filters = new MembersList();
}
if (isset($_GET['page'])) {
    $filters->current_page = (int) $_GET['page'];
}
if (isset($_POST['page'])) {
    $filters->current_page = (int) $_POST['page'];
}
//numbers of rows to display
if (isset($_GET['nbshow']) && is_numeric($_GET['nbshow'])) {
    $filters->show = $_GET['nbshow'];
}
$members = new Members($filters);
$members_list = $members->getMembersList(true);
//assign pagination variables to the template and add pagination links
$filters->setSmartyPagination($tpl);
$session['ajax_members_filters']['members'] = serialize($filters);
$selected_members = null;
$unreachables_members = null;
if (!isset($_POST['from'])) {
    $mailing = unserialize($session['mailing']);
    if (!isset($_POST['members'])) {
        $selected_members = $mailing->recipients;
        $unreachables_members = $mailing->unreachables;
    } else {
        $m = new Members();
        $selected_members = $m->getArrayList($_POST['members']);
    }
} else {