Пример #1
0
 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;
 }