Chris@76: Chris@76:
Chris@76:
Chris@76: Chris@76:
Chris@76:
Chris@76:
Chris@76: Chris@76: Chris@76: '; Chris@76: } Chris@76: Chris@76: function template_control_richedit_buttons($editor_id) Chris@76: { Chris@76: global $context, $settings, $options, $txt, $modSettings, $scripturl; Chris@76: Chris@76: $editor_context = &$context['controls']['richedit'][$editor_id]; Chris@76: Chris@76: echo ' Chris@76: '; Chris@76: Chris@76: if ($editor_context['preview_type']) Chris@76: echo ' Chris@76: '; Chris@76: Chris@76: if ($context['show_spellchecking']) Chris@76: echo ' Chris@76: '; Chris@76: } Chris@76: Chris@76: // What's this, verification?! Chris@76: function template_control_verification($verify_id, $display_type = 'all', $reset = false) Chris@76: { Chris@76: global $context, $settings, $options, $txt, $modSettings; Chris@76: Chris@76: $verify_context = &$context['controls']['verification'][$verify_id]; Chris@76: Chris@76: // Keep track of where we are. Chris@76: if (empty($verify_context['tracking']) || $reset) Chris@76: $verify_context['tracking'] = 0; Chris@76: Chris@76: // How many items are there to display in total. Chris@76: $total_items = count($verify_context['questions']) + ($verify_context['show_visual'] ? 1 : 0); Chris@76: Chris@76: // If we've gone too far, stop. Chris@76: if ($verify_context['tracking'] > $total_items) Chris@76: return false; Chris@76: Chris@76: // Loop through each item to show them. Chris@76: for ($i = 0; $i < $total_items; $i++) Chris@76: { Chris@76: // If we're after a single item only show it if we're in the right place. Chris@76: if ($display_type == 'single' && $verify_context['tracking'] != $i) Chris@76: continue; Chris@76: Chris@76: if ($display_type != 'single') Chris@76: echo ' Chris@76:
'; Chris@76: Chris@76: // Do the actual stuff - image first? Chris@76: if ($i == 0 && $verify_context['show_visual']) Chris@76: { Chris@76: if ($context['use_graphic_library']) Chris@76: echo ' Chris@76: ', $txt['visual_verification_description'], ''; Chris@76: else Chris@76: echo ' Chris@76: ', $txt['visual_verification_description'], ' Chris@76: ', $txt['visual_verification_description'], ' Chris@76: ', $txt['visual_verification_description'], ' Chris@76: ', $txt['visual_verification_description'], ' Chris@76: ', $txt['visual_verification_description'], ' Chris@76: ', $txt['visual_verification_description'], ''; Chris@76: Chris@76: if (WIRELESS) Chris@76: echo '
Chris@76: '; Chris@76: else Chris@76: echo ' Chris@76:
Chris@76: ', $txt['visual_verification_sound'], ' / ', $txt['visual_verification_request_new'], '', $display_type != 'quick_reply' ? '
' : '', '
Chris@76: ', $txt['visual_verification_description'], ':', $display_type != 'quick_reply' ? '
' : '', ' Chris@76: Chris@76:
'; Chris@76: } Chris@76: else Chris@76: { Chris@76: // Where in the question array is this question? Chris@76: $qIndex = $verify_context['show_visual'] ? $i - 1 : $i; Chris@76: Chris@76: echo ' Chris@76:
Chris@76: ', $verify_context['questions'][$qIndex]['q'], ':
Chris@76: Chris@76:
'; Chris@76: } Chris@76: Chris@76: if ($display_type != 'single') Chris@76: echo ' Chris@76:
'; Chris@76: Chris@76: // If we were displaying just one and we did it, break. Chris@76: if ($display_type == 'single' && $verify_context['tracking'] == $i) Chris@76: break; Chris@76: } Chris@76: Chris@76: // Assume we found something, always, Chris@76: $verify_context['tracking']++; Chris@76: Chris@76: // Tell something displaying piecemeal to keep going. Chris@76: if ($display_type == 'single') Chris@76: return true; Chris@76: } Chris@76: Chris@76: ?>