Example #1
0
echo "</tr>";
//<!-- object fields -->
foreach ($config->getObjectTypeConfig()->getFieldGroups($paramType) as $groupname) {
    echo "<tr>";
    echo "<th colspan=\"2\">{$groupname}</th>";
    echo "</tr>";
    foreach (array_keys($config->getObjectTypeConfig()->getFieldGroupFields($paramType, $groupname)) as $field) {
        $fieldName = $field;
        $fieldLabel = $config->getObjectTypeConfig()->getFieldLabel($paramType, $field);
        $fieldType = $config->getObjectTypeConfig()->getFieldType($paramType, $field);
        $fieldValue = "";
        if ($sourceObject != null) {
            $fieldValue = $sourceObject->getFieldValue($fieldName);
        }
        echo "<tr>";
        echo "<td>{$fieldLabel}:</td>";
        echo "<td>";
        echo showFieldForDataType($paramType, $fieldName, $fieldValue, $fieldType);
        echo "</td>";
        echo "</tr>";
    }
}
echo "<tr>";
echo "<td colspan=\"2\">";
echo "<input type=\"submit\" class=\"btn btn-danger\" value=\"" . gettext("Go") . "\" />";
echo "</td>";
echo "</tr>";
echo "</table>";
echo "</form>";
echo "</div>";
echo "</div>";
Example #2
0
//<!-- object summary -->
for ($i = $listStart; $i <= $listEnd; $i++) {
    //get object status icon
    $statusIcon = "<span class=\"label label-success\" title=\"" . gettext("active object") . "\">A</span>";
    if ($objects[$i]->getStatus() != 'A') {
        $statusIcon = "<span class=\"label label-danger\" title=\"" . gettext("inactive object") . "\">N</span>";
    }
    echo "<tr>";
    echo "<td class=\"cmdb-nowrap\">{$statusIcon} " . $objects[$i]->getId() . "</td>";
    foreach (array_keys($summaryFields) as $fieldname) {
        $urlObjectShow = "object.php?action=show&amp;id=" . $objects[$i]->getId();
        $urlObjectEdit = "object.php?action=edit&amp;id=" . $objects[$i]->getId() . "&amp;type=" . $objects[$i]->getType();
        $fieldValue = $objects[$i]->getFieldValue($fieldname);
        $fieldType = $summaryFields[$fieldname];
        echo "<td>";
        showFieldForDataType($paramType, "{$fieldname}-{$i}", $fieldValue, $fieldType, false);
        echo "</td>";
    }
    echo "<td class=\"text-center cmdb-nowrap\">";
    echo "<a href=\"{$urlObjectShow}\"><span class=\"glyphicon glyphicon-eye-open\" title=\"" . gettext("show") . "\"></span></a>&nbsp;&nbsp;&nbsp;";
    echo "<a href=\"{$urlObjectEdit}\"><span class=\"glyphicon glyphicon-pencil\" title=\"" . gettext("edit") . "\"></span></a>&nbsp;&nbsp;&nbsp;";
    echo "<a href=\"#\" data-toggle=\"modal\" data-target=\"#confirmDeleteList\" data-form-id=\"" . $objects[$i]->getId() . "\">";
    echo "<span class=\"glyphicon glyphicon-trash\" title=\"" . gettext("delete") . "\"></span></a>";
    echo "</td>";
    echo "</tr>";
}
echo "</table>";
//<!-- list navigation  -->
echo "<nav>";
echo "<ul class=\"pagination cmdb-pagination\">";
//print prev button
Example #3
0
//Tab: object fields
echo "<div role=\"tabpanel\" class=\"tab-pane fade in active\" id=\"tabs-1\">";
echo "<table class=\"table table-hover cmdb-cleantable cmdb-table2cols\">";
foreach ($config->getObjectTypeConfig()->getFieldGroups($object->getType()) as $groupname) {
    echo "<tr>";
    echo "<th colspan=\"2\">{$groupname}</th>";
    echo "</tr>";
    foreach (array_keys($config->getObjectTypeConfig()->getFieldGroupFields($object->getType(), $groupname)) as $field) {
        $fieldValue = $object->getFieldValue($field);
        $fieldName = $field;
        $fieldLabel = $config->getObjectTypeConfig()->getFieldLabel($object->getType(), $field);
        $fieldType = $config->getObjectTypeConfig()->getFieldType($object->getType(), $field);
        echo "<tr>";
        echo "<td>{$fieldLabel}:</td>";
        echo "<td>";
        echo showFieldForDataType($object->getType(), $fieldName, $fieldValue, $fieldType, false);
        echo "</td>";
        echo "</tr>";
    }
}
echo "</table>";
echo "</div>";
//Tab: object references
echo "<div role=\"tabpanel\" class=\"tab-pane fade\" id=\"tabs-2\">";
echo "<table class=\"table table-hover cmdb-cleantable\">";
echo "<tr>";
echo "<th>" . gettext("AssetID") . "</th>";
echo "<th>" . gettext("Type") . "</th>";
echo "<th>" . gettext("Action") . "</th>";
echo "</tr>";
//<!-- print object references -->