PDA

View Full Version : Can I use a stylevar in php code?


EquinoxWorld
08-15-2011, 11:32 AM
Hello everyone, I was wondering if I could use a stylevar in a my php code. I know that for example for options the equivalent to {vb:raw vboptions.bburl} would be $vbulletin->options['bburl'] , so what would be the php equivalent to say {vb:stylevar forum_sidebar_border} for example? Is this even possible? Thanks for your time everyone, if anyone has any information please let us know. Thank you, hope everyone had a great weekend.

Best Regards.

Badshah93
08-15-2011, 01:11 PM
just globalise stylevar

global $stylevar;

Now you can use

$stylevar[forum_sidebar_border]

EquinoxWorld
08-15-2011, 01:51 PM
just globalise stylevar

global $stylevar;

Now you can use

$stylevar[forum_sidebar_border]

Thanks for your reply Sherif. This is what I am using:


// ######################### REQUIRE BACK-END ############################
// if your page is outside of your normal vb forums directory, you should change directories by uncommenting the next line
// chdir ('/path/to/your/forums');
$curdir = getcwd ();
chdir($_SERVER['DOCUMENT_ROOT']);
require_once('./global.php');
chdir ($curdir);
include('intuitco/cotw/functions/cotw_func_print_stats.php');

global $stylevar;
// ################################################## #####################
// ######################## START MAIN SCRIPT ############################
// ################################################## #####################

$navbits = construct_navbits(array('./intuitco/cotw/cotw.php' => 'Contests Of The Week', '' => 'Signature Of The Week'));
$navbar = render_navbar_template($navbits);

// ###### YOUR CUSTOM CODE GOES HERE #####

$pagetitle = 'Signature Of The Week';

// ################################################## ####################
// ###############NOW WE CHECK FOR VOTE OR NOMINATE######################
$result = $db->query_read("SELECT * FROM cotw_sotw_nominations");
if (mysql_num_rows($result) == 7) {
if ($vbulletin->options['cotw_sotw_pay_credits'] == 1) {
$cotw_sotw_nom_or_vote = "Nominations are closed for this contest.<br/>
Click <a href=intuitco/cotw/cotw_sotw_vote.php>here</a> to start voting.<br/>
<b style=color:".$stylevar['link_color'].">Contest Type:</b><br/>
".$vbulletin->options['cotw_sotw_contest_type']."<br/>
First Place: ".$vbulletin->options['cotw_sotw_first_place_prize']." ".$vbulletin->options['cotw_sotw_credit_name']."<br/>
Second Place: ".$vbulletin->options['cotw_sotw_second_place_prize']." ".$vbulletin->options['cotw_sotw_credit_name']."<br/>
Third Place: ".$vbulletin->options['cotw_sotw_third_place_prize']." ".$vbulletin->options['cotw_sotw_credit_name'];
}
if ($vbulletin->options['cotw_sotw_pay_credits'] == 0) {
$cotw_sotw_nom_or_vote = "Nominations are closed for this contest.<br/>
Click <a href=intuitco/cotw/cotw_sotw_vote.php>here</a> to start voting.
<b style=color:".$stylevar['link_color'].">Contest Type:</b><br/>
".$vbulletin->options['cotw_sotw_contest_type']."";


}

}
if (mysql_num_rows($result) < 7) {
if ($vbulletin->options['cotw_sotw_pay_credits'] == 1) {
$cotw_sotw_nom_or_vote = "Nominations are open for this contest.<br/>
Click <a href=./intuitco/cotw/cotw_sotw_nominate.php>here</a> to start nominating.<br/>
<b style=color:".$stylevar['link_color'].">Contest Type:</b><br/>
".$vbulletin->options['cotw_sotw_contest_type']."<br/>
First Place: ".$vbulletin->options['cotw_sotw_first_place_prize']." ".$vbulletin->options['cotw_sotw_credit_name']."<br/>
Second Place: ".$vbulletin->options['cotw_sotw_second_place_prize']." ".$vbulletin->options['cotw_sotw_credit_name']."<br/>
Third Place: ".$vbulletin->options['cotw_sotw_third_place_prize']." ".$vbulletin->options['cotw_sotw_credit_name'];
}
if ($vbulletin->options['cotw_sotw_pay_credits'] == 0) {
$cotw_sotw_nom_or_vote = "Nominations are open for this contest.<br/>
Click <a href=./intuitco/cotw/cotw_sotw_nominate.php>here</a> to start nominating.
<b style=color:".$stylevar['link_color'].">Contest Type:</b><br/>
".$vbulletin->options['cotw_sotw_contest_type']."";
}

}



Doesn't seem to work though. I also tried like this and didn't work either.


<b style=color:".$stylevar[link_color].">


Any ideas what I am doing wrong? Almost there though. :) Thanks for your help Sherif.