Пример #1
0
} elseif (isset($_GET['gettextlayer']) && !empty($_GET['from'])) {
    // Get text from the database.
    echo $pdfHandler->getTextLayer($_GET['from']);
} elseif (isset($_GET['searchtextlayer'])) {
    if (empty($_GET['search_term'])) {
        sendError('No search term provided');
    }
    // Search text in the database.
    echo $pdfHandler->searchTextLayer($_GET['search_term']);
} elseif (isset($_GET['deleteannotation']) && !empty($_GET['type'])) {
    $dbids = array();
    if (!empty($_GET['dbids'])) {
        $dbids = $_GET['dbids'];
    }
    // Delete annotation.
    echo $pdfHandler->deletePDFAnnotation($_GET['type'], $dbids);
} elseif (isset($_GET['editannotation']) && !empty($_GET['dbid'])) {
    // Edit PDF note text.
    echo $pdfHandler->editPDFNote($_GET['dbid'], $_GET['text']);
} elseif (isset($_GET['savepdfnote']) && !empty($_GET['page']) && !empty($_GET['top']) && !empty($_GET['left'])) {
    // Save new PDF note.
    echo $pdfHandler->savePDFNote($_GET['page'], $_GET['top'], $_GET['left']);
} elseif (isset($_POST['savepdfmarkers']) && !empty($_POST['page']) && !empty($_POST['markers'])) {
    // Save PDF markers.
    echo $pdfHandler->savePDFMarkers($_POST['page'], $_POST['markers']);
} elseif (isset($_GET['getpdfmarkers'])) {
    $users = null;
    if (isset($_GET['users']) && $_GET['users'] === 'other') {
        $users = 'other';
    }
    // Get PDF markers.