Exemplo n.º 1
0
    if ($SQLquery[$i][4] == "date") {
        $SQLquery[$i][3] = mktime(0, 0, 0, $SQLstring[$k + 1], $SQLstring[$k + 2], $SQLstring[$k]);
        //        mktime(0,0,0,$month,$day,$year);
        $k += 2;
    } elseif ($SQLquery[$i][4] == "length") {
        $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";