/** * Override title function to display the link to reinitialisation of the network tree **/ function title() { parent::title(); if (Session::haveRight('internet', UPDATE) && Session::isViewAllEntities()) { echo "<div class='spaced' id='tabsbody'>"; echo "<table class='tab_cadre_fixe'>"; echo "<tr><td class='center'>"; Html::showSimpleForm(IPNetwork::getFormURL(), 'reinit_network', __('Reinit the network topology')); echo "</td></tr>"; echo "</table>"; echo "</div>"; } }
You should have received a copy of the GNU General Public License along with GLPI. If not, see <http://www.gnu.org/licenses/>. -------------------------------------------------------------------------- */ /** @file * @brief */ include '../inc/includes.php'; Session::checkSeveralRightsOr(array("networking" => "w", "internet" => "w")); if (!TableExists('glpi_networkportmigrations')) { Session::addMessageAfterRedirect(__('You don\'t need the "migration cleaner" tool anymore...')); Html::redirect($CFG_GLPI["root_doc"] . "/front/central.php"); } Html::header(__('Migration cleaner'), $_SERVER['PHP_SELF'], "utils", "migration"); echo "<div class='spaced' id='tabsbody'>"; echo "<table class='tab_cadre_fixe'>"; echo "<tr><th>" . __('"Migration cleaner" tool') . "</td></tr>"; if (Session::haveRight('internet', 'w') && Session::isViewAllEntities()) { echo "<tr class='tab_bg_1'><td class='center'>"; Html::showSimpleForm(IPNetwork::getFormURL(), 'reinit_network', __('Reinit the network topology')); echo "</td></tr>"; } if (Session::haveRight('networking', 'w')) { echo "<tr class='tab_bg_1'><td class='center'>"; echo "<a href='" . $CFG_GLPI['root_doc'] . "/front/networkportmigration.php'>" . __('Clean the network port migration errors') . "</a>"; echo "</td></tr>"; } echo "</table>"; echo "</div>"; Html::footer();