authpartner
Clone or download
Modified Files
<?php
<?php
$access_token = $_GET['accesstoken'];
$access_token = $_GET['accesstoken'];
$headers = array(
$headers = array(
'Authorization: Bearer ' . $access_token
'Authorization: Bearer ' . $access_token
//'Authorization: Basic '. base64_encode("$username:$password")
//'Authorization: Basic '. base64_encode("$username:$password")
);
);
$urlFile = 'https://developers.digitallocker.gov.in/public/oauth2/1/files/';
$urlFile = 'https://developers.digitallocker.gov.in/public/oauth2/1/files/';
$vhf = curl_init($urlFile);
$vhf = curl_init($urlFile);
//curl_setopt($vhf, CURLOPT_CUSTOMREQUEST, "POST");
//curl_setopt($vhf, CURLOPT_CUSTOMREQUEST, "POST");
//curl_setopt($vhf, CURLOPT_POST, true);
//curl_setopt($vhf, CURLOPT_POST, true);
curl_setopt($vhf, CURLOPT_TIMEOUT, 30); //timeout after 30 seconds
curl_setopt($vhf, CURLOPT_TIMEOUT, 30); //timeout after 30 seconds
curl_setopt($vhf, CURLOPT_HTTPHEADER, $headers);
curl_setopt($vhf, CURLOPT_HTTPHEADER, $headers);
//curl_setopt($vhf, CURLOPT_POSTFIELDS, $post);
//curl_setopt($vhf, CURLOPT_POSTFIELDS, $post);
//curl_setopt($vhf, CURLOPT_FOLLOWLOCATION, true);
//curl_setopt($vhf, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($vhf, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($vhf, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($vhf, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($vhf, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($vhf, CURLOPT_RETURNTRANSFER, true);
curl_setopt($vhf, CURLOPT_RETURNTRANSFER, true);
$resFile = curl_exec($vhf);
$resFile = curl_exec($vhf);
curl_close($vhf);
curl_close($vhf);
$resFileNew = explode('¿', $resFile);
$resFileNew = explode('¿', $resFile);
$dataF = json_decode($resFileNew[1], TRUE);
$dataF = json_decode($resFileNew[1], TRUE);
$urlissued = 'https://developers.digitallocker.gov.in/public/oauth2/1/files/issued';
$urlissued = 'https://developers.digitallocker.gov.in/public/oauth2/1/files/issued';
$vhi = curl_init($urlissued);
$vhi = curl_init($urlissued);
//curl_setopt($vhi, CURLOPT_CUSTOMREQUEST, "GET");
//curl_setopt($vhi, CURLOPT_CUSTOMREQUEST, "GET");
//curl_setopt($vhi, CURLOPT_POST, true);
//curl_setopt($vhi, CURLOPT_POST, true);
curl_setopt($vhi, CURLOPT_TIMEOUT, 30); //timeout after 30 seconds
curl_setopt($vhi, CURLOPT_TIMEOUT, 30); //timeout after 30 seconds
curl_setopt($vhi, CURLOPT_HTTPHEADER, $headers);
curl_setopt($vhi, CURLOPT_HTTPHEADER, $headers);
//curl_setopt($vhi, CURLOPT_POSTFIELDS, $post);
//curl_setopt($vhi, CURLOPT_POSTFIELDS, $post);
//curl_setopt($vhi, CURLOPT_FOLLOWLOCATION, true);
//curl_setopt($vhi, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($vhi, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($vhi, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($vhi, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($vhi, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($vhi, CURLOPT_RETURNTRANSFER, true);
curl_setopt($vhi, CURLOPT_RETURNTRANSFER, true);
$resissued = curl_exec($vhi);
$resissued = curl_exec($vhi);
$resissuedErr = curl_error($vhi);
$resissuedErr = curl_error($vhi);
curl_close($vhi);
curl_close($vhi);
$issuedNew = explode('¿', $resissued);
$issuedNew = explode('¿', $resissued);
$dataI = json_decode($issuedNew[1], TRUE);
$dataI = json_decode($issuedNew[1], TRUE);
?>
?>
<!DOCTYPE html>
<!DOCTYPE html>
<html lang="en">
<html lang="en">
<head>
<head>
<meta charset="utf-8">
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="">
<meta name="description" content="">
<meta name="author" content="">
<meta name="author" content="">
<title>DigiBank</title>
<title>DigiBank</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="viewport" content="width=device-width, initial-scale=1">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.0/jquery.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.0/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<!-- Bootstrap Core CSS -->
<!-- Bootstrap Core CSS -->
<link href="css/bootstrap.min.css" rel="stylesheet">
<link href="css/bootstrap.min.css" rel="stylesheet">
<!-- Custom CSS -->
<!-- Custom CSS -->
<link href="css/digi-bank.css" rel="stylesheet">
<link href="css/digi-bank.css" rel="stylesheet">
<!-- Custom Fonts -->
<!-- Custom Fonts -->
<link href="font-awesome/css/font-awesome.min.css" rel="stylesheet" type="text/css">
<link href="font-awesome/css/font-awesome.min.css" rel="stylesheet" type="text/css">
</head>
</head>
<body>
<body>
<div id="wrapper">
<div id="wrapper">
<!-- Sidebar Menu Items - These collapse to the responsive navigation menu on small screens -->
<!-- Sidebar Menu Items - These collapse to the responsive navigation menu on small screens -->
<div class="collapse navbar-collapse navbar-ex1-collapse">
<div class="collapse navbar-collapse navbar-ex1-collapse">
<ul class="nav navbar-nav side-nav">
<ul class="nav navbar-nav side-nav">
<li class="active">
<li class="active">
<a href="index.php"><i class="fa fa-fw fa-clock-o"></i> Link To DigiLocker</a>
<a href="index.php"><i class="fa fa-fw fa-clock-o"></i> Link To DigiLocker</a>
</li>
</li>
<li>
<li>
<a href="link_document.php"><i class="fa fa-fw fa-link"></i> Loan Approvals</a>
<a href="link_document.php"><i class="fa fa-fw fa-link"></i> Loan Approvals</a>
</li>
</li>
<li>
<li>
<a href="statement.php"><i class="fa fa-fw fa-stack-exchange"></i>Account Statements</a>
<a href="statement.php"><i class="fa fa-fw fa-stack-exchange"></i>Account Statements</a>
</li>
</li>
</ul>
</ul>
</div>
</div>
<div id="page-wrapper">
<div id="page-wrapper">
<div class="container-fluid">
<div class="container-fluid">
<!-- Page Heading -->
<!-- Page Heading -->
<div class="row">
<div class="row">
<div class="col-lg-12">
<div class="col-lg-12">
<div class="container">
<div class="container">
<ul class="nav nav-tabs">
<ul class="nav nav-tabs">
<li class="active"><a data-toggle="tab" href="#uploadeddocument">Uploaded Document</a></li>
<li class="active"><a data-toggle="tab" href="#uploadeddocument">Uploaded Document</a></li>
<li><a data-toggle="tab" href="#issueddocument">Issued Document</a></li>
<li><a data-toggle="tab" href="#issueddocument">Issued Document</a></li>
</ul>
</ul>
<div class="tab-content">
<div class="tab-content">
<div id="uploadeddocument" class="tab-pane fade in active">
<div id="uploadeddocument" class="tab-pane fade in active">
<section class="content">
<section class="content">
<div class="row">
<div class="row">
<div class="col-md-12">
<div class="col-md-12">
<div class="box box-primary">
<div class="box box-primary">
<div class="box box-body col-sm-12">
<div class="box box-body col-sm-12">
<div class="table-responsive">
<div class="table-responsive">
<table class="table">
<table class="table">
<tr>
<tr>
<th>Name</th>
<th>Name</th>
<th>Size</th>
<th>Size</th>
<th>Date</th>
<th>Date</th>
</tr>
</tr>
<?php
<?php
foreach ($dataF['items'] as $api_detail):
foreach ($dataF['items'] as $api_detail):
?>
?>
<tr>
<tr>
<td><a href="/digibank/uri.php?access_tocken=<?php echo $access_token; ?>&uri=<?php echo($api_detail['uri']); ?>&name=<?php echo($api_detail['name']); ?>">
<td><a href="/digibank/uri.php?access_tocken=<?php echo $access_token; ?>&uri=<?php echo($api_detail['uri']); ?>&id=<?php echo($api_detail['id']); ?>">
<?php
<?php
if ($api_detail['type'] == "dir") {
if ($api_detail['type'] == "dir") {
echo "<i class='fa fa-folder-o'></i> ";
echo "<i class='fa fa-folder-o'></i> ";
echo($api_detail['name']);
echo($api_detail['name']);
} elseif ($api_detail['type'] == "file") {
} elseif ($api_detail['type'] == "file") {
echo "<i class='fa fa-file-o'></i> ";
echo "<i class='fa fa-file-o'></i> ";
echo($api_detail['name']);
echo($api_detail['name']);
}
}
?></a></td>
?></a></td>
<td><?php echo($api_detail['size']); ?></td>
<td><?php echo($api_detail['size']); ?></td>
<td><?php echo($api_detail['date']); ?></td>
<td><?php echo($api_detail['date']); ?></td>
<td><?php if ($api_detail['type'] == "file") { ?><input type="radio" id="getval" class="getval" onclick="share_its('<?php echo $api_detail['uri']; ?>')"><?php } ?>
<td><?php if ($api_detail['type'] == "file") { ?><input type="radio" id="getval" class="getval" onclick="share_its('<?php echo $api_detail['uri']; ?>')"><?php } ?>
<?php
<?php
endforeach;
endforeach;
?>
?>
</table>
</table>
<div class="footer">
<div class="footer">
<button id="share_it" value="" onclick='sharedata();' style=" float:right;display: inline-block; background-color: rgb(51, 122, 183); color: rgb(255, 255, 255);">Share </button>
<button id="share_it" value="" onclick='sharedata();' style=" float:right;display: inline-block; background-color: rgb(51, 122, 183); color: rgb(255, 255, 255);">Share </button>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
</section>
</div>
</div>
<div id="issueddocument" class="tab-pane fade">
<div id="issueddocument" class="tab-pane fade">
<section class="content">
<section class="content">
<div class="row">
<div class="row">
<div class="col-md-12">
<div class="col-md-12">
<div class="box box-primary">
<div class="box box-primary">
<div class="box box-body col-sm-12">
<div class="box box-body col-sm-12">
<div class="table-responsive">
<div class="table-responsive">
<table class="table">
<table class="table">
<tr>
<tr>
<th>Name</th>
<th>Name</th>
<th>Size</th>
<th>Size</th>
<th>Date</th>
<th>Date</th>
</tr>
</tr>
<?php
<?php
foreach ($dataI['items'] as $issued_detail):
foreach ($dataI['items'] as $issued_detail):
?>
?>
<tr><td>
<tr><td>
<?php
<?php
echo "<i class='fa fa-file-o'></i> ";
echo "<i class='fa fa-file-o'></i> ";
echo($issued_detail['name']);
echo($issued_detail['name']);
?>
?>
</td>
</td>
<td><?php echo($issued_detail['size']); ?></td>
<td><?php echo($issued_detail['size']); ?></td>
<td><?php echo($issued_detail['date']); ?></td>
<td><?php echo($issued_detail['date']); ?></td>
<td><input type="radio"></td>
<td><input type="radio"></td>
</tr>
</tr>
<?php
<?php
endforeach;
endforeach;
?>
?>
</table>
</table>
<div class="footer">
<div class="footer">
<button id="button_share" value="" onclick='sharedata();' style=" float:right;display: inline-block; background-color: rgb(51, 122, 183); color: rgb(255, 255, 255);">Share </button>
<button id="button_share" value="" onclick='sharedata();' style=" float:right;display: inline-block; background-color: rgb(51, 122, 183); color: rgb(255, 255, 255);">Share </button>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
</section>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- /.container-fluid -->
<!-- /.container-fluid -->
</div>
</div>
</div>
</div>
<!-- jQuery -->
<!-- jQuery -->
<script src="js/jquery.js"></script>
<script src="js/jquery.js"></script>
<!-- Bootstrap Core JavaScript -->
<!-- Bootstrap Core JavaScript -->
<script src="js/bootstrap.min.js"></script>
<script src="js/bootstrap.min.js"></script>
<script>
<script>
function share_its(seluri)
function share_its(seluri)
{
{
var uridata = seluri;
var uridata = seluri;
$("#button_share").val(uridata);
$("#button_share").val(uridata);
}
}
function sharedata()
function sharedata()
{
{
var uri = $("#button_share").val();
var uri = $("#button_share").val();
window.opener.postMessage(uri, '*');
window.opener.postMessage(uri, '*');
window.close();
window.close();
}
}
</script>
</script>
</body>
</body>
</html>
</html>
<?php include 'header.php' ?>
<div class="container">
<div class="col-lg-2"></div>
<div class="col-lg-8">
<div class="panel panel-default">
<div class="panel-heading">
<h4><i class="fa fa-fw fa-link"></i> Link TO DigiLocker</h4>
</div>
<div class="panel-body">
<form role="form">
<div class="col-lg-12">
<div class="row">
<div class="col-lg-12 form-group">
<div class="col-lg-12 nor-font">
<label>Response Type</label>
<input class="form-control height-form">
</div>
</div>
</div>
<div class="row">
<div class="col-lg-12 form-group">
<div class="col-lg-12 nor-font">
<label>Client ID</label>
<input class="form-control height-form">
</div>
</div>
</div>
<div class="row">
<div class="col-lg-12 form-group">
<div class="col-lg-12 nor-font">
<label>Redirect Uri</label>
<input class="form-control height-form">
</div>
</div>
</div>
<div class="row">
<div class="col-lg-12 form-group">
<div class="col-lg-12 nor-font">
<label>State</label>
<input class="form-control height-form">
</div>
</div>
</div>
<div class="row">
<div class="col-lg-12 form-group text-center">
<button type="submit" class="btn btn-default form-group">Submit</button>
<button type="reset" class="btn btn-default form-group">Reset</button>
</div>
</div>
</div>
</form>
</div>
</div>
</div>
<div class="col-lg-2"></div>
<!-- /.row -->
</div>
<script src="js/jquery.js"></script>
<script>
var dls_server = 'https://developers.digitallocker.gov.in/public/oauth2/1/authorize';
$('.dl_pop').click(function () {
CallDL('code', '7QAKRAJO', '123456', 'http://localhost/curlexample/response.php');
});
function CallDL(requester_id, hash_key, time_st, hostname) {
window.open(dls_server + "?response_type=" + requester_id + "&client_id=" + hash_key + "&state=" + time_st + "&redirect_uri=" + hostname, "_blank", "height=500,width=600,status=yes,toolbar=no,menubar=no,location=no");
}
</script>
<?php include 'footer.php' ?>
<?php include 'header.php' ?>
<div class="container">
<div class="col-lg-2"></div>
<div class="col-lg-8">
<div class="panel panel-default">
<div class="panel-heading">
<h4><i class="fa fa-fw fa-link"></i> Link Document</h4>
</div>
<div class="panel-body">
<form role="form">
<div class="col-lg-12">
<div class="row">
<div class="col-lg-3 form-group">
<div class="col-lg-12 nor-font">
<input class="form-control height-form">
</div>
</div>
<div class="col-lg-3 form-group">
<div class="col-lg-12 nor-font">
<input class="form-control height-form">
</div>
</div>
<div class="col-lg-3 form-group">
<div class="col-lg-12 nor-font">
<input class="form-control height-form">
</div>
</div>
<div class="col-lg-3 form-group">
<div class="col-lg-12 nor-font">
<input class="form-control height-form">
</div>
</div>
</div>
<div class="row">
<div class="col-lg-12 form-group text-center">
<button type="submit" class="btn btn-default form-group dl_pop">Fetch from Digilocker</button>
<button type="reset" class="btn btn-default form-group">Submit</button>
</div>
</div>
</div>
</form>
</div>
</div>
</div>
<div class="col-lg-2"></div>
<!-- /.row -->
</div>
<script src="js/jquery.js"></script>
<script>
var dls_server = 'https://developers.digitallocker.gov.in/public/oauth2/1/authorize';
$('.dl_pop').click(function () {
CallDL('code', '7QAKRAJO', '123456', 'http://localhost/curlexample/response.php');
});
function CallDL(requester_id, hash_key, time_st, hostname) {
window.open(dls_server + "?response_type=" + requester_id + "&client_id=" + hash_key + "&state=" + time_st + "&redirect_uri=" + hostname, "_blank", "height=500,width=600,status=yes,toolbar=no,menubar=no,location=no");
}
</script>
<?php include 'footer.php' ?>
<?php
header('Access-Control-Allow-Origin: *');
if(isset($_POST['data_submit_final']))
{
$data = $_POST['data_submit_final'];
$data = json_decode($data);
print_r($data);
die();
}
<?php
$id = $_GET['id'];
$headers = array(
'Authorization: Bearer ' . $_GET['access_tocken']
//'Authorization: Basic '. base64_encode("$username:$password")
);
$urlUri = 'https://developers.digitallocker.gov.in/public/oauth2/1/files/'.$id;
$uri = curl_init($urlUri);
curl_setopt($uri, CURLOPT_CUSTOMREQUEST, "GET");
//curl_setopt($uri, CURLOPT_POST, true);
curl_setopt($uri, CURLOPT_TIMEOUT, 30); //timeout after 30 seconds
curl_setopt($uri, CURLOPT_HTTPHEADER, $headers);
//curl_setopt($uri, CURLOPT_POSTFIELDS, $post);
//curl_setopt($uri, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($uri, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($uri, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($uri, CURLOPT_RETURNTRANSFER, true);
$uriResissued = curl_exec($uri);
curl_close($uri);
print_r($uriResissued);
?>