Entity::showStandardOptions PHP Method

showStandardOptions() static public method

static public showStandardOptions ( Entity $entity )
$entity Entity Entity object
    static function showStandardOptions(Entity $entity)
    {
        $con_spotted = false;
        $ID = $entity->getField('id');
        if (!$entity->can($ID, READ)) {
            return false;
        }
        // Entity right applied
        $canedit = $entity->can($ID, UPDATE);
        echo "<div class='spaced'>";
        if ($canedit) {
            echo "<form method='post' name=form action='" . Toolbox::getItemTypeFormURL(__CLASS__) . "'>";
        }
        echo "<table class='tab_cadre_fixe'>";
        echo "<tr><th colspan='4'>" . __('Address') . "</th></tr>";
        echo "<tr class='tab_bg_1'>";
        echo "<td>" . __('Phone') . "</td>";
        echo "<td>";
        Html::autocompletionTextField($entity, "phonenumber");
        echo "</td>";
        echo "<td rowspan='7'>" . __('Address') . "</td>";
        echo "<td rowspan='7'>";
        echo "<textarea cols='45' rows='8' name='address'>" . $entity->fields["address"] . "</textarea>";
        echo "</td></tr>";
        echo "<tr class='tab_bg_1'>";
        echo "<td>" . __('Fax') . "</td>";
        echo "<td>";
        Html::autocompletionTextField($entity, "fax");
        echo "</td></tr>";
        echo "<tr class='tab_bg_1'>";
        echo "<td>" . __('Website') . "</td>";
        echo "<td>";
        Html::autocompletionTextField($entity, "website");
        echo "</td></tr>";
        echo "<tr class='tab_bg_1'>";
        echo "<td>" . _n('Email', 'Emails', 1) . "</td>";
        echo "<td>";
        Html::autocompletionTextField($entity, "email");
        echo "</td></tr>";
        echo "<tr class='tab_bg_1'>";
        echo "<td>" . __('Postal code') . "</td>";
        echo "<td>";
        Html::autocompletionTextField($entity, "postcode", array('size' => 7));
        echo "&nbsp;&nbsp;" . __('City') . "&nbsp;";
        Html::autocompletionTextField($entity, "town", array('size' => 27));
        echo "</td></tr>";
        echo "<tr class='tab_bg_1'>";
        echo "<td>" . _x('location', 'State') . "</td>";
        echo "<td>";
        Html::autocompletionTextField($entity, "state");
        echo "</td></tr>";
        echo "<tr class='tab_bg_1'>";
        echo "<td>" . __('Country') . "</td>";
        echo "<td>";
        Html::autocompletionTextField($entity, "country");
        echo "</td></tr>";
        if ($canedit) {
            echo "<tr>";
            echo "<td class='tab_bg_2 center' colspan='4'>";
            echo "<input type='hidden' name='id' value='" . $entity->fields["id"] . "'>";
            echo "<input type='submit' name='update' value=\"" . _sx('button', 'Save') . "\" class='submit'>";
            echo "</td></tr>";
            echo "</table>";
            Html::closeForm();
        } else {
            echo "</table>";
        }
        echo "</div>";
    }