*

MB Themes

Hey folks, we are adding new hooks into themes. For those you want to add them manually and do not wait for theme updates, follow instructions.

New hooks:
user_pre_login_form
user_pre_register_form

Code to execute hooks:
Code: [Select]
<?php osc_run_hook('user_pre_login_form'); ?>
<?php osc_run_hook('user_pre_register_form'); ?>

First one goes to user-login.php and second one to user-register.php. In some themes, user-login.php is merged to user-register.php, but basically only important is to add them correctly to form.

Hooks should be at very top of form.

User login form integration:
Code: [Select]
            <form action="<?php echo osc_base_url(true); ?>" method="post" >
              <input type="hidden" name="page" value="login" />
              <input type="hidden" name="action" value="login_post" />
             
              <?php osc_run_hook('user_pre_login_form'); ?>

User registration form integration:
Code: [Select]
            <form name="register" id="register" action="<?php echo osc_base_url(true); ?>" method="post" >
              <input type="hidden" name="page" value="register" />
              <input type="hidden" name="action" value="register_post" />
             
              <?php osc_run_hook('user_pre_register_form'); ?>
             

Reason for new hooks: easier integration of elements like social sign-in buttons.
Enjoy  :P
  To get fast support, we need following details: Detail description, URL to reproduce problem, Screenshots