vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB4 Programming Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=252)
-   -   register_addmember_process + custom errors (https://vborg.vbsupport.ru/showthread.php?t=288503)

Amit86 09-30-2012 06:02 PM

register_addmember_process + custom errors
 
Hi,

Im trying to customize my registration page to also register to another service my website allows,
That part is working.

My custum hook throws out errors when there is a problem and i was wondering if its possible to embed those errors into vbulletin pages instead of the 'echo white pages' i currently have?

example:
PHP Code:

function error_s ($text) { 
    echo(
"<p style=\"background-color:black;color:yellow;font-family:verdana;\">" $text); 
    echo(
"<br /><br /><a style=\"color:orange;\" href=\"" $_SERVER["SCRIPT_NAME"] . "\">Go back...</a></p>"); 
}; 


                if (
strlen($email) > 50) { 
                        
error_s("Email was too long.");
                        exit(); 
                }; 

error_s("Email was too long.");
How can i changed this to embed with vb's error msgs and wrap it under vb instead of the white page errors?

kh99 10-01-2012 12:59 AM

You could do this:

Code:

eval(standard_error('This is an error'));

or, if you can arrange to have your errors available when the user datamanager has been created then you can call $userdata->error('phrase_name'), and then the user will return to the registration page with the error displaying (you'll probably need to look at the code in register.php to see how to do that).


All times are GMT. The time now is 03:53 PM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01025 seconds
  • Memory Usage 1,714KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)bbcode_code_printable
  • (1)bbcode_php_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (2)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete