$urla['ptype'] = "usermanager"; $urla['subaction'] = "editclasses"; $urla['subsubaction'] = "add"; echo word("<p>You must set up a user template before enabling user registration.</p>"); echo '<p><a href="' . urlize($urla) . '">' . word("Click here to do add a user template.") . '</a></p>'; return; } if (isset($_POST['update_postsettings'])) { echo word("Settings updated") . "<br>"; } $page_array = array(); $page_array['action'] = "popup"; $page_array['ptype'] = "usermanager"; $page_array['subaction'] = "registration"; $display->openSettingsTable(urlize($page_array)); $display->settingsCheckbox(word("Allow Self-Registration") . ":", 'allow_registration', $data); $keys = array_keys($classes); $display->settingsDropdown(word("User Template:"), 'classname', $keys, $data); $display->closeSettingsTable(true); if (isset($_POST['update_postsettings'])) { $be->storeData('registration', $data); } return; } // * * * * * * * * // // ANONYMOUS USER SUBSECTION // * * * * * * * * // if ($_GET['subaction'] == "default_access") { $_GET['subaction'] = "edituser"; $_POST['user_to_edit'] = $jzUSER->lookupUID(NOBODY); }
$urla['subsubpage'] = "email"; echo '<a href="' . urlize($urla) . '">' . word("Email") . "</a> | "; $urla['subsubpage'] = "keywords"; echo '<a href="' . urlize($urla) . '">' . word("Keywords") . "</a> | "; $urla['subsubpage'] = "extauth"; echo '<a href="' . urlize($urla) . '">' . word("External Auth") . "</a> | "; echo "</center><br>"; if (isset($_POST['update_postsettings'])) { echo "<strong>" . word("Settings Updated.") . "</strong><br>"; } echo "<br>"; switch ($_GET['subsubpage']) { case "system": $display->settingsTextbox("media_dirs", "media_dirs", $settings_array); $display->settingsTextbox("web_dirs", "web_dirs", $settings_array); $display->settingsCheckbox("live_update", "live_update", $settings_array); $display->settingsTextbox("audio_types", "audio_types", $settings_array); $display->settingsTextbox("video_types", "video_types", $settings_array); $display->settingsTextbox("ext_graphic", "ext_graphic", $settings_array); $display->settingsTextbox("track_num_seperator", "track_num_seperator", $settings_array); $display->settingsTextbox("date_format", "date_format", $settings_array); $display->settingsTextbox("short_date", "short_date", $settings_array); $display->settingsCheckbox("allow_filesystem_modify", "allow_filesystem_modify", $settings_array); $display->settingsCheckbox("allow_id3_modify", "allow_id3_modify", $settings_array); $display->settingsCheckbox("gzip_handler", "gzip_handler", $settings_array); $display->settingsCheckbox("ssl_stream", "ssl_stream", $settings_array); $display->settingsDropdown("media_lock_mode", "media_lock_mode", array("off", "track", "album", "artist", "genre"), $settings_array); break; case "playlist": $display->settingsCheckbox("enable_playlist", "enable_playlist", $settings_array); $display->settingsTextbox("playlist_ext", "playlist_ext", $settings_array);