Пример #1
0
function renderObjectLogEditor()
{
    global $nextorder;
    echo "<center><h2>Log records for this object (<a href=?page=objectlog>complete list</a>)</h2></center>";
    printOpFormIntro('add');
    echo "<table with=80% align=center border=0 cellpadding=5 cellspacing=0 align=center class=cooltable><tr valign=top class=row_odd>";
    echo '<td class=tdcenter>' . getImageHREF('CREATE', 'add record', TRUE, 101) . '</td>';
    echo '<td><textarea name=logentry rows=10 cols=80 tabindex=100></textarea></td>';
    echo '<td class=tdcenter>' . getImageHREF('CREATE', 'add record', TRUE, 101) . '</td>';
    echo '</tr></form>';
    $order = 'even';
    foreach (getLogRecordsForObject(getBypassValue()) as $row) {
        echo "<tr class=row_{$order} valign=top>";
        echo '<td class=tdleft>' . $row['date'] . '<br>' . $row['user'] . '</td>';
        echo '<td class="logentry">' . string_insert_hrefs(htmlspecialchars($row['content'], ENT_NOQUOTES)) . '</td>';
        echo "<td class=tdleft>";
        echo getOpLink(array('op' => 'del', 'log_id' => $row['id']), '', 'DESTROY', 'Delete log entry');
        echo "</td></tr>\n";
        $order = $nextorder[$order];
    }
    echo '</table>';
}
Пример #2
0
function renderObjectLogEditor()
{
    global $nextorder;
    if (isset($_REQUEST['object_id'])) {
        $entity = 'object';
        $id_name = 'object_id';
        $object_id = $_REQUEST['object_id'];
    } elseif (isset($_REQUEST['location_id'])) {
        $entity = 'location';
        $id_name = 'location_id';
        $object_id = $_REQUEST['location_id'];
    } else {
        $entity = 'rack';
        $id_name = 'rack_id';
        $object_id = $_REQUEST['rack_id'];
    }
    echo "<center><h2>Log records for this {$entity} (<a href=?page=objectlog>complete list</a>)</h2></center>";
    printOpFormIntro('add');
    echo "<table with=80% align=center border=0 cellpadding=5 cellspacing=0 align=center class=cooltable><tr valign=top class=row_odd>";
    echo '<td class=tdcenter>' . getImageHREF('CREATE', 'add record', TRUE, 101) . '</td>';
    echo '<td><textarea name=logentry rows=10 cols=80 tabindex=100></textarea></td>';
    echo '<td class=tdcenter>' . getImageHREF('CREATE', 'add record', TRUE, 101) . '</td>';
    echo '</tr></form>';
    $order = 'even';
    foreach (getLogRecordsForObject($object_id) as $row) {
        echo "<tr class=row_{$order} valign=top>";
        echo '<td class=tdleft>' . $row['date'] . '<br>' . $row['user'] . '</td>';
        echo '<td class="logentry">' . string_insert_hrefs(htmlspecialchars($row['content'], ENT_NOQUOTES)) . '</td>';
        echo "<td class=tdleft><a href=\"" . makeHrefProcess(array('op' => 'del', 'log_id' => $row['id'], $id_name => $object_id)) . "\">";
        echo getImageHREF('DESTROY', 'Delete log entry') . '</a></td>';
        echo "</tr>\n";
        $order = $nextorder[$order];
    }
    echo '</table>';
}