function getData() { parent::getData(); $param =& $this->param; include INC_DIR . "show_config_tree.inc"; $SCMUSER = $this->site->username(); $user_modules = userModules($SCMUSER); ob_start(); showUserTree($user_modules); $param['output_user_tree'] = ob_get_contents(); ob_end_clean(); ob_start(); displayModules($user_modules); $param['output_modules'] = ob_get_contents(); ob_end_clean(); }
function getData() { parent::getData(); $param =& $this->param; include INC_DIR . "show_config_tree.inc"; if (!isset($optree) && isset($_POST['optree'])) { $optree = $_POST['optree']; } if (!isset($optext) && isset($_POST['optext'])) { $optext = $_POST['optext']; } if (!isset($modules) && isset($_POST['modules'])) { $modules = $_POST['modules']; } $user = $this->site->username(); $param['DIS_EditMessage'] = ""; if (isset($optree) or isset($optext)) { if (isset($optree) and $optree == 'SaveTree') { if (!isset($modules)) { $param['DIS_EditMessage'] .= "Error: modules tree data are not present\n"; } else { #displayModules ($modules); saveModulesFor($modules, $user); } } if (isset($optext) and $optext == 'SaveText') { if (!isset($modules)) { $param['DIS_EditMessage'] .= "Error: modules text data are not present\n"; } else { saveTextModulesFor($modules, $user); } } $param['DIS_EditMessage'] .= "Changes saved for user [<STRONG> {$user} </STRONG>] ... "; } $user_modules = userModules($user); $all_modules = allModules(); ob_start(); showAllModulesWithSelectionTree($all_modules, $user_modules); $param['DIS_output_user_tree'] = ob_get_contents(); ob_end_clean(); ob_start(); include INC_DIR . "show_config.inc"; $param['DIS_output_modules'] = ob_get_contents(); ob_end_clean(); }