SQL->select('*', 'app_object_category'); while ($categoryRow = $qls->SQL->fetch_assoc($categoryInfo)){ $category[$categoryRow['id']]['name'] = $categoryRow['name']; } //Retreive port orientation $portOrientation = array(); $results = $qls->SQL->select('*', 'shared_object_portOrientation'); while ($row = $qls->SQL->fetch_assoc($results)){ $portOrientation[$row['id']]['name'] = $row['name']; } //Retreive port type $portType = array(); $results = $qls->SQL->select('*', 'shared_object_portType'); while ($row = $qls->SQL->fetch_assoc($results)){ $portType[$row['id']]['name'] = $row['name']; } //Retreive media type $mediaType = array(); $results = $qls->SQL->select('*', 'shared_mediaType'); while ($row = $qls->SQL->fetch_assoc($results)){ $mediaType[$row['value']]['name'] = $row['name']; } //Retreive rackable objects $objectProperties = array(); $results = $qls->SQL->select('*', 'table_object_properties', false, 'objType_id ASC, name ASC'); while ($row = $qls->SQL->fetch_assoc($results)){ $objectProperties[$row['id']]['id'] = $row['id']; $objectProperties[$row['id']]['name'] = $row['name']; $objectProperties[$row['id']]['categoryName'] = $category[$row['category_id']]['name']; $objectProperties[$row['id']]['categoryColor'] = $category[$row['category_id']]['color']; $objectProperties[$row['id']]['RUSize'] = $row['RUSize']; $objectProperties[$row['id']]['objType_id'] = $row['objType_id']; $objectProperties[$row['id']]['encLayoutX'] = $row['encLayoutX']; $objectProperties[$row['id']]['encLayoutY'] = $row['encLayoutY']; $objectProperties[$row['id']]['portLayoutX'] = $row['portLayoutX']; $objectProperties[$row['id']]['portLayoutY'] = $row['portLayoutY']; $objectProperties[$row['id']]['portOrientation'] = $portOrientation[$row['portOrientation_id']]['name']; $objectProperties[$row['id']]['portType'] = $portType[$row['portOrientation_id']]['name']; $objectProperties[$row['id']]['mediaType'] = $mediaType[$row['mediaType_id']]['name']; } ?>

Cabinet

Available Objects

"; for ($x=0; $x<$object['portLayoutX']; $x++){ echo ""; } echo ""; } ?>
"; echo "
"; echo "
'; echo '

'.$object['name'].'

'; echo '
'; echo ''; for ($y=0; $y<$object['encLayoutY']; $y++) { echo ''; for ($x=0; $x<$object['encLayoutX']; $x++) { echo ''; } echo ''; } echo '
'; echo '
'; echo '
'; // //Create 'Insert' objects with objType_id = 4 // } elseif ($object['objType_id'] == 4){ $usedInserts = array(); $width = 100/$object['encLayoutX']; $height = (25*$object['RUSize'])/$object['encLayoutY']; echo '
'; echo '

'.$object['name'].'

'; echo '
'; echo ''; for ($portY=0; $portY<$object['portLayoutY']; $portY++) { echo ''; for ($portX=0; $portX<$object['portLayoutX']; $portX++) { echo ''; } echo ''; } echo '
'; echo '
'; echo '
'; echo '
'; echo '
'; } } ?>