Skip to content

Commit 4f11550

Browse files
committed
working on user profile
1 parent d31de2f commit 4f11550

File tree

3 files changed

+116
-1
lines changed

3 files changed

+116
-1
lines changed

application/config/routes.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,12 +62,13 @@
6262
$route['userListing'] = 'user/userListing';
6363
$route['userListing/(:num)'] = "user/userListing/$1";
6464
$route['addNew'] = "user/addNew";
65-
6665
$route['addNewUser'] = "user/addNewUser";
6766
$route['editOld'] = "user/editOld";
6867
$route['editOld/(:num)'] = "user/editOld/$1";
6968
$route['editUser'] = "user/editUser";
7069
$route['deleteUser'] = "user/deleteUser";
70+
$route['profile'] = "user/profile";
71+
7172
$route['loadChangePass'] = "user/loadChangePass";
7273
$route['changePassword'] = "user/changePassword";
7374
$route['pageNotFound'] = "user/pageNotFound";

application/controllers/User.php

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -364,6 +364,17 @@ function loginHistoy($userId = NULL)
364364
$this->loadViews("loginHistory", $this->global, $data, NULL);
365365
}
366366
}
367+
368+
/**
369+
* This function is used to show users profile
370+
*/
371+
function profile()
372+
{
373+
$data["userInfo"] = $this->user_model->getUserInfoById($this->vendorId);
374+
375+
$this->global['pageTitle'] = 'CodeInsect : My profile';
376+
$this->loadViews("profile", $this->global, $data, NULL);
377+
}
367378
}
368379

369380
?>

application/views/profile.php

Lines changed: 103 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,103 @@
1+
<?php
2+
$userId = $userInfo->userId;
3+
$name = $userInfo->name;
4+
$email = $userInfo->email;
5+
$mobile = $userInfo->mobile;
6+
$roleId = $userInfo->roleId;
7+
?>
8+
9+
<div class="content-wrapper">
10+
<!-- Content Header (Page header) -->
11+
<section class="content-header">
12+
<h1>
13+
<i class="fa fa-user"></i> My profile
14+
<small>View or modify information</small>
15+
</h1>
16+
</section>
17+
18+
<section class="content">
19+
20+
<div class="row">
21+
<!-- left column -->
22+
<div class="col-md-8">
23+
<!-- general form elements -->
24+
25+
<div class="box box-primary">
26+
<div class="box-header">
27+
<h3 class="box-title">User Details</h3>
28+
</div><!-- /.box-header -->
29+
<!-- form start -->
30+
31+
<form role="form" action="<?php echo base_url() ?>profile" method="post" id="editUser" role="form">
32+
<div class="box-body">
33+
<div class="row">
34+
<div class="col-md-6">
35+
<div class="form-group">
36+
<label for="fname">Full Name</label>
37+
<input type="text" class="form-control" id="fname" placeholder="Full Name" name="fname" value="<?php echo $name; ?>" maxlength="128" />
38+
</div>
39+
40+
</div>
41+
<div class="col-md-6">
42+
<div class="form-group">
43+
<label for="email">Email address : </label>
44+
<h5><?php echo $email; ?></h5>
45+
</div>
46+
</div>
47+
</div>
48+
<div class="row">
49+
<div class="col-md-6">
50+
<div class="form-group">
51+
<label for="mobile">Mobile Number</label>
52+
<input type="text" class="form-control" id="mobile" placeholder="Mobile Number" name="mobile" value="<?php echo $mobile; ?>" maxlength="10">
53+
</div>
54+
</div>
55+
<div class="col-md-6">
56+
<div class="form-group">
57+
<label for="role">Role</label>
58+
</div>
59+
</div>
60+
</div>
61+
</div><!-- /.box-body -->
62+
63+
<div class="box-footer">
64+
<input type="submit" class="btn btn-primary" value="Submit" />
65+
<input type="reset" class="btn btn-default" value="Reset" />
66+
</div>
67+
</form>
68+
</div>
69+
</div>
70+
<div class="col-md-4">
71+
<?php
72+
$this->load->helper('form');
73+
$error = $this->session->flashdata('error');
74+
if($error)
75+
{
76+
?>
77+
<div class="alert alert-danger alert-dismissable">
78+
<button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>
79+
<?php echo $this->session->flashdata('error'); ?>
80+
</div>
81+
<?php } ?>
82+
<?php
83+
$success = $this->session->flashdata('success');
84+
if($success)
85+
{
86+
?>
87+
<div class="alert alert-success alert-dismissable">
88+
<button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>
89+
<?php echo $this->session->flashdata('success'); ?>
90+
</div>
91+
<?php } ?>
92+
93+
<div class="row">
94+
<div class="col-md-12">
95+
<?php echo validation_errors('<div class="alert alert-danger alert-dismissable">', ' <button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button></div>'); ?>
96+
</div>
97+
</div>
98+
</div>
99+
</div>
100+
</section>
101+
</div>
102+
103+
<script src="<?php echo base_url(); ?>assets/js/editUser.js" type="text/javascript"></script>

0 commit comments

Comments
 (0)