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


PHP Addresses::addresses_types_fetch方法代码示例

本文整理汇总了PHP中Addresses::addresses_types_fetch方法的典型用法代码示例。如果您正苦于以下问题:PHP Addresses::addresses_types_fetch方法的具体用法?PHP Addresses::addresses_types_fetch怎么用?PHP Addresses::addresses_types_fetch使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Addresses的用法示例。


在下文中一共展示了Addresses::addresses_types_fetch方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: array

$hidden_cfields = is_array($hidden_cfields['ipaddresses']) ? $hidden_cfields['ipaddresses'] : array();
# set selected address fields array
$selected_ip_fields = $User->settings->IPfilter;
$selected_ip_fields = explode(";", $selected_ip_fields);
//format to array
$selected_ip_fields_size = in_array('state', $selected_ip_fields) ? sizeof($selected_ip_fields) - 1 : sizeof($selected_ip_fields);
//set size of selected fields
if ($selected_ip_fields_size == 1 && strlen($selected_ip_fields[0]) == 0) {
    $selected_ip_fields_size = 0;
}
//fix for 0
/* Addresses and fields manupulations */
# save for visual display !
$addresses_visual = $addresses;
# new compress functions
$Addresses->addresses_types_fetch();
foreach ($Addresses->address_types as $t) {
    if ($t['compress'] == "Yes" && $User->user->compressOverride != "Uncompress") {
        if (sizeof($addresses) > 0) {
            $addresses = $Addresses->compress_address_ranges($addresses, $t['id']);
        }
    }
}
# set colspan for output
$colspan['empty'] = $selected_ip_fields_size + sizeof($custom_fields) + 4;
//empty colspan
$colspan['unused'] = $selected_ip_fields_size + sizeof($custom_fields) + 3;
//unused colspan
$colspan['dhcp'] = $selected_ip_fields_size + sizeof($custom_fields);
//dhcp colspan
# remove custom fields if all are empty!
开发者ID:rtd,项目名称:phpipam,代码行数:31,代码来源:print-address-table.php

示例2:

if (in_array('note', $selected_ip_fields)) {
    if (!isset($address['note'])) {
        $address['note'] = "";
    }
    print '<tr>' . "\n";
    print '	<td>' . _('Note') . '</td>' . "\n";
    print '	<td class="note">' . "\n";
    print ' <textarea name="note" class="ip_addr form-control input-sm" cols="23" rows="2" placeholder="' . _('Additional notes about IP address') . '" ' . $delete . '>' . $address['note'] . '</textarea>' . "\n";
    print '	</td>' . "\n";
    print '</tr>' . "\n";
}
?>
	<!-- state -->
	<?php 
# fetch all states
$ip_types = (array) $Addresses->addresses_types_fetch();
# default type
if (!is_numeric(@$address['state'])) {
    $address['state'] = 2;
}
// online
print '<tr>' . "\n";
print '	<td>' . _('Tag') . '</td>' . "\n";
print '	<td>' . "\n";
print '		<select name="state" ' . $delete . ' class="ip_addr form-control input-sm input-w-auto">' . "\n";
# printout
foreach ($ip_types as $k => $type) {
    if ($address['state'] == $k) {
        print "<option value='{$k}' selected>" . _($type['type']) . "</option>";
    } else {
        print "<option value='{$k}'>" . _($type['type']) . "</option>";
开发者ID:mwodz,项目名称:phpipam,代码行数:31,代码来源:address-modify.php

示例3: get_addresses_types

 /**
  * Returns array of address types
  *
  * @access public
  * @return void
  */
 public function get_addresses_types()
 {
     # from cache
     if ($this->address_types == null) {
         # addresses class
         $Addresses = new Addresses($this->Database);
         # fetch
         $this->address_types = $Addresses->addresses_types_fetch();
     }
 }
开发者ID:seisen,项目名称:phpipam,代码行数:16,代码来源:class.Subnets.php

示例4: foreach

		</td>
	</tr>

	<?php 
    if (in_array('state', $selected_ip_fields)) {
        ?>
	<!-- state -->
	<tr>
		<th><?php 
        print _('State');
        ?>
</th>
		<td>
			<select name="state" class="form-control input-sm input-w-auto">
			<?php 
        $states = $Addresses->addresses_types_fetch();
        # default tag
        if (!isset($request['state'])) {
            $request['state'] = "2";
        }
        foreach ($states as $s) {
            if ($request['state'] == $s['id']) {
                print "<option value='{$s['id']}' selected='selected'>{$s['type']}</option>";
            } else {
                print "<option value='{$s['id']}'>{$s['type']}</option>";
            }
        }
        ?>
			</select>
		</td>
	</tr>
开发者ID:martinsv,项目名称:phpipam,代码行数:31,代码来源:edit.php


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