示例#1
0
 require_once DIR . '/includes/functions_misc.php';
 $timezoneoptions = '';
 foreach (fetch_timezone() as $optionvalue => $timezonephrase) {
     $optiontitle = $vbphrase["{$timezonephrase}"];
     $optionselected = iif($optionvalue == $timezonesel, 'selected="selected"', '');
     $timezoneoptions .= render_option_template($optiontitle, $optionvalue, $optionselected, $optionclass);
 }
 $templater = vB_Template::create('modifyoptions_timezone');
 $templater->register('selectdst', $selectdst);
 $templater->register('timezoneoptions', $timezoneoptions);
 $timezoneoptions = $templater->render();
 // if applicable, set up some facebook data
 if (is_facebookenabled()) {
     // if users are allowed to import info from facebook, generate the form
     if (vB_Facebook::instance()->userIsLoggedIn()) {
         $fbimportform = construct_fbimportform();
     }
     // populate form fields with information from facebook if its available
     $fb_userinfo = vB_Facebook::instance()->getFbUserInfo();
     if (!empty($fb_userinfo)) {
         $show['fb_email'] = !empty($fb_userinfo['contact_email']) ? true : false;
         $email = !empty($fb_userinfo['contact_email']) ? $fb_userinfo['contact_email'] : $email;
         $emailconfirm = !empty($fb_userinfo['contact_email']) ? $fb_userinfo['contact_email'] : $emailconfirm;
     }
 }
 $navbits['register.php' . $vbulletin->session->vars['sessionurl_q']] = $vbphrase['register'];
 $navbar = render_navbar_template($navbits);
 ($hook = vBulletinHook::fetch_hook('register_form_complete')) ? eval($hook) : false;
 $templater = vB_Template::create('register');
 $templater->register_page_templates();
 $templater->register('navbar', $navbar);
示例#2
0
 $show['customfields_option'] = $customfields_option ? true : false;
 $show['customfields_other'] = $customfields_other ? true : false;
 $show['email'] = ($vbulletin->options['enableemail'] and $vbulletin->options['displayemails']) ? true : false;
 $vbulletin->input->clean_array_gpc('p', array('timezoneoffset' => TYPE_NUM));
 // where do we send in timezoneoffset?
 if ($vbulletin->GPC['timezoneoffset']) {
     $timezonesel = $vbulletin->GPC['timezoneoffset'];
 } else {
     $timezonesel = $vbulletin->options['timeoffset'];
 }
 // if applicable, set up some facebook data
 if (is_facebookenabled()) {
     // make sure current user is logged in
     if (vB_Facebook::instance()->userIsLoggedIn()) {
         // if users are allowed to import info from facebook, generate the form
         $fbimportform = construct_fbimportform('register', $fb_importform_skip_fields);
         // populate form fields with information from facebook if its available
         $fb_userinfo = vB_Facebook::instance()->getFbUserInfo();
         if (!empty($fb_userinfo)) {
             $show['fb_email'] = !empty($fb_userinfo['email']) ? true : false;
             $username = !empty($fb_userinfo['name']) ? htmlspecialchars_uni($fb_userinfo['name']) : $username;
             $email = !empty($fb_userinfo['email']) ? $fb_userinfo['email'] : $email;
             $emailconfirm = !empty($fb_userinfo['email']) ? $fb_userinfo['email'] : $emailconfirm;
             $timezonesel = !empty($fb_userinfo['timezone']) ? $fb_userinfo['timezone'] : $timezonesel;
             $fbname = $fb_userinfo['name'];
             $fbprofileurl = get_fbprofileurl();
             $fbprofilepicurl = !empty($fb_userinfo['pic']) ? $fb_userinfo['pic'] : get_fbprofilepicurl();
         }
     }
 }
 require_once DIR . '/includes/functions_misc.php';