예제 #1
0
    eZPreferences::setValue('robinsonlist_filter', '-1');
    $statusFilter = eZPreferences::value('robinsonlist_filter');
}
if ($limitKey == "") {
    eZPreferences::setValue('admin_list_limit', '1');
    $limitKey = eZPreferences::value('admin_list_limit');
}
if ($http->hasPostVariable('RemoveRobinsonlistEntryButton')) {
    if ($http->hasPostVariable('EmailIDArray')) {
        foreach ($http->postVariable('EmailIDArray') as $id) {
            eZRobinsonListEntry::removeById($id);
        }
    }
    if ($http->hasPostVariable('MobileIDArray')) {
        foreach ($http->postVariable('MobileIDArray') as $id) {
            eZRobinsonListEntry::removeById($id);
        }
    }
}
$statusFilterArray = explode(',', $statusFilter);
$userParameters = $Params['UserParameters'];
//$statusFilter = isset( $userParameters['statusFilter'] ) ? explode( ',', $userParameters['statusFilter'] ) : array( -1 );
//$vipFilter = isset( $userParameters['vipFilter'] ) ? explode( ',', $userParameters['vipFilter'] ) : array( -1 );
$offset = isset($userParameters['offset']) ? $userParameters['offset'] : 0;
//$limitKey = isset( $userParameters['limit'] ) ? $userParameters['limit'] : '1';
$limitList = array('1' => 10, '2' => 25, '3' => 50);
$limit = $limitList[(string) $limitKey];
$viewParameters = array('offset' => $offset);
if ($http->hasPostVariable('CreateRobinsonlistEntryButton')) {
    $robinsonlistEntry = eZRobinsonListEntry::create();
    return $Module->redirectToView('robinson_edit', array($robinsonlistEntry->attribute('id')));