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.
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.