Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
71 changes: 25 additions & 46 deletions controllers/c_login.php
Original file line number Diff line number Diff line change
@@ -1,55 +1,34 @@
<?php
/**
*
*/
class LoginController
{
Class LoginController{

public function login(){
$error='';
require_once('views/pages/login.php');
public function login(){
$error='';
require_once("views/pages/login.php");
}
public function error(){
require_once('views/pages/error.php');
}
public function authentication(){
$error='';
if (!isset($_POST['username'])) {
//return call('pages','error');
}
if(Login::find($_POST['username'],$_POST['password'])==0){
$error="username atau password tidak valid";
require_once('views/pages/login.php');
}else if(Login::find($_POST['username'],$_POST['password'])==1){
$_SESSION['login_user']=$_POST['username'];
header("location:index.php?controller=home&action=homeAdmin");
}elseif(Login::find($_POST['username'],$_POST['password'])==2){
$_SESSION['login_user']=$_POST['username'];

public function error(){
require_once('views/pages/error.php');
header("location:index.php?controller=home&action=homePenjual");
}
public function authentication(){
$error='';
if (!isset($_POST['username'])) {
//return call('pages','error');
}
if(Login::find($_POST['username'],$_POST['password'])==0){
$error="username atau password tidak valid";
require_once('views/pages/login.php');
}else if(Login::find($_POST['username'],$_POST['password'])==1){
$_SESSION['login_user']=$_POST['username'];
header("location:index.php?controller=home&action=homeAdmin");
}elseif(Login::find($_POST['username'],$_POST['password'])==2){
$_SESSION['login_user']=$_POST['username'];

header("location:index.php?controller=home&action=homeCabang");
}
elseif(Login::find($_POST['username'],$_POST['password'])==3){
$_SESSION['login_user']=$_POST['username'];
header("location:index.php?controller=home&action=homeUser&cabang=cbg_patrang");
}
elseif(Login::find($_POST['username'],$_POST['password'])==4){
$_SESSION['login_user']=$_POST['username'];
header("location:index.php?controller=order&action=orderCustomer");
}
elseif(Login::find($_POST['username'],$_POST['password'])==5){
$_SESSION['login_user']=$_POST['username'];
header("location:index.php?controller=home&action=homePariwisata");
}
elseif(Login::find($_POST['username'],$_POST['password'])==6){
$_SESSION['login_user']=$_POST['username'];
header("location:index.php?controller=home&action=homePerdagangan");
}
else{
$_SESSION['login_user']=$_POST['username'];
header("location:index.php?controller=order&action=orderSupir");
}
elseif(Login::find($_POST['username'],$_POST['password'])==3){
$_SESSION['login_user']=$_POST['username'];
header("location:index.php?controller=home&action=homePembeli");
}

}
}
?>
113 changes: 67 additions & 46 deletions controllers/c_produk.php
Original file line number Diff line number Diff line change
@@ -1,12 +1,25 @@
<?php
class ProdukController
{
Class ProdukController{

public function createProduk(){

if (isset($_SESSION['login_user'])) {

require_once("views/pages/penjual/inputProduk.php");
}
else{
header('location:index.php?controller=login&action=login');
}



}
public function prosesCreateProduk(){
/* echo "test";*/
/*var_dump($_POST);
exit;*/
$foto = $_FILES['foto']['name'];
$tmp = $_FILES['foto']['tmp_name'];
$foto = $_FILES['foto_produk']['name'];
$tmp = $_FILES['foto_produk']['tmp_name'];
/*$cabang=$_POST['cabang'];*/

// Rename nama fotonya dengan menambahkan tanggal dan jam upload
Expand All @@ -15,72 +28,80 @@ public function createProduk(){
$path = "foto_produk/".$fotobaru;
// Proses upload
if (move_uploaded_file($tmp, $path)) {
$Produk = Produk::createProduk($_POST["nama_produk"],$_POST["harga"],$_POST["jumlah_stok"],$_POST["cabang"],$fotobaru);
$Produk = Produk::createProduk($_POST["nama_produk"],$_POST["harga"],$_POST["jumlah_stok"]
,$fotobaru,$_POST["deskripsi"]);
}

header("location:index.php?controller=produk&action=tambahProduk");
header("location:index.php?controller=produk&action=showAllProdukPenjual");
//require_once("views/pages/createProduk.php");
}

public function showProduk(){
require_once("views/pages/createProduk.php");
//require_once("views/pages/penjual/inputProduk.php");


}
public function showProdukCabang(){
$cabang=Home::showCabang();
$posts=Produk::showProdukCabang($_GET["cabang"]);
require_once("views/pages/products.php");
}
public function tambahProduk(){
$posts=Produk::showProdukCabang($_SESSION['login_user']);
require_once("views/pages/tambah_produk.php");
public function showAllProdukPenjual(){
if (isset($_SESSION['login_user'])) {

$posts=Produk::showAllProdukPenjual($_SESSION['id_user']);
require_once('views/pages/penjual/lihatDataProduk.php');
}
else{
header('location:index.php?controller=login&action=login');
}


}

public function editProduk(){

if (isset($_SESSION['login_user'])) {

$posts=Produk::editProduk($_GET['id_produk']);
require_once('views/pages/penjual/editProduk.php');
}
else{
header('location:index.php?controller=login&action=login');
}


public function allProduk(){
require_once("views/pages/tambahProduk.php");

}
public function editProdukCabang(){
//$cabang=Home::showCabang();
$posts = Produk::editProdukCabang($_GET["id_produk"]);
require_once("views/pages/edit_produk.php");
public function updateDataProduk(){
$posts=Produk::updateDataProduk($_POST['id_produk'],$_POST["nama_produk"],$_POST["harga"],$_POST["jumlah_stok"],$_POST["deskripsi"]);
header('location:index.php?controller=produk&action=showAllProdukPenjual');
}
public function deleteDataProdukPenjual(){
$posts=Produk::deleteDataProdukPenjual($_GET['id_produk']);
header('location:index.php?controller=produk&action=showAllProdukPenjual');
}
public function editDataProdukCabang(){


$posts = Produk::editDataProdukCabang($_GET["nama_produk"],$_GET["harga"],$_GET["jumlah_stok"],
$_GET["cabang"],$_GET["id_produk"]);


public function detailProduk(){

//$posts = Produk::editDataProdukCabang($_GET["id_produk"]);
header("location:index.php?controller=produk&action=tambahProduk");
}
public function deleteDataProdukCabang(){


$posts = Produk::deleteDataProdukCabang($_GET["id_produk"]);
$posts=Produk::showDetailProduk($_GET['id_produk']);
require_once('views/pages/detailProduk.php');




//$posts = Produk::editDataProdukCabang($_GET["id_produk"]);
header("location:index.php?controller=produk&action=tambahProduk");
}

public function detailProduk(){
$cabang=Home::showCabang();
$posts=Produk::detailProdukCabang($_GET["id_produk"]);
require_once('views/pages/detailProduk.php');

}


public function detailBeliProduk(){

if (isset($_SESSION['login_user'])) {

$posts=Produk::showDetailProduk($_GET['id_produk']);
require_once('views/pages/pembeli/detailProduk.php');
}
else{
header('location:index.php?controller=login&action=login');
}



public function error(){
require_once('views/pages/error.php');

}
}
?>
?>