Files
Ontime/backendpanel/application/views/users/detailusers.php
2026-03-03 16:30:57 +07:00

286 lines
18 KiB
PHP

<!-- partial -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
<div class="content-wrapper">
<div class="row user-profile">
<div class="col-lg-4 side-left d-flex align-items-stretch">
<div class="row">
<div class="col-12 grid-margin stretch-card">
<div class="card">
<div class="card-body avatar">
<div class="row">
<h4 class="col-auto mr-auto card-title">Info User</h4>
<a class="col-auto btn btn-danger text-white" href="<?= base_url() ?>users">
<i class="mdi mdi-keyboard-backspace text-white"></i>Kembali</a>
</div>
<img src="<?= base_url('images/pelanggan/') . $user['fotopelanggan']; ?>">
<p class="name"><?= $user['fullnama'] ?></p>
<h4 class="text-center text-primary">
<i class="mdi mdi-wallet mr-1 text-primary "></i>Saldo</h4>
<p class="text-center">
<?= $duit ?>
<?= number_format($user['saldo'], 0, ".", ".") ?>
</p>
<span class="d-block text-center text-dark"><?= $user['email'] ?></span>
<span class="d-block text-center text-dark"><?= $user['no_telepon'] ?></span>
</div>
</div>
</div>
<div class="col-12 stretch-card">
<div class="card">
<div class="card-body overview">
<ul class="achivements">
<li>
<p class="text-success">Id</p>
<p><?= $user['id'] ?></p>
</li>
<li>
<p class="text-success">Order</p>
<p><?= count($countorder) ?></p>
</li>
<li>
<p class="text-success">Status</p>
<p>
<?php if ($user['status'] == 1) {
echo 'active';
} else {
echo 'Blocked';
} ?>
</p>
</li>
</ul>
<div class="info-links">
<i class="mdi mdi-account-check text-gray">Masuk :
</i>
<p><?= $user['created_on'] ?></p>
<i class="mdi mdi-calendar text-gray">Tanggal lahir:
</i>
<p><?= $user['tgl_lahir'] ?></p>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="col-lg-8 side-right stretch-card">
<div class="card">
<div class="card-body">
<?php if ($this->session->flashdata('ubah')) : ?>
<div class="alert alert-success" role="alert">
<?php echo $this->session->flashdata('ubah'); ?>
</div>
<?php endif; ?>
<?php if ($this->session->flashdata('demo')) : ?>
<div class="alert alert-danger" role="alert">
<?php echo $this->session->flashdata('demo'); ?>
</div>
<?php endif; ?>
<div class="wrapper d-block d-sm-flex align-items-center justify-content-between">
<h4 class="card-title mb-0">Detail User</h4>
<ul class="nav nav-tabs tab-solid tab-solid-primary mb-0" id="myTab" role="tablist">
<li class="nav-item">
<a class="nav-link active" id="info-tab" data-toggle="tab" href="#info" role="tab" aria-controls="info" aria-expanded="true">Info</a>
</li>
<li class="nav-item">
<a class="nav-link" id="avatar-tab" data-toggle="tab" href="#avatar" role="tab" aria-controls="avatar">Photo Profil</a>
</li>
<li class="nav-item">
<a class="nav-link" id="security-tab" data-toggle="tab" href="#security" role="tab" aria-controls="security">Password</a>
</li>
<li class="nav-item">
<a class="nav-link" id="history-tab" data-toggle="tab" href="#history" role="tab" aria-controls="history">Riwayat Transaksi</a>
</li>
<li class="nav-item">
<a class="nav-link" id="wallet-tab" data-toggle="tab" href="#wallet" role="tab" aria-controls="wallet">Saldo</a>
</li>
</ul>
</div>
<div class="wrapper">
<hr>
<div class="tab-content" id="myTabContent">
<div class="tab-pane fade show active" id="info" role="tabpanel" aria-labelledby="info">
<?= form_open_multipart('users/ubahid'); ?>
<input type="hidden" name="id" value="<?= $user['id'] ?>">
<div class="form-group">
<label for="name">Nama</label>
<input type="text" class="form-control" id="name" name="fullnama" value="<?= $user['fullnama'] ?>" required>
</div>
<label class="text-small">Nomor hp</label>
<div class="row">
<div class="form-group col-2">
<input type="tel" id="txtPhone" class="form-control" name="countrycode" value="<?= $user['countrycode'] ?>" required>
</div>
<div class=" form-group col-10">
<input type="text" class="form-control" id="phone" name="phone" value="<?= $user['phone'] ?>" required>
</div>
</div>
<div class="form-group">
<label for="tgl_lahir">Tanggal Lahir</label>
<input type="date" class="form-control" id="tgl_lahir" name="tgl_lahir" value="<?= $user['tgl_lahir'] ?>" required>
</div>
<div class="form-group">
<label for="email">Email</label>
<input type="email" class="form-control" id="email" name="email" value="<?= $user['email'] ?>" placeholder="Change email address" required>
</div>
<div class="form-group mt-5">
<button type="submit" class="btn btn-success mr-2">Perbarui</button>
<button class="btn btn-outline-danger">Batal</button>
</div>
<?= form_close(); ?>
</div>
<div class="tab-pane fade" id="avatar" role="tabpanel" aria-labelledby="avatar-tab">
<?= form_open_multipart('users/ubahfoto'); ?>
<input type="hidden" name="id" value="<?= $user['id'] ?>">
<input type="file" name="fotopelanggan" class="dropify" data-max-file-size="1mb" data-default-file="<?= base_url('images/pelanggan/') . $user['fotopelanggan'] ?>" />
<div class="form-group mt-5">
<button type="submit" class="btn btn-success mr-2">Perbarui</button>
<button class="btn btn-outline-danger">Batal</button>
</div>
<?= form_close(); ?>
</div>
<div class="tab-pane fade" id="security" role="tabpanel" aria-labelledby="security-tab">
<?= form_open_multipart('users/ubahpass'); ?>
<input type="hidden" name="id" value="<?= $user['id'] ?>">
<div class="form-group">
<input type="password" class="form-control" id="new-password" name="password" placeholder="Enter you new password" required>
</div>
<div class="form-group mt-5">
<button type="submit" class="btn btn-success mr-2">Perbarui</button>
<button class="btn btn-outline-danger">Batal</button>
</div>
<?= form_close(); ?>
</div>
<div class="tab-pane fade" id="history" role="tabpanel" aria-labelledby="history-tab">
<div class="row">
<div class="col-12">
<div class="table-responsive">
<table id="order-listing1" class="table">
<thead>
<tr>
<th>No.</th>
<th>Transaksi Inv</th>
<th>Layanan</th>
<th>Tanggal</th>
<th>Jumlah</th>
<th>Status</th>
<th>Tindakan</th>
</tr>
</thead>
<tbody>
<?php $i = 1;
foreach ($countorder as $tr) { ?>
<tr>
<td><?= $i ?></td>
<td>#INV-<?= $tr['id'] ?></td>
<td><?= $tr['fitur'] ?></td>
<td><?= $tr['waktu_order'] ?></td>
<td class="text-success">
<?= $duit ?>
<?= number_format($tr['biaya_akhir'], 0, ".", ".") ?>
</td>
<td>
<?php if ($tr['status'] == '2') { ?>
<label class="badge badge-primary"><?= $tr['status_transaksi']; ?></label>
<?php } ?>
<?php if ($tr['status'] == '3') { ?>
<label class="badge badge-success"><?= $tr['status_transaksi']; ?></label>
<?php } ?>
<?php if ($tr['status'] == '5') { ?>
<label class="badge badge-danger"><?= $tr['status_transaksi']; ?></label>
<?php } ?>
<?php if ($tr['status'] == '4') { ?>
<label class="badge badge-info"><?= $tr['status_transaksi']; ?></label>
<?php } ?>
</td>
<td>
<a href="<?= base_url(); ?>dashboard/detail/<?= $tr['id_transaksi']; ?>" class="btn btn-outline-primary">View</a>
</td>
<?php $i++;
} ?>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
<div class="tab-pane fade" id="wallet" role="tabpanel" aria-labelledby="wallet-tab">
<div class="row">
<div class="col-12">
<div class="table-responsive">
<table id="order-listing2" class="table">
<thead>
<tr>
<th>No.</th>
<th>Id</th>
<th>Tipe</th>
<th>Tanggal</th>
<th>Jumlah</th>
</tr>
</thead>
<tbody>
<?php $i = 1;
foreach ($wallet as $wl) { ?>
<tr>
<td><?= $i ?></td>
<td><?= $wl['id']; ?></td>
<td><?= $wl['type']; ?></td>
<td><?= $wl['waktu']; ?></td>
<?php if ($wl['type'] == 'topup' or $wl['type'] == 'Order+') { ?>
<td class="text-success">
<?= $duit ?>
<?= number_format($wl['jumlah'], 0, ".", ".") ?>
</td>
<?php } else { ?>
<td class="text-danger">
<?= $duit ?>
<?= number_format($wl['jumlah'], 0, ".", ".") ?>
</td>
<?php } ?>
</tr>
<?php $i++;
} ?>
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- content-wrapper ends -->
<script type="text/javascript">
$(function() {
var code = "<?= $user['countrycode'] ?>"; // Assigning value from model.
$('#txtPhone').val(code);
$('#txtPhone').intlTelInput({
autoHideDialCode: true,
autoPlaceholder: "ON",
dropdownContainer: document.body,
formatOnDisplay: true,
hiddenInput: "full_number",
initialCountry: "auto",
nationalMode: true,
placeholderNumberType: "MOBILE",
preferredCountries: ['US'],
separateDialCode: false
});
console.log(code)
});
</script>