public function configure()
 {
     global $_FAPP;
     if (!$_FAPP['templating']) {
         global $configs;
     }
     $configs = new ModuleConfigs();
     $configs->getForModule('users');
     if ($_FAPP['templating']) {
         FabriqTemplates::set_var('module_configs', $configs);
     }
     if (isset($_POST['submit'])) {
         $configs[$configs->configs['anyoneCanRegister']]->val = $_POST['anyoneCanRegister'];
         $configs->update($configs->configs['anyoneCanRegister']);
         Fabriq::render('none');
         echo json_encode(array('success' => true));
     }
 }
 /**
  * Render view to a variable
  * @param string $controller
  * @param string $action
  * @param string $var
  */
 public static function render_to_var($controller, $action, $var)
 {
     ob_start();
     extract(self::$tplvars);
     if (file_exists('sites/' . FabriqStack::site() . "/app/views/{$controller}/{$action}.view.php")) {
         require_once 'sites/' . FabriqStack::site() . "/app/views/{$controller}/{$action}.view.php";
     } else {
         require_once "app/views/{$controller}/{$action}.view.php";
     }
     $data = ob_get_clean();
     FabriqTemplates::set_var($var, $data);
 }