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); }