} if (!($content = poll_get_option_html($_GET['question_number'], $_GET['option_number']))) { header_status(500, 'Internal Server Error'); exit; } break; case 'pref_attachment': if (!session::logged_in()) { break; } cache_disable(); if (!isset($_GET['type']) || !in_array($_GET['type'], array('pic_aid', 'avatar_aid'))) { header_status(500, 'Internal Server Error'); exit; } $attachments_array = attachments_get_all($_SESSION['UID']); header('Content-type: application/json; charset=UTF-8'); switch ($_GET['type']) { case 'pic_aid': $content = json_encode(user_prefs_filter_attachments($attachments_array, 95, 95)); break; case 'avatar_aid': $content = json_encode(user_prefs_filter_attachments($attachments_array, 16, 16)); break; } break; default: header_status(500, 'Internal Server Error'); exit; } echo $content;
} else { echo " <tr>\n"; echo " <td align=\"left\" class=\"subhead\" colspan=\"4\">", gettext("Avatar Picture (Max 16x16px)"), "</td>\n"; echo " </tr>\n"; } echo " <tr>\n"; echo " <td align=\"left\" rowspan=\"6\" width=\"1%\"> </td>\n"; echo " </tr>\n"; echo " <tr>\n"; echo " <td align=\"left\" width=\"175\" style=\"white-space: nowrap\">", gettext("Avatar URL"), ":</td>\n"; echo " <td align=\"left\">", form_input_text("avatar_url", isset($user_prefs['AVATAR_URL']) && filter_var($user_prefs['AVATAR_URL'], FILTER_VALIDATE_URL) ? htmlentities_array($user_prefs['AVATAR_URL']) : "", 55, 255, null, "user_pref_field"), "</td>\n"; echo " <td align=\"right\" style=\"white-space: nowrap\">", $show_set_all ? form_checkbox("avatar_url_global", "Y", null, isset($user_prefs['AVATAR_URL_GLOBAL']) ? $user_prefs['AVATAR_URL_GLOBAL'] : false, sprintf('title="%s"', gettext("Set for all forums?"))) : form_input_hidden("avatar_url_global", 'Y'), " </td>\n"; echo " </tr>\n"; echo " <tr>\n"; echo " <td align=\"left\" width=\"175\" style=\"white-space: nowrap\">", gettext("Select Attachment"), ":</td>\n"; echo " <td align=\"left\">", form_dropdown_array("avatar_aid", user_prefs_filter_attachments($attachments_array, 16, 16), isset($user_prefs['AVATAR_AID']) ? htmlentities_array($user_prefs['AVATAR_AID']) : '', null, "user_pref_dropdown"), " <span class=\"upload\"></span></td>\n"; echo " </tr>\n"; } else { echo " <tr>\n"; echo " <td align=\"left\" width=\"175\" style=\"white-space: nowrap\">", gettext("Picture URL"), ":</td>\n"; echo " <td align=\"left\">", form_input_text("pic_url", isset($user_prefs['PIC_URL']) && filter_var($user_prefs['PIC_URL'], FILTER_VALIDATE_URL) ? htmlentities_array($user_prefs['PIC_URL']) : "", 55, 255, null, "user_pref_field"), "</td>\n"; echo " <td align=\"right\" style=\"white-space: nowrap\">", $show_set_all ? form_checkbox("pic_url_global", "Y", null, isset($user_prefs['PIC_URL_GLOBAL']) ? $user_prefs['PIC_URL_GLOBAL'] : false, sprintf('title="%s"', gettext("Set for all forums?"))) : form_input_hidden("pic_url_global", 'Y'), " </td>\n"; echo " </tr>\n"; echo " <tr>\n"; echo " <td align=\"left\" width=\"175\" style=\"white-space: nowrap\">", gettext("Avatar URL"), ":</td>\n"; echo " <td align=\"left\">", form_input_text("avatar_url", isset($user_prefs['AVATAR_URL']) && filter_var($user_prefs['AVATAR_URL'], FILTER_VALIDATE_URL) ? htmlentities_array($user_prefs['AVATAR_URL']) : "", 55, 255, null, "user_pref_field"), "</td>\n"; echo " <td align=\"right\" style=\"white-space: nowrap\">", $show_set_all ? form_checkbox("avatar_url_global", "Y", null, isset($user_prefs['AVATAR_URL_GLOBAL']) ? $user_prefs['AVATAR_URL_GLOBAL'] : false, sprintf('title="%s"', gettext("Set for all forums?"))) : form_input_hidden("avatar_url_global", 'Y'), " </td>\n"; echo " </tr>\n"; } echo " <tr>\n"; echo " <td align=\"left\"> </td>\n";