PDA

View Full Version : Variable processing for a Product I want to Update and Release


jugo
08-17-2005, 07:18 PM
I have a random Image Hack which the admin specifies a delimeter that is used in the image file name as the files to use in a random image sequence.

I want to be able to specify a different delimeter for each style used.

The setting in the vBoptions is like this:

STYLEID : DELIMETER

Examples below: (This is the content in the $vbulletin->options['randimg_map'] variable)

1:_rand1_
2:_rand2_

The code I use here is to separate the StyleID from the Delimeter:


$input = $vbulletin->options['randimg_map'];

$data = preg_split('/[\n:]/', trim($input));
for($i = 0; $i < count($data); $i+=2)
{
$delim = $data[$i+1];
if ($style[styleid] = $data[$i]) {
$fid = "/".$delim."/";
}
}


So if the styleID is 1 then $fid should be _rand1_ and if the styleID is 2 then $fid should be _rand2_ (depending on how it's set up in the $vbulletin->options['randimg_map'] setting).

What about my code is not right....I have spent two days on this already. It uses _rand2_ for both no matter what style i am currently viewing the site with.

Any help provided would be greatly appreciated.

Thanks
jugo