private function convertPermissionValue($rows) { $ret = []; if ($rows === null) { return $ret; } foreach ($rows as $row) { $form = intval($row['form']); if ($form === Permission::Form_Boolean) { $v = Utility::isTrue($row['value']); } else { if ($form === Permission::Form_CheckboxList) { $v = explode(',', $row['value']); } else { $v = $row['value']; } } $row['value'] = $v; $ret[$row['id']][] = $row; } return $ret; }