deploy awal

This commit is contained in:
atuy
2026-06-27 13:11:58 +07:00
commit c32764f514
8977 changed files with 1499555 additions and 0 deletions
+91
View File
@@ -0,0 +1,91 @@
<?php
class Stok extends CI_Controller
{
function __construct()
{
parent::__construct();
$this->load->model('Model_barang');
$this->load->model('Model_kategori');
$this->load->model('Model_stok');
}
function index()
{
$data['stok'] = $this->Model_stok->tampil_data();
$this->template->load('Template/template', 'Stok/lihat_data', $data);
$this->load->view('Template/datatables');
}
function post()
{
if (isset($_POST["submit"])) {
$barang = $this->input->post('barang');
$stok = $this->Model_stok->get_stok($barang);
if ($stok != NULL) {
$stok_sebelumnya = $this->Model_stok->get_stok($barang)->stok_barang;
$stok_baru = $this->input->post('stok');
$hasil = intval($stok_sebelumnya) + intval($stok_baru);
if ($hasil >= 325) {
$this->session->set_flashdata('message', 'Kapasitas Stok Barang Telah melebihi Batas Maksimum!');
redirect('stok');
} else {
$data = array(
'id_barang' => $barang,
'stok_barang' => $hasil,
'tanggal_stok' => date('Y-m-d')
);
$this->Model_stok->tambah_stok($barang, $data);
redirect('stok');
}
} else {
$stok = $this->input->post('stok');
$data = array(
'id_barang' => $barang,
'stok_barang' => $stok,
'tanggal_stok' => date('Y-m-d')
);
$this->Model_stok->post($data);
redirect('stok');
}
} else {
$id = $this->uri->segment(3);
$data['barang'] = $this->Model_barang->tampil_dropdown()->result();
$this->template->load("Template/template", "Stok/form_input", $data);
}
}
function edit()
{
if (isset($_POST['submit'])) {
$id = $this->input->post('id');
$barang = $this->input->post('barang');
$stok = $this->input->post('stok');
if (intval($stok) >= 325) {
$this->session->set_flashdata('message', 'Stok Barang Yang Dimasukkan Telah melebihi Batas Maksimum!');
redirect('stok');
} else {
$data = array(
'id_barang' => $barang,
'stok_barang' => $stok
);
$this->Model_stok->edit($id, $data);
redirect('stok');
}
} else {
$id = $this->uri->segment(3);
$data['barang'] = $this->Model_barang->tampil_dropdown()->result();
$data['stok'] = $this->Model_stok->get_one($id)->row_array();
$this->template->load('Template/template', 'Stok/form_edit', $data);
}
}
function hapus()
{
$id = $this->uri->segment(3);
$this->Model_stok->hapus($id);
redirect('stok');
}
}