getList() private method

private getList ( $data, $filter )
Example #1
0
        $messages->flagMessage($flagHash);
    }
}
// Delete messages if the delete button was pressed
if (!empty($_REQUEST["delete"]) && !empty($_REQUEST["msg"])) {
    foreach (array_keys($_REQUEST["msg"]) as $msg_id) {
        $messages->expunge($gBitUser->mUserId, $msg_id);
    }
}
if (!empty($_REQUEST['filter'])) {
    if ($_REQUEST['flags'] != '') {
        $parts = explode('_', $_REQUEST['flags']);
        $_REQUEST['flag'] = substr($_REQUEST['flags'], 0, strrpos($_REQUEST['flags'], '_'));
        $_REQUEST['flagval'] = substr($_REQUEST['flags'], strrpos($_REQUEST['flags'], '_') + 1);
    }
}
if (empty($_REQUEST["sort_mode"])) {
    $_REQUEST['sort_mode'] = 'msg_date_desc';
} else {
    $_REQUEST['sort_mode'] = $_REQUEST["sort_mode"];
}
if (isset($_REQUEST["find"])) {
    $find = $_REQUEST["find"];
} else {
    $find = '';
}
$listHash = $_REQUEST;
$items = $messages->getList($listHash);
$gBitSmarty->assign('items', $items);
$gBitSmarty->assign('listInfo', $listHash['listInfo']);
$gBitSystem->display('bitpackage:messages/mailbox.tpl', 'Message box', array('display_mode' => 'display'));