adding pdf and phone number
@ -1,9 +1,9 @@
|
||||
<?php
|
||||
// header('Access-Control-Allow-Origin: *');
|
||||
// header('Access-Control-Allow-Methods: GET, POST, DELETE, PUT');
|
||||
// header('Access-Control-Allow-Headers: Origin, X-Requested-With, Content-Type, Accept, Authorization');
|
||||
// header('Access-Control-Allow-Credentials: true');
|
||||
// header('Content-Type: application/json');
|
||||
header('Access-Control-Allow-Origin: *');
|
||||
header('Access-Control-Allow-Methods: GET, POST, DELETE, PUT');
|
||||
header('Access-Control-Allow-Headers: Origin, X-Requested-With, Content-Type, Accept, Authorization');
|
||||
header('Access-Control-Allow-Credentials: true');
|
||||
header('Content-Type: application/json');
|
||||
|
||||
defined('BASEPATH') or exit('No direct script access allowed');
|
||||
|
||||
@ -58,8 +58,9 @@ class Api_server extends RestController
|
||||
if(count($cek_data) > 0){
|
||||
$this->response(['message' => 'NIK <i>'.$data['nik_karyawan'].'</i> telah terdaftar dalam sistem sebelumnya'], 400);
|
||||
}else{
|
||||
$this->model->qrcode_karyawan($data['nik_karyawan']);
|
||||
$this->model->insert('tb_karyawan',$data);
|
||||
$this->model->insert('tb_login',['username' => $data['nik_karyawan'],'password' => md5($data['nik_karyawan'])]);
|
||||
// $this->model->insert('tb_login',['username' => $data['nik_karyawan'],'password' => md5($data['nik_karyawan']),'nik_karyawan' => $data['nik_karyawan']]);
|
||||
$this->response(['message' => 'ok'], 200);
|
||||
}
|
||||
|
||||
@ -175,6 +176,19 @@ class Api_server extends RestController
|
||||
if (count($cek_data) > 0) {
|
||||
$cek_absensi = $this->model->tampil_data_where('tb_absensi',['bulan' => date('m'),'tahun' => date('Y')])->result();
|
||||
if(count($cek_absensi) > 0){
|
||||
$array_libur = ($cek_data[0]->detail != null) ? json_decode($cek_data[0]->detail,true) : null;
|
||||
$libur = false;
|
||||
$ket_libur = null;
|
||||
if ($array_libur != null){
|
||||
foreach ($array_libur as $key => $value) {
|
||||
if ($value['tanggal'] == date('Y-m-d')) {
|
||||
$libur = true;
|
||||
$ket_libur = $value['ket'];
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
$array_absensi = json_decode($cek_absensi[0]->detail,true);
|
||||
$tanggal_ada = false;
|
||||
$nik_ada = false;
|
||||
@ -199,7 +213,11 @@ class Api_server extends RestController
|
||||
|
||||
}
|
||||
|
||||
if ($jam_keluar == true){
|
||||
if ($libur == true) {
|
||||
$this->response(['message' => $cek_data[0]->nama.' libur karena '. $ket_libur], 401);
|
||||
}
|
||||
|
||||
elseif ($jam_keluar == true){
|
||||
$this->response(['message' => $cek_data[0]->nama.' telah diabsensi masuk kerja dan pulang kerja pada hari ini'], 401);
|
||||
}
|
||||
elseif ($nik_ada == true) {
|
||||
@ -302,5 +320,20 @@ class Api_server extends RestController
|
||||
$this->response($cek_data, 200);
|
||||
}
|
||||
|
||||
function notifikasi_post(){
|
||||
$no_telpon = $this->post('no_telpon');
|
||||
|
||||
$cek_data = $this->model->tampil_data_keseluruhan('tb_notifikasi')->result();
|
||||
|
||||
if (count($cek_data) == 0) {
|
||||
$this->model->insert('tb_notifikasi',['no_telpon' => $no_telpon]);
|
||||
}else{
|
||||
$this->model->custom_query('UPDATE tb_notifikasi set no_telpon = '.$no_telpon);
|
||||
}
|
||||
|
||||
$this->response(['message' => $no_telpon], 200);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
@ -41,7 +41,7 @@ class Home extends CI_Controller {
|
||||
$row[] = $no;
|
||||
$row[] = $field->nik_karyawan;
|
||||
$row[] = $field->nama;
|
||||
$row[] = '<center><button type="button" onclick="detail_karyawan('.$field->nik_karyawan.','."'".$field->nama."'".')" class="btn btn-primary btn-circle btn-sm waves-effect waves-light"><i class="ico fa fa-edit"></i></button></center>';
|
||||
$row[] = '<center><button type="button" onclick="detail_karyawan('.$field->nik_karyawan.','."'".$field->nama."'".')" class="btn btn-primary btn-circle btn-sm waves-effect waves-light"><i class="ico fa fa-edit"></i></button> <button type="button" onclick="qrcode_karyawan('.$field->nik_karyawan.')" class="btn btn-info btn-circle btn-sm waves-effect waves-light"><i class="ico fa fa-qrcode"></i></button></center>';
|
||||
$data[] = $row;
|
||||
}
|
||||
|
||||
@ -274,6 +274,18 @@ class Home extends CI_Controller {
|
||||
|
||||
}
|
||||
|
||||
function notifikasi(){
|
||||
$cek_data = $this->model->tampil_data_keseluruhan('tb_notifikasi')->result();
|
||||
|
||||
if (count($cek_data) > 0) {
|
||||
$main['no_telpon'] = $cek_data[0]->no_telpon;
|
||||
}else{
|
||||
$main['no_telpon'] = '';
|
||||
}
|
||||
|
||||
$main['header'] = 'Halaman No Notifikasi';
|
||||
$this->load->view('home/menu/notifikasi', $main);
|
||||
}
|
||||
|
||||
function cetak($tahun = null, $bulan = null){
|
||||
if (is_numeric($bulan) && is_numeric($tahun)) {
|
||||
@ -413,6 +425,61 @@ class Home extends CI_Controller {
|
||||
redirect('/home/laporan');
|
||||
}
|
||||
}
|
||||
|
||||
function print_id_karyawan($nik_karyawan = null)
|
||||
{
|
||||
// print_r($this->uri->segment(3));
|
||||
|
||||
if ($nik_karyawan != null) {
|
||||
$cek_data = $this->model->tampil_data_where('tb_karyawan',array('nik_karyawan' => $nik_karyawan))->result();
|
||||
if (count($cek_data) > 0) {
|
||||
$this->model->qrcode_karyawan($nik_karyawan);
|
||||
$pdf = new TCPDF('P','mm',array(80,60));
|
||||
$pdf->setPrintHeader(false);
|
||||
$pdf->AddPage();
|
||||
// $pdf->Image(base_url('images/karyawan/'.$nik_karyawan.'.png'),5,7,30);
|
||||
|
||||
$html = '
|
||||
<style>
|
||||
|
||||
.ini {
|
||||
border-bottom: 1px dotted black;
|
||||
}
|
||||
|
||||
.ada {
|
||||
border-left: 1px solid black;border-bottom: 1px solid black;border-right: 1px solid black;border-top: 1px solid black;
|
||||
}
|
||||
|
||||
.tiada {
|
||||
border-left: 1px solid black;border-right: 1px solid black;border-top: 1px solid black;
|
||||
}
|
||||
|
||||
.tiada1 {
|
||||
border-left: 1px solid black;border-right: 1px solid black;
|
||||
}
|
||||
|
||||
</style>
|
||||
<table width="100%" style="font-size: 10px;">
|
||||
<tr>
|
||||
<td width="15%"></td>
|
||||
<td width="70%" align="center"><img src="'.base_url().'images/karyawan/'.$nik_karyawan.'.png" ></td>
|
||||
<td width="15%"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="15%"></td>
|
||||
<td width="70%" align="center">'.$cek_data[0]->nama.'</td>
|
||||
<td width="15%"></td>
|
||||
</tr>
|
||||
</table>
|
||||
';
|
||||
$pdf->writeHTML($html, true, false, true, false, '');
|
||||
$pdf->output();
|
||||
}else{
|
||||
redirect('/home');
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
function logout()
|
||||
{
|
||||
|
||||
@ -281,30 +281,30 @@ class Model extends CI_Model {
|
||||
return $ini;
|
||||
}
|
||||
|
||||
// function qrcode_buku($kode){
|
||||
// include "phpqrcode/qrlib.php";
|
||||
// $kode = $kode;
|
||||
function qrcode_karyawan($karyawan){
|
||||
include "phpqrcode/qrlib.php";
|
||||
|
||||
// // $PNG_TEMP_DIR = 'images/'.$kategori;
|
||||
|
||||
// $PNG_WEB_DIR = 'images/buku/';
|
||||
// $PNG_TEMP_DIR = 'images/'.$kategori;
|
||||
|
||||
$PNG_WEB_DIR = 'images/karyawan/';
|
||||
|
||||
// if (!file_exists($PNG_WEB_DIR))
|
||||
// mkdir($PNG_WEB_DIR);
|
||||
if (!file_exists($PNG_WEB_DIR))
|
||||
mkdir($PNG_WEB_DIR);
|
||||
|
||||
// $errorCorrectionLevel = 'H';
|
||||
$errorCorrectionLevel = 'H';
|
||||
|
||||
// $matrixPointSize = 10;
|
||||
$matrixPointSize = 10;
|
||||
|
||||
// $filename =$PNG_WEB_DIR.md5($kode).'.png';
|
||||
// QRcode::png($kode, $filename, $errorCorrectionLevel, $matrixPointSize, 2);
|
||||
$filename =$PNG_WEB_DIR.$karyawan.'.png';
|
||||
QRcode::png($karyawan, $filename, $errorCorrectionLevel, $matrixPointSize, 2);
|
||||
|
||||
// if (file_exists($PNG_WEB_DIR.md5($kode).'.png') > 0) {
|
||||
// return "ada";
|
||||
// }else{
|
||||
// return "tiada";
|
||||
// }
|
||||
// }
|
||||
if (file_exists($PNG_WEB_DIR.$karyawan.'.png') > 0) {
|
||||
return "ada";
|
||||
}else{
|
||||
return "tiada";
|
||||
}
|
||||
}
|
||||
|
||||
function cek_last_ai($tables){
|
||||
return $this->db->query("SELECT `AUTO_INCREMENT` as no
|
||||
|
||||
@ -4,8 +4,8 @@
|
||||
<button type="button" class="button-close fa fa-times js__menu_close"></button>
|
||||
<div class="user">
|
||||
<a href="#" class="avatar"><img src="<?=base_url()?>/assets/images/admin.png" alt=""><span class="status online"></span></a>
|
||||
<h5 class="name"></h5>
|
||||
<h5 class="position"></h5>
|
||||
<h5 class="name">Admin</h5>
|
||||
<h5 class="position">Admin</h5>
|
||||
<!-- /.name -->
|
||||
|
||||
</div>
|
||||
@ -30,6 +30,9 @@
|
||||
<li <?php if ($this->uri->segment(2) == "laporan"): ?>class="current"<?php endif ?>>
|
||||
<a class="waves-effect" href="<?=base_url()?>home/laporan"><i class="menu-icon zmdi zmdi-storage"></i><span>Laporan Absensi</span></a>
|
||||
</li>
|
||||
<li <?php if ($this->uri->segment(2) == "notifikasi"): ?>class="current"<?php endif ?>>
|
||||
<a class="waves-effect" href="<?=base_url()?>home/notifikasi"><i class="menu-icon fa fa-phone"></i><span>No Telpon Notifikasi</span></a>
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
<!-- /.menu js__accordion -->
|
||||
|
||||
@ -243,7 +243,7 @@
|
||||
|
||||
block_ui()
|
||||
},
|
||||
success: function (response) {
|
||||
success: function (response) {
|
||||
$('#sini_form')[0].reset();
|
||||
$('#table_list_karyawan').dataTable().fnDestroy();
|
||||
datatables()
|
||||
@ -263,10 +263,8 @@
|
||||
timer : 3000
|
||||
// dangerMode: true,
|
||||
})
|
||||
|
||||
|
||||
|
||||
|
||||
qrcode_karyawan(nik_karyawan)
|
||||
},
|
||||
error: function(XMLHttpRequest, textStatus, errorThrown) {
|
||||
// console.log(errorThrown)
|
||||
@ -574,6 +572,18 @@
|
||||
|
||||
});
|
||||
}
|
||||
|
||||
async function qrcode_karyawan(nik_karyawan){
|
||||
let html = await `<div class="row small-spacing">
|
||||
<div class="col-lg-12 col-xs-12" style="overflow-x: auto; ">
|
||||
<iframe src="${url}home/print_id_karyawan/${nik_karyawan}" width="100%" height="450px"></iframe>
|
||||
</div>
|
||||
</div>`
|
||||
|
||||
await $("#sini_modalnya .modal-body").html(html)
|
||||
|
||||
await $('#sini_modalnya').modal('show');
|
||||
}
|
||||
</script>
|
||||
|
||||
</body>
|
||||
|
||||
@ -51,8 +51,8 @@
|
||||
</thead> -->
|
||||
|
||||
</table>
|
||||
<hr>
|
||||
<center><button type="button" class="btn btn-primary btn-sm waves-effect waves-light" onclick="cetak_laporan()">Cetak Laporan</button></center>
|
||||
<!-- <hr>
|
||||
<center><button type="button" class="btn btn-primary btn-sm waves-effect waves-light" onclick="cetak_laporan()">Cetak Laporan</button></center> -->
|
||||
</div>
|
||||
<!-- /.card-content -->
|
||||
</div>
|
||||
@ -240,7 +240,7 @@
|
||||
await $("#sini_modalnya .modal-header .modal-title").html(`Laporan Bulan ${$("#val_bulan").val()} , Tahun ${$("#val_tahun").val()}`)
|
||||
await $("#sini_modalnya .modal-dialog").attr('class','modal-dialog modal-lg')
|
||||
|
||||
console.log(``)
|
||||
// console.log(``)
|
||||
let html = await `<div class="row small-spacing">
|
||||
<div class="col-lg-12 col-xs-12" style="overflow-x: auto; ">
|
||||
<iframe src="${url}home/cetak/${$("#val_tahun").val()}/${$("#val_bulan").val()}" title="W3Schools Free Online Web Tutorials" width="100%" height="600px"></iframe>
|
||||
|
||||
@ -259,8 +259,19 @@
|
||||
},
|
||||
success: function (response) {
|
||||
$.unblockUI();
|
||||
console.log(response)
|
||||
|
||||
// console.log(response)
|
||||
swal({
|
||||
title : "Sukses",
|
||||
text: "Libur Berhasil Ditambah ",
|
||||
icon: "success",
|
||||
buttons: {
|
||||
cancel: false,
|
||||
confirm: true,
|
||||
},
|
||||
timer : 3000
|
||||
// dangerMode: true,
|
||||
})
|
||||
$('#sini_modalnya').modal('hide');
|
||||
},
|
||||
error: function(XMLHttpRequest, textStatus, errorThrown) {
|
||||
// console.log(errorThrown)
|
||||
@ -272,6 +283,17 @@
|
||||
}
|
||||
}
|
||||
|
||||
async function qrcode_karyawan(nik_karyawan){
|
||||
let html = await `<div class="row small-spacing">
|
||||
<div class="col-lg-12 col-xs-12" style="overflow-x: auto; ">
|
||||
<iframe src="${url}home/print_id_karyawan/${nik_karyawan}" width="100%" height="450px"></iframe>
|
||||
</div>
|
||||
</div>`
|
||||
|
||||
await $("#sini_modalnya .modal-body").html(html)
|
||||
|
||||
await $('#sini_modalnya').modal('show');
|
||||
}
|
||||
</script>
|
||||
|
||||
</body>
|
||||
|
||||
147
application/views/home/menu/notifikasi.php
Normal file
@ -0,0 +1,147 @@
|
||||
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
|
||||
<?php $this->load->view('home/head');?>
|
||||
|
||||
<link rel="stylesheet" href="<?=base_url()?>assets/plugin/datatables/media/css/dataTables.bootstrap.min.css">
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<?php $this->load->view('home/header');?>
|
||||
|
||||
<div class="modal fade" id="sini_modalnya" role="dialog">
|
||||
<div class="modal-dialog ">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<button type="button" class="close" data-dismiss="modal">×</button>
|
||||
<h4 class="modal-title">Modal Header</h4>
|
||||
</div>
|
||||
<div class="modal-body row">
|
||||
<p>This is a small modal.</p>
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="wrapper">
|
||||
<div class="main-content">
|
||||
<div class="row small-spacing">
|
||||
|
||||
<div class="col-lg-2 col-md-2 col-xs-12"></div>
|
||||
<input type="hidden" id="sini_no_telpon" value="<?=$no_telpon?>">
|
||||
<div class="col-lg-8 col-md-8 col-xs-12">
|
||||
<div class="box-content card">
|
||||
<h4 class="box-title" style="background: #0055FF ;cursor: pointer;" onclick="myFunction('div_notifikasi')">No Telpon Notifikasi</h4>
|
||||
<!-- /.box-title -->
|
||||
<div class="card-content" style="overflow-x: auto;" id="div_notifikasi">
|
||||
<form id="sini_form">
|
||||
<div class="form-group">
|
||||
<label for="exampleInputEmail1">No Telpon Notifikasi</label>
|
||||
<input type="text" class="form-control" id="no_telpon" name="no_telpon" placeholder="Masukkan No Telpon Notifikasi" maxlength="13" onkeypress="return isNumberKey(event)" value="<?=$no_telpon?>" >
|
||||
</div>
|
||||
|
||||
|
||||
<center><button type="button" class="btn btn-primary btn-sm waves-effect waves-light" onclick="tambah_notifikasi()">Tambah / Edit No Telpon</button></center>
|
||||
</form>
|
||||
</div>
|
||||
<!-- /.card-content -->
|
||||
</div>
|
||||
<!-- /.box-content -->
|
||||
</div>
|
||||
<div class="col-lg-2 col-md-2 col-xs-12"></div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<?php $this->load->view('home/footer');?>
|
||||
|
||||
</div>
|
||||
<!-- /.main-content -->
|
||||
</div><!--/#wrapper -->
|
||||
|
||||
<?php $this->load->view('home/script'); ?>
|
||||
|
||||
<!-- <script src="<?=base_url()?>assets/plugin/datatables/media/js/jquery.dataTables.min.js"></script> -->
|
||||
<!-- <script src="<?=base_url()?>assets/plugin/datatables/media/js/dataTables.bootstrap.min.js"></script> -->
|
||||
|
||||
<script async="">
|
||||
async function tambah_notifikasi(){
|
||||
|
||||
let no_telpon = $("#no_telpon").val();
|
||||
|
||||
if(no_telpon == ''){
|
||||
toastnya('Nomor Telpon Harus Terisi');
|
||||
$("#no_telpon").focus();
|
||||
}
|
||||
else if(no_telpon.length < 10){
|
||||
toastnya('Panjang Nomor Telpon Minimal 10 Karakter');
|
||||
$("#no_telpon").focus();
|
||||
}else{
|
||||
// console.log($("#sini_no_telpon").val())
|
||||
let ada_nom = ($("#sini_no_telpon").val() != '') ? true : false
|
||||
|
||||
|
||||
|
||||
swal({
|
||||
title : (ada_nom) ? `Update Nomor` : `Tambah Nomor`,
|
||||
text: (ada_nom) ? `Update Nomor Notifkasi Dari ${$("#sini_no_telpon").val()} kepada ${no_telpon}` : `Tambah Nomor ${no_telpon}`,
|
||||
icon: "info",
|
||||
buttons: {
|
||||
cancel: false,
|
||||
confirm: true,
|
||||
},
|
||||
// timer : 3000
|
||||
// dangerMode: true,
|
||||
})
|
||||
.then((hehe) => {
|
||||
if (hehe) {
|
||||
$.ajax({
|
||||
url: url+"api_server/notifikasi",
|
||||
type: 'post',
|
||||
data: {no_telpon : no_telpon},
|
||||
beforeSend: function(res) {
|
||||
|
||||
block_ui()
|
||||
},
|
||||
success: (response) => {
|
||||
console.log(response);
|
||||
$.unblockUI();
|
||||
$("#sini_no_telpon").val(no_telpon)
|
||||
swal({
|
||||
title : "Sukses",
|
||||
text: "No Telpon Notifikasi Berhasil Ditambah / Diupdate ",
|
||||
icon: "success",
|
||||
buttons: {
|
||||
cancel: false,
|
||||
confirm: true,
|
||||
},
|
||||
timer : 3000
|
||||
// dangerMode: true,
|
||||
})
|
||||
|
||||
},
|
||||
error: function(XMLHttpRequest, textStatus, errorThrown) {
|
||||
// console.log(errorThrown)
|
||||
bad_request(errorThrown,JSON.parse(XMLHttpRequest.responseText).message,'no_telpon')
|
||||
$.unblockUI();
|
||||
|
||||
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
</script>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@ -1 +1,2 @@
|
||||
var url = 'http://localhost/barcode_absensi_admin/';
|
||||
// var url = 'http://localhost/barcode_absensi_admin/';
|
||||
var url = 'https://barcode-absensi.kicap-karan.com/';
|
||||
@ -3,7 +3,7 @@
|
||||
-- https://www.phpmyadmin.net/
|
||||
--
|
||||
-- Host: 127.0.0.1
|
||||
-- Generation Time: May 06, 2021 at 07:32 PM
|
||||
-- Generation Time: May 21, 2021 at 03:53 PM
|
||||
-- Server version: 10.4.17-MariaDB
|
||||
-- PHP Version: 7.4.15
|
||||
|
||||
@ -70,7 +70,8 @@ CREATE TABLE `tb_karyawan` (
|
||||
INSERT INTO `tb_karyawan` (`nik_karyawan`, `nama`, `tempat_lahir`, `tanggal_lahir`, `jk`, `agama`, `status`, `pendidikan`, `alamat`, `jabatan`, `tanggal_daftar`, `detail`) VALUES
|
||||
('45454545545454', 'Kicap Karan 1', '', '0000-00-00', '', '', '', '', '', '', '2021-04-06', '[{\"tanggal\":\"2021-05-07\",\"ket\":\"asdasdasd\"},{\"tanggal\":\"2021-05-08\",\"ket\":\"asdasdasd\"}]'),
|
||||
('56465456465465', 'asdasdas', 'asdasd', '1992-08-30', 'Laki-laki', 'Kristen Protestan', 'Belum Menikah', 'S1', 'asdasd', 'asdasd', '2021-04-06', NULL),
|
||||
('65656566666665', 'Percobaan2', 'asdasdsads1', '1992-08-30', 'Laki-laki', 'Kristen Protestan', 'Belum Menikah', 'S1', 'Tawau', 'asdasdasds1', '2021-05-08', NULL);
|
||||
('65656566666665', 'Percobaan2', 'asdasdsads1', '1992-08-30', 'Laki-laki', 'Kristen Protestan', 'Belum Menikah', 'S1', 'Tawau', 'asdasdasds1', '2021-05-08', NULL),
|
||||
('87484654848486', 'asdasdsadas1', 'asdasdsads1', '1992-08-30', 'Perempuan', 'Kristen Protestan', 'Belum Menikah', 'D3', 'asdasd', 'asdasdasds1', '2021-05-19', '[{\"tanggal\":\"2021-05-19\",\"ket\":\"asdasdad\"}]');
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
@ -92,12 +93,24 @@ CREATE TABLE `tb_login` (
|
||||
|
||||
INSERT INTO `tb_login` (`id_login`, `username`, `password`, `nik_karyawan`, `level`) VALUES
|
||||
(1, 'admin absensi', '584c60ea9b41500d26f446a2543d8a98', NULL, 'admin'),
|
||||
(2, '56465465456465', 'd41d8cd98f00b204e9800998ecf8427e', NULL, ''),
|
||||
(3, '56465456465465', '176fd7322b6beaf7afdda3b88ee76b9b', NULL, ''),
|
||||
(4, 'admin petugas', '77c10df6c2867dddbe812c3c950b0a73', NULL, 'petugas'),
|
||||
(5, '23213123123123', '38f93121eee2c37c5aaf7902ecad0843', NULL, ''),
|
||||
(6, '78787878787878', '81bdbd39af125a6bfb21282c810ecb86', NULL, ''),
|
||||
(7, '65656566666665', '4a29f705441a615ef353fcae6cf781e1', NULL, '');
|
||||
(4, 'admin petugas', '77c10df6c2867dddbe812c3c950b0a73', NULL, 'petugas');
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Table structure for table `tb_notifikasi`
|
||||
--
|
||||
|
||||
CREATE TABLE `tb_notifikasi` (
|
||||
`no_telpon` varchar(13) NOT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
|
||||
|
||||
--
|
||||
-- Dumping data for table `tb_notifikasi`
|
||||
--
|
||||
|
||||
INSERT INTO `tb_notifikasi` (`no_telpon`) VALUES
|
||||
('2342342342343');
|
||||
|
||||
--
|
||||
-- Indexes for dumped tables
|
||||
@ -122,6 +135,12 @@ ALTER TABLE `tb_login`
|
||||
ADD PRIMARY KEY (`id_login`),
|
||||
ADD KEY `nik_karyawan` (`nik_karyawan`);
|
||||
|
||||
--
|
||||
-- Indexes for table `tb_notifikasi`
|
||||
--
|
||||
ALTER TABLE `tb_notifikasi`
|
||||
ADD PRIMARY KEY (`no_telpon`);
|
||||
|
||||
--
|
||||
-- AUTO_INCREMENT for dumped tables
|
||||
--
|
||||
@ -136,7 +155,7 @@ ALTER TABLE `tb_absensi`
|
||||
-- AUTO_INCREMENT for table `tb_login`
|
||||
--
|
||||
ALTER TABLE `tb_login`
|
||||
MODIFY `id_login` int(3) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=8;
|
||||
MODIFY `id_login` int(3) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=16;
|
||||
|
||||
--
|
||||
-- Constraints for dumped tables
|
||||
|
||||
BIN
barcode_absensi_admin.rar
Normal file
BIN
images/karyawan/45454545545454.png
Normal file
|
After Width: | Height: | Size: 345 B |
BIN
images/karyawan/56465456465465.png
Normal file
|
After Width: | Height: | Size: 345 B |
BIN
images/karyawan/65656566666665.png
Normal file
|
After Width: | Height: | Size: 351 B |
BIN
images/karyawan/87484654848486.png
Normal file
|
After Width: | Height: | Size: 338 B |
38
phpqrcode/CHANGELOG
Normal file
@ -0,0 +1,38 @@
|
||||
* 1.0.0 build 2010031920
|
||||
|
||||
- first public release
|
||||
- help in readme, install
|
||||
- cleanup ans separation of QRtools and QRspec
|
||||
- now TCPDF binding requires minimal changes in TCPDF, having most of job
|
||||
done in QRtools tcpdfBarcodeArray
|
||||
- nicer QRtools::timeBenchmark output
|
||||
- license and copyright notices in files
|
||||
- indent cleanup - from tab to 4spc, keep it that way please :)
|
||||
- sf project, repository, wiki
|
||||
- simple code generator in index.php
|
||||
|
||||
* 1.1.0 build 2010032113
|
||||
|
||||
- added merge tool wich generate merged version of code
|
||||
located in phpqrcode.php
|
||||
- splited qrconst.php from qrlib.php
|
||||
|
||||
* 1.1.1 build 2010032405
|
||||
|
||||
- patch by Rick Seymour allowing saving PNG and displaying it at the same time
|
||||
- added version info in VERSION file
|
||||
- modified merge tool to include version info into generated file
|
||||
- fixed e-mail in almost all head comments
|
||||
|
||||
* 1.1.2 build 2010032722
|
||||
|
||||
- full integration with TCPDF thanks to Nicola Asuni, it's author
|
||||
- fixed bug with alphanumeric encoding detection
|
||||
|
||||
* 1.1.3 build 2010081807
|
||||
|
||||
- short opening tags replaced with standard ones
|
||||
|
||||
* 1.1.4 build 2010100721
|
||||
|
||||
- added missing static keyword QRinput::check (found by Luke Brookhart, Onjax LLC)
|
||||
67
phpqrcode/INSTALL
Normal file
@ -0,0 +1,67 @@
|
||||
== REQUIREMENTS ==
|
||||
|
||||
* PHP5
|
||||
* PHP GD2 extension with JPEG and PNG support
|
||||
|
||||
== INSTALLATION ==
|
||||
|
||||
If you want to recreate cache by yourself make sure cache directory is
|
||||
writable and you have permisions to write into it. Also make sure you are
|
||||
able to read files in it if you have cache option enabled
|
||||
|
||||
== CONFIGURATION ==
|
||||
|
||||
Feel free to modify config constants in qrconfig.php file. Read about it in
|
||||
provided comments and project wiki page (links in README file)
|
||||
|
||||
== QUICK START ==
|
||||
|
||||
Notice: probably you should'nt use all of this in same script :)
|
||||
|
||||
<?phpb
|
||||
|
||||
//include only that one, rest required files will be included from it
|
||||
include "qrlib.php"
|
||||
|
||||
//write code into file, Error corection lecer is lowest, L (one form: L,M,Q,H)
|
||||
//each code square will be 4x4 pixels (4x zoom)
|
||||
//code will have 2 code squares white boundary around
|
||||
|
||||
QRcode::png('PHP QR Code :)', 'test.png', 'L', 4, 2);
|
||||
|
||||
//same as above but outputs file directly into browser (with appr. header etc.)
|
||||
//all other settings are default
|
||||
//WARNING! it should be FIRST and ONLY output generated by script, otherwise
|
||||
//rest of output will land inside PNG binary, breaking it for sure
|
||||
QRcode::png('PHP QR Code :)');
|
||||
|
||||
//show benchmark
|
||||
QRtools::timeBenchmark();
|
||||
|
||||
//rebuild cache
|
||||
QRtools::buildCache();
|
||||
|
||||
//code generated in text mode - as a binary table
|
||||
//then displayed out as HTML using Unicode block building chars :)
|
||||
$tab = $qr->encode('PHP QR Code :)');
|
||||
QRspec::debug($tab, true);
|
||||
|
||||
== TCPDF INTEGRATION ==
|
||||
|
||||
Inside bindings/tcpdf you will find slightly modified 2dbarcodes.php.
|
||||
Instal phpqrcode liblaty inside tcpdf folder, then overwrite (or merge)
|
||||
2dbarcodes.php
|
||||
|
||||
Then use similar as example #50 from TCPDF examples:
|
||||
|
||||
<?php
|
||||
|
||||
$style = array(
|
||||
'border' => true,
|
||||
'padding' => 4,
|
||||
'fgcolor' => array(0,0,0),
|
||||
'bgcolor' => false, //array(255,255,255)
|
||||
);
|
||||
|
||||
//code name: QR, specify error correction level after semicolon (L,M,Q,H)
|
||||
$pdf->write2DBarcode('PHP QR Code :)', 'QR,L', '', '', 30, 30, $style, 'N');
|
||||
165
phpqrcode/LICENSE
Normal file
@ -0,0 +1,165 @@
|
||||
GNU LESSER GENERAL PUBLIC LICENSE
|
||||
Version 3, 29 June 2007
|
||||
|
||||
Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
|
||||
Everyone is permitted to copy and distribute verbatim copies
|
||||
of this license document, but changing it is not allowed.
|
||||
|
||||
|
||||
This version of the GNU Lesser General Public License incorporates
|
||||
the terms and conditions of version 3 of the GNU General Public
|
||||
License, supplemented by the additional permissions listed below.
|
||||
|
||||
0. Additional Definitions.
|
||||
|
||||
As used herein, "this License" refers to version 3 of the GNU Lesser
|
||||
General Public License, and the "GNU GPL" refers to version 3 of the GNU
|
||||
General Public License.
|
||||
|
||||
"The Library" refers to a covered work governed by this License,
|
||||
other than an Application or a Combined Work as defined below.
|
||||
|
||||
An "Application" is any work that makes use of an interface provided
|
||||
by the Library, but which is not otherwise based on the Library.
|
||||
Defining a subclass of a class defined by the Library is deemed a mode
|
||||
of using an interface provided by the Library.
|
||||
|
||||
A "Combined Work" is a work produced by combining or linking an
|
||||
Application with the Library. The particular version of the Library
|
||||
with which the Combined Work was made is also called the "Linked
|
||||
Version".
|
||||
|
||||
The "Minimal Corresponding Source" for a Combined Work means the
|
||||
Corresponding Source for the Combined Work, excluding any source code
|
||||
for portions of the Combined Work that, considered in isolation, are
|
||||
based on the Application, and not on the Linked Version.
|
||||
|
||||
The "Corresponding Application Code" for a Combined Work means the
|
||||
object code and/or source code for the Application, including any data
|
||||
and utility programs needed for reproducing the Combined Work from the
|
||||
Application, but excluding the System Libraries of the Combined Work.
|
||||
|
||||
1. Exception to Section 3 of the GNU GPL.
|
||||
|
||||
You may convey a covered work under sections 3 and 4 of this License
|
||||
without being bound by section 3 of the GNU GPL.
|
||||
|
||||
2. Conveying Modified Versions.
|
||||
|
||||
If you modify a copy of the Library, and, in your modifications, a
|
||||
facility refers to a function or data to be supplied by an Application
|
||||
that uses the facility (other than as an argument passed when the
|
||||
facility is invoked), then you may convey a copy of the modified
|
||||
version:
|
||||
|
||||
a) under this License, provided that you make a good faith effort to
|
||||
ensure that, in the event an Application does not supply the
|
||||
function or data, the facility still operates, and performs
|
||||
whatever part of its purpose remains meaningful, or
|
||||
|
||||
b) under the GNU GPL, with none of the additional permissions of
|
||||
this License applicable to that copy.
|
||||
|
||||
3. Object Code Incorporating Material from Library Header Files.
|
||||
|
||||
The object code form of an Application may incorporate material from
|
||||
a header file that is part of the Library. You may convey such object
|
||||
code under terms of your choice, provided that, if the incorporated
|
||||
material is not limited to numerical parameters, data structure
|
||||
layouts and accessors, or small macros, inline functions and templates
|
||||
(ten or fewer lines in length), you do both of the following:
|
||||
|
||||
a) Give prominent notice with each copy of the object code that the
|
||||
Library is used in it and that the Library and its use are
|
||||
covered by this License.
|
||||
|
||||
b) Accompany the object code with a copy of the GNU GPL and this license
|
||||
document.
|
||||
|
||||
4. Combined Works.
|
||||
|
||||
You may convey a Combined Work under terms of your choice that,
|
||||
taken together, effectively do not restrict modification of the
|
||||
portions of the Library contained in the Combined Work and reverse
|
||||
engineering for debugging such modifications, if you also do each of
|
||||
the following:
|
||||
|
||||
a) Give prominent notice with each copy of the Combined Work that
|
||||
the Library is used in it and that the Library and its use are
|
||||
covered by this License.
|
||||
|
||||
b) Accompany the Combined Work with a copy of the GNU GPL and this license
|
||||
document.
|
||||
|
||||
c) For a Combined Work that displays copyright notices during
|
||||
execution, include the copyright notice for the Library among
|
||||
these notices, as well as a reference directing the user to the
|
||||
copies of the GNU GPL and this license document.
|
||||
|
||||
d) Do one of the following:
|
||||
|
||||
0) Convey the Minimal Corresponding Source under the terms of this
|
||||
License, and the Corresponding Application Code in a form
|
||||
suitable for, and under terms that permit, the user to
|
||||
recombine or relink the Application with a modified version of
|
||||
the Linked Version to produce a modified Combined Work, in the
|
||||
manner specified by section 6 of the GNU GPL for conveying
|
||||
Corresponding Source.
|
||||
|
||||
1) Use a suitable shared library mechanism for linking with the
|
||||
Library. A suitable mechanism is one that (a) uses at run time
|
||||
a copy of the Library already present on the user's computer
|
||||
system, and (b) will operate properly with a modified version
|
||||
of the Library that is interface-compatible with the Linked
|
||||
Version.
|
||||
|
||||
e) Provide Installation Information, but only if you would otherwise
|
||||
be required to provide such information under section 6 of the
|
||||
GNU GPL, and only to the extent that such information is
|
||||
necessary to install and execute a modified version of the
|
||||
Combined Work produced by recombining or relinking the
|
||||
Application with a modified version of the Linked Version. (If
|
||||
you use option 4d0, the Installation Information must accompany
|
||||
the Minimal Corresponding Source and Corresponding Application
|
||||
Code. If you use option 4d1, you must provide the Installation
|
||||
Information in the manner specified by section 6 of the GNU GPL
|
||||
for conveying Corresponding Source.)
|
||||
|
||||
5. Combined Libraries.
|
||||
|
||||
You may place library facilities that are a work based on the
|
||||
Library side by side in a single library together with other library
|
||||
facilities that are not Applications and are not covered by this
|
||||
License, and convey such a combined library under terms of your
|
||||
choice, if you do both of the following:
|
||||
|
||||
a) Accompany the combined library with a copy of the same work based
|
||||
on the Library, uncombined with any other library facilities,
|
||||
conveyed under the terms of this License.
|
||||
|
||||
b) Give prominent notice with the combined library that part of it
|
||||
is a work based on the Library, and explaining where to find the
|
||||
accompanying uncombined form of the same work.
|
||||
|
||||
6. Revised Versions of the GNU Lesser General Public License.
|
||||
|
||||
The Free Software Foundation may publish revised and/or new versions
|
||||
of the GNU Lesser General Public License from time to time. Such new
|
||||
versions will be similar in spirit to the present version, but may
|
||||
differ in detail to address new problems or concerns.
|
||||
|
||||
Each version is given a distinguishing version number. If the
|
||||
Library as you received it specifies that a certain numbered version
|
||||
of the GNU Lesser General Public License "or any later version"
|
||||
applies to it, you have the option of following the terms and
|
||||
conditions either of that published version or of any later version
|
||||
published by the Free Software Foundation. If the Library as you
|
||||
received it does not specify a version number of the GNU Lesser
|
||||
General Public License, you may choose any version of the GNU Lesser
|
||||
General Public License ever published by the Free Software Foundation.
|
||||
|
||||
If the Library as you received it specifies that a proxy can decide
|
||||
whether future versions of the GNU Lesser General Public License shall
|
||||
apply, that proxy's public statement of acceptance of any version is
|
||||
permanent authorization for you to choose that version for the
|
||||
Library.
|
||||
45
phpqrcode/README
Normal file
@ -0,0 +1,45 @@
|
||||
This is PHP implementation of QR Code 2-D barcode generator. It is pure-php
|
||||
LGPL-licensed implementation based on C libqrencode by Kentaro Fukuchi.
|
||||
|
||||
== LICENSING ==
|
||||
|
||||
Copyright (C) 2010 by Dominik Dzienia
|
||||
|
||||
This library is free software; you can redistribute it and/or modify it under
|
||||
the terms of the GNU Lesser General Public License as published by the Free
|
||||
Software Foundation; either version 3 of the License, or any later version.
|
||||
|
||||
This library is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||
PARTICULAR PURPOSE. See the GNU Lesser General Public License (LICENSE file)
|
||||
for more details.
|
||||
|
||||
You should have received a copy of the GNU Lesser General Public License along
|
||||
with this library; if not, write to the Free Software Foundation, Inc., 51
|
||||
Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
|
||||
== INSTALATION AND USAGE ==
|
||||
|
||||
* INSTALL file
|
||||
* http://sourceforge.net/apps/mediawiki/phpqrcode/index.php?title=Main_Page
|
||||
|
||||
== CONTACT ==
|
||||
|
||||
Fell free to contact me via e-mail (deltalab at poczta dot fm) or using
|
||||
folowing project pages:
|
||||
|
||||
* http://sourceforge.net/projects/phpqrcode/
|
||||
* http://phpqrcode.sourceforge.net/
|
||||
|
||||
== ACKNOWLEDGMENTS ==
|
||||
|
||||
Based on C libqrencode library (ver. 3.1.1)
|
||||
Copyright (C) 2006-2010 by Kentaro Fukuchi
|
||||
http://megaui.net/fukuchi/works/qrencode/index.en.html
|
||||
|
||||
QR Code is registered trademarks of DENSO WAVE INCORPORATED in JAPAN and other
|
||||
countries.
|
||||
|
||||
Reed-Solomon code encoder is written by Phil Karn, KA9Q.
|
||||
Copyright (C) 2002, 2003, 2004, 2006 Phil Karn, KA9Q
|
||||
|
||||
2
phpqrcode/VERSION
Normal file
@ -0,0 +1,2 @@
|
||||
1.1.4
|
||||
2010100721
|
||||
@ -0,0 +1 @@
|
||||
2020-04-12 14:04:55: empty string!!!2020-04-12 14:05:18: empty string!!!
|
||||
2875
phpqrcode/bindings/tcpdf/qrcode.php
Normal file
2
phpqrcode/cache/frame_1.dat
vendored
Normal file
@ -0,0 +1,2 @@
|
||||
xڝ<EFBFBD><EFBFBD>
|
||||
<EFBFBD> E9<45>u<06><>`<60>"PńC<C584>牗T!0$
|
||||
BIN
phpqrcode/cache/frame_1.png
vendored
Normal file
|
After Width: | Height: | Size: 126 B |
BIN
phpqrcode/cache/frame_10.dat
vendored
Normal file
BIN
phpqrcode/cache/frame_10.png
vendored
Normal file
|
After Width: | Height: | Size: 202 B |
BIN
phpqrcode/cache/frame_11.dat
vendored
Normal file
BIN
phpqrcode/cache/frame_11.png
vendored
Normal file
|
After Width: | Height: | Size: 205 B |
BIN
phpqrcode/cache/frame_12.dat
vendored
Normal file
BIN
phpqrcode/cache/frame_12.png
vendored
Normal file
|
After Width: | Height: | Size: 216 B |
BIN
phpqrcode/cache/frame_13.dat
vendored
Normal file
BIN
phpqrcode/cache/frame_13.png
vendored
Normal file
|
After Width: | Height: | Size: 210 B |
BIN
phpqrcode/cache/frame_14.dat
vendored
Normal file
BIN
phpqrcode/cache/frame_14.png
vendored
Normal file
|
After Width: | Height: | Size: 213 B |
BIN
phpqrcode/cache/frame_15.dat
vendored
Normal file
BIN
phpqrcode/cache/frame_15.png
vendored
Normal file
|
After Width: | Height: | Size: 219 B |
1
phpqrcode/cache/frame_16.dat
vendored
Normal file
@ -0,0 +1 @@
|
||||
x<EFBFBD><EFBFBD><EFBFBD>A<0E> E]s<>IX<49>;<3B><01>n6<6E><36>`<60>q<EFBFBD><71><EFBFBD>W6<57><36><EFBFBD><04>`<60>%A/3!<21><><EFBFBD><EFBFBD><EFBFBD>!g<><67>̡<EFBFBD>1N)<0B>E<EFBFBD><45>|;<3B><>>6⸏<36>97$<0E><><EFBFBD><EFBFBD>c]kk<6B><6B>w<EFBFBD>1<EFBFBD><31>[<5B>m<EFBFBD>C͜c<CD9C>R<><52><EFBFBD><EFBFBD>><3E><><1A><><EFBFBD>E,<2C>hʼnp<C589>#<1C>xF<1C>yW<79><57>VWG<57><47><EFBFBD>3<EFBFBD><33>+<2B><0F><><EFBFBD>˓<EFBFBD>S<EFBFBD><53>}Ğ<>#<1C>G8b^c^c<><63><11>p<EFBFBD>c&3YQ"<11><1B><><EFBFBD><EFBFBD>v<EFBFBD><76><11><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>k<EFBFBD>9<EFBFBD>܇<EFBFBD>}<7D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <09>Ŀ<EFBFBD>Q<><51>L<EFBFBD>/<2F><><EFBFBD><EFBFBD>
|
||||
BIN
phpqrcode/cache/frame_16.png
vendored
Normal file
|
After Width: | Height: | Size: 211 B |
BIN
phpqrcode/cache/frame_17.dat
vendored
Normal file
BIN
phpqrcode/cache/frame_17.png
vendored
Normal file
|
After Width: | Height: | Size: 211 B |
2
phpqrcode/cache/frame_18.dat
vendored
Normal file
@ -0,0 +1,2 @@
|
||||
x<EFBFBD><EFBFBD><EFBFBD>A
|
||||
<EFBFBD>0E]<5D>օ,2;s<><73>&<26>͚h<14><1D><>O<EFBFBD><4F><EFBFBD><7F><EFBFBD><EFBFBD>1&09OIv@DD<44><0C>&<26>ىK<D989>X<EFBFBD><58>Fv<46><<11>dq<64>9<><%h<><68>Y<>s!(d<><64><EFBFBD>s;~||b(<28><>Yůg#<23>`<60>K<16><>S<EFBFBD><53><EFBFBD><EFBFBD>Ķ<EFBFBD><C4B6>s<1C>idߍLg:ә<>t<EFBFBD>/gm<67><6D><EFBFBD><EFBFBD>k<EFBFBD>M<>3<EFBFBD>{<7B>4rT<72>Q<EFBFBD><51>e<EFBFBD><65>s<EFBFBD>><3E><ә<>t<EFBFBD>3<EFBFBD><33><EFBFBD>;<12>H<EFBFBD>#љ<>t<EFBFBD>3<EFBFBD><EFBFBD>Y<EFBFBD>+og<>h<EFBFBD><68><EFBFBD><EFBFBD>ٽ<EFBFBD>ln<6C><6E>F><3E>i^<5E>#awm;g<>~p<>g<EFBFBD>Ns{6z<36><7A><EFBFBD><EFBFBD><19><><EFBFBD><EFBFBD>p<><70>'
|
||||
BIN
phpqrcode/cache/frame_18.png
vendored
Normal file
|
After Width: | Height: | Size: 228 B |
3
phpqrcode/cache/frame_19.dat
vendored
Normal file
@ -0,0 +1,3 @@
|
||||
x<EFBFBD><EFBFBD><EFBFBD>A
|
||||
<EFBFBD> E<><45><EFBFBD>.<2E>No<4E>7ћ<37><D19B>iiR<>N2<4E><32>W%<25>x<04>@<40>ڜ<EFBFBD>'<27>
|
||||
u<EFBFBD>6<EFBFBD><EFBFBD><EFBFBD>.<2E>*S;}<7D><><EFBFBD>à<EFBFBD>T<0B><><EFBFBD>zr<>t<><74>%<25>,<2C><><EFBFBD><EFBFBD><EFBFBD>}<7D>;<3B><><EFBFBD>)<29><><EFBFBD><EFBFBD><EFBFBD>Z<EFBFBD><5A>L<EFBFBD><4C><EFBFBD><EFBFBD><EFBFBD>P<EFBFBD><50>$<24><><EFBFBD><1E>q<EFBFBD>g<EFBFBD>L<EFBFBD><4C>dJ<64>;<3B><>w<><77><EFBFBD>.]z#<23><><EFBFBD>[͝<><CD9D>Og<4F><67><EFBFBD><EFBFBD>"<22><> <09>B<EFBFBD><17><>}<7D>}<7D>;<3B><>w<><77><1D><>#1Gb<47><62>;<3B><>w<><77><EFBFBD>_<EFBFBD>C+w<>@Df<44><04><><EFBFBD><EFBFBD>u<EFBFBD><75>2<EFBFBD><32><EFBFBD><EFBFBD>N<EFBFBD><4E>9R7|pW<70>k<EFBFBD><6B><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>k<><6B><EFBFBD><07><><1C><><1C><>
|
||||
BIN
phpqrcode/cache/frame_19.png
vendored
Normal file
|
After Width: | Height: | Size: 225 B |
1
phpqrcode/cache/frame_2.dat
vendored
Normal file
@ -0,0 +1 @@
|
||||
x<EFBFBD>͒<EFBFBD>
|
||||
BIN
phpqrcode/cache/frame_2.png
vendored
Normal file
|
After Width: | Height: | Size: 144 B |
BIN
phpqrcode/cache/frame_20.dat
vendored
Normal file
BIN
phpqrcode/cache/frame_20.png
vendored
Normal file
|
After Width: | Height: | Size: 225 B |
1
phpqrcode/cache/frame_21.dat
vendored
Normal file
@ -0,0 +1 @@
|
||||
x<EFBFBD><EFBFBD><EFBFBD>A<0E> E]s<>IX<49>;<3B><01>n6Up<55><13><>в<EFBFBD><D0B2>]٘<><i-eW<65><57><EFBFBD><EFBFBD>)<29><>ŕ<EFBFBD><C595>
H\jvq<76>HL\6<><36><EFBFBD>ЅrI<72><06>Lܹ<4C><DCB9>%<25><18>@<40><><EFBFBD>V<EFBFBD>v<EFBFBD><76><EFBFBD><EFBFBD><EFBFBD>(<28>P4|<7C>Xn<58>gɝ<><15>~]D<><44><EFBFBD><EFBFBD>u1Us S\<5C><16><>,<2C><>2<EFBFBD><1F>N<EFBFBD><4E>?D<>K<EFBFBD><4B>F-:<3A>eJ]p_<70><16><>,<2C>a0<61>`<60><><EFBFBD>X<><16>`<60><><0C>w,`X<>]<5D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>5<0B><>Y4{<7B><><EFBFBD><EFBFBD>2<EFBFBD><32><EFBFBD>v<EFBFBD>Js<4A><73><EFBFBD><EFBFBD>9<EFBFBD><39><EFBFBD>)<29>u<EFBFBD>۹<EFBFBD><DBB9><EFBFBD>,<17>]<5D><><EFBFBD><EFBFBD>^_<>7$<24>_<EFBFBD>
|
||||
BIN
phpqrcode/cache/frame_21.png
vendored
Normal file
|
After Width: | Height: | Size: 235 B |
3
phpqrcode/cache/frame_22.dat
vendored
Normal file
@ -0,0 +1,3 @@
|
||||
x<EFBFBD><EFBFBD><EFBFBD>A
|
||||
<EFBFBD>0E]{<7B><>.<2E>]{{{<7B><>Z<EFBFBD>Bep<65><06>we@<1F>V<EFBFBD>ERZ3<5A><33>"*2o<32>4<EFBFBD>y<EFBFBD>)i#d<>bdF҅<46><12>I"<22><><14>4<EFBFBD><34>W<17>I<EFBFBD>u<EFBFBD><75>45<34>x<EFBFBD>.Z<>S<EFBFBD>{<7B><><EFBFBD>8<EFBFBD><38><07>k={o.<2E>q<EFBFBD><71><01>[<13><>:帒q<E5B892><71><EFBFBD>y
|
||||
)t#<23><>N8<4E>dCj<43>-O<>OG}<7D>:/<2F>:s<>z!<21>)^<<3C>e<EFBFBD><65>S<EFBFBD>u<EFBFBD>{<7B> '<27>p<EFBFBD> '<27>=<3D>=<3D>=<3D>'<27>p<EFBFBD> '<27>p<EFBFBD>ߣߣ<DFA3><DFA3><1F>N8<4E><38><EFBFBD><EFBFBD>9<EFBFBD><39><EFBFBD><EFBFBD>pQQ<51>]H<19>pz<70><7A><EFBFBD>G<EFBFBD>^<5E><>Q<EFBFBD><51>I|<7C>߳<EFBFBD>u;9<><39><EFBFBD><EFBFBD><EFBFBD>d;<3B>X~$<24><><EFBFBD><13>t<1E><><1B><>dy
|
||||
BIN
phpqrcode/cache/frame_22.png
vendored
Normal file
|
After Width: | Height: | Size: 226 B |
3
phpqrcode/cache/frame_23.dat
vendored
Normal file
@ -0,0 +1,3 @@
|
||||
x<EFBFBD><EFBFBD><EFBFBD>A
|
||||
<EFBFBD> E<><45><EFBFBD>fo<>7ћU<D19B>) %M!Δ<><CE94>Yu(<<1E><><17>sK<73><4B>T<EFBFBD><54><EFBFBD>
|
||||
<EFBFBD>&<26>I<>\i+<2B>Ъ<EFBFBD>(m<><6D>FQ<46><51><EFBFBD>h<EFBFBD><68><EFBFBD><EFBFBD><EFBFBD>v~n1<6E>o<>]s<><73><EFBFBD><EFBFBD><EFBFBD>_ޟ<18>3`<60>_w2<77>ȹ<EFBFBD>lc[<5B><>;<3B><12>c֟ˤ<D69F>N<EFBFBD><4E>4<EFBFBD>p<EFBFBD>
|
||||
BIN
phpqrcode/cache/frame_23.png
vendored
Normal file
|
After Width: | Height: | Size: 220 B |
1
phpqrcode/cache/frame_24.dat
vendored
Normal file
@ -0,0 +1 @@
|
||||
x<EFBFBD><EFBFBD><EFBFBD>A<0E> E<><45><EFBFBD>MX0;<3B><><EFBFBD>nVP4<50>HSS<19>x<EFBFBD>U3<55>/O<><4F>LiJ4<4A><34><EFBFBD>V<EFBFBD>JC<4A>%<25><>6VR&<16><>D<EFBFBD>B<EFBFBD>HjD<6A><44>J<0E>??<3F><><EFBFBD>Bl<42>cDZ<><C7B1><EFBFBD>'<27>U<EFBFBD><55>X<EFBFBD>U<EFBFBD>ޏ0<DE8F><30>yw<79>į<EFBFBD>j<EFBFBD><6A>똳<EFBFBD>3ś<33><C59B><EFBFBD>cj<63><6A><EFBFBD>{<7B><><12>:Gq<>G<1C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><0E>N<EFBFBD>v;<3B><>笓J<0C><><EFBFBD><<3C><><EFBFBD>]<5D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>#<23>8<EFBFBD><38>#<23>8<EFBFBD>H'<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Gq<>G<1C><>tr:9<>#<23>8<EFBFBD><38>#<23>8<EFBFBD>ؓh<D893><68><15>N<EFBFBD>t<EFBFBD><74><EFBFBD><EFBFBD>_<EFBFBD><5F>>t<>e<EFBFBD><65>S<EFBFBD><53><EFBFBD><EFBFBD><EFBFBD><EFBFBD>^<5E>\g<><67><EFBFBD>Qe?<3F>vu<><75>o<EFBFBD><6F>;<3B><1A>><3E><>*<2A>wl<77><02>m<>
|
||||
BIN
phpqrcode/cache/frame_24.png
vendored
Normal file
|
After Width: | Height: | Size: 242 B |
3
phpqrcode/cache/frame_25.dat
vendored
Normal file
@ -0,0 +1,3 @@
|
||||
x<EFBFBD><EFBFBD><EFBFBD>A
|
||||
<EFBFBD> <10><><EFBFBD>s낋<73>]r<>x<13>Y51mM<>BG
|
||||
<EFBFBD><EFBFBD>*Sx|Ua5Ƶ<35>Z<><5A><EFBFBD>-,<2C>1<EFBFBD><31>H<15>P<EFBFBD>Rj<52><6A>X5<58><35>i<EFBFBD><69><EFBFBD><EFBFBD>G<EFBFBD>>W<><57><EFBFBD>R<EFBFBD><52><EFBFBD>/<2F><>+uT廯<54><0C>ӯ嗴<D3AF>u<EFBFBD><75><0E><>[S<>a<EFBFBD>[kv<6B><76>5<EFBFBD>+5n<1F><><EFBFBD>J<EFBFBD><4A>%+V<>X<EFBFBD>bŊ<62>߬u'<27><07><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>SR<53><52><EFBFBD><EFBFBD>tzZ<7A><5A>+<2B>+V<>X<EFBFBD>bŊ<62>ٟٟٟ<D99F><D99F>+V<>X<EFBFBD>b<EFBFBD><62><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>}Ŋ+V<>X<EFBFBD><58><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>VI<56><49><EFBFBD><EFBFBD><15>+k<>q<>[<5B><>t<1E><>oVZ<56><5A>voNV<4E>w<1C>}<7D>{<7B>r<ýR<C3BD><52>"<22>R<EFBFBD><52>]<1D>
|
||||
BIN
phpqrcode/cache/frame_25.png
vendored
Normal file
|
After Width: | Height: | Size: 242 B |
2
phpqrcode/cache/frame_26.dat
vendored
Normal file
@ -0,0 +1,2 @@
|
||||
x<EFBFBD><EFBFBD><EFBFBD>A
|
||||
<EFBFBD> E<><45>օ,t<>7<EFBFBD>7ћU<D19B> E)i7<><37>*~c<><63><EFBFBD><EFBFBD>X<14>EB<45><42><EFBFBD>FC<><43><EFBFBD>6<EFBFBD>:&<26>L,<2C><>Mv.<2E><><EFBFBD><EFBFBD>Kg<4B>ո<EFBFBD>YM<59>><3E><><EFBFBD>><3E>mۚ<6D>?<3F><>v<><76><EFBFBD>mg?<3F><>ұ<EFBFBD><D2B1><EFBFBD><EFBFBD>η<1D>d<EFBFBD><64>C<><16>U<EFBFBD><55>Ik<49><6B><EFBFBD>E\<5C><>Ms<4D>f<>a<EFBFBD>f<>a><3E>[sӈ9쬩ެ8b<38><k<><6B>7<EFBFBD>}<7D><>k<><6B><EFBFBD><EFBFBD><EFBFBD><EFBFBD>3<EFBFBD>0<EFBFBD>3<>0<EFBFBD>3<><33>*r<15><>\<5C>7f<>a<EFBFBD>f<>a<EFBFBD>fr<15><>\<5C>7f<>a<EFBFBD>f<>a<EFBFBD>Y<EFBFBD><59><18><><0C>d<EFBFBD>4<EFBFBD>9k<><6B><EFBFBD><EFBFBD><EFBFBD>y<EFBFBD>X y<>g<EFBFBD><67><EFBFBD>)<1B><>dw<64>n̢<6E>U<EFBFBD>><3E><><EFBFBD>]<5D><>Lg<4C><67><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Eo<45> w1
|
||||
BIN
phpqrcode/cache/frame_26.png
vendored
Normal file
|
After Width: | Height: | Size: 244 B |
BIN
phpqrcode/cache/frame_27.dat
vendored
Normal file
BIN
phpqrcode/cache/frame_27.png
vendored
Normal file
|
After Width: | Height: | Size: 237 B |
BIN
phpqrcode/cache/frame_28.dat
vendored
Normal file
BIN
phpqrcode/cache/frame_28.png
vendored
Normal file
|
After Width: | Height: | Size: 234 B |
2
phpqrcode/cache/frame_29.dat
vendored
Normal file
@ -0,0 +1,2 @@
|
||||
x<EFBFBD><EFBFBD><EFBFBD>A<0E> <10>a<EFBFBD> <09><><EFBFBD><EFBFBD>@n7+*<2A><><EFBFBD><EFBFBD>4<EFBFBD>!<21>?<3F>J<EFBFBD><4A><EFBFBD> <09><><EFBFBD>抮<EFBFBD>]<5D><1A><>S<EFBFBD><53>Tf)<29><>s<EFBFBD>I<EFBFBD>"<22>Ȕb<C894><62>0<EFBFBD><30>|<7C>"Luٸ<75>,<2C><>E<18>1\6<>*<2A>uQ<75>?<3F>>a<>υ<EFBFBD><CF85><EFBFBD><EFBFBD><EFBFBD>R<EFBFBD>-r<><72><EFBFBD>n.<2E>ꯋ\<5C>T<EFBFBD><54>:<3A>*)|)<29><>,<2C><>,<2C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>x_<78><5F>}:^R<><52>Uoɢ<6F>u<EFBFBD>~<7E>މX`<60>XЏЏЏЏ<D08F>_`<60>X`<60>XЏЏЏ<D08F>_`<60>X`<60>XЏЏЏЏ<D08F>wb<77>X`<60><16><>PU<><55>)D<><44>"c<>{<7B>z<EFBFBD><7A><EFBFBD>3<EFBFBD><33><EFBFBD><}<7D><><EFBFBD>^?b<>m<EFBFBD><6D><EFBFBD>잃<EFBFBD><EC9E83><EFBFBD><EFBFBD><EFBFBD>a<EFBFBD><61><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.<2E>]
|
||||
<EFBFBD>{Q6u<07>T,9
|
||||
BIN
phpqrcode/cache/frame_29.png
vendored
Normal file
|
After Width: | Height: | Size: 232 B |
1
phpqrcode/cache/frame_3.dat
vendored
Normal file
@ -0,0 +1 @@
|
||||
x<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
BIN
phpqrcode/cache/frame_3.png
vendored
Normal file
|
After Width: | Height: | Size: 147 B |
BIN
phpqrcode/cache/frame_30.dat
vendored
Normal file
BIN
phpqrcode/cache/frame_30.png
vendored
Normal file
|
After Width: | Height: | Size: 255 B |
1
phpqrcode/cache/frame_31.dat
vendored
Normal file
@ -0,0 +1 @@
|
||||
x<EFBFBD><EFBFBD><EFBFBD>A<0E> <10>a<EFBFBD> <0B><>
|
||||
BIN
phpqrcode/cache/frame_31.png
vendored
Normal file
|
After Width: | Height: | Size: 260 B |
2
phpqrcode/cache/frame_32.dat
vendored
Normal file
@ -0,0 +1,2 @@
|
||||
x<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD> <14><>־<EFBFBD><D6BE><EFBFBD><EFBFBD>.<2E> <20>D<EFBFBD>l<EFBFBD>,<0C><>Mz<4D><7A>6<EFBFBD><10>Ç gcJ<63>D;<3B>'.<2E>A<EFBFBD>Iq<49>މ<EFBFBD>I,Ir<49>Y<EFBFBD><59><EFBFBD><EFBFBD>Fk%<25>D<EFBFBD>O<14>y|ED<45>D<EFBFBD><44>(L<>_Y<5F><59>>*ߚ?a<>O<EFBFBD><15>k<7F>L_<4C><[c<><63><EFBFBD><EFBFBD>><3E>c˘<63>u<1C>LI<4C><49>%<25>#<23>0<EFBFBD>#<23>0<EFBFBD>#<23><>otѢ<74><D1A2><EFBFBD>}<7D><>4<EFBFBD>f<EFBFBD>v_)<29><>E<EFBFBD>p<EFBFBD><1F><>h5R<35><52>8<EFBFBD>8<EFBFBD>1<EFBFBD>#<23>0<EFBFBD>#<23>0<EFBFBD><30><EFBFBD>i<EFBFBD><69>tZ<74>#<23>0<EFBFBD>#<23>0<EFBFBD>#<23>0<EFBFBD><30><EFBFBD>i<EFBFBD><69>tZ<74>#<23>0<EFBFBD>#<23>0<EFBFBD>#<23>0<EFBFBD><30><EFBFBD>i<EFBFBD><69>tZ<74>l<EFBFBD>0<EFBFBD>#<23>0<EFBFBD><08><>9q"<22><>HܜH<DC9C>Q<EFBFBD><51><1B><>"<22><>L5}-<2D><>Y<59><D7BE><EFBFBD>k<EFBFBD>`<60><>><3E>z鸳<><E9B8B3><EFBFBD>4&<26>p<EFBFBD><70>!<21><><EFBFBD>!<21><>`<60>:5
|
||||
BIN
phpqrcode/cache/frame_32.png
vendored
Normal file
|
After Width: | Height: | Size: 262 B |
14
phpqrcode/cache/frame_33.dat
vendored
Normal file
@ -0,0 +1,14 @@
|
||||
x<EFBFBD><EFBFBD><EFBFBD>A<0E> <10>a<EFBFBD><EFBFBD><DEBA><EFBFBD><EFBFBD><EFBFBD>@n7+*L++<2B>柮<12><><05><>bb<62>*LC<4C><12><><EFBFBD><EFBFBD>ck<>H<EFBFBD>r<><72>j<EFBFBD><6A><EFBFBD>J5Y<35>i~0<>_<EFBFBD><5F><EFBFBD><EFBFBD><EFBFBD>T<EFBFBD>T<EFBFBD>}<7D><>e<EFBFBD>><3E><>5<EFBFBD>b_<62>w<EFBFBD>͟?<3F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><0E>\<5C><>Ra<>i+7<><37>W<EFBFBD><57>\<5C><>wLUN<55>L<EFBFBD><4C>
|
||||
+<2B><><EFBFBD>
|
||||
+<2B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>j<EFBFBD><6A>O<4F><7F>kc<6B><63><EFBFBD><EFBFBD><1D>\˩|%<25>o<<3C><>k<EFBFBD><6B>L<EFBFBD>+<2B>+<2B>v<EFBFBD><76><EFBFBD>
|
||||
+<2B><><EFBFBD>
|
||||
+<2B><>>}<06><0C>8<><38><EFBFBD>
|
||||
+<2B><><EFBFBD>
|
||||
+<2B><><EFBFBD>
|
||||
+<2B><0C><19>3<EFBFBD>g<EFBFBD><67><EFBFBD>
|
||||
+<2B><><EFBFBD>
|
||||
+<2B><><EFBFBD>
|
||||
+<2B><>3<EFBFBD>g<EFBFBD><67>@<40><><EFBFBD>
|
||||
+<2B><><EFBFBD>
|
||||
+<2B><><EFBFBD>
|
||||
+<2B><>:R<><52><EFBFBD>X<EFBFBD><58>B<EFBFBD>9<EFBFBD><39>I<EFBFBD>=<>k<EFBFBD><07><>o/Sw<53>ؘ<EFBFBD>ٯ<EFBFBD>`g<><67><EFBFBD><EFBFBD><EFBFBD><1C>r_ٙ<5F>Y<EFBFBD><59>VSY<53><59>zIefnmQoz
|
||||
BIN
phpqrcode/cache/frame_33.png
vendored
Normal file
|
After Width: | Height: | Size: 253 B |
BIN
phpqrcode/cache/frame_34.dat
vendored
Normal file
BIN
phpqrcode/cache/frame_34.png
vendored
Normal file
|
After Width: | Height: | Size: 256 B |
BIN
phpqrcode/cache/frame_35.dat
vendored
Normal file
BIN
phpqrcode/cache/frame_35.png
vendored
Normal file
|
After Width: | Height: | Size: 243 B |
BIN
phpqrcode/cache/frame_36.dat
vendored
Normal file
BIN
phpqrcode/cache/frame_36.png
vendored
Normal file
|
After Width: | Height: | Size: 272 B |
BIN
phpqrcode/cache/frame_37.dat
vendored
Normal file
BIN
phpqrcode/cache/frame_37.png
vendored
Normal file
|
After Width: | Height: | Size: 279 B |
1
phpqrcode/cache/frame_38.dat
vendored
Normal file
@ -0,0 +1 @@
|
||||
x<EFBFBD><EFBFBD><EFBFBD>A<EFBFBD><EFBFBD>0Ў<>u<EFBFBD>A2<41>;Н<><D09D>k<>(<28>g<><67>y<1D>tp9<70><14>$<24><><EFBFBD><EFBFBD>D<7F><44><EFBFBD><EFBFBD>\<5C>e^'t<>-aI<61><49>FM<46>S<EFBFBD>k<EFBFBD><6B>I<EFBFBD>Ť<EFBFBD>:7<><37>|L<>k<EFBFBD>N<EFBFBD>8N7<4E><37><EFBFBD>i}<7D><><EFBFBD><EFBFBD>i,<2C>[W<><57>g<67>Ӵ<><1E><>?3<>1<EFBFBD>i<EFBFBD><69>N<EFBFBD>}}=<3D>OM:4<><34>)S<>L<EFBFBD>2eʔ)S<>L#$<24><>
|
||||
BIN
phpqrcode/cache/frame_38.png
vendored
Normal file
|
After Width: | Height: | Size: 279 B |
BIN
phpqrcode/cache/frame_39.dat
vendored
Normal file
BIN
phpqrcode/cache/frame_39.png
vendored
Normal file
|
After Width: | Height: | Size: 264 B |
1
phpqrcode/cache/frame_4.dat
vendored
Normal file
@ -0,0 +1 @@
|
||||
x<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
BIN
phpqrcode/cache/frame_4.png
vendored
Normal file
|
After Width: | Height: | Size: 149 B |
2
phpqrcode/cache/frame_40.dat
vendored
Normal file
@ -0,0 +1,2 @@
|
||||
x<EFBFBD><EFBFBD><EFBFBD>A<EFBFBD><EFBFBD>@Ь<><D0AC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>@o<>7<1B><>`<60>Qfe<66>䕫PA><3E><><EFBFBD><EFBFBD><EFBFBD><?jjo5WNiz<06><>y<EFBFBD>W<EFBFBD><57><EFBFBD><EFBFBD>&]߅C?<3F>I<>r<EFBFBD>W<EFBFBD><57>^;<3B>8<EFBFBD><38>
|
||||
<EFBFBD><EFBFBD>s<ð<><C3B0>S{<7B>9^gE<67>}><3E><><]<5D><><EFBFBD><EFBFBD>߳bZ<62>n<EFBFBD><6E>^A<><41>Q}[<5B>9^<5E>]<5D>y<EFBFBD><79>najM܇K̘1cƌ3f̘1<CC98><31><EFBFBD>{<7B>W5}<7D><>{<7B><>7lM<6C><4D><EFBFBD>ޚx<DE9A>I<<1E><>K<EFBFBD><4B><EFBFBD><EFBFBD>αyl3f̘1cƌ3f̘1<CC98><31>ۻٻ={<7B><>αyl3f̘1cƌ3f̘1<CC98><31>ۻٻ={<7B><>αyl3f̘1cƌ3f̘1<CC98><31>ۻٻ={<7B><>αyl3f̘1cƌ3f̘1<CC98><31>ۻٻ={<7B><>αyl3f̘1cƌ3f̘<66><CC98><12><>Sʑ<53>Ӓ7<D392>H<EFBFBD>Kg\<5C><><EFBFBD>u<EFBFBD><75><EFBFBD>_<EFBFBD><5F>r'4<1F>[<5B><>-<2D>]<5D><>q<EFBFBD><71>L<EFBFBD><4C>8Ɲ<38><C69D>Y1q<31><71><EFBFBD><EFBFBD><EFBFBD>!<21><><EFBFBD><EFBFBD>/(%<25>
|
||||
BIN
phpqrcode/cache/frame_40.png
vendored
Normal file
|
After Width: | Height: | Size: 267 B |
1
phpqrcode/cache/frame_5.dat
vendored
Normal file
@ -0,0 +1 @@
|
||||
x<EFBFBD><EFBFBD><EFBFBD>1<0E> E<><45>u<0E>7Л<37><D09B>Z<01><12>|N<><4E><19>DB0@R$l,-<2D>>VKZ[<<3C><><EFBFBD>z<EFBFBD>qƎ<71><C68E>YJ&<26>i<EFBFBD>嚂<>Zy<5A>:Y'<27><>Y<EFBFBD><59>V<EFBFBD>&<26>e<EFBFBD>R<EFBFBD>"<22>sj<73><6A>r<EFBFBD><72>+<2B><><EFBFBD><EFBFBD>.<2E>MƎ<4D><C68E><EFBFBD>9<EFBFBD><39>z<EFBFBD>s<03><><EFBFBD>,
|
||||
BIN
phpqrcode/cache/frame_5.png
vendored
Normal file
|
After Width: | Height: | Size: 150 B |
BIN
phpqrcode/cache/frame_6.dat
vendored
Normal file
BIN
phpqrcode/cache/frame_6.png
vendored
Normal file
|
After Width: | Height: | Size: 151 B |
BIN
phpqrcode/cache/frame_7.dat
vendored
Normal file
BIN
phpqrcode/cache/frame_7.png
vendored
Normal file
|
After Width: | Height: | Size: 189 B |