function makeTermBlocks($guid, $connection2, $rowAll, $visualAssessmentTermIDParent, $level = 0, $studentResults = null) { $count = 0; $class = "class='parent'"; if ($level != 0) { $class = "class='child'"; } foreach ($rowAll as $row) { if ($row['visualAssessmentTermIDParent'] == $visualAssessmentTermIDParent) { echo "<ul {$class}>"; makeTermBlock($guid, $connection2, $row['visualAssessmentTermID'], $row['term'], $row['description'], $row['weight'], $row['visualAssessmentTermIDParent'], $outerBlock = true); makeTermBlocks($guid, $connection2, $rowAll, $row['visualAssessmentTermID'], $level + 1, null) . '<br/>'; echo '</ul>'; ++$count; } } }
li { list-style-type: none } ul.parent { margin-left: 0px ; } ul.child { margin-left: 45px ; } </style> <script> $(function() { $( "#block" ).sortable({ placeholder: "block-ui-state-highlight", axis: 'y', item: 'li' }); }); </script> <div class="block" id="block" style='width: 100%; padding: 5px 0px 0px 0px; min-height: 66px'> <?php makeTermBlocks($guid, $connection2, $row2All, null, 0, null); ?> </div> </td> </tr> <?php } } ?> <tr> <td> <span style="font-size: 90%"><i>* <?php echo __($guid, 'denotes a required field'); ?> </i></span> </td>