From 97d47127c84d201e079bbd7464e2a0f8dd68b077 Mon Sep 17 00:00:00 2001 From: Ibnu Maksum Date: Sat, 22 Jun 2024 10:39:35 +0700 Subject: [PATCH] fix ORM count for voucher --- system/controllers/plan.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/system/controllers/plan.php b/system/controllers/plan.php index a77af78f..a2f480e8 100644 --- a/system/controllers/plan.php +++ b/system/controllers/plan.php @@ -386,8 +386,11 @@ switch ($action) { $ui->assign('customers', ORM::for_table('tbl_voucher')->distinct()->select("user")->whereNotEqual("user", '0')->findArray()); // option plans $plns = ORM::for_table('tbl_voucher')->distinct()->select("id_plan")->findArray(); - $ui->assign('plans', ORM::for_table('tbl_plans')->selects(["id", 'name_plan'])->where_in('id', array_column($plns, 'id_plan'))->findArray()); - + if(count($plns)>0){ + $ui->assign('plans', ORM::for_table('tbl_plans')->selects(["id", 'name_plan'])->where_in('id', array_column($plns, 'id_plan'))->findArray()); + }else{ + $ui->assign('plans', []); + } $ui->assign('routers', array_column(ORM::for_table('tbl_voucher')->distinct()->select("routers")->findArray(), 'routers')); if ($search != '') {