예제 #1
0
 /**
  * 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>";
     }
 }
예제 #2
0
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();