} $advsearch->sotf_AdvSearch($SQLquery); //set the inner variables of the class as well if ($add) { //nagyon kell figyelni a speci karektereket, nehogy SQL parancsot tegyen bele $SQLquery = $advsearch->AddRow($SQLlink, $SQLfield); // var_dump($SQLlink."!".$SQLfield); } elseif (($run or $run_image == "0") and $SQLquery != NULL) { //$_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(); $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; }