You are here

function space_mobile_tools::activate in Mobile Tools 7.2

Same name and namespace in other branches
  1. 7.3 plugins/mobile_tools_spaces.inc \space_mobile_tools::activate()

Override of activate().

File

plugins/mobile_tools_spaces.inc, line 33
Spaces plugin implementation for Mobile Tools device groups

Class

space_mobile_tools
Mobile Tools integration for Spaces.

Code

function activate() {
  if (parent::activate()) {

    // Set the device group context for the Context module

    //if (module_exists('context')) {

    //   $plugin = context_get_plugin('condition', 'mobile');
    //   if (!empty($plugin)) {
    //     dpm($this);

    //$device_group = mobile_tools_get_active_device_group();

    //$plugin->execute($device_group);

    //   }

    //}

    //dpm($this);

    // Set the header
    // Set the theme
    // @see mobile_tools_custom_theme().
    // Add configured options
    // Replace old hook_init functionality

    /*function mobile_tools_init(){
        global $mobile_tools_device, $conf;
        // Skip everything in case Drush is used
        if (drupal_is_cli()) {
          return;
        }
        // Some small extras
        if (mobile_tools_site_type() == 'mobile') {
          $conf['default_nodes_main'] = variable_get('default_nodes_main_mobile', variable_get('default_nodes_main', 10));
        }
      }*/

    // @todo replace hook_boot functionality

    /*
    if (mobile_tools_site_type() == 'mobile') {
      $conf['site_frontpage'] = variable_get('site_frontpage_mobile', variable_get('site_frontpage', 'node'));
    }
    */
    return TRUE;
  }
  return FALSE;
}