本文整理汇总了PHP中ipsec_idinfo_to_text函数的典型用法代码示例。如果您正苦于以下问题:PHP ipsec_idinfo_to_text函数的具体用法?PHP ipsec_idinfo_to_text怎么用?PHP ipsec_idinfo_to_text使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了ipsec_idinfo_to_text函数的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: htmlspecialchars
echo htmlspecialchars(ipsec_get_phase1_src($ph1ent));
?>
</td>
<td class="listr">
<?php
echo htmlspecialchars($ph1ent['remote-gateway']);
?>
</td>
<td class="listr">
<?php
echo ipsec_idinfo_to_text($ph2ent['localid']);
?>
</td>
<td class="listr">
<?php
echo ipsec_idinfo_to_text($ph2ent['remoteid']);
?>
</td>
<td class="listr"><?php
echo htmlspecialchars($ph2ent['descr']);
?>
</td>
<td class="listr">
<center>
<img src ="/themes/<?php
echo $g['theme'];
?>
/images/icons/icon_<?php
echo $icon;
?>
.gif">
示例2: array
require "ipsec.inc";
if (!is_array($config['ipsec']['phase2'])) {
$config['ipsec']['phase2'] = array();
}
$ipsec_status = array();
$a_phase2 =& $config['ipsec']['phase2'];
$status = ipsec_smp_dump_status();
if (is_array($status['query']) && $status['query']['ikesalist'] && $status['query']['ikesalist']['ikesa']) {
foreach ($a_phase2 as $ph2ent) {
ipsec_lookup_phase1($ph2ent, $ph1ent);
$tunnel = array();
if (!isset($ph2ent['disabled']) && !isset($ph1ent['disabled'])) {
if (ipsec_phase1_status($status['query']['ikesalist']['ikesa'], $ph1ent['ikeid'])) {
$tunnel['state'] = "up";
} elseif (!isset($config['ipsec']['enable'])) {
$tunnel['state'] = "disabled";
} else {
$tunnel['state'] = "down";
}
$tunnel['src'] = ipsec_get_phase1_src($ph1ent);
$tunnel['endpoint'] = $ph1ent['remote-gateway'];
$tunnel['local'] = ipsec_idinfo_to_text($ph2ent['localid']);
$tunnel['remote'] = ipsec_idinfo_to_text($ph2ent['remoteid']);
$tunnel['name'] = "{$ph2ent['descr']}";
$ipsec_status['tunnel'][] = $tunnel;
}
}
}
$listtags = array("tunnel");
$xml = dump_xml_config($ipsec_status, "ipsec");
echo $xml;
示例3: array
$foundsrc = false;
$founddst = false;
if (isset($ph1ent['disabled']) || isset($ph2ent['disabled'])) {
$tun_disabled = "true";
continue;
}
if (isset($ipsec_status['query']['ikesalist']['ikesa']) && isset($ph1ent['ikeid']) && ipsec_phase1_status($ipsec_status['query']['ikesalist']['ikesa'], $ph1ent['ikeid'])) {
/* tunnel is up */
$iconfn = "true";
$activecounter++;
} else {
/* tunnel is down */
$iconfn = "false";
$inactivecounter++;
}
$ipsec_detail_array[] = array('src' => convert_friendly_interface_to_friendly_descr($ph1ent['interface']), 'dest' => $ph1ent['remote-gateway'], 'remote-subnet' => ipsec_idinfo_to_text($ph2ent['remoteid']), 'descr' => $ph2ent['descr'], 'status' => $iconfn, 'disabled' => $tun_disabled);
}
}
if (isset($config['ipsec']['phase2'])) {
?>
<div id="ipsec-Overview" style="display:block;background-color:#EEEEEE;">
<div>
<table class="table table-striped" width="100%" border="0" cellpadding="6" cellspacing="0" summary="heading">
<tr>
<td class="nowrap"><?php
echo gettext('Active Tunnels');
?>
</td>
<td class="nowrap"><?php
echo gettext('Inactive Tunnels');