Example #1
0
function donut_get_voting_icon($tags)
{
    $icon = '';
    switch ($tags) {
        case 'vote_up_tags':
            $icon = 'chevron-up';
            break;
        case 'vote_down_tags':
            $icon = 'chevron-down';
            break;
        case 'unselect_tags':
        case 'select_tags':
            $icon = 'check';
            break;
        default:
            break;
    }
    return donut_get_fa_icon($icon);
}
Example #2
0
 /**
  * prints the favorite button
  *
  * @param  array $tags parameters
  * @param  [type] $class class
  *
  * @return null
  */
 function favorite_button($tags, $class)
 {
     if (isset($tags)) {
         $icon = donut_get_fa_icon('heart');
         $this->output('<button ' . $tags . ' type="submit" value="" class="' . $class . '-button"/> ' . $icon . '</button>');
     }
 }
 /**
  * prints a single nav-bar item with sub menu
  * @param  array $nav_item navigation item 
  * @return null
  */
 function donut_nav_bar_item_sub($nav_item)
 {
     $class = !!@$nav_item['class'] ? $nav_item['class'] . ' ' : '';
     $class .= !!@$nav_item['selected'] ? 'active' : '';
     if (!empty($class)) {
         $class = 'class="' . $class . '"';
     }
     $icon = !!@$nav_item['icon'] ? donut_get_fa_icon(@$nav_item['icon']) : '';
     $this->output('<li ' . $class . '><a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">' . $icon . $nav_item['label'] . ' <span class="caret"></a>');
 }
Example #4
0
 /**
  * prints a single nav-bar item 
  * @param  array $nav_item navigation item 
  * @return null
  */
 function donut_nav_bar_item($nav_item)
 {
     $class = !!@$nav_item['class'] ? $nav_item['class'] . ' ' : '';
     $class .= !!@$nav_item['selected'] ? 'active' : '';
     if (!empty($class)) {
         $class = 'class="' . $class . '"';
     }
     $icon = !!@$nav_item['icon'] ? donut_get_fa_icon(@$nav_item['icon']) : '';
     $this->output('<li ' . $class . '><a href="' . $nav_item['url'] . '">' . $icon . $nav_item['label'] . '</a></li>');
 }