Add inc directory with class remotesupport
- add dependency on fusioninventory
This commit is contained in:
43
inc/remotesupport.class.php
Normal file
43
inc/remotesupport.class.php
Normal file
@@ -0,0 +1,43 @@
|
||||
<?php
|
||||
|
||||
if (!defined('GLPI_ROOT')) {
|
||||
die("Sorry. You can't access directly to this file");
|
||||
}
|
||||
|
||||
|
||||
|
||||
class PluginRemoteSupportComputer extends CommonDBTM {
|
||||
|
||||
static function showInfo($item) {
|
||||
|
||||
$fi_path = Plugin::getWebDir('fusioninventory');
|
||||
|
||||
// Manage locks pictures
|
||||
PluginFusioninventoryLock::showLockIcon('Computer');
|
||||
|
||||
$pfInventoryComputerComputer = new PluginFusioninventoryInventoryComputerComputer();
|
||||
$a_computerextend = $pfInventoryComputerComputer->hasAutomaticInventory($item->getID());
|
||||
if (empty($a_computerextend)) {
|
||||
return true;
|
||||
}
|
||||
|
||||
echo '<table class="tab_glpi" width="100%">';
|
||||
echo '<tr>';
|
||||
echo '<th>'.__('Remote Support').'</th>';
|
||||
echo '</tr>';
|
||||
echo '<tr class="tab_bg_1">';
|
||||
echo '<td>';
|
||||
|
||||
$url .= "<li class=\"document\"> <a target=\"_blank\" href=\"https://" . $_SERVER['SERVER_ADDR']. "/vnc.html?path=vnc%2F". $a_computerextend['remote_addr'] ."&autoconnect=true&resize=scale&reconnect=true&show_dot=true\"><i class=\"fa fa-laptop-medical\"></i>" . $a_computerextend['remote_addr'] . "</a></li>";
|
||||
|
||||
if ($url != ""){
|
||||
echo "<div><ul class=\"timeline_choices\"><h2>VNC connect : </h2>";
|
||||
echo $url;
|
||||
echo "</ul></div>";
|
||||
}
|
||||
echo '</td>';
|
||||
echo '</tr>';
|
||||
echo '</table>';
|
||||
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user