fix
This commit is contained in:
@@ -431,21 +431,45 @@ class Member extends Member_Controller {
|
||||
case "room":
|
||||
$this->roomPage();
|
||||
break;
|
||||
case "grading":
|
||||
$this->roomGrading();
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private function studentPage() {
|
||||
$data = [];
|
||||
// $data = $this->getMemberCarpoolReport($member_id, $data);
|
||||
$mysql = "SELECT * FROM members_subscribers WHERE member_id = " . $_SESSION["member_id"];
|
||||
|
||||
$query = $this->db->query($mysql);
|
||||
$data['subscriber_data'] = $query->result_array();
|
||||
|
||||
$this->load->view('member/rooms/view_student', $data);
|
||||
}
|
||||
|
||||
private function roomPage() {
|
||||
$this->load->library('table');
|
||||
$this->table->set_template($this->template);
|
||||
$data = [];
|
||||
$member_id = $_SESSION["member_id"];
|
||||
|
||||
$q = "SELECT room_name,'<button type=\"button\" onclick=\"ViewRoom('||id||', '||room_id||');\" class=\"btn btn-primary btn-sm\">View</button>' AS action FROM members_rooms WHERE member_id = " . $_SESSION["member_id"] . " AND status = 1 ORDER by id DESC";
|
||||
//e cho $q;
|
||||
$query = $this->db->query($q);
|
||||
$this->table->set_heading('Room Name', array('data' => '', 'style' => 'width:90px'));
|
||||
$data['room_table'] = $this->table->generate($query);
|
||||
|
||||
|
||||
// $data = $this->getMemberSubscribersReport($member_id, $data);
|
||||
$this->load->view('member/rooms/view_rooms', $data);
|
||||
}
|
||||
|
||||
private function roomGrading() {
|
||||
$data = [];
|
||||
$member_id = $_SESSION["member_id"];
|
||||
$data = $this->getMemberSubscribersReport($member_id, $data);
|
||||
$this->load->view('member/rooms/view_rooms', $data);
|
||||
$this->load->view('member/rooms/view_grading', $data);
|
||||
}
|
||||
|
||||
private function getMemberSubscribersReport($member_id, &$data) {
|
||||
@@ -461,4 +485,63 @@ class Member extends Member_Controller {
|
||||
return $data;
|
||||
}
|
||||
|
||||
public function addNewSubscriber() {
|
||||
|
||||
if ($_GET) {
|
||||
$firstname = $data['firstname'] = trim($this->input->get('firstname'));
|
||||
$lastname = $data['lastname'] = trim($this->input->get('lastname'));
|
||||
$email = $data['email'] = trim($this->input->get('email'));
|
||||
// echo "Ameye Here " . rand(100, 888) . $firstname;
|
||||
$sub_id = rand(100000000, 9999999999);
|
||||
$values = [
|
||||
"member_id" => "" . $_SESSION["member_id"] . "",
|
||||
"firstname" => pg_escape_string($firstname),
|
||||
"lastname" => pg_escape_string($lastname),
|
||||
"email" => pg_escape_string($email),
|
||||
"username" => pg_escape_string($email),
|
||||
"sub_id" => $sub_id,
|
||||
"status" => "1"
|
||||
];
|
||||
|
||||
if ($firstname != '' && $lastname != '' && $email != '') {
|
||||
|
||||
$values = array_filter($values, 'strlen');
|
||||
$q = "INSERT INTO members_subscribers ";
|
||||
$q .= " (" . implode(", ", array_keys($values)) . ")";
|
||||
$q .= " VALUES ('" . implode("', '", $values) . "') ";
|
||||
$this->db->query($q);
|
||||
} else {
|
||||
echo "All fields ar required";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public function addNewRoom() {
|
||||
|
||||
if ($_GET) {
|
||||
$room_name = $data['room_name'] = trim($this->input->get('room_name'));
|
||||
|
||||
$room_id = rand(100000000, 9999999999);
|
||||
$values = [
|
||||
"member_id" => "" . $_SESSION["member_id"] . "",
|
||||
"room_name" => pg_escape_string($room_name),
|
||||
"room_id" => $room_id,
|
||||
"status" => "1"
|
||||
];
|
||||
|
||||
if ($room_name != '') {
|
||||
|
||||
$values = array_filter($values, 'strlen');
|
||||
$q = "INSERT INTO members_rooms ";
|
||||
$q .= " (" . implode(", ", array_keys($values)) . ")";
|
||||
$q .= " VALUES ('" . implode("', '", $values) . "') ";
|
||||
|
||||
$this->db->query($q);
|
||||
echo "Room Added";
|
||||
} else {
|
||||
echo "All fields ar required";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user