Ejemplo n.º 1
0
        $SQLquery[$i][3] = abs($SQLstring[$k]);
    } else {
        $SQLquery[$i][3] = $SQLstring[$k];
    }
    $k++;
}
$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