Пример #1
0
 $template->register('themelist', $themelist);
 $template->register('canusetheme', $canusetheme);
 $template->register('cancustomize', $cancustomize);
 $template->register('is_superadmin', can_administer('cansetdefaultprofile') ? 1 : 0);
 $template->register('caneditfontfamily', $userinfo['permissions']['usercsspermissions'] & $vbulletin->bf_ugp_usercsspermissions['caneditfontfamily']);
 $template->register('caneditfontsize', $userinfo['permissions']['usercsspermissions'] & $vbulletin->bf_ugp_usercsspermissions['caneditfontsize']);
 $template->register('caneditbgimage', $userinfo['permissions']['usercsspermissions'] & $vbulletin->bf_ugp_usercsspermissions['caneditbgimage']);
 $template->register('caneditcolors', $userinfo['permissions']['usercsspermissions'] & $vbulletin->bf_ugp_usercsspermissions['caneditcolors']);
 $template->register('caneditborders', $userinfo['permissions']['usercsspermissions'] & $vbulletin->bf_ugp_usercsspermissions['caneditborders']);
 $template->register('contenttypeid', vB_Types::instance()->getContentTypeID('vBForum_Album'));
 $template->register('poststarttime', TIMENOW);
 $template->register('posthash', vB_Template_Runtime::escapeJS(md5(TIMENOW . $vbulletin->userinfo['userid'] . $vbulletin->userinfo['salt'])));
 //see if this user is using the asset manager.
 $show_albums = 'false';
 //see if this user has an album we can use for background images.
 $albums = vB_dB_Assertor::getInstance()->assertQuery('firstPublicAlbum', array('userid' => $vbulletin->userinfo['userid']));
 if ($albums->valid()) {
     $album = $albums->current();
     if (!empty($album)) {
         //this user has at least one public album
         $show_albums = 'true';
     }
 }
 $jsblock .= "var show_albums = {$show_albums};\n";
 $template->register('show_assetmanager', $show_albums == 'true');
 //Now the initial variables.
 $template->register('title_text_color', $usertheme['title_text_color']);
 $template->register('module_text_color', $usertheme['module_text_color']);
 $template->register('module_link_color', $usertheme['module_link_color']);
 $template->register('module_border', $usertheme['module_border']);
 $template->register('content_text_color', $usertheme['content_text_color']);