Uname: Linux webm005.cluster107.gra.hosting.ovh.net 5.15.167-ovh-vps-grsec-zfs-classid #1 SMP Tue Sep 17 08:14:20 UTC 2024 x86_64
User: 6036 (villadal)
Group: 100 (users)
Disabled functions: NONE
Safe mode: On[ PHPinfo ]
//home/villadal/www/wp-content/themes/bahamas///include      ( Reset | Go to )
File Name: shortcode.php
Edit
<?php
function shortcode_elenco_articoli($atts){

    
$atts shortcode_atts(array(
        
'post_type' => 'page',
        
'posts_per_page' => -1,
        
'child_of' => '',
        
'order' => 'DESC',
        
'orderby' => 'menu_order',
        
'include' => '',
        
'exclude' => '',
        
'class' => '',
        
'terms' => '',
        
'taxonomy' => 'categoria',
        
'image' => 'Si',
        
'introtext' => 'Si',
        
'title' => 'Si',
        
'readmore' => 'Si',
        
'columns' => 'col-3',
        
'date' => 'No',
        
'thumb' => 'thumbnail',
        
'template' => 'default',
        
'autoplay' => 'true',
        
'loop' => 'true',
        
'nav' => 'true',
        
'dots' => 'false',
        
'id' => '',

), 
$atts'elenco_articoli' );  
         
                
$current_page_ID get_the_ID();
                
$parent_page_ID wp_get_post_parent_id($current_page_ID);

                if(!
$atts['include'] == null){
                    
$includeexplode ',' $atts['include'] ); //Uso explode per ricavare un array da passare a 'post__in'
                
}
    
                if(!
$atts['exclude'] == null){
                    if(
$atts['exclude'] == 'current'){
                        
$atts['exclude'] = $current_page_ID;
                    }
                    
$excludeexplode ',' $atts['exclude'] );
                }
                

                if(
$atts['child_of'] == 'current'){
                    
$atts['child_of'] = $current_page_ID;
                }
                elseif(
$atts['child_of'] == 'parent'){
                    
$atts['child_of'] = $parent_page_ID;
                }
                

                 if(!
$atts['terms'] == null){
                    
$terms explode ',' $atts['terms'] ); //Uso explode per ricavare un array da passare a 'terms'
                     
                     
$taxonomy = array(
                        
'taxonomy' => $atts['taxonomy'],
                        
'field'    => 'slug',
                        
'terms'    => $terms,
                    );
                }
    
    
                
$argsQ = array(
                    
'post_type' => $atts['post_type'], 
                    
'post_parent' => $atts['child_of'],
                    
'post__not_in' => isset($exclude) ? $exclude'',
                    
'post__in' => isset($include) ? $include'',
                    
'posts_per_page' => $atts['posts_per_page'],
                    
'orderby' => $atts['orderby'],
                    
'order' => $atts['order'],
                    
'tax_query' => array(
                    
'relation' => 'AND',
                    isset(
$taxonomy) ? $taxonomy'',
                ),
                    
                    
                );

                
$query = new WP_Query$argsQ);    
                 
set_query_var'customQuery'$argsQ ); //setto la query per portarla nei template    
     

         
if ( $query->have_posts() ) {

            
ob_start();
            
            
get_template_part'template-parts/shortcode-template'$atts['template'], $atts);
        
            return 
ob_get_clean();

         }

}

add_shortcode('elenco_articoli''shortcode_elenco_articoli'); 



/**
 * Filter the except length to 20 words.
 */
function wpdocs_custom_excerpt_length$length ) {
    return 
25;
}
add_filter'excerpt_length''wpdocs_custom_excerpt_length'999 );










//Tabs Shortcode
function tab_func$atts$content null ) {
    
extract(shortcode_atts(array(
      
'title'  => '',
      
'link'   => '' ,
      
'target' => ''
    
), $atts));
    global 
$single_tab_array;
    
$single_tab_array[] = array('title' => $title'link' => $link'content' => trim(do_shortcode($content)));
    return 
$single_tab_array;
}
add_shortcode('tab''tab_func');
/* Shortcode: tabs
 * Usage:   
 *  [tabs]
 *    [tab title="title 1"]Your content goes here...[/tab]
 *    [tab title="title 2"]Your content goes here...[/tab]
 *  [/tabs]
 */
function tabs_func$atts$content null ) {
    global 
$single_tab_array;
    
$single_tab_array = array(); // clear the array
    
    
$tabs_nav '';
    
$tabs_content '';
    
$tabs_output '';
 
    
$tabs_nav .= '<div class="tabs tabs-style-topline">';
    
$tabs_nav .= '<ul class="tablist">';
    
     
// execute the '[tab]' shortcode first to get the title and content - acts on global $single_tab_array
    
do_shortcode($content);
    
    
//declare our vars to be super clean here
    
foreach ($single_tab_array as $tab => $tab_attr_array) {
      
$random_id rand(1000,2000); // potential duplicate issue.. need to fix
      
      
$default = ( $tab == ) ? ' class="active"' '';
      
      if(
$tab_attr_array['link'] != ""){
        
$tabs_nav .= '<li'.$default.'><a class="tab-me-link" href="' $tab_attr_array["link"] . '" target="' $tab_attr_array["target"] . '" rel="tab'.$random_id.'"><span>'.$tab_attr_array['title'].'</span></a></li>';
      }else{
        
$tabs_nav .= '<li'.$default.'><a href="javascript:void(0)" rel="tab'.$random_id.'"><span>'.$tab_attr_array['title'].'</span></a></li>';
        
$tabs_content .= '<div class="section-topline" id="tab' $random_id '" ' . ( $tab!='style="display:none"' '') . '>'.$tab_attr_array['content'].'</div>';
      }
    }
    
$tabs_nav .= '</ul><!-- .tab-me-tabs -->';
    
$tabs_output $tabs_nav '<div class="content-wrapper">' $tabs_content '</div>';
    
$tabs_output .= '</div><!-- .tabs-wrapper -->';
    return 
$tabs_output;
}
add_shortcode('tabs''tabs_func');



function 
emme_tabs_script() {
    if ( ! 
wp_script_is'jquery''done' ) ) {
      
wp_enqueue_script'jquery' );
    }
     
$inline_js '
     jQuery(document).ready(function(){

    jQuery(\'.tablist li\').click(function(e){
        jQuery(\'.tablist li\').removeClass(\'active\');
        jQuery(this).addClass(\'active\');
        
        var rel = jQuery(\'.tablist li.active a\').attr(\'rel\');
        
        jQuery(\'.content-wrapper .section-topline\').hide();
        jQuery(\'#\'+rel).show();
        
    });
    
    });'
;  

    
wp_add_inline_script'jquery-migrate'$inline_js );


    
wp_register_style'dummy-handle'false );
    
wp_enqueue_style'dummy-handle' );
    
//$inline_css = '';
    //wp_add_inline_style( 'dummy-handle', $inline_css );


 
}
 
add_action'wp_enqueue_scripts''emme_tabs_script' );




//Tabs Shortcode
function cosa_troverai_func$atts$content null ) { 
    
    
    
$str="";
    
$info=get_field('info');  
    if(
$info!=null):
    
$str.='<p>'.$info.'</p>';
    endif;
    
$fldget_field('cosa_troverai');
    
    if(
count($fld)>0)
    {
        
$str.='<ul class="feature-list">';
        
        foreach(
$fld as $field)
        {
            
$icon="";
            
            switch(
strtolower($field)){
                    
                case 
'bollitore elettrico':
                    
$icon='<svg viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="presentation" focusable="false" style="display: block; height: 24px; width: 24px; fill: currentcolor;"><path d="M26 28v2H6v-2h20zM16 1a8.638 8.638 0 0 1 7.834 5H28a1 1 0 0 1 .997 1.076c-.295 3.873-1.576 6.45-3.894 7.564l.893 10.273a1 1 0 0 1-.88 1.08L25 26H7a1 1 0 0 1-1-.971l.004-.116L7.397 8.887c.026-.3.068-.597.124-.887H5a1 1 0 0 0-.993.883L4 9v10H2V9a3 3 0 0 1 2.824-2.995L5 6h3.165A8.638 8.638 0 0 1 16 1zm6.431 7H9.57a6.647 6.647 0 0 0-.138.7l-.041.36L8.09 24h15.819L22.61 9.06A6.67 6.67 0 0 0 22.431 8zm-5.45 3c-.147 2.02-1.163 4.144-2.7 5.783l-.231.238a6.96 6.96 0 0 0-1.984 3.98h-2.015a8.956 8.956 0 0 1 2.356-5.158l.228-.236c1.304-1.304 2.18-3.034 2.339-4.607h2.007zm4 0c.013.166.019.333.019.5-.001 2.164-1.054 4.508-2.72 6.283l-.23.238A6.967 6.967 0 0 0 16.28 21h-2.064a8.955 8.955 0 0 1 2.191-4.157l.228-.236C18.08 15.163 19 13.196 19 11.499a4.94 4.94 0 0 0-.026-.5h2.008zm5.907-3h-2.409c.04.207.073.418.098.63l.026.257.306 3.518c.98-.792 1.634-2.165 1.946-4.18L26.888 8zM16 3a6.633 6.633 0 0 0-5.552 3h11.104a6.635 6.635 0 0 0-5.043-2.98l-.275-.016L16 3z"></path></svg>';
                    break;
                case 
'wc':
                    
$icon='<svg style="display: block; height: 24px; width: 24px; fill: currentcolor;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M0 16C0 7.2 7.2 0 16 0H432c8.8 0 16 7.2 16 16s-7.2 16-16 16H16C7.2 32 0 24.8 0 16zM64 196.8c5-1.6 10.2-3.2 15.4-4.6C121 181.2 174.5 176 224 176s103 5.2 144.6 16.3c5.3 1.4 10.4 2.9 15.4 4.6V64h32V210.6c2.1 1.2 4.2 2.5 6.1 3.8c13.9 9.4 25.9 23 25.9 41.6c0 69.8-35.8 118.1-81 148.5l15.2 51c1.2 4.1 1.8 8.3 1.8 12.5c0 24.3-19.7 43.9-43.9 43.9H107.9C83.7 512 64 492.3 64 468.1c0-4.2 .6-8.5 1.8-12.5l15.2-51C35.8 374.1 0 325.8 0 256c0-18.5 12-32.2 25.9-41.6c1.9-1.3 4-2.6 6.1-3.8V64H64V196.8zM40.3 305.7c11.3 31.6 33.2 55.4 59.7 72.9C139.4 404.7 188.2 416 224 416s84.6-11.3 124.1-37.3c26.5-17.5 48.4-41.3 59.7-72.9c-11.5 5.6-24.9 10.2-39.2 14C327 330.8 273.5 336 224 336s-103-5.2-144.6-16.3c-14.3-3.8-27.6-8.4-39.2-14zM416 256c0-3.1-1.8-8.3-11.8-15c-9.8-6.6-24.7-12.7-43.9-17.8C322.2 213.1 271.7 208 224 208s-98.2 5.1-136.3 15.2c-19.2 5.1-34.1 11.2-43.9 17.8C33.8 247.7 32 252.9 32 256s1.8 8.3 11.8 15c9.8 6.6 24.7 12.7 43.9 17.8C125.8 298.9 176.3 304 224 304s98.2-5.1 136.3-15.2c19.2-5.1 34.1-11.2 43.9-17.8c9.9-6.7 11.8-11.9 11.8-15zM112 64h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16zM351.5 464.7l-13.1-43.8C299.6 439.7 257.3 448 224 448s-75.6-8.3-114.4-27.2L96.5 464.7c-.3 1.1-.5 2.3-.5 3.4c0 6.6 5.3 11.9 11.9 11.9H340.1c6.6 0 11.9-5.3 11.9-11.9c0-1.2-.2-2.3-.5-3.4z"/></svg>';
                    break;
                case 
'presa elettrica vicino al letto':
                    
$icon='<svg  style="display: block; height: 24px; width: 24px; fill: currentcolor;"  xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><path d="M128 16c0-8.8-7.2-16-16-16s-16 7.2-16 16v96h32V16zm160 0c0-8.8-7.2-16-16-16s-16 7.2-16 16v96h32V16zM16 144c-8.8 0-16 7.2-16 16s7.2 16 16 16H32v64c0 83 63.1 151.2 144 159.2V496c0 8.8 7.2 16 16 16s16-7.2 16-16V399.2c80.9-8 144-76.2 144-159.2V176h16c8.8 0 16-7.2 16-16s-7.2-16-16-16H352 320 64 32 16zM192 368c-70.7 0-128-57.3-128-128V176H320v64c0 70.7-57.3 128-128 128z"/></svg>';
                    break;
                case 
'zona giorno':
                    
$icon='<svg style="display: block; height: 24px; width: 24px; fill: currentcolor;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M371.1 13.1c-1-5.3-4.6-9.8-9.6-11.9s-10.7-1.5-15.2 1.6L256 65.1 165.7 2.8c-4.5-3.1-10.2-3.7-15.2-1.6s-8.6 6.6-9.6 11.9L121 121 13.1 140.8c-5.3 1-9.8 4.6-11.9 9.6s-1.5 10.7 1.6 15.2L65.1 256 2.8 346.3c-3.1 4.5-3.7 10.2-1.6 15.2s6.6 8.6 11.9 9.6L121 391l19.8 107.9c1 5.3 4.6 9.8 9.6 11.9s10.7 1.5 15.2-1.6L256 446.9l90.3 62.3c4.5 3.1 10.2 3.7 15.2 1.6s8.6-6.6 9.6-11.9L391 391l107.9-19.8c5.3-1 9.8-4.6 11.9-9.6s1.5-10.7-1.6-15.2L446.9 256l62.3-90.3c3.1-4.5 3.7-10.2 1.6-15.2s-6.6-8.6-11.9-9.6L391 121 371.1 13.1zM265.1 97.7l79.1-54.5 17.4 94.5c1.2 6.5 6.3 11.6 12.8 12.8l94.5 17.4-54.5 79.1c-3.8 5.5-3.8 12.7 0 18.2l54.5 79.1-94.5 17.4c-6.5 1.2-11.6 6.3-12.8 12.8l-17.4 94.5-79.1-54.5c-5.5-3.8-12.7-3.8-18.2 0l-79.1 54.5-17.4-94.5c-1.2-6.5-6.3-11.6-12.8-12.8L43.2 344.1l54.5-79.1c3.8-5.5 3.8-12.7 0-18.2L43.2 167.8l94.5-17.4c6.5-1.2 11.6-6.3 12.8-12.8l17.4-94.5 79.1 54.5c5.5 3.8 12.7 3.8 18.2 0zM256 384a128 128 0 1 0 0-256 128 128 0 1 0 0 256zM160 256a96 96 0 1 1 192 0 96 96 0 1 1 -192 0z"/></svg>';
                    break;
                case 
'pavimento in pietra e parquet':
                    
$icon='<svg style="display: block; height: 24px; width: 24px; fill: currentcolor;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M136 64v64h72 32 72V64H136zm-32 0H64C46.3 64 32 78.3 32 96v32h72V64zM32 160v80h72 32 72V160H32zm0 192h72V272H32v80zm0 32v32c0 17.7 14.3 32 32 32H208V384H136 104 32zm104-32H312V272H136v80zm208 0h72V272H344v80zm72 32H344 312 240v64H384c17.7 0 32-14.3 32-32V384zm0-224H240v80h72 32 72V160zm0-32V96c0-17.7-14.3-32-32-32H344v64h72zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96z"/></svg>';
                    break;
                case 
'bidet':
                    
$icon='<svg viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="presentation" focusable="false" style="display: block; height: 24px; width: 24px; fill: currentcolor;"><path d="M10 2a3 3 0 0 1 2.995 2.824L13 5v11h14a1 1 0 0 1 .993.883L28 17a8 8 0 0 1-7.75 7.996L20 25h-4.523l1.451 3.629a1 1 0 0 1-.701 1.346l-.111.019L16 30H4a1 1 0 0 1-.993-.883L3 29V5a3 3 0 0 1 2.824-2.995L6 2h4zm15.915 16H5v10h9.523l-1.451-3.629a1 1 0 0 1 .701-1.346l.111-.019L14 23h6a6.002 6.002 0 0 0 5.851-4.667l.048-.23.016-.103zM10 4H6a1 1 0 0 0-.993.883L5 5v11h6V5a1 1 0 0 0-.77-.974l-.113-.02L10 4zm11 9a1 1 0 1 1 0 2 1 1 0 0 1 0-2zm0-3a1 1 0 1 1 0 2 1 1 0 0 1 0-2zm4 0a1 1 0 1 1 0 2 1 1 0 0 1 0-2zm-8 0a1 1 0 1 1 0 2 1 1 0 0 1 0-2zm6-2a1 1 0 1 1 0 2 1 1 0 0 1 0-2zm-4 0a1 1 0 1 1 0 2 1 1 0 0 1 0-2zM8 6a1 1 0 1 1 0 2 1 1 0 0 1 0-2z"></path></svg>';
                    break;
                case 
'asciugamani':
                    
$icon='<svg viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="presentation" focusable="false" style="display: block; height: 24px; width: 24px; fill: currentcolor;"><path d="M19.586 2a2 2 0 0 1 1.284.467l.13.119L29.414 11a2 2 0 0 1 .578 1.238l.008.176V25a5 5 0 0 1-4.783 4.995L25 30H4a2 2 0 0 1-1.995-1.85L2 28V7a5 5 0 0 1 4.783-4.995L7 2zM7 4a3 3 0 0 0-2.995 2.824L4 7v14a3 3 0 0 0 2.824 2.995L7 24h19v2H7a4.978 4.978 0 0 1-3-1v3h21a3 3 0 0 0 2.995-2.824L28 25v-3H6v-2h22v-6h-5a5 5 0 0 1-4.995-4.783L18 9V4zm20.586 8L20 4.415V9a3 3 0 0 0 2.824 2.995L23 12z"></path></svg>';
                    break;
                case 
'doccia':
                    
$icon='<svg viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="presentation" focusable="false" style="display: block; height: 24px; width: 24px; fill: currentcolor;"><path d="M7 1a3 3 0 0 0-2.995 2.824L4 4v27h2V4a1 1 0 0 1 .883-.993L7 3h11a1 1 0 0 1 .993.883L19 4v1h-5a1 1 0 0 0-.993.883L13 6v3h-3v2h19V9h-2V6a1 1 0 0 0-.883-.993L26 5h-5V4a3 3 0 0 0-2.824-2.995L18 1H7zm13 28a1 1 0 1 0 0 2 1 1 0 0 0 0-2zm5 0a1 1 0 1 0 0 2 1 1 0 0 0 0-2zm-10 0a1 1 0 1 0 0 2 1 1 0 0 0 0-2zm5-4a1 1 0 1 0 0 2 1 1 0 0 0 0-2zm5 0a1 1 0 1 0 0 2 1 1 0 0 0 0-2zm-10 0a1 1 0 1 0 0 2 1 1 0 0 0 0-2zm5-4a1 1 0 1 0 0 2 1 1 0 0 0 0-2zm5 0a1 1 0 1 0 0 2 1 1 0 0 0 0-2zm-10 0a1 1 0 1 0 0 2 1 1 0 0 0 0-2zm5-4a1 1 0 1 0 0 2 1 1 0 0 0 0-2zm5 0a1 1 0 1 0 0 2 1 1 0 0 0 0-2zm-10 0a1 1 0 1 0 0 2 1 1 0 0 0 0-2zm5-4a1 1 0 1 0 0 2 1 1 0 0 0 0-2zm-5 0a1 1 0 1 0 0 2 1 1 0 0 0 0-2zm10 0a1 1 0 1 0 0 2 1 1 0 0 0 0-2zM15 7h10v2H15V7z"></path></svg>';
                
                    break;
                case 
'prodotti da bagno in omaggio':
                    
$icon='<svg viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="presentation" focusable="false" style="display: block; height: 24px; width: 24px; fill: currentcolor;"><path d="M20 1v2h-3v2h1a2 2 0 0 1 1.995 1.85L20 7v2a4 4 0 0 1 3.995 3.8L24 13v14a4 4 0 0 1-3.8 3.995L20 31h-8a4 4 0 0 1-3.995-3.8L8 27V13a4 4 0 0 1 3.8-3.995L12 9V7a2 2 0 0 1 1.85-1.995L14 5h1V3H8V1zm2 21H10v5a2 2 0 0 0 1.85 1.995L12 29h8a2 2 0 0 0 1.995-1.85L22 27zm0-6H10v4h12zm-2-5h-8a2 2 0 0 0-1.995 1.85L10 13v1h12v-1a2 2 0 0 0-2-2zm-2-4h-4v2h4z"></path></svg>';
                    break;
                    
                case 
'bagno privato':
                    
$icon='<svg viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="presentation" focusable="false" style="display: block; height: 24px; width: 24px; fill: currentcolor;"><path d="M25 1a2 2 0 0 1 1.995 1.85L27 3l-.001 26H29v2H3v-2h1.999L5 3a2 2 0 0 1 1.85-1.995L7 1zm0 2H7l-.001 26h18zm-3 12a1 1 0 1 1 0 2 1 1 0 0 1 0-2z"></path></svg>';
                    break;
                    
                case 
'biancheria per la casa':
                    
$icon='<svg viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="presentation" focusable="false" style="display: block; height: 24px; width: 24px; fill: currentcolor;"><path d="M11 1v7l1.898 20.819.007.174c-.025 1.069-.804 1.907-1.818 1.999a2 2 0 0 1-.181.008h-7.81l-.174-.008C1.86 30.87 1.096 30.018 1.096 29l.002-.09 1.907-21L3.001 1zm6 0l.15.005a2 2 0 0 1 1.844 1.838L19 3v7.123l-2 8V31h-2V18.123l.007-.163.02-.162.033-.16L16.719 11H13V1zm11 0a2 2 0 0 1 1.995 1.85L30 3v26a2 2 0 0 1-1.85 1.995L28 31h-7v-2h7v-2h-7v-2h7v-2h-7v-2h7v-2h-7v-2h7v-2h-7v-2h7v-2h-7V9h7V7h-7V5h7V3h-7V1zM9.088 9h-4.18L3.096 29l.058.002L10.906 29l-.004-.058zM17 3h-2v6h2zM9.002 3H5L5 7h4.004z"></path></svg>';
                    
                    break;
                    
                case 
'vista sulle montagne':
                    
$icon='<svg viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg" style="display: block; height: 24px; width: 24px; fill: currentcolor;" aria-hidden="true" role="presentation" focusable="false"><path d="M28 2a2 2 0 0 1 1.995 1.85L30 4v24a2 2 0 0 1-1.85 1.995L28 30H4a2 2 0 0 1-1.995-1.85L2 28V4a2 2 0 0 1 1.85-1.995L4 2zm-5.92 19.995L22 22H10l-.08-.005L4 27.916V28h24v-.085zM28 4H4v21.084l12-11.998 12 12zM16 15.915L11.915 20h8.17zM22 7a3 3 0 1 1 0 6 3 3 0 0 1 0-6zm0 2a1 1 0 1 0 0 2 1 1 0 0 0 0-2z"></path></svg>';
                    break;
                case 
'asciugacapelli':
                    
$icon='<svg viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg" style="display: block; height: 24px; width: 24px; fill: currentcolor;" aria-hidden="true" role="presentation" focusable="false"><path d="M14 27l-.005.2a4 4 0 0 1-3.789 3.795L10 31H4v-2h6l.15-.005a2 2 0 0 0 1.844-1.838L12 27zM10 1c.536 0 1.067.047 1.58.138l.38.077 17.448 3.64a2 2 0 0 1 1.585 1.792l.007.166v6.374a2 2 0 0 1-1.431 1.917l-.16.04-13.554 2.826 1.767 6.506a2 2 0 0 1-1.753 2.516l-.177.008H11.76a2 2 0 0 1-1.879-1.315l-.048-.15-1.88-6.769A9 9 0 0 1 10 1zm5.692 24l-1.799-6.621-1.806.378a8.998 8.998 0 0 1-1.663.233l-.331.008L11.76 25zM10 3a7 7 0 1 0 1.32 13.875l.331-.07L29 13.187V6.813L11.538 3.169A7.027 7.027 0 0 0 10 3zm0 2a5 5 0 1 1 0 10 5 5 0 0 1 0-10zm0 2a3 3 0 1 0 0 6 3 3 0 0 0 0-6z"></path></svg>';
                    break;
                case 
'wifi':
                case 
'wifi gratis':
                    
$icon='<svg viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg" style="display: block; height: 24px; width: 24px; fill: currentcolor;" aria-hidden="true" role="presentation" focusable="false"><path d="m15.9999 20.33323c2.0250459 0 3.66667 1.6416241 3.66667 3.66667s-1.6416241 3.66667-3.66667 3.66667-3.66667-1.6416241-3.66667-3.66667 1.6416241-3.66667 3.66667-3.66667zm0 2c-.9204764 0-1.66667.7461936-1.66667 1.66667s.7461936 1.66667 1.66667 1.66667 1.66667-.7461936 1.66667-1.66667-.7461936-1.66667-1.66667-1.66667zm.0001-7.33323c3.5168171 0 6.5625093 2.0171251 8.0432368 4.9575354l-1.5143264 1.5127043c-1.0142061-2.615688-3.5549814-4.4702397-6.5289104-4.4702397s-5.5147043 1.8545517-6.52891042 4.4702397l-1.51382132-1.5137072c1.48091492-2.939866 4.52631444-4.9565325 8.04273174-4.9565325zm.0001-5.3332c4.9804693 0 9.3676401 2.540213 11.9365919 6.3957185l-1.4470949 1.4473863c-2.1746764-3.5072732-6.0593053-5.8431048-10.489497-5.8431048s-8.31482064 2.3358316-10.48949703 5.8431048l-1.44709488-1.4473863c2.56895177-3.8555055 6.95612261-6.3957185 11.93659191-6.3957185zm-.0002-5.3336c6.4510616 0 12.1766693 3.10603731 15.7629187 7.9042075l-1.4304978 1.4309874c-3.2086497-4.44342277-8.4328305-7.3351949-14.3324209-7.3351949-5.8991465 0-11.12298511 2.89133703-14.33169668 7.334192l-1.43047422-1.4309849c3.58629751-4.79760153 9.31155768-7.9032071 15.7621709-7.9032071z"></path></svg>';
                    break;
                case 
'condizionatore':
                case 
'riscaldamento':
                    
$icon='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512" style="display: block; height: 24px; width: 24px; fill: currentcolor;"><path d="M224 416c0 35.3-28.7 64-64 64c-26.47 0-48-21.53-48-48S133.5 384 160 384c8.836 0 16-7.164 16-16S168.8 352 160 352c-44.11 0-80 35.89-80 79.1S115.9 512 160 512c52.94 0 96-43.06 96-96V288H224V416zM416 320c-8.836 0-16 7.164-16 15.1S407.2 352 416 352c26.47 0 48 21.53 48 48S442.5 448 416 448c-35.3 0-64-28.7-64-64V288h-32v96c0 52.94 43.06 96 96 96c44.11 0 80-35.89 80-80S460.1 320 416 320zM512 .0002H64c-35.2 0-64 28.8-64 64V192c0 35.2 28.8 64 64 64h448c35.2 0 64-28.8 64-64V64C576 28.8 547.2 .0002 512 .0002zM544 192c0 17.67-14.33 32-32 32H64C46.33 224 32 209.7 32 192V64c0-17.67 14.33-32 32-32h448c17.67 0 32 14.33 32 32V192zM464 128h-352C103.2 128 96 135.2 96 144S103.2 160 112 160h352C472.8 160 480 152.8 480 144S472.8 128 464 128z"/></svg>';
                    break;
                case 
'frigobar':
                    
$icon='<svg viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg" style="display: block; height: 24px; width: 24px; fill: currentcolor;" aria-hidden="true" role="presentation" focusable="false"><path d="M25 1a2 2 0 0 1 1.995 1.85L27 3v26a2 2 0 0 1-1.85 1.995L25 31H7a2 2 0 0 1-1.995-1.85L5 29V3a2 2 0 0 1 1.85-1.995L7 1zm0 10H7v18h18zm-15 2a1 1 0 1 1 0 2 1 1 0 0 1 0-2zM25 3H7v6h18zM10 5a1 1 0 1 1 0 2 1 1 0 0 1 0-2z"></path></svg>';
                    break;
                case 
'deposito sci':
                    
$icon='<svg xmlns="http://www.w3.org/2000/svg" style="display: block; height: 24px; width: 24px; fill: currentcolor;" viewBox="0 0 640 512"><path d="M624 400c-8.844 0-16 7.156-16 16c0 35.28-28.72 64-64 64H16C7.156 480 0 487.2 0 496S7.156 512 16 512H544c52.94 0 96-43.06 96-96C640 407.2 632.8 400 624 400zM140.3 416L432 416c17.67 0 32-14.32 32-31.1V312.6c0-17.02-9.014-32.77-23.69-41.39L362.3 225.3l53.23-205.3c2.219-8.531-2.938-17.28-11.5-19.5C402.6 .1641 401.3 0 399.9 0c-7.184 0-13.57 4.799-15.44 12l-5.186 20L186.2 32.01c-15.2 0-28.3 10.69-31.35 25.59l-61.53 300.8C87.22 388.1 109.1 416 140.3 416zM186.2 64h58.51L240.5 77.91C226.9 123.4 198.3 162.8 160.3 190.5L186.2 64zM151.5 233.8C208.9 202.6 252.3 149.8 271.2 87.1L278.1 64h92.96l-24.89 96L304 160c-8.836 0-16 7.162-16 16c0 8.836 7.164 16 16 16l33.85 .001l-8.297 32L288 224c-8.836 0-16 7.162-16 16c0 8.836 7.164 16 16 16l63.29 .001l72.81 42.77C428.1 301.6 432 306.9 432 312.6V384H140.3c-6.607 0-10.6-3.686-12.39-5.883s-4.604-6.85-3.279-13.32L151.5 233.8z"/></svg>';
                    break;
                case 
'deposito biciclette':
                    
                    
$icon='<svg xmlns="http://www.w3.org/2000/svg" style="display: block; height: 24px; width: 24px; fill: currentcolor;" viewBox="0 0 640 512"><path d="M347.2 32C356.1 32 364.3 36.94 368.4 44.82L466.1 232.1C480.1 226.9 496.2 224 512 224C582.7 224 640 281.3 640 352C640 422.7 582.7 480 512 480C441.3 480 384 422.7 384 352C384 308.6 405.6 270.2 438.7 247.1L417.5 206.7L334 359.7C331.2 364.8 325.9 368 320 368H255C247.1 431.1 193.3 480 128 480C57.31 480 0 422.7 0 352C0 281.3 57.31 223.1 128 223.1C142.9 223.1 157.2 226.5 170.5 231.2L197 178.2L166.9 128H112C103.2 128 96 120.8 96 112C96 103.2 103.2 96 112 96H176C181.6 96 186.8 98.95 189.7 103.8L223.5 160H392.9L342.3 64H304C295.2 64 288 56.84 288 48C288 39.16 295.2 32 304 32H347.2zM416 352C416 405 458.1 448 512 448C565 448 608 405 608 352C608 298.1 565 256 512 256C501.5 256 491.5 257.7 482.1 260.8L526.2 344.5C530.3 352.4 527.3 362 519.5 366.2C511.6 370.3 501.1 367.3 497.8 359.5L453.8 275.7C430.8 293.2 416 320.9 416 352V352zM156 260.2C147.2 257.5 137.8 256 127.1 256C74.98 256 31.1 298.1 31.1 352C31.1 405 74.98 448 127.1 448C175.6 448 215.1 413.4 222.7 368H133.2C118.9 368 109.6 352.1 116 340.2L156 260.2zM291.7 336L216.5 210.7L153.9 336H291.7zM242.7 192L319.3 319.8L389 192H242.7z"/></svg>';
                    break;
                
                case 
'cucina attrezzata':
                    
$icon='<svg xmlns="http://www.w3.org/2000/svg" style="display: block; height: 24px; width: 24px; fill: currentcolor;"  viewBox="0 0 448 512"><path d="M221.9 149.7C224.8 162.2 224.9 175.3 222.1 187.8C219.3 200.4 213.6 212.1 205.6 222.2C197.1 232.6 186.5 240.1 174.5 246.8C162.4 252.7 149.2 255.8 135.8 256H128V495.1C128 499.3 126.3 503.4 123.3 506.4C120.3 509.4 116.2 511.1 112 511.1C107.8 511.1 103.7 509.4 100.7 506.4C97.69 503.4 96 499.3 96 495.1V256H88.16C74.77 255.9 61.57 252.8 49.5 246.1C37.43 241.2 26.78 232.8 18.31 222.4C10.2 212.2 4.542 200.2 1.769 187.5C-1.005 174.7-.821 161.5 2.306 148.8L24.39 13.44C25.23 9.417 27.6 5.873 30.99 3.547C34.39 1.221 38.54 .2908 42.6 .9497C46.66 1.609 50.32 3.806 52.8 7.085C55.28 10.37 56.41 14.47 55.94 18.56L33.76 154.8C31.57 162.1 31.3 171.5 32.96 179.7C34.63 187.9 38.19 195.7 43.36 202.3C48.79 208.9 55.61 214.4 63.35 218.1C71.09 221.9 79.56 223.9 88.16 224H135.8C144.4 223.8 152.9 221.7 160.6 217.1C168.4 214.2 175.2 208.8 180.7 202.1C185.8 195.7 189.3 188.2 191 180.1C192.7 172 192.5 163.7 190.5 155.7L168.1 18.56C167.4 14.38 168.4 10.1 170.9 6.661C173.4 3.223 177.1 .909 181.3 .2255C185.5-.4487 189.7 .5644 193.2 3.042C196.6 5.52 198.9 9.259 199.6 13.44L221.9 149.7zM73.14 190.5C71.24 189.6 69.53 188.3 68.13 186.7C66.72 185.2 65.63 183.3 64.93 181.4C64.23 179.4 63.92 177.3 64.03 175.2L72.03 15.17C72.01 13.03 72.43 10.91 73.29 8.951C74.14 6.99 75.41 5.234 76.99 3.8C78.58 2.365 80.45 1.284 82.49 .6297C84.52-.0254 86.68-.2395 88.8 .0015C90.9 .1039 92.96 .6201 94.87 1.52C96.77 2.42 98.48 3.687 99.89 5.248C101.3 6.809 102.4 8.632 103.1 10.61C103.8 12.6 104.1 14.7 104 16.8L96 176.8C95.8 180.9 94.02 184.8 91.04 187.6C88.06 190.4 84.11 192 80 192H79.2C77.1 191.9 75.04 191.4 73.14 190.5L73.14 190.5zM132.1 187.6C129.1 184.7 128.2 180.9 128 176.8L120 16.77C119.8 12.54 121.3 8.391 124.1 5.248C126.1 2.104 130.1 .2169 135.2 .0015C137.3-.2033 139.5 .037 141.5 .7071C143.5 1.377 145.4 2.462 146.1 3.892C148.5 5.323 149.8 7.068 150.7 9.015C151.5 10.96 151.1 13.07 152 15.2L160 175.2C160.1 177.3 159.8 179.4 159.1 181.4C158.4 183.4 157.3 185.2 155.9 186.8C154.5 188.3 152.8 189.6 150.9 190.5C148.1 191.4 146.9 191.9 144.8 192H144C139.9 191.1 135.9 190.4 132.1 187.6zM448 78.11C448 78.4 448 78.66 448 78.98V494.1C448 499.2 446.3 503.3 443.3 506.3C440.3 509.3 436.2 510.1 432 510.1C427.8 510.1 423.7 509.3 420.7 506.3C417.7 503.3 416 499.2 416 494.1V350.1H351.2C342.8 350.1 334.4 349.3 326.6 346.1C318.9 342.8 311.8 338.1 305.8 332.1C299.9 326.1 295.2 318.1 291.1 311.2C288.8 303.4 287.2 295 287.2 286.6L288 172.8C288 135.9 299.1 99.84 319.8 69.29C340.5 38.74 369.9 15.08 404.1 1.378C408.1-.5626 414.2-1.283 419.4-.7207C424.6-.1585 429.6 1.669 433.1 4.603C438.3 7.536 441.8 11.49 444.3 16.11C446.7 20.73 448 25.88 448 31.11L448 78.11zM416 31.11C387.6 42.36 363.3 61.89 346.2 87.16C329 112.4 319.9 142.3 320 172.8L319.2 286.9C319.2 291.1 320 295.3 321.6 299.2C323.2 303.1 325.6 306.7 328.5 309.7C331.5 312.6 335 315 338.9 316.6C342.8 318.3 347 319.1 351.2 319.1H414.9L416 31.11z"/></svg>';
                    break;
                case 
'divano':
                    
$icon='<svg xmlns="http://www.w3.org/2000/svg"  style="display: block; height: 24px; width: 24px; fill: currentcolor;"  viewBox="0 0 640 512"><path d="M576 193.9v-33.7c0-53.1-43-96.2-96-96.2H160c-53 0-96 43.1-96 96.2v33.7c-36.5 7.5-64 39.8-64 78.6 0 25.1 12.1 48.8 32 63.8v79.6c0 17.7 14.3 32.1 32 32.1h64c17.3 0 31.3-14.7 31.8-32h320.4c.5 17.3 14.5 32 31.8 32h64c17.7 0 32-14.4 32-32.1v-79.6c19.9-15.1 32-38.7 32-63.8 0-38.7-27.5-71.1-64-78.6zm-448 222H64v-97.4c-17.1-10-32-21.1-32-46 0-26.5 21.5-48.1 48-48.1h32c8.8 0 16 7.2 16 16v175.5zM480 384H160v-95.5h320V384zm0-143.6V256H160v-15.6c0-26.5-21.5-48.1-48-48.1H96v-32.1c0-35.4 28.7-64.1 64-64.1h320c35.3 0 64 28.8 64 64.1v32.1h-16c-26.5 0-48 21.6-48 48.1zm96 78.1v97.4h-64V240.4c0-8.8 7.2-16 16-16h32c26.5 0 48 21.6 48 48.1 0 23.9-13.9 35.4-32 46z"/></svg>';
                    break;
                case 
'carta igienica':
                    
$icon='<svg xmlns="http://www.w3.org/2000/svg" style="display: block; height: 24px; width: 24px; fill: currentcolor;" viewBox="0 0 512 512"><path d="M32 192c0-46.5 10.3-87.7 26.2-116.8C74.4 45.5 94.1 32 112 32H337.3c-7.2 8.2-13.6 17.7-19.2 27.9C299.2 94.5 288 141.2 288 192s11.2 97.5 30.1 132.1c5.6 10.2 12 19.6 19.2 27.9H112c-17.9 0-37.6-13.5-53.8-43.2C42.3 279.7 32 238.5 32 192zM346.2 75.2C362.4 45.5 382.1 32 400 32s37.6 13.5 53.8 43.2C469.7 104.3 480 145.5 480 192s-10.3 87.7-26.2 116.8C437.6 338.5 417.9 352 400 352s-37.6-13.5-53.8-43.2C330.3 279.7 320 238.5 320 192s10.3-87.7 26.2-116.8zM480 327.6V464c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V416H128v48c0 26.5 21.5 48 48 48H464c26.5 0 48-21.5 48-48V192c0-50.8-11.2-97.5-30.1-132.1C463.4 25.9 435.1 0 400 0H112C76.9 0 48.6 25.9 30.1 59.9C11.2 94.5 0 141.2 0 192s11.2 97.5 30.1 132.1C48.6 358.1 76.9 384 112 384H400c33.9 0 61.4-24.1 80-56.4zM385.5 212.4c-1-6.2-1.5-13.1-1.5-20.4s.5-14.2 1.5-20.4c2.6-16.3 8.1-27.6 14.5-27.6s11.9 11.3 14.5 27.6c1 6.2 1.5 13.1 1.5 20.4s-.5 14.2-1.5 20.4c-2.6 16.3-8.1 27.6-14.5 27.6s-11.9-11.3-14.5-27.6zM431.4 256c5.1-6.4 8.2-13.8 10.3-20c4.2-12.7 6.3-28.3 6.3-44.1s-2.1-31.3-6.3-44.1c-2.1-6.2-5.2-13.5-10.3-20c-4.8-6.1-15.1-16-31.4-16s-26.6 9.9-31.4 16c-5.1 6.4-8.2 13.8-10.3 20c-4.2 12.7-6.3 28.3-6.3 44.1s2.1 31.3 6.3 44.1c2.1 6.2 5.2 13.5 10.3 20c4.8 6.1 15.1 16 31.4 16s26.6-9.9 31.4-16zM96 224a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm64 0a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm80-16a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z"/></svg>';
                    break;
                case 
'deposito biciclette':
                    
                    
$icon='<svg xmlns="http://www.w3.org/2000/svg" style="display: block; height: 24px; width: 24px; fill: currentcolor;" viewBox="0 0 640 512"><path d="M347.2 32C356.1 32 364.3 36.94 368.4 44.82L466.1 232.1C480.1 226.9 496.2 224 512 224C582.7 224 640 281.3 640 352C640 422.7 582.7 480 512 480C441.3 480 384 422.7 384 352C384 308.6 405.6 270.2 438.7 247.1L417.5 206.7L334 359.7C331.2 364.8 325.9 368 320 368H255C247.1 431.1 193.3 480 128 480C57.31 480 0 422.7 0 352C0 281.3 57.31 223.1 128 223.1C142.9 223.1 157.2 226.5 170.5 231.2L197 178.2L166.9 128H112C103.2 128 96 120.8 96 112C96 103.2 103.2 96 112 96H176C181.6 96 186.8 98.95 189.7 103.8L223.5 160H392.9L342.3 64H304C295.2 64 288 56.84 288 48C288 39.16 295.2 32 304 32H347.2zM416 352C416 405 458.1 448 512 448C565 448 608 405 608 352C608 298.1 565 256 512 256C501.5 256 491.5 257.7 482.1 260.8L526.2 344.5C530.3 352.4 527.3 362 519.5 366.2C511.6 370.3 501.1 367.3 497.8 359.5L453.8 275.7C430.8 293.2 416 320.9 416 352V352zM156 260.2C147.2 257.5 137.8 256 127.1 256C74.98 256 31.1 298.1 31.1 352C31.1 405 74.98 448 127.1 448C175.6 448 215.1 413.4 222.7 368H133.2C118.9 368 109.6 352.1 116 340.2L156 260.2zM291.7 336L216.5 210.7L153.9 336H291.7zM242.7 192L319.3 319.8L389 192H242.7z"/></svg>';
                    break;
                case 
'terrazza':
                case 
'balcone':
                case 
'patio esterno':
                    
$icon='<svg viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg" style="display: block; height: 24px; width: 24px; fill: currentcolor;" aria-hidden="true" role="presentation" focusable="false"><path d="M23 1a2 2 0 0 1 1.995 1.85L25 3v16h4v2h-2v8h2v2H3v-2h2v-8H3v-2h4V3a2 2 0 0 1 1.85-1.995L9 1zM9 21H7v8h2zm4 0h-2v8h2zm4 0h-2v8h2zm4 0h-2v8h2zm4 0h-2v8h2zm-10-8H9v6h6zm8 0h-6v6h6zM15 3H9v8h6zm8 0h-6v8h6z"></path></svg>';
                    break;
                
                case 
'sono permessi soggiorni a lungo termine':
                    
$icon='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" style="display: block; height: 24px; width: 24px; fill: currentcolor;" ><path d="M400 64h-48V12c0-6.6-5.4-12-12-12h-8c-6.6 0-12 5.4-12 12v52H128V12c0-6.6-5.4-12-12-12h-8c-6.6 0-12 5.4-12 12v52H48C21.5 64 0 85.5 0 112v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48zM48 96h352c8.8 0 16 7.2 16 16v48H32v-48c0-8.8 7.2-16 16-16zm352 384H48c-8.8 0-16-7.2-16-16V192h384v272c0 8.8-7.2 16-16 16zM148 320h-40c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12zm96 0h-40c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12zm96 0h-40c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12zm-96 96h-40c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12zm-96 0h-40c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12zm192 0h-40c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12z"/></svg>';
                    break;
                case 
'tv':
                case 
'tv a schermo piatto':
                    
$icon='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512" style="display: block; height: 24px; width: 24px; fill: currentcolor;"><path d="M576 0H64C28.65 0 0 28.65 0 64v320c0 35.35 28.65 64 64 64h512c35.35 0 64-28.65 64-64V64C640 28.65 611.3 0 576 0zM608 384c0 17.64-14.36 32-32 32H64c-17.64 0-32-14.36-32-32V64c0-17.64 14.36-32 32-32h512c17.64 0 32 14.36 32 32V384zM528 480h-416C103.2 480 96 487.2 96 496C96 504.8 103.2 512 112 512h416c8.838 0 16-7.164 16-16C544 487.2 536.8 480 528 480z"/></svg>';
                    break;
                    
                default:
                    
$icon='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" style="display: block; height: 24px; width: 24px; fill: currentcolor;"><path d="M413.505 91.951L133.49 371.966l-98.995-98.995c-4.686-4.686-12.284-4.686-16.971 0L6.211 284.284c-4.686 4.686-4.686 12.284 0 16.971l118.794 118.794c4.686 4.686 12.284 4.686 16.971 0l299.813-299.813c4.686-4.686 4.686-12.284 0-16.971l-11.314-11.314c-4.686-4.686-12.284-4.686-16.97 0z"/></svg>';
                    break;
                    
                    
            }
            
            
            
$str.='<li>'.$icon.' '.$field.'</li>';
        }
        
        
$str.='</ul>';
    }
    
    
    return 
$str;
    
}
add_shortcode('cosa_troverai''cosa_troverai_func');





?>

All system for education purposes only. For more tools: Telegram @jackleet

Mr.X Private Shell

Logo
-
New File | New Folder
Command
SQL