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; }