示例#1
0
 *
 */
if (!array_key_exists('code', $_GET)) {
    $msg = urlencode('Code not specified.');
    print "status_code=1&msg={$msg}";
    exit;
}
$hash = $_GET['code'];
if (!array_key_exists('d', $_GET)) {
    $msg = urlencode('Document not specified.');
    print "status_code=2&msg={$msg}";
    exit;
}
$document_id = $_GET['d'];
if (!array_key_exists('u', $_GET)) {
    $msg = urlencode('Session not specified.');
    print "status_code=3&msg={$msg}";
    exit;
}
$session = $_GET['u'];
require_once '../config/dmsDefaults.php';
require_once '../ktapi/ktapi.inc.php';
require_once 'KTDownloadManager.inc.php';
$download_manager = new KTDownloadManager();
$download_manager->set_session($session);
$response = $download_manager->download($document_id, $hash);
if (PEAR::isError($response)) {
    $msg = urlencode($response->getMessage());
    print "status_code=4&msg={$msg}";
    exit;
}
示例#2
0
 */
if (!array_key_exists('code', $_GET)) {
    $msg = urlencode('Code not specified.');
    print "status_code=1&msg={$msg}";
    exit;
}
$hash = $_GET['code'];
if (!array_key_exists('d', $_GET)) {
    $msg = urlencode('Document not specified.');
    print "status_code=2&msg={$msg}";
    exit;
}
$document_id = $_GET['d'];
if (!array_key_exists('u', $_GET)) {
    $msg = urlencode('Session not specified.');
    print "status_code=3&msg={$msg}";
    exit;
}
$session = $_GET['u'];
$apptype = isset($_GET['apptype']) ? $_GET['apptype'] : 'ws';
require_once '../config/dmsDefaults.php';
require_once '../ktapi/ktapi.inc.php';
require_once 'KTDownloadManager.inc.php';
$download_manager = new KTDownloadManager();
$download_manager->set_session($session);
$response = $download_manager->download($document_id, $hash, null, $apptype);
if (PEAR::isError($response)) {
    $msg = urlencode($response->getMessage());
    print "status_code=4&msg={$msg}:" . $_GET["u"] . ":" . $_GET["d"] . ":" . $_GET["code"] . ":" . $_GET["apptype"] . ":";
    exit;
}