private static function makePermsParts(umiSelection $vef5714e0519bfaa645cdff7d28843b70)
 {
     if ($v077e247dd24fb5f2092caa5b6ecd4404 = $vef5714e0519bfaa645cdff7d28843b70->getPermissionsConds()) {
         $v92ad7554e2e0d208f33729db6d54b59b = umiObjectsCollection::getInstance()->getObjectIdByGUID('system-guest');
         $v077e247dd24fb5f2092caa5b6ecd4404[] = $v92ad7554e2e0d208f33729db6d54b59b;
         if ($v7dabf5c198b0bab2eaa42bb03a113e55 = sizeof($v077e247dd24fb5f2092caa5b6ecd4404)) {
             $vef5714e0519bfaa645cdff7d28843b70->sql_part__perms_tables = ",cms3_permissions c3p";
             $vef5714e0519bfaa645cdff7d28843b70->sql_cond__need_hierarchy = true;
             $v61b9295e93e2ba331ea1e6f1b79f459d = $vef5714e0519bfaa645cdff7d28843b70->getRequiredPermissionsLevel();
             for ($v865c0c0b4ab0e063e5caa3387c1a8741 = 0; $v865c0c0b4ab0e063e5caa3387c1a8741 < $v7dabf5c198b0bab2eaa42bb03a113e55; $v865c0c0b4ab0e063e5caa3387c1a8741++) {
                 $vef5714e0519bfaa645cdff7d28843b70->sql_part__perms .= $v865c0c0b4ab0e063e5caa3387c1a8741 === 0 ? " AND (" : "";
                 $vef5714e0519bfaa645cdff7d28843b70->sql_part__perms .= "(c3p.owner_id = '" . $v077e247dd24fb5f2092caa5b6ecd4404[$v865c0c0b4ab0e063e5caa3387c1a8741] . "' AND c3p.rel_id = h.id AND c3p.level & '{$v61b9295e93e2ba331ea1e6f1b79f459d}')";
                 $vef5714e0519bfaa645cdff7d28843b70->sql_part__perms .= $v865c0c0b4ab0e063e5caa3387c1a8741 === $v7dabf5c198b0bab2eaa42bb03a113e55 - 1 ? ")" : " OR ";
             }
         }
     }
 }