예제 #1
0
function main()
{
    global $config;
    global $debug;
    $query = '';
    // If no query parameters
    if (count($_GET) == 0) {
        default_display();
        exit(0);
    }
    $pageNum = 1;
    // if $_GET['page'] defined, use it as page number
    if (isset($_GET['page'])) {
        $pageNum = $_GET['page'];
    }
    // Mode
    $mode = 'genus';
    if (isset($_GET['mode'])) {
        $mode = $_GET['mode'];
        switch ($mode) {
            case 'genus':
            case 'author':
            case 'publication':
                break;
            default:
                $mode = 'genus';
        }
    }
    $genus = '';
    if (isset($_GET['q'])) {
        $query = $_GET['q'];
        display_search($query, $mode);
    }
    if (isset($_GET['genus'])) {
        $genus = $_GET['genus'];
        display_genus($genus, $pageNum);
    }
    if (isset($_GET['author'])) {
        $author = $_GET['author'];
        display_author($author, $pageNum);
    }
    if (isset($_GET['publication'])) {
        $publication = $_GET['publication'];
        display_publication($publication, $pageNum);
    }
}
예제 #2
0
파일: index.php 프로젝트: rdmpage/afd
function main()
{
    $query = '';
    // If no query parameters
    if (count($_GET) == 0) {
        default_display();
        exit(0);
    }
    // If show a single record
    if (isset($_GET['id'])) {
        $id = $_GET['id'];
        display_record($id);
    }
    if (isset($_GET['search'])) {
        $query = $_GET['search'];
        display_search($query);
        exit(0);
    }
    if (isset($_GET['author'])) {
        $query = $_GET['author'];
        display_author($query);
        exit(0);
    }
    if (isset($_GET['publication_outlet'])) {
        $query = $_GET['publication_outlet'];
        display_outlet($query);
        exit(0);
    }
}