mirror of
https://gitlab.com/CIEFWorldwideSdnBhd/ARCHIVED-IZYIM.git
synced 2026-08-19 04:14:01 +00:00
merge
This commit is contained in:
@@ -3,21 +3,21 @@
|
||||
global $db;
|
||||
$requestData= $_REQUEST;
|
||||
$today = date("Y-m-d");
|
||||
$columns = array(
|
||||
$columns = array(
|
||||
0 => 'user_id',
|
||||
1 => 'username',
|
||||
2 => 'password',
|
||||
3 => 'created_on',
|
||||
3 => 'created_on',
|
||||
4 => 'groups_name',
|
||||
5 => 'status',
|
||||
|
||||
|
||||
);
|
||||
$data = $db->query("SELECT COUNT(user_id) as jumlah FROM users WHERE role <> '0'");
|
||||
$count = $data[0]["jumlah"];
|
||||
$totalData = $count;
|
||||
$totalFiltered = $totalData;
|
||||
|
||||
$sql = "SELECT user_detail.first_name as first_name,users.user_id as user_id, users.username as username, users.password as password, users.created_on as created_on, groups.name, users.status FROM `users` join user_detail on users.user_id = user_detail.user_id join groups on users.group_id = groups.group_id WHERE users.role <> '0' ";
|
||||
$sql = "SELECT user_detail.first_name as first_name,users.user_id as user_id, users.username as username, users.created_on as created_on, groups.name, users.status FROM `users` join user_detail on users.user_id = user_detail.user_id join groups on users.group_id = groups.group_id WHERE users.role <> '0' ";
|
||||
if( !empty($requestData['columns'][0]['search']['value']) ){ //name
|
||||
$sql.=" AND users.user_id LIKE '".$requestData['columns'][0]['search']['value']."%' ";
|
||||
}
|
||||
@@ -42,21 +42,21 @@ $sql.=" ORDER BY ". $columns[$requestData['order'][0]['column']]." ".$requestD
|
||||
$data = $db->query($sql);
|
||||
$qweqwe = array();
|
||||
foreach ($data as $key => $value) {
|
||||
$nestedData = array();
|
||||
|
||||
$nestedData = array();
|
||||
|
||||
$nestedData[] = $value["user_id"];
|
||||
$nestedData[] = strtoupper($value["username"]);
|
||||
$nestedData[] = getProfileData($value["user_id"], "first_name") . " " . getProfileData($value["user_id"], "last_name");
|
||||
$nestedData[] = $value["password"];
|
||||
//$nestedData[] = $value["password"];
|
||||
$nestedData[] = date('F d, Y', strtotime($value["created_on"]));
|
||||
$nestedData[] = $value["name"];
|
||||
$nestedData[] = ($value["status"] != "0" ? "<span class='label label-success '>ACTIVE</span>" : "<span class='label label-danger'>BLOCKED</span>");
|
||||
$nestedData[] = ($value["status"] == "0" ? "<a class='btn btn-info btn-sm unban' data-id='" . $value['user_id'] . "'><i class='fa fa-thumbs-up'></i> UNBLOCK</a>" : "<a class='btn btn-sm btn-danger ban' data-id='" . $value["user_id"] . "'><i class='fa fa-thumbs-down'></i> BLOCK</a>"). " <a class='btn btn-success btn-sm godmode' data-id='".$value["user_id"]."'><i class='fa fa-sign-in'></i> LOGIN </a>";
|
||||
|
||||
|
||||
$qweqwe[] = $nestedData;
|
||||
}
|
||||
$json_data = array(
|
||||
"draw" => intval( $requestData['draw'] ), // for every request/draw by clientside , they send a number as a parameter, when they recieve a response/data they first check the draw number, so we are sending same number in draw.
|
||||
"draw" => intval( $requestData['draw'] ), // for every request/draw by clientside , they send a number as a parameter, when they recieve a response/data they first check the draw number, so we are sending same number in draw.
|
||||
"recordsTotal" => intval( $totalData ), // total number of records
|
||||
"recordsFiltered" => intval( $totalFiltered ), // total number of records after searching, if there is no searching then totalFiltered = totalData
|
||||
"data" => $qweqwe // total data array
|
||||
|
||||
@@ -94,9 +94,7 @@
|
||||
<th>
|
||||
<center>NAME</center>
|
||||
</th>
|
||||
<th>
|
||||
<center>PASSWORD</center>
|
||||
</th>
|
||||
|
||||
<th>
|
||||
<center>REGISTER DATE</center>
|
||||
</th>
|
||||
|
||||
@@ -5,12 +5,12 @@ $requestData= $_REQUEST;
|
||||
|
||||
$cc = 1;
|
||||
|
||||
$columns = array(
|
||||
$columns = array(
|
||||
0 => 'so_id',
|
||||
1 => 'created_on',
|
||||
3 => 'order_no',
|
||||
4 => 'marking',
|
||||
5 => 'supplier_company_name',
|
||||
5 => 'supplier_company_name',
|
||||
);
|
||||
$count = $data[0]["jumlah"];
|
||||
$totalData = $count;
|
||||
@@ -28,13 +28,13 @@ $requestData= $_REQUEST;
|
||||
$data = $db->query($sql);
|
||||
$qweqwe = array();
|
||||
foreach ($data as $key => $value) {
|
||||
$nestedData = array();
|
||||
|
||||
$nestedData = array();
|
||||
|
||||
$nestedData[] = $cc;
|
||||
$nestedData[] = date("d/m/Y", strtotime($value['created_on']));
|
||||
$nestedData[] = getGeneralStatus($value['so_id']);
|
||||
$nestedData[] = $value['order_no'];
|
||||
$nestedData[] = $value['marking'];
|
||||
$nestedData[] = '<a class="previewMarking" data-id="'.$value["so_id"].'">'.$value['marking'].'</a>';
|
||||
$nestedData[] = $value['supplier_company_name'];
|
||||
if($_SESSION['group_id'] <> 1){
|
||||
$nestedData[] = getCompanyData($value['forwarder_id'], "company_id", "name");
|
||||
@@ -66,12 +66,12 @@ $requestData= $_REQUEST;
|
||||
</li>
|
||||
</ul>
|
||||
</div>';
|
||||
|
||||
|
||||
$qweqwe[] = $nestedData;
|
||||
$cc++;
|
||||
}
|
||||
$json_data = array(
|
||||
"draw" => intval( $requestData['draw'] ), // for every request/draw by clientside , they send a number as a parameter, when they recieve a response/data they first check the draw number, so we are sending same number in draw.
|
||||
"draw" => intval( $requestData['draw'] ), // for every request/draw by clientside , they send a number as a parameter, when they recieve a response/data they first check the draw number, so we are sending same number in draw.
|
||||
"recordsTotal" => intval( $totalData ), // total number of records
|
||||
"recordsFiltered" => intval( $totalFiltered ), // total number of records after searching, if there is no searching then totalFiltered = totalData
|
||||
"data" => $qweqwe // total data array
|
||||
|
||||
@@ -442,7 +442,7 @@
|
||||
<div>
|
||||
<span class="btn default btn-file"><span class="fileinput-new"> Select image </span>
|
||||
<span class="fileinput-exists"> Change </span>
|
||||
<input type="file" name="image2" id="image2" onchange="PreviewImage2();" accept="image/*"> </span>
|
||||
<input type="file" name="image2" id="image2" onchange="PreviewImage2();" accept=".pdf, image/*"> </span>
|
||||
<input type="text" name="image2base64" id="image2base64" style="display:none;">
|
||||
<a class="btn red remove" onclick="removePhoto('image2');" data-id="image2"> Remove </a>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user