Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

icd10-deseases-list.part.php 2.0KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. <?php //debug($deseases); ?>
  2. <?php if(is_array($deseases) && !empty($deseases)): ?>
  3. <?php
  4. $checkedAttr = isset($checked) && $checked ? 'checked' : '';
  5. $checkbox = '<input type="checkbox" name="data[icd10_desease][value][]" class="desease-id-checkbox" id="desease-id-checkbox-%s" value="%s" data-label="%s" '.$checkedAttr.' %s> ';
  6. $parentLabel = '';
  7. $subDeseaseLabel = '';
  8. ?>
  9. <ul>
  10. <?php foreach($deseases as $index => $desease): ?>
  11. <li class="list-no-type margin-bottom-10">
  12. <?php if($desease['parent_label'] != ''): ?>
  13. <?php $parentLabel = $this->helper->cleanText($desease['parent_label']); ?>
  14. <div class="text-muted"><small><?php echo $parentLabel; ?></small></div>
  15. <?php endif; ?>
  16. <?php //if($desease['label'] != ''): ?>
  17. <label class="label-main <?php echo isset($desease['disabled']) && $desease['disabled'] != '' ? 'text-muted' : ''; ?>" for="">
  18. <?php echo !isset($desease['subdeseases']) || empty($desease['subdeseases']) ? vsprintf($checkbox, [$desease['id'], $desease['id'], $parentLabel.' / '.$this->helper->cleanText($desease['label']), isset($desease['disabled']) ? $desease['disabled'] : '']) : ''; ?>
  19. <?php
  20. $subDeseaseLabel = $this->helper->cleanText($desease['label']);
  21. echo $subDeseaseLabel;
  22. ?>
  23. </label>
  24. <?php //endif; ?>
  25. <?php if(isset($desease['subdeseases']) && is_array($desease['subdeseases']) && !empty($desease['subdeseases'])): ?>
  26. <ul>
  27. <?php foreach($desease['subdeseases'] as $deseaseId => $deseaseInfo): ?>
  28. <li class="list-no-type">
  29. <label for="" class="<?php echo $deseaseInfo['disabled'] != '' ? 'text-muted' : ''; ?>">
  30. <?php echo vsprintf($checkbox, [$deseaseId, $deseaseId, $subDeseaseLabel.' / '.$deseaseInfo['label'], $deseaseInfo['disabled']]); ?>
  31. <?php echo $deseaseInfo['label']; ?>
  32. </label>
  33. </li>
  34. <?php endforeach; ?>
  35. </ul>
  36. <?php endif; ?>
  37. </li>
  38. <?php endforeach; ?>
  39. </ul>
  40. <?php endif; ?>