:GWM:Dashboard
This commit is contained in:
parent
cb1e4f3bc1
commit
3bc377449c
@ -62,4 +62,9 @@ $routes->get('vehicle_index/', 'Vehicle::vehicle_index');
|
||||
$routes->post("add_vehicle", "Vehicle::add_vehicle");
|
||||
$routes->get("new_vehicle/(:any)", "Vehicle::new_vehicle/$1");
|
||||
$routes->get("delete_vehicle/(:any)", "Vehicle::delete_vehicle/$1");
|
||||
//end Vehicle
|
||||
//end Vehicle
|
||||
|
||||
|
||||
|
||||
//dashboard
|
||||
$routes->get('dashboard', 'Users::dashboard');
|
||||
@ -4,16 +4,25 @@ namespace App\Controllers;
|
||||
|
||||
use App\Models\ClientModel;
|
||||
use App\Models\RoleModel;
|
||||
use App\Models\UsersModel;
|
||||
|
||||
|
||||
class Client extends BaseController
|
||||
{
|
||||
|
||||
public $session;
|
||||
public function __construct()
|
||||
{
|
||||
|
||||
$this->session = session();
|
||||
$this->UsersModel = new UsersModel();
|
||||
}
|
||||
|
||||
public function client_index()
|
||||
{
|
||||
|
||||
$ClientModel = new ClientModel();
|
||||
$client=$ClientModel->findAll();
|
||||
$client = $ClientModel->where('branch_id',$this->session->get('logged_user_branch_id'))->findAll();
|
||||
$data['client']=$client;
|
||||
|
||||
return view('client_list',$data);
|
||||
@ -57,7 +66,8 @@ class Client extends BaseController
|
||||
'state' => $this->request->getPost('state'),
|
||||
'postal_code' => $this->request->getPost('postalcode'),
|
||||
'country' => $this->request->getPost('country'),
|
||||
'isactive' => 1 // Assuming this is a default value or handled separately
|
||||
'isactive' => 1 ,
|
||||
'branch_id' => $this->session->get('logged_user_branch_id')
|
||||
];
|
||||
// print_r($data);die;
|
||||
|
||||
|
||||
@ -13,7 +13,7 @@ class Login extends BaseController
|
||||
|
||||
$this->session = session();
|
||||
$this->UsersModel = new UsersModel();
|
||||
}
|
||||
}
|
||||
public function index()
|
||||
{
|
||||
return view('login_form');
|
||||
@ -37,6 +37,7 @@ class Login extends BaseController
|
||||
// echo $user['password'];die;
|
||||
|
||||
if ($user && password_verify($password, $user['password'])) {
|
||||
|
||||
$Data = $this->UsersModel->select('users.* , roles.roles')
|
||||
->join('roles', 'users.role = roles.role_id', 'left')
|
||||
->where('users.email',$email)
|
||||
@ -49,7 +50,7 @@ class Login extends BaseController
|
||||
$this->session->set('logged_user_name',$Data[0]['name']);
|
||||
|
||||
|
||||
return redirect()->to('business_index');
|
||||
return redirect()->to('dashboard');
|
||||
} else {
|
||||
// echo "Stored Password: " . $user['password'] . "<br>";
|
||||
// echo "Input Password: " . $password . "<br>";
|
||||
|
||||
@ -11,11 +11,19 @@ use App\Models\BranchModel;
|
||||
|
||||
class Users extends BaseController
|
||||
{
|
||||
|
||||
public function dashboard()
|
||||
{
|
||||
return view('dashboard');
|
||||
|
||||
}
|
||||
|
||||
|
||||
## For User Listing
|
||||
public function index()
|
||||
{
|
||||
$UsersModel = new UsersModel();
|
||||
$users=$UsersModel->findAll();
|
||||
$users = $UsersModel->findAll();
|
||||
$data['users']=$users;
|
||||
|
||||
$roleModel = new RoleModel();
|
||||
|
||||
@ -5,7 +5,7 @@ class ClientModel extends Model
|
||||
{
|
||||
protected $table = 'client';
|
||||
protected $primaryKey = 'client_id';
|
||||
protected $allowedFields = ['client_id','client_name','email','mobile_no','address','city','state','postal_code','country','description','isactive'];
|
||||
protected $allowedFields = ['client_id','client_name','email','mobile_no','address','city','state','postal_code','country','description','isactive','branch_id'];
|
||||
|
||||
|
||||
}
|
||||
@ -21,43 +21,46 @@
|
||||
|
||||
<form action="<?= base_url() . "add_client"; ?>" method="post">
|
||||
<div class="form-row">
|
||||
<div class="form-group col-md-6">
|
||||
<div class="form-group col-md-4">
|
||||
<label for="inputEmail4" class="col-form-label">Client Name</label>
|
||||
<input type="text" class="form-control" name="client_name" placeholder="Name" value="<?= isset($client['client_name']) ? $client['client_name'] : '' ?>" required>
|
||||
</div>
|
||||
<div class="form-group col-md-6">
|
||||
<div class="form-group col-md-4">
|
||||
<label for="inputEmail4" class="col-form-label">Email</label>
|
||||
<input type="email" class="form-control" name="email" placeholder="Email" value="<?= isset($client['email']) ? $client['email'] : '' ?>" required>
|
||||
</div>
|
||||
<div class="form-group col-md-6">
|
||||
<div class="form-group col-md-4">
|
||||
<label for="inputAddress" class="col-form-label">Mobile</label>
|
||||
<input type="text" class="form-control" name="mobile" placeholder="Mobile" value="<?= isset($client['mobile_no']) ? $client['mobile_no'] : '' ?>" required maxlength="10" minlength="10">
|
||||
</div>
|
||||
<div class="form-group col-md-6">
|
||||
<label for="inputPassword4" class="col-form-label">Address</label>
|
||||
<input type="text" class="form-control" name="address" placeholder="Address"value="<?= isset($client['address']) ? $client['address'] : '' ?>" required>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
<input type="hidden" id="client_id" name="client_id" value="<?= isset($client['client_id']) ? $client['client_id'] : '' ?>">
|
||||
<h4 class="header-title">Address Information :</h4>
|
||||
<div class="form-row">
|
||||
<div class="form-group col-md-6">
|
||||
<label for="inputPassword4" class="col-form-label">City</label>
|
||||
<input type="text" class="form-control" name="city" placeholder="City"value="<?= isset($client['city']) ? $client['city'] : '' ?>" required>
|
||||
<div class="form-group col-md-6">
|
||||
<label for="inputPassword4" class="col-form-label">Address</label>
|
||||
<input type="text" class="form-control" name="address" placeholder="Address"value="<?= isset($client['address']) ? $client['address'] : '' ?>" >
|
||||
</div>
|
||||
<div class="form-group col-md-6">
|
||||
<label for="inputPassword4" class="col-form-label">City</label>
|
||||
<input type="text" class="form-control" name="city" placeholder="City"value="<?= isset($client['city']) ? $client['city'] : '' ?>" >
|
||||
</div>
|
||||
<div class="form-group col-md-4">
|
||||
<label for="inputPassword4" class="col-form-label">State</label>
|
||||
<input type="text" class="form-control" name="state" placeholder="State"value="<?= isset($client['state']) ? $client['state'] : '' ?>" >
|
||||
</div>
|
||||
<div class="form-group col-md-4">
|
||||
<label for="inputPassword4" class="col-form-label">Country</label>
|
||||
<input type="text" class="form-control" name="country" placeholder="Country"value="<?= isset($client['country']) ? $client['country'] : '' ?>" >
|
||||
</div>
|
||||
<div class="form-group col-md-4">
|
||||
<label for="inputPassword4" class="col-form-label">Pin Code</label>
|
||||
<input type="text" class="form-control" name="postalcode" placeholder="Postal Code"value="<?= isset($client['postal_code']) ? $client['postal_code'] : '' ?>" maxlength="6" minlength="6">
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div class="form-group col-md-6">
|
||||
<label for="inputPassword4" class="col-form-label">State</label>
|
||||
<input type="text" class="form-control" name="state" placeholder="State"value="<?= isset($client['state']) ? $client['state'] : '' ?>" required>
|
||||
</div>
|
||||
<div class="form-group col-md-6">
|
||||
<label for="inputPassword4" class="col-form-label">Postal Code</label>
|
||||
<input type="text" class="form-control" name="postalcode" placeholder="Postal Code"value="<?= isset($client['postal_code']) ? $client['postal_code'] : '' ?>" required maxlength="6" minlength="6">
|
||||
</div>
|
||||
<div class="form-group col-md-6">
|
||||
<label for="inputPassword4" class="col-form-label">Country</label>
|
||||
<input type="text" class="form-control" name="country" placeholder="Country"value="<?= isset($client['country']) ? $client['country'] : '' ?>" required>
|
||||
</div>
|
||||
</div>
|
||||
<button type="submit" class="btn btn-primary">Submit</button>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
@ -33,10 +33,11 @@
|
||||
<th>Client Name</th>
|
||||
<th>Mobile</th>
|
||||
<th>Email</th>
|
||||
<th>Address</th>
|
||||
<th>City</th>
|
||||
<th>State</th>
|
||||
<th>Postal Code</th>
|
||||
<th>Country</th>
|
||||
<th>Country</th>
|
||||
<th>Pin Code</th>
|
||||
<th>Actions</th>
|
||||
|
||||
</tr>
|
||||
@ -50,9 +51,9 @@
|
||||
<td><?= $value['client_name']; ?></td>
|
||||
<td><?= $value['mobile_no']; ?></td>
|
||||
<td><?= $value['email']; ?></td>
|
||||
<td><?= $value['city']; ?></td>
|
||||
<td><?= $value['state']; ?></td>
|
||||
|
||||
<td><?= $value['address']; ?></td>
|
||||
<td><?= $value['city'] != 0 ? $value['city'] : ''; ?></td>
|
||||
<td><?= $value['state']; ?></td>
|
||||
<td><?= $value['country']; ?></td>
|
||||
<td><?= $value['postal_code']; ?></td>
|
||||
<td>
|
||||
|
||||
19
app/Views/dashboard.php
Normal file
19
app/Views/dashboard.php
Normal file
@ -0,0 +1,19 @@
|
||||
<?php include('layout/header.php'); ?>
|
||||
<div class="row">
|
||||
<div class="col-12">
|
||||
<div class="page-title-box page-title-box-alt">
|
||||
<h4 class="page-title"><?php echo 'Dashboard' ?></h4>
|
||||
<div class="page-title-right">
|
||||
<ol class="breadcrumb m-0">
|
||||
|
||||
|
||||
</li>
|
||||
<!-- <li class="breadcrumb-item"><a href="javascript: void(0);">Tables</a></li>
|
||||
<li class="breadcrumb-item active">Datatables</li> -->
|
||||
</ol>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<?php include('layout/footer.php'); ?>
|
||||
@ -2,7 +2,7 @@
|
||||
|
||||
|
||||
<!-- Footer Start -->
|
||||
<footer class="footer">
|
||||
<!-- <footer class="footer">
|
||||
<div class="container-fluid">
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
@ -17,7 +17,7 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
</footer> -->
|
||||
<!-- end Footer -->
|
||||
|
||||
</div>
|
||||
|
||||
@ -53,7 +53,7 @@
|
||||
<td><?= $value['product_category']; ?></td>
|
||||
<td><?= $value['serial_no']; ?></td>
|
||||
<td><?= number_format($value['unit_price']); ?></td>
|
||||
<td><?= $value['qty']; ?></td>
|
||||
<td><?= $value['qty_stock']; ?></td>
|
||||
<td><?= $value['cgst']; ?></td>
|
||||
<td><?= $value['sgst']; ?></td>
|
||||
|
||||
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -1 +1 @@
|
||||
__ci_last_regenerate|i:1712310116;_ci_previous_url|s:64:"http://localhost/the_mechanic/public/index.php/sales_order_index";logged_user|s:1:"1";logged_user_branch_id|s:1:"1";logged_user_business_id|s:1:"2";logged_user_role|s:13:"Store Manager";logged_user_name|s:9:"Sales Man";
|
||||
__ci_last_regenerate|i:1712314543;_ci_previous_url|s:64:"http://localhost/the_mechanic/public/index.php/sales_order_index";logged_user|s:1:"1";logged_user_branch_id|s:1:"1";logged_user_business_id|s:1:"2";logged_user_role|s:13:"Store Manager";logged_user_name|s:9:"Sales Man";
|
||||
Loading…
Reference in New Issue
Block a user