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'];
}
?>
|
Name:  
|
-
|
|
Trunked To:  
|
-
|
|
Type:  
|
-
|
|
Category:  
|
-
|
|
RU Size:  
|
-
|
|
Port Count:  
|
-
|
|
Port Type:  
|
-
|
|
Media Type:  
|
-
|
| Cabinet |
Distance (m) |
Notes |
|
";
for ($x=0; $x<$object['portLayoutX']; $x++){
echo "| ";
echo "";
echo " | ";
}
echo "";
}
?>
';
echo '';
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 '';
echo '
';
echo '
';
for ($portY=0; $portY<$object['portLayoutY']; $portY++) {
echo '';
for ($portX=0; $portX<$object['portLayoutX']; $portX++) {
echo '| ';
echo '';
echo ' | ';
}
echo '
';
}
echo '
';
echo '
';
echo '
';
}
}
?>