You are here

function mobile_navigation_block_view in Mobile Navigation 7.2

Implements hook_block_view().

File

./mobile_navigation.module, line 106
Mobile Navigation primary module file.

Code

function mobile_navigation_block_view($delta = '') {
  module_load_include('inc', 'mobile_navigation', 'mobile_navigation');
  $block = array();
  $configurations = db_query('SELECT id, menu, display, use_button, button_title FROM {mobile_navigation_configurations}');
  foreach ($configurations as $conf) {
    if ($conf->use_button) {
      $name = $conf->menu . "_" . get_display_name_from_id($conf->display);
      if ($delta == $name) {
        $block['subject'] = $name . " button";
        $block['content'] = array(
          '#type' => 'markup',
          '#markup' => "<div class='mobile-navigation-button-container'><a id='" . $name . "-button' class='mobile-navigation-button " . $name . "-trigger'>" . $conf->button_title . "</a></div>",
        );
      }
    }
  }
  return $block;
}