<?php

    include_once 'data_connect.php';
    include_once 'log.php';
    

    # if results per page value is 0, user gets redirected back to results page
    foreach ($_GET as $key=>$val)
        if ( ($key == 'postsperpage' || $key == 'pagesperpage' || $key == 'imgsperpage') && $val > 0 )
            update_account($_SESSION['userID'],'set');



    $plink = '';


    # Get existing GET parameters
    if (count($_GET) > 1) {
        
        
        # We don't want to resend some values, so we remove them from $plink
        $x=0;
        foreach($_GET as $param=>$val) {
            
            
            if ($param != 'postsperpage' && $param != 'pagesperpage' && $param != 'imgsperpage' && $param != 'max') {
                
                $front = ($x == 0) ? '?' : '&';
                $plink .= $front.$param.'='.$val;
                $x++;
            }
        }
    }

    
    
    switch(true){
    
    case isset($_GET['postsperpage']): 
        
        $location = 'opensaved.php'.$plink;
        break;
    
    
    case isset($_GET['pagesperpage']): 
        
        $location = 'pages.php'.$plink;
        break;
        
        
    case isset($_GET['imgsperpage']): 
            
        $location = 'uploads.php';
        break;
        
    }
            
            if (isset($location))
                header("Location:$location")
?>