-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathadd-group.php
More file actions
130 lines (120 loc) · 6.07 KB
/
add-group.php
File metadata and controls
130 lines (120 loc) · 6.07 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
<?php
require_once('admin/includes/configurations.php');
$body_id = 'add_group_body';
require_once('logincheck.php');
require_once('admin/module/classGroup.php');
require_once('admin/module/classManageClass.php');
$user_id = $_SESSION['student_user']['id'];
$classes_result = $ManageClassObj->getAllClassByUserAndDepartment($user_id);
if( isset( $_POST['ag_submit'] ) )
{
if($GroupObj->getGroupByGNTNCN( $CommanObj->inscrape($_POST['ag_groupname']), $CommanObj->inscrape($_POST['ag_topicname']), $_POST['ag_class'])){
$errors[] = "This group with this topic has been already created.";
$fields = $_POST;
}else{
$GroupObj->active = 1;
$GroupObj->ag_groupname = $CommanObj->inscrape($_POST['ag_groupname']);
$GroupObj->ag_topicname = $CommanObj->inscrape($_POST['ag_topicname']);
$GroupObj->ag_class = $CommanObj->inscrape($_POST['ag_class']);
$GroupObj->ag_date = $CommanObj->inscrape($_POST['ag_date']);
$GroupObj->ag_building = $CommanObj->inscrape($_POST['ag_building']);
$GroupObj->ag_room = $CommanObj->inscrape($_POST['ag_room']);
$GroupObj->ag_location = $CommanObj->inscrape($_POST['ag_location']);
$GroupObj->ag_location_latlng = $CommanObj->inscrape($_POST['ag_location_latlng']);
$GroupObj->ag_start_time = $CommanObj->inscrape($_POST['ag_start_time']);
$GroupObj->ag_end_time = $CommanObj->inscrape($_POST['ag_end_time']);
$GroupObj->user_id = $CommanObj->inscrape($user_id);
$GroupId = $GroupObj->insertGroup();
if($GroupId != 0){
//$success_msg = 'Your group has been created successfully.';
exit("<script>window.location='add-group.php?mes=addGroup';</script>");
}else{
$error_msg = 'Group could not be created due to some problem.';
}
}
}
?>
<?php require_once('header.php');?>
<div class="white_bg padding-page">
<div class="container">
<div class="col-xs-12 col-md-6 col-sm-7 col-centered">
<?php
if( isset($errors) && count($errors) >0 ){
foreach($errors as $key=>$val){
?>
<p class="error_msg"><?php echo $val;?></p>
<?php
}
}
?>
<?php
if( $_GET['mes'] == 'addGroup')
{
echo '<p class="success_msg">Your group has been created successfully.</p>';
}
if( isset($error_msg))
{
echo '<p class="error_msg">'.$error_msg.'</p>';
}
?>
<div class="reg-title">Add New Group</div>
<div class="login_box registration">
<form method="post" action="" id="addgroupform" onsubmit="return addGroupValidation();">
<div class="form-group">
<label for="ag_groupname">Group Name</label>
<input type="text" class="form-control" placeholder="Enter Group Name" name="ag_groupname" id="ag_groupname" value="<?=(!empty($_POST['ag_groupname']))? $CommanObj->inscrape($_POST['ag_groupname']) : $CommanObj->inscrape($studentData['ag_groupname']);?>">
</div>
<div class="form-group">
<label for="ag_topicname">Topic Name</label>
<input type="text" class="form-control" placeholder="Enter Topic Name" name="ag_topicname" id="ag_topicname" value="<?=(!empty($_POST['ag_topicname']))? $CommanObj->inscrape($_POST['ag_topicname']) : $CommanObj->inscrape($studentData['ag_topicname']);?>">
</div>
<div class="form-group">
<label for="ag_class">Class Name</label>
<select class="form-control class" name="ag_class" id="ag_class">
<option value=''>Select Class</option>
<?php
while( $row = mysql_fetch_array( $classes_result ) )
{
echo '<option value="'.$row['classID'].'">'.$row['name'].'</option>';
}
?>
</select>
</div>
<div class="form-group">
<label for="ag_date">Date</label>
<input type="text" class="form-control datepicker" name="ag_date" id="ag_date" value="<?=(!empty($_POST['ag_date']))? $CommanObj->inscrape($_POST['ag_date']) : $CommanObj->inscrape($studentData['ag_date']);?>">
</div>
<div class="form-group">
<div id="time-range">
<label>Timings: <span class="slider-time">10:00 AM</span>
</label>
<div class="sliders_step1">
<div id="slider-range"></div>
</div>
</div>
</div>
<div class="form-group">
<label for="ag_building">Building</label>
<input type="text" class="form-control" placeholder="Enter Building" name="ag_building" id="ag_building" value="<?=(!empty($_POST['ag_building']))? $CommanObj->inscrape($_POST['ag_building']) : $CommanObj->inscrape($studentData['ag_building']);?>">
</div>
<div class="form-group">
<label for="ag_room">Room no.</label>
<input type="text" class="form-control" placeholder="Enter Room Number" name="ag_room" id="ag_room" value="<?=(!empty($_POST['ag_room']))? $CommanObj->inscrape($_POST['ag_room']) : $CommanObj->inscrape($studentData['ag_room']);?>">
</div>
<div class="form-group">
<label for="ag_location">Location</label>
<div id="map"></div>
<input type="text" class="form-control" name="ag_location" id="ag_location" readonly="true">
</div>
<div class="submit">
<input type="hidden" name="ag_location_latlng" id="ag_location_latlng" value="" />
<input type="hidden" name="ag_start_time" id="ag_start_time" value="" />
<input type="hidden" name="ag_end_time" id="ag_end_time" value="" />
<button class="btn btn-default" title="Add" type="submit" name="ag_submit" id="ag_submit">Add Group</button>
</div>
</form>
</div>
</div>
</div>
</div>
<?php require_once('footer.php'); ?>