Fix dashboard search and IBL upload

This commit is contained in:
sas.fajri
2026-05-24 08:14:16 +07:00
parent 11e7e0792a
commit f0c0bfc4f3
3 changed files with 153 additions and 12 deletions

View File

@@ -139,16 +139,21 @@ class Usergroupv4 extends MY_Controller
}
$prm = $this->sys_input;
$group_id = $prm['group_id'];
$search = $prm['search'];
$sql = "select menu.S_MenuID as id, CONCAT(menu.S_MenuName,' [ ',menuparent.S_MenuName,' ]') as name, CONCAT('one-ui-lab/',menu.S_MenuUrl) as url, menuparent.S_MenuName as group_name
FROM s_menu menu
LEFT JOIN s_menu menuparent ON menu.S_MenuParentS_MenuID = menuparent.S_MenuID
WHERE
menu.S_MenuUrl <> '#' AND menu.S_MenuIsActive = 'Y' AND menu.S_MenuName LIKE CONCAT('%','{$search}','%')";
$sql_param = array($search);
$query = $this->db_onedev->query($sql, $sql_param);
$group_id = $prm['group_id'];
$search = isset($prm['search']) ? trim($prm['search']) : '';
$sql = "select menu.S_MenuID as id, CONCAT(menu.S_MenuName,' [ ',menuparent.S_MenuName,' ]') as name, CONCAT('one-ui-lab/',menu.S_MenuUrl) as url, menuparent.S_MenuName as group_name
FROM s_menu menu
LEFT JOIN s_menu menuparent ON menu.S_MenuParentS_MenuID = menuparent.S_MenuID
WHERE
menu.S_MenuUrl <> '#' AND menu.S_MenuIsActive = 'Y'
AND (
menu.S_MenuName LIKE CONCAT('%', ?, '%')
OR CONCAT('one-ui-lab/', menu.S_MenuUrl) LIKE CONCAT('%', ?, '%')
OR menu.S_MenuUrl LIKE CONCAT('%', ?, '%')
)";
$sql_param = array($search, $search, $search);
$query = $this->db_onedev->query($sql, $sql_param);
// echo $this->db_onedev->last_query();
if ($query) {
$rows = $query->result_array();
@@ -157,8 +162,8 @@ class Usergroupv4 extends MY_Controller
exit;
}
$result = array("total" => $total, "total_filter" => count($rows), "records" => $rows);
$total = count($rows);
$result = array("total" => $total, "total_filter" => $total, "records" => $rows);
$this->sys_ok($result);
} catch (Exception $exc) {
$message = $exc->getMessage();