Esempio n. 1
0
            $attributes['class'] = $setClass . $activeClassName;
        }
    }
    return link_to_route($route, $title, $parameters, $attributes);
});
/**
 * Generate menu element with localized label
 * 
 * @param   string  $elementName
 * @param   array   $parameters
 * @param   array   $attributes* 
 * @return  string
 */
Html::macro('link_menu_translated', function ($elementName, array $parameters = array(), array $attributes = array()) {
    $label = trans(spine_config('spine.link_menu.lang_filename', 'menu') . '.' . $elementName);
    return Html::link_menu($elementName, $label, $parameters, $attributes);
});
/**
 * Get yes|no localized string based on boolean representation of given value
 * 
 * @param   bool $value
 * @return  string
 */
Html::macro('print_bool', function ($value) {
    return (bool) $value ? transpine('helpers.yes') : transpine('helpers.no');
});
/**
 * Get html for iconic (visual) version of boolean value
 * 
 * @param   bool    $value
 * @return  string