# float-menu/3.3.1/public/partials/public.php

Float menu – awesome floating side menu, version 3.3.1. 37 lines.

- Page: https://pluginprobe.com/plugins/float-menu/3.3.1/code/public/partials/public.php
- Raw: https://pluginprobe.com/plugins/float-menu/3.3.1/raw/public/partials/public.php
- Modified: 2020-08-05T11:15:26+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/float-menu/3.3.1/code/public/partials/public.php#L10-L20`.

```php
<?php if ( !defined( 'ABSPATH' ) ) exit;

if ( ! empty( $param['menu_1']['item_icon'] ) ):

$count_i = count( $param[ 'menu_1' ][ 'item_icon' ] );

if ( $count_i > 0 ) {
  $menu = '<div class="floating-menu float-menu-' . $val->id . '">';
  $menu .= '<ul class="fm-bar">';
  for ( $i = 0; $i < $count_i; $i++ ) {

    $icon = '<i class="' . $param[ 'menu_1' ][ 'item_icon' ][ $i ] . '"></i>';

    $button_class = $param[ 'menu_1' ][ 'button_class' ][ $i ];
    $class_add = !empty( $button_class ) ? ' class="' . $button_class . '"' : '';
    $button_id = $param[ 'menu_1' ][ 'button_id' ][ $i ];
    $id_add = !empty( $button_id ) ? ' id="' . $button_id . '"' : '';

    $link_param = $id_add . $class_add;
    $menu .= '<li class="fm-item-' . $val->id . '-' . $i . '">';
    $tooltip = $param[ 'menu_1' ][ 'item_tooltip' ][ $i ];
    $name = '<div class="fm-icon">' . $icon . '</div><div class="fm-label">' . $tooltip . '</div>';


    $target = !empty( $param[ 'menu_1' ][ 'new_tab' ][ $i ] ) ? '_blank' : '_self';
    $link = $param[ 'menu_1' ][ 'item_link' ][ $i ];
    $menu .= '<a href="' . $link . '" target="' . $target . '" ' . $link_param . '>' . $name . '</a>';


    $menu .= '</li>';

  }
  $menu .= '</ul>';

  $menu .= '</div>';
}
endif;
```
