本文整理汇总了PHP中CommonGLPI::getID方法的典型用法代码示例。如果您正苦于以下问题:PHP CommonGLPI::getID方法的具体用法?PHP CommonGLPI::getID怎么用?PHP CommonGLPI::getID使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类CommonGLPI
的用法示例。
在下文中一共展示了CommonGLPI::getID方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: displayTabContentForItem
static function displayTabContentForItem(CommonGLPI $item, $tabnum = 1, $withtemplate = 0)
{
$pfCollect_File = new PluginFusioninventoryCollect_File();
$pfCollect_File->showFile($item->getID());
$pfCollect_File->showForm($item->getID());
return TRUE;
}
示例2: displayTabContentForItem
static function displayTabContentForItem(CommonGLPI $item, $tabnum = 1, $withtemplate = 0)
{
$pfRulematchedlog = new self();
if ($tabnum == '0') {
if ($item->getID() > 0) {
$pfRulematchedlog->showFormAgent($item->getID());
}
} else {
if ($tabnum == '1') {
if ($item->getID() > 0) {
$pfRulematchedlog->showForm($item->getID(), $item->getType());
$itemtype = '';
switch (get_class($item)) {
case 'Computer':
$itemtype = new PluginFusioninventoryInventoryComputerComputer();
break;
case 'Printer':
$itemtype = new PluginFusioninventoryPrinter();
break;
case 'NetworkEquipment':
$itemtype = new PluginFusioninventoryNetworkEquipment();
break;
}
if (is_object($itemtype) && $itemtype->canView()) {
$itemtype->displaySerializedInventory($item->getID());
}
}
}
}
return TRUE;
}
示例3: displayTabContentForItem
static function displayTabContentForItem(CommonGLPI $item, $tabnum = 1, $withtemplate = 0)
{
if ($item->getID() > 0) {
$pfBatteries = new self();
$pfBatteries->showForm($item->getID());
}
return TRUE;
}
示例4: displayTabContentForItem
static function displayTabContentForItem(CommonGLPI $item, $tabnum = 1, $withtemplate = 0)
{
if ($item->getID() > 0) {
$pfInventoryComputerStorage = new self();
$pfInventoryComputerStorage->showStorage($item->getID());
}
return TRUE;
}
示例5: displayTabContentForItem
static function displayTabContentForItem(CommonGLPI $item, $tabnum = 1, $withtemplate = 0)
{
global $CFG_GLPI;
if ($item->getID() > 0) {
$pfProfile = new self();
$pfProfile->showForm($item->getID(), $CFG_GLPI['root_doc'] . '/plugins/barcode/front/profile.php');
}
return TRUE;
}
示例6: displayTabContentForItem
static function displayTabContentForItem(CommonGLPI $item, $tabnum = 1, $withtemplate = 0)
{
if ($item->getID() > -1) {
$pmEntity = new PluginMonitoringEntity();
$pmHostconfig = new PluginMonitoringHostconfig();
$pmHostconfig->showForm($item->getID(), "Entity");
$pmEntity->showForm($item->fields['id']);
}
return true;
}
示例7: displayTabContentForItem
public static function displayTabContentForItem(CommonGLPI $item, $tabnum = 1, $withtemplate = 0)
{
$self = new self();
if ($item->getType() == 'PluginAccountsHash') {
$key = self::checkIfAesKeyExists($item->getID());
if ($key) {
$self->showAesKey($item->getID());
}
if (!$key) {
$self->showForm("", array('plugin_accounts_hashes_id' => $item->getID()));
}
}
return true;
}
示例8: displayTabContentForItem
static function displayTabContentForItem(CommonGLPI $item, $tabnum = 1, $withtemplate = 0)
{
return;
$profile = new Profile();
$found_profiles = $profile->find("`interface` = 'central'");
$tab_profile = new self();
$found_tab_profiles = $tab_profile->find("`plugin_custom_tabs_id` = " . $item->getID());
echo "<form method='POST' action='tabprofile.form.php' />";
echo "<table class='tab_cadre_fixe'>";
echo "<tr><th colspan='4'>" . __("Visibility") . "</th></tr>";
$odd = 0;
foreach ($found_profiles as $profiles_id => $profile_fields) {
if ($odd % 2 === 0) {
echo "<tr>";
}
echo "<td>" . $profile_fields['name'] . "</td>";
echo "<td>";
Dropdown::showYesNo("tab_profile[{$profiles_id}]", 0);
echo "</td>";
if ($odd % 2 === 1) {
echo "</tr>";
}
$odd++;
}
if ($odd % 2 === 0) {
echo "</tr>";
}
echo "<tr><td colspan='4'><div class='center'>";
echo "<input type='submit' name='update' value=\"" . _sx('button', 'Post') . "\" class='submit'>";
echo "</div></td></tr>";
echo "</table>";
Html::closeForm();
return true;
}
示例9: getTabNameForItem
/**
* Display tab
*
* @param CommonGLPI $item
* @param integer $withtemplate
*
* @return varchar name of the tab(s) to display
*/
function getTabNameForItem(CommonGLPI $item, $withtemplate = 0)
{
if ($item->getType() == 'Ticket' && $item->getID() > 0 && PluginEscalationProfile::haveRight("copyticket", 1)) {
return "Copie de ticket";
}
return '';
}
示例10: displayTabContentForItem
static function displayTabContentForItem(CommonGLPI $item, $tabnum = 1, $withtemplate = 0)
{
if ($tabnum == 2) {
echo $item->configureNodesLinks($item->getID());
}
return TRUE;
}
示例11: getTabNameForItem
function getTabNameForItem(CommonGLPI $item, $withtemplate = 0)
{
if ($item->getID() > 0) {
if (get_class($item) == 'PluginFusioninventoryCollect') {
if ($item->fields['type'] == 'wmi') {
$a_colregs = getAllDatasFromTable('glpi_plugin_fusioninventory_collects_wmis', "`plugin_fusioninventory_collects_id`='" . $item->getID() . "'");
if (count($a_colregs) == 0) {
return array();
}
$in = array();
foreach ($a_colregs as $id => $data) {
$in[] = $id;
}
if (countElementsInTable('glpi_plugin_fusioninventory_collects_wmis_contents', "`plugin_fusioninventory_collects_wmis_id` IN ('" . implode("','", $in) . "')") > 0) {
return array(__('Windows WMI content', 'fusioninventory'));
}
}
} else {
if (get_class($item) == 'Computer') {
if (countElementsInTable('glpi_plugin_fusioninventory_collects_wmis_contents', "`computers_id`='" . $item->getID() . "'") > 0) {
return array(__('Windows WMI content', 'fusioninventory'));
}
}
}
}
return array();
}
示例12: getTabNameForItem
function getTabNameForItem(CommonGLPI $item, $withtemplate = 0)
{
// can exists for template
if ($item->getType() == 'PluginMonitoringServicescatalog' && $item->getID() > 0) {
return self::createTabEntry(self::getTypeName(2), 0);
}
return '';
}
示例13: displayTabContentForItem
static function displayTabContentForItem(CommonGLPI $item, $tabnum = 1, $withtemplate = 0)
{
if ($item->getID() > -1) {
$pmEntity = new PluginFusionInventoryEntity();
$pmEntity->showForm($item->fields['id']);
}
return true;
}
示例14: getTabNameForItem
function getTabNameForItem(CommonGLPI $item, $withtemplate = 0)
{
$ong = array();
if ($item->getID() > 0) {
$ong[] = __('Associated SNMP authentications', 'fusioninventory');
}
return $ong;
}
示例15: displayTabContentForItem
static function displayTabContentForItem(CommonGLPI $item, $tabnum=1, $withtemplate=0) {
if ($item->getID() > 0) {
$pmContact = new PluginMonitoringContact();
$pmContact->showForm(0);
}
return true;
}