Example #1
0
require_once $t_core_path . 'authentication_api.php';
require_once $t_core_path . 'email_api.php';
# Use Hashids libraries to decode request URLs
require_once '../library/Hashids/HashGenerator.php';
require_once '../library/Hashids/Hashids.php';
# Decode request URL
$cul_ini_array = parse_ini_file('../cul_config.ini');
$hashids = new Hashids\Hashids($cul_ini_array['hashid_salt']);
$id = $_GET['id'];
list($issue_id, $email) = decode_hash($hashids, $id);
# Get bug data from Mantis
#$bugdata = bug_get($issue_id, true);
try {
    $url_base = $cul_ini_array['api_url_base'];
    $client = new SoapClient("http://{$url_base}/api/soap/mantisconnect.php?wsdl");
    $issueData = $client->mc_issue_get($cul_ini_array['api_user'], $cul_ini_array['api_pass'], $issue_id);
} catch (SoapFault $exception) {
    echo "ERROR: could not find request (" . $exception->getMessage() . ')';
    return;
}
?>

<html>
<head>
  <title>Request to Use OKU Library Space</title>
  <link rel="shortcut icon" href="img/favicon.png" type="image/png" />
  <link rel="stylesheet" type="text/css" href="css/roomreserve.css"/>
  <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css"/>
  <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap-theme.min.css"/>
</head>
<body>