static function displayTabContentForItem(CommonGLPI $item, $tabnum = 1, $withtemplate = 0) { if (in_array(get_class($item), array("AuthLDAP"))) { $AuthLDAP = new PluginMoreldapAuthLDAP(); if (!$AuthLDAP->getFromDB($item->fields['id'])) { //The directory exists in GLPI but there is no data in the plugin $AuthLDAP->preconfig(); } $location_enabled = $AuthLDAP->fields['location_enabled'] == 'Y' ? ' checked' : ''; echo '<div class="spaced">'; echo '<form id="items" name="items" method="post" action="' . Toolbox::getItemTypeFormURL(__CLASS__) . '">'; echo '<table class="tab_cadre_fixehov">'; echo '<tr class="tab_bg_2">'; echo '<th colspan="2">' . __("MoreLDAP", "moreldap") . '</th>'; echo '</tr>'; echo '<tr class="tab_bg_1">'; echo '<td>' . __("LDAP attribute : location of users", "moreldap") . '</td>'; echo '<td>' . __("Enabled", "moreldap") . ' <input type="checkbox" name="location_enabled"' . $location_enabled . ' value="location_enabled"><br />'; echo '<input size="72" type="text" name="location" value="' . $AuthLDAP->fields['location'] . '"> '; echo '<br />'; Entity::dropdown(array('value' => $AuthLDAP->fields['entities_id'])); echo ' ' . __("recursive", "moreldap") . " "; Dropdown::showYesNo('is_recursive', $AuthLDAP->fields['is_recursive']); echo ' </td>'; echo '</tr>'; echo '<tr class="tab_bg_1">'; echo '<td colspan="2" class="center">'; echo '<input type="hidden" value="' . $item->fields['id'] . '" name="id">'; echo '<input type="submit" class="submit" name="update" value="' . _sx('button', 'Save') . '">'; echo '</td>'; echo '</tr>'; echo '</table>'; Html::closeForm(); echo "</div>"; } return true; }