function configure()
 {
     expHistory::set('editable', $this->params);
     // little bit of trickery so that that categories can have their own configs
     $this->loc->src = "@store-" . $this->params['id'];
     $config = new expConfig($this->loc);
     $this->config = $config->config;
     $pullable_modules = expModules::listInstalledControllers($this->classname, $this->loc);
     $views = get_config_templates($this, $this->loc);
     assign_to_template(array('config' => $this->config, 'pullable_modules' => $pullable_modules, 'views' => $views));
 }
 /**
  * generic config action
  */
 function configure()
 {
     expHistory::set('editable', $this->params);
     $pullable_modules = expModules::listInstalledControllers($this->classname, $this->loc);
     $views = get_config_templates($this, $this->loc);
     $page = new expPaginator(array('records' => $pullable_modules, 'limit' => count($pullable_modules), 'order' => 'section', 'columns' => array('Title' => 'title', 'Page' => 'section')));
     assign_to_template(array('config' => $this->config, 'pullable_modules' => $pullable_modules, 'page' => $page, 'views' => $views));
 }
 function configure()
 {
     expHistory::set('editable', $this->params);
     // little bit of trickery so that that categories can have their own configs
     $this->loc->src = "@globalstoresettings";
     $config = new expConfig($this->loc);
     $this->config = $config->config;
     $pullable_modules = expModules::listInstalledControllers($this->classname, $this->loc);
     $views = get_config_templates($this, $this->loc);
     $gc = new geoCountry();
     $countries = $gc->find('all');
     $gr = new geoRegion();
     $regions = $gr->find('all');
     assign_to_template(array('config' => $this->config, 'pullable_modules' => $pullable_modules, 'views' => $views, 'countries' => $countries, 'regions' => $regions));
 }