PDA

View Full Version : Set option by default [Profile Fields]


Xexiu
04-18-2013, 11:09 PM
Hello,

I had downloaded time ago an add-on (currently not supported from the author) and was wondering if I can chose what default option to set up in profile fileds so in order to activate it automatically that field when a new user registers.

I have the following plugin:

if($vbulletin->options['kr_ajax_checkpm_enabled'])
{
if(empty($vbulletin->options['kr_ajax_checkpm_timecycle']))
{
$vbulletin->options['kr_ajax_checkpm_timecycle'] = '1,5,10,15';
}
$checkpm_option = explode(',', $vbulletin->options['kr_ajax_checkpm_timecycle']);
$chkoption = '';
if($vbulletin->userinfo['checkpm_timecycle'] != 0)
{
$chkoption .= "<option value=\"" . $vbulletin->userinfo['checkpm_timecycle'] . "\" selected=\"selected\">" . $vbulletin->userinfo['checkpm_timecycle'] / 60000 . " Min.</option>\n";
}
foreach($checkpm_option AS $key => $val)
{
$chkoption .= "<option value=\"" . $val * 60000 . "\">" . $val . " Min.</option>\n";
}
eval('$template_hook[usercp_options_messaging] .= "' . fetch_template('kr_ajax_checkpm_useroptions') . '";');

The options are:
1. Disabled (by default)
2. 1 Min.
3. 5 Min.
4. 10 Min.
5. 15 Min.

Is it posible to make 1 Min. option by default so when a new user register can have 1 min set automatically?

I had a looked on the template called from the plugin, but didn't change anything. Here is the code from the template called (ajax_checkpm_useroptions):

<fieldset class="fieldset"><legend><label for="checkpm_timecycle">$vbphrase[private_messaging]</label></legend>
<div>
<select name="checkpm_timecycle" class="bginput">
<option value="0">$vbphrase[disabled]</option>
$chkoption
</select> $vbphrase[ajax_checkpm_timedelay]
</div>
</fieldset>

Any suggestions/ideas are well welcomed!

Thank you.