$login_options = array($form->generate_check_box("invisible", 1, $lang->hide_from_whos_online, array("checked" => $mybb->input['invisible']))); $form_container->output_row($lang->login_cookies_privacy, "", "<div class=\"user_settings_bit\">" . implode("</div><div class=\"user_settings_bit\">", $login_options) . "</div>"); if ($mybb->input['pmnotice'] > 1) { $mybb->input['pmnotice'] = 1; } $messaging_options = array($form->generate_check_box("allownotices", 1, $lang->recieve_admin_emails, array("checked" => $mybb->input['allownotices'])), $form->generate_check_box("hideemail", 1, $lang->hide_email_from_others, array("checked" => $mybb->input['hideemail'])), $form->generate_check_box("receivepms", 1, $lang->recieve_pms_from_others, array("checked" => $mybb->input['receivepms'])), $form->generate_check_box("receivefrombuddy", 1, $lang->recieve_pms_from_buddy, array("checked" => $mybb->input['receivefrombuddy'])), $form->generate_check_box("pmnotice", 1, $lang->alert_new_pms, array("checked" => $mybb->input['pmnotice'])), $form->generate_check_box("pmnotify", 1, $lang->email_notify_new_pms, array("checked" => $mybb->input['pmnotify'])), "<label for=\"subscriptionmethod\">{$lang->default_thread_subscription_mode}:</label><br />" . $form->generate_select_box("subscriptionmethod", array($lang->do_not_subscribe, $lang->no_email_notification, $lang->instant_email_notification), $mybb->input['subscriptionmethod'], array('id' => 'subscriptionmethod'))); $form_container->output_row($lang->messaging_and_notification, "", "<div class=\"user_settings_bit\">" . implode("</div><div class=\"user_settings_bit\">", $messaging_options) . "</div>"); $date_format_options = array($lang->use_default); foreach ($date_formats as $key => $format) { $date_format_options[$key] = my_date($format, TIME_NOW, "", 0); } $time_format_options = array($lang->use_default); foreach ($time_formats as $key => $format) { $time_format_options[$key] = my_date($format, TIME_NOW, "", 0); } $date_options = array("<label for=\"dateformat\">{$lang->date_format}:</label><br />" . $form->generate_select_box("dateformat", $date_format_options, $mybb->input['dateformat'], array('id' => 'dateformat')), "<label for=\"dateformat\">{$lang->time_format}:</label><br />" . $form->generate_select_box("timeformat", $time_format_options, $mybb->input['timeformat'], array('id' => 'timeformat')), "<label for=\"timezone\">{$lang->time_zone}:</label><br />" . build_timezone_select("timezone", $mybb->input['timezone']), "<label for=\"dstcorrection\">{$lang->daylight_savings_time_correction}:</label><br />" . $form->generate_select_box("dstcorrection", array(2 => $lang->automatically_detect, 1 => $lang->always_use_dst_correction, 0 => $lang->never_use_dst_correction), $mybb->input['dstcorrection'], array('id' => 'dstcorrection'))); $form_container->output_row($lang->date_and_time_options, "", "<div class=\"user_settings_bit\">" . implode("</div><div class=\"user_settings_bit\">", $date_options) . "</div>"); $tpp_options = array($lang->use_default); if ($mybb->settings['usertppoptions']) { $explodedtpp = explode(",", $mybb->settings['usertppoptions']); if (is_array($explodedtpp)) { foreach ($explodedtpp as $tpp) { if ($tpp <= 0) { continue; } $tpp_options[$tpp] = $tpp; } } } $thread_age_options = array(0 => $lang->use_default, 1 => $lang->show_threads_last_day, 5 => $lang->show_threads_last_5_days, 10 => $lang->show_threads_last_10_days, 20 => $lang->show_threads_last_20_days, 50 => $lang->show_threads_last_50_days, 75 => $lang->show_threads_last_75_days, 100 => $lang->show_threads_last_100_days, 365 => $lang->show_threads_last_year, 9999 => $lang->show_all_threads); $forum_options = array("<label for=\"tpp\">{$lang->threads_per_page}:</label><br />" . $form->generate_select_box("tpp", $tpp_options, $mybb->input['tpp'], array('id' => 'tpp')), "<label for=\"daysprune\">{$lang->default_thread_age_view}:</label><br />" . $form->generate_select_box("daysprune", $thread_age_options, $mybb->input['daysprune'], array('id' => 'daysprune')));
if (isset($user['dateformat']) && $user['dateformat'] == $key) { $selected = " selected=\"selected\""; } $dateformat = my_date($format, TIME_NOW, "", 0); eval("\$date_format_options .= \"" . $templates->get("usercp_options_date_format") . "\";"); } $time_format_options = $timeformat = ''; foreach ($time_formats as $key => $format) { $selected = ''; if (isset($user['timeformat']) && $user['timeformat'] == $key) { $selected = " selected=\"selected\""; } $timeformat = my_date($format, TIME_NOW, "", 0); eval("\$time_format_options .= \"" . $templates->get("usercp_options_time_format") . "\";"); } $tzselect = build_timezone_select("timezoneoffset", $mybb->user['timezone'], true); $pms_from_buddys = ''; if ($mybb->settings['allowbuddyonly'] == 1) { eval("\$pms_from_buddys = \"" . $templates->get("usercp_options_pms_from_buddys") . "\";"); } $threadview = array('linear' => '', 'threaded' => ''); if (isset($user['threadmode']) && is_scalar($user['threadmode'])) { $threadview[$user['threadmode']] = 'selected="selected"'; } $daysprunesel = array(1 => '', 5 => '', 10 => '', 20 => '', 50 => '', 75 => '', 100 => '', 365 => '', 9999 => ''); if (isset($user['daysprune']) && is_numeric($user['daysprune'])) { $daysprunesel[$user['daysprune']] = 'selected="selected"'; } if (!isset($user['style'])) { $user['style'] = ''; }
} $lang->coppa_agreement_1 = $lang->sprintf($lang->coppa_agreement_1, $mybb->settings['bbname']); eval("\$coppa_agreement = \"" . $templates->get("member_register_agreement_coppa") . "\";"); } $plugins->run_hooks("member_register_agreement"); eval("\$agreement = \"" . $templates->get("member_register_agreement") . "\";"); output_page($agreement); } else { $plugins->run_hooks("member_register_start"); $validator_extra = ''; if (isset($mybb->input['timezoneoffset'])) { $timezoneoffset = $mybb->get_input('timezoneoffset'); } else { $timezoneoffset = $mybb->settings['timezoneoffset']; } $tzselect = build_timezone_select("timezoneoffset", $timezoneoffset, true); $stylelist = build_theme_select("style"); if ($mybb->settings['usertppoptions']) { $tppoptions = ''; $explodedtpp = explode(",", $mybb->settings['usertppoptions']); if (is_array($explodedtpp)) { foreach ($explodedtpp as $val) { $val = trim($val); $tpp_option = $lang->sprintf($lang->tpp_option, $val); eval("\$tppoptions .= \"" . $templates->get("usercp_options_tppselect_option") . "\";"); } } eval("\$tppselect = \"" . $templates->get("usercp_options_tppselect") . "\";"); } if ($mybb->settings['userpppoptions']) { $pppoptions = '';
$single_days .= "<option value=\"{$i}\" selected=\"selected\">{$i}</option>\n"; } else { $single_days .= "<option value=\"{$i}\">{$i}</option>\n"; } if ($i == $start_day) { $start_days .= "<option value=\"{$i}\" selected=\"selected\">{$i}</option>\n"; } else { $start_days .= "<option value=\"{$i}\">{$i}</option>\n"; } if ($i == $end_day) { $end_days .= "<option value=\"{$i}\" selected=\"selected\">{$i}</option>\n"; } else { $end_days .= "<option value=\"{$i}\">{$i}</option>\n"; } } $timezones = build_timezone_select("timezone", $timezone); $plugins->run_hooks("calendar_editevent_end"); eval("\$editevent = \"" . $templates->get("calendar_editevent") . "\";"); output_page($editevent); } // Move an event to another calendar if ($mybb->input['action'] == "move") { $query = $db->simple_select("events", "*", "eid='" . intval($mybb->input['eid']) . "'"); $event = $db->fetch_array($query); if (!is_numeric($event['eid'])) { error($lang->error_invalidevent); } $query = $db->simple_select("calendars", "*", "cid='{$event['cid']}'"); $calendar = $db->fetch_array($query); // Invalid calendar? if (!$calendar['cid']) {