Please make sure IN_MYBB is defined."); } $page->add_breadcrumb_item($lang->preferences_and_personal_notes, "index.php?module=home-preferences"); $plugins->run_hooks("admin_home_preferences_begin"); if(!$mybb->input['action']) { $plugins->run_hooks("admin_home_preferences_start"); if($mybb->request_method == "post") { $query = $db->simple_select("adminoptions", "permissions, defaultviews", "uid='{$mybb->user['uid']}'"); $adminopts = $db->fetch_array($query); $sqlarray = array( "notes" => $db->escape_string($mybb->input['notes']), "cpstyle" => $db->escape_string($mybb->input['cpstyle']), "permissions" => $db->escape_string($adminopts['permissions']), "defaultviews" => $db->escape_string($adminopts['defaultviews']), "uid" => $mybb->user['uid'], "codepress" => intval($mybb->input['codepress']), ); $db->replace_query("adminoptions", $sqlarray, "uid"); $plugins->run_hooks("admin_home_preferences_start_commit"); flash_message($lang->success_preferences_updated, 'success'); admin_redirect("index.php?module=home-preferences"); } $page->output_header($lang->preferences_and_personal_notes); $sub_tabs['preferences'] = array( 'title' => $lang->preferences_and_personal_notes, 'link' => "index.php?module=home-preferences", 'description' => $lang->prefs_and_personal_notes_description ); $page->output_nav_tabs($sub_tabs, 'preferences'); $query = $db->simple_select("adminoptions", "notes, cpstyle, codepress", "uid='".$mybb->user['uid']."'", array('limit' => 1)); $admin_options = $db->fetch_array($query); $form = new Form("index.php?module=home-preferences", "post"); $dir = @opendir(MYBB_ADMIN_DIR."/styles"); while($folder = readdir($dir)) { if($folder != "." && $folder != ".." && @file_exists(MYBB_ADMIN_DIR."/styles/$folder/main.css")) { $folders[$folder] = ucfirst($folder); } } closedir($dir); ksort($folders); $setting_code = $form->generate_select_box("cpstyle", $folders, $admin_options['cpstyle']); $table = new Table; $table->construct_header($lang->global_preferences); $table->construct_cell("{$lang->acp_theme}
{$lang->select_acp_theme}

{$setting_code}"); $table->construct_row(); $table->construct_cell("{$lang->codepress}
{$lang->use_codepress_desc}

".$form->generate_on_off_radio('codepress', $admin_options['codepress'])); $table->construct_row(); $table->output($lang->preferences); $table->construct_header($lang->notes_not_shared); $table->construct_cell($form->generate_text_area("notes", $admin_options['notes'], array('style' => 'width: 99%; height: 300px;'))); $table->construct_row(); $table->output($lang->personal_notes); $buttons[] = $form->generate_submit_button($lang->save_notes_and_prefs); $form->output_submit_wrapper($buttons); $form->end(); $page->output_footer(); } ?>