当前位置: 首页>>代码示例>>PHP>>正文


PHP ipsec_idinfo_to_text函数代码示例

本文整理汇总了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">
开发者ID:rdmenezes,项目名称:pfsense,代码行数:31,代码来源:diag_ipsec.php

示例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;
开发者ID:dariomas,项目名称:pfsense,代码行数:31,代码来源:diag_ipsec_xml.php

示例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');
开发者ID:hlcherub,项目名称:core,代码行数:31,代码来源:ipsec.widget.php


注:本文中的ipsec_idinfo_to_text函数示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。