Ejemplo n.º 1
0
        if ($SQLquery[$j][0] != "IGNORE") {
            $minOneField = true;
        }
    }
    ///////////////////////////////////////////////
    if ($minOneField && empty($error_fields)) {
        //$_SESSION["SQLquery"] = $SQLquery;
        //$_SESSION["SQLquerySerial"] = $advsearch->Serialize();
        $SQLquerySerial = $advsearch->Serialize();
        $_SESSION["SQLquerySerial"] = $SQLquerySerial;
        //save the new query to the session
        $page->redirect("advsearchresults.php?SQLquerySerial={$SQLquerySerial}");
    }
} elseif ($new) {
    $SQLquery = $advsearch->DeleteQuery();
    $SQLquery = $advsearch->addAll();
    $advsearch->SetSortOrder();
    //set back default sort order for new queries
} elseif ($load) {
    //print($loadfrom);					//dropdown box with the saved queries
    //$serial="title|Bproduction_date|AAND|Bstation|Bis|BRadioSZTAKI|Bstation|AAND|Bproduction_date|Bbigger|B1035583200|Bdate|AOR|Bentry_date|Bbigger|B1035583200|Bdate|AAND|Btitle|Bdoes_not_contain|Bmusic|Bstring|AAND|Blanguage|Bis|Ben|Blang|AOR|Blanguage|Bis|Bde|Blang|AOR|Blanguage|Bis_not|Bhu|Blang";
    $prefs = $user->getPreferences();
    $serial = $prefs->savedQueries[$loadfrom]["query"];
    $SQLquery = $advsearch->Deserialize($serial);
} elseif ($default) {
    //$loadfrom;					//dropdown box with the saved queries
    $prefs = $user->getPreferences();
    $savedQueries = $prefs->savedQueries;
    foreach ($savedQueries as $key => $value) {
        $prefs->savedQueries[$key]["default"] = 0;
    }