This is my first vbulletin edit
I'm newbie
-----------
added phrase
admin -> add phrase
Varname :: casino_acp_daily_bonus_pergroup
Text :: default bonus per usergroup id
Varname :: casino_acp_daily_bonus_pergroup_desc
Text ::
default bonus per usergroup id
6=2000 saparate with |
example
6=2000|5=1500|7=1000|13=500|12=400|11=350|10=200|9=150|2=100
-------------
replace file admincp/casino_settings.php
and
replace file includes/cron/casino_update.php
-----------------------
file change open admincp/casino_settings.php
find
add this below
find
add this below
find
add this below
save it
----------
file change open includes/cron/casino_update.php
find
replace with
save it.
Done!!!
I'm newbie
-----------
added phrase
admin -> add phrase
Varname :: casino_acp_daily_bonus_pergroup
Text :: default bonus per usergroup id
Varname :: casino_acp_daily_bonus_pergroup_desc
Text ::
default bonus per usergroup id
6=2000 saparate with |
example
6=2000|5=1500|7=1000|13=500|12=400|11=350|10=200|9=150|2=100
-------------
replace file admincp/casino_settings.php
and
replace file includes/cron/casino_update.php
-----------------------
file change open admincp/casino_settings.php
find
PHP:
$dailybonus = $_REQUEST['dailybonus'];
add this below
PHP:
$dailybonuspergroup = $_REQUEST['dailybonuspergroup'];
find
PHP:
$query = "UPDATE casino_settings SET switch1 = $dailybonus WHERE settingname = 'dailybonus'";
$db->query($query);
add this below
PHP:
$query = "UPDATE casino_settings SET switch2 = '$dailybonuspergroup' WHERE settingname = 'dailybonus'";
$db->query($query);
find
PHP:
print_cells_row(array("$vbphrase[casino_acp_daily_bonus]", "<input type='text' size='4' name='dailybonus' value='$set'/>", "$vbphrase[casino_acp_daily_bonus_desc]"),0,0,-2);
add this below
PHP:
$query = "SELECT * FROM casino_settings WHERE settingname='dailybonus'";
$settings = $db->query_read($query);
$setting = $db->fetch_array($settings);
$set = $setting['switch2'];
print_cells_row(array("$vbphrase[casino_acp_daily_bonus_pergroup]", "<input type='text' size='50' name='dailybonuspergroup' value='$set'/>", "$vbphrase[casino_acp_daily_bonus_pergroup_desc]"),0,0,-2);
save it
----------
file change open includes/cron/casino_update.php
find
PHP:
// ======== Daily Log in Bonuses ==========
$settings = $vbulletin->db->query_read("SELECT * FROM casino_settings WHERE settingname='dailybonus'");
$setting = $vbulletin->db->fetch_array($settings);
$bonus = $setting['switch1'];
$m = time() - (60 * 60 * 24);
$users = $vbulletin->db->query_read("
SELECT userid, username, email, lastvisit
FROM " . TABLE_PREFIX . "user
WHERE lastvisit > $m
");
$logins = 0;
while ($user = $vbulletin->db->fetch_array($users))
{
$userid = $user['userid'];
$query = "UPDATE " . TABLE_PREFIX . "user
SET $cashtype = $cashtype + $bonus
WHERE userid = $userid
";
$logins++;
$vbulletin->db->query($query);
}
replace with
PHP:
// ======== Daily Log in Bonuses ==========
$settings = $vbulletin->db->query_read("SELECT * FROM casino_settings WHERE settingname='dailybonus'");
$setting = $vbulletin->db->fetch_array($settings);
$bonuslist = explode('|', $setting['switch2']);
$bonus = $setting['switch1'];
for ( $i = 0; $i < count($bonuslist); $i++ )
{
list( $usergroupid, $cashbonus ) = explode( '=', $bonuslist[$i] );
$dailybonus[trim($usergroupid)] = trim($cashbonus);
}
$m = time() - (60 * 60 * 24);
$users = $vbulletin->db->query_read("
SELECT userid, username, email, lastvisit, usergroupid
FROM " . TABLE_PREFIX . "user
WHERE lastvisit > $m
");
$logins = 0;
while ($user = $vbulletin->db->fetch_array($users))
{
$bonus = ( isset( $dailybonus[$user['usergroupid']] ) ) ? $dailybonus[$user['usergroupid']] : $bonus;
$userid = $user['userid'];
$query = "UPDATE " . TABLE_PREFIX . "user
SET $cashtype = $cashtype + $bonus
WHERE userid = $userid
";
$logins++;
$vbulletin->db->query($query);
}
save it.
Done!!!