本文整理汇总了PHP中SLA::getTypeName方法的典型用法代码示例。如果您正苦于以下问题:PHP SLA::getTypeName方法的具体用法?PHP SLA::getTypeName怎么用?PHP SLA::getTypeName使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类SLA
的用法示例。
在下文中一共展示了SLA::getTypeName方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: SLA
$_GET["id"] = "";
}
$sla = new SLA();
if (isset($_POST["add"])) {
$sla->check(-1, CREATE);
if ($newID = $sla->add($_POST)) {
Event::log($newID, "slas", 4, "setup", sprintf(__('%1$s adds the item %2$s'), $_SESSION["glpiname"], $_POST["name"]));
if ($_SESSION['glpibackcreated']) {
Html::redirect($sla->getFormURL() . "?id=" . $newID);
}
}
Html::redirect($CFG_GLPI["root_doc"] . "/front/sla.php");
} else {
if (isset($_POST["purge"])) {
$sla->check($_POST["id"], PURGE);
$sla->delete($_POST, 1);
Event::log($_POST["id"], "slas", 4, "setup", sprintf(__('%s purges an item'), $_SESSION["glpiname"]));
$sla->redirectToList();
} else {
if (isset($_POST["update"])) {
$sla->check($_POST["id"], UPDATE);
$sla->update($_POST);
Event::log($_POST["id"], "slas", 4, "setup", sprintf(__('%s updates an item'), $_SESSION["glpiname"]));
Html::back();
} else {
Html::header(SLA::getTypeName(Session::getPluralNumber()), $_SERVER['PHP_SELF'], "config", "sla");
$sla->display(array('id' => $_GET["id"]));
Html::footer();
}
}
}
示例2: getMenuContent
/**
* @see CommonGLPI::getMenuContent()
*
* @since version 0.85
**/
static function getMenuContent()
{
$menu = array();
if (Config::canUpdate()) {
$menu['title'] = SLA::getTypeName(Session::getPluralNumber());
$menu['page'] = '/front/sla.php';
$menu['links']['search'] = '/front/sla.php';
$menu['links']['add'] = '/front/sla.form.php';
$menu['options']['slt']['title'] = SLT::getTypeName(Session::getPluralNumber());
$menu['options']['slt']['page'] = '/front/slt.php';
$menu['options']['slt']['links']['search'] = '/front/slt.php';
$menu['options']['slalevel']['title'] = SlaLevel::getTypeName(Session::getPluralNumber());
$menu['options']['slalevel']['page'] = '/front/slalevel.php';
$menu['options']['slalevel']['links']['search'] = '/front/slalevel.php';
}
if (count($menu)) {
return $menu;
}
return false;
}
示例3: showForm
/**
* Show the rule
*
* @param $ID ID of the rule
* @param $options array of possible options
*
* @return nothing
**/
function showForm($ID, $options = array())
{
$canedit = $this->can('sla', UPDATE);
$this->initForm($ID, $options);
$this->showFormHeader($options);
echo "<tr class='tab_bg_1'>";
echo "<td>" . __('Name') . "</td>";
echo "<td>";
Html::autocompletionTextField($this, "name");
echo "</td>";
echo "<td>" . __('Active') . "</td>";
echo "<td>";
Dropdown::showYesNo("is_active", $this->fields["is_active"]);
echo "</td></tr>\n";
$sla = new SLA();
$sla->getFromDB($this->fields['slas_id']);
echo "<tr class='tab_bg_1'>";
echo "<td>" . SLA::getTypeName(1) . "</td>";
echo "<td>" . $sla->getLink() . "</td>";
echo "<td>" . __('Execution') . "</td>";
echo "<td>";
$resolution_time = $sla->getResolutionTime();
self::dropdownExecutionTime('execution_time', array('max_time' => $resolution_time, 'used' => self::getAlreadyUsedExecutionTime($sla->fields['id']), 'value' => $this->fields['execution_time']));
echo "</td></tr>\n";
echo "<tr class='tab_bg_1'>";
echo "<td>" . __('Logical operator') . "</td>";
echo "<td>";
$this->dropdownRulesMatch(array('value' => $this->fields["match"]));
echo "</td>";
echo "<td colspan='2'> </td></tr>";
$this->showFormButtons($options);
}
示例4: SLA
*/
include '../inc/includes.php';
Session::checkRight("sla", "r");
if (empty($_GET["id"])) {
$_GET["id"] = "";
}
$sla = new SLA();
if (isset($_POST["add"])) {
$sla->check(-1, 'w');
$newID = $sla->add($_POST);
Event::log($newID, "slas", 4, "setup", sprintf(__('%1$s adds the item %2$s'), $_SESSION["glpiname"], $_POST["name"]));
Html::redirect($CFG_GLPI["root_doc"] . "/front/sla.php");
} else {
if (isset($_POST["delete"])) {
$sla->check($_POST["id"], 'd');
$sla->delete($_POST);
Event::log($_POST["id"], "slas", 4, "setup", sprintf(__('%s purges an item'), $_SESSION["glpiname"]));
$sla->redirectToList();
} else {
if (isset($_POST["update"])) {
$sla->check($_POST["id"], 'w');
$sla->update($_POST);
Event::log($_POST["id"], "slas", 4, "setup", sprintf(__('%s updates an item'), $_SESSION["glpiname"]));
Html::back();
} else {
Html::header(SLA::getTypeName(2), $_SERVER['PHP_SELF'], "config", "sla");
$sla->showForm($_GET["id"]);
Html::footer();
}
}
}