JustinBr |
02-17-2007 12:12 AM |
Blaine - thx much, I actually got someone here form the community to help with it. (Dankness) He made a few changes to the icashadmin.php file. If you'd like to implement these changes you are more than welcome to do so.
PHP Code:
<?php /*======================================================================*\ || #################################################################### || || # ICash # || || # Copyright Blaine0002(C) 2005 All rights reserved. # || || # Modifyed by Dankness to Override Money Values # || || # ---------------------------------------------------------------- # || || # For use with vBulletin Version 3.5.3 # || || # http://www.vbulletin.com | http://www.vbulletin.com/license.html # || || # Discussion and support available at # || || # https://vborg.vbsupport.ru/showthread.php?t=100344 # || || #################################################################### || \*======================================================================*/ error_reporting(E_ALL & ~E_NOTICE); define('THIS_SCRIPT', 'icashadmin'); require_once('./global.php'); // ###################### Donate To All Members ######################## if ($_GET['act'] == "donate_to_all") { print_cp_header("Donate To Members");
$uoption="<option value='All'>All Usergroups</option>"; $usergroups = $db->query("SELECT * FROM " . TABLE_PREFIX . "usergroup ORDER BY title"); while ($usergroup = $db->fetch_array($usergroups)) { $uoption.="<option value='{$usergroup['usergroupid']}'>{$usergroup['title']}</option>"; }
print_form_header('icashadmin', 'do_donate_all'); print_table_header("Donate To Members");
print_input_row("Amount of {$vbphrase['money']} to donate", 'amount','0'); print_label_row("Choose Usergroup<dfn>Will only donate to members within this usergroup</dfn>", '<select name="usergroup" class="bginput">'.$uoption.'</select>');
print_submit_row("Donate {$vbphrase['money']} To Members", 0); //member print_form_header('icashadmin', 'do_donate_member'); print_table_header("Donate To Member");
print_input_row("Amount of {$vbphrase['money']} to donate", 'amount2','0'); print_input_row("Choose Username", 'username','');
print_submit_row("Donate {$vbphrase['money']} To Member", 0);
//member print_form_header('icashadmin', 'do_set_member'); print_table_header("Set Member Cash");
print_input_row("Amount of {$vbphrase['money']} to set to", 'amount2','0'); print_input_row("Choose Username", 'username','');
print_submit_row("Set {$vbphrase['money']} To Member", 0);
print_form_header('icashadmin', 'do_set_all'); print_table_header("Set Money of Usergroups");
print_input_row("Amount of {$vbphrase['money']} to set", 'amount','0'); print_label_row("Choose Usergroup<dfn>Will only donate to members within this usergroup</dfn>", '<select name="usergroup" class="bginput">'.$uoption.'</select>');
print_submit_row("Set {$vbphrase['money']} To Members", 0);
print_cp_footer(); exit; }
// ###################### Do Donate To All Members ######################## if ($_POST['do'] == "do_donate_all") { print_cp_header("Donate To Members");
if($_POST['usergroup']!="All") { if(!$db->query_first("SELECT * FROM " . TABLE_PREFIX . "usergroup where usergroupid='{$_POST['usergroup']}'")) { echo "Invalid Usergroup Specified. [ <a href='javascript:history.go(-1)'>Back</a> ]"; exit; } }
$_POST['amount']=(int)$_POST['amount'];
if($_POST['usergroup']=="All") { $db->query("update " . TABLE_PREFIX . "user set {$vbulletin->options['icashf']}={$vbulletin->options['icashf']}+'{$_POST['amount']}'"); } else { $mcol=$db->query("select * from ".TABLE_PREFIX."user where usergroupid='{$_POST['usergroup']}'"); $membersc=array(); while($them = $db->fetch_array($mcol)) { $membersc[]=$them; } if($membersc[0]) { foreach($membersc as $the_memberg){ $db->query("update " . TABLE_PREFIX . "user set {$vbulletin->options['icashf']}={$vbulletin->options['icashf']}+'{$_POST['amount']}' where userid='{$the_memberg['userid']}'"); } } }
define('CP_REDIRECT', 'icashadmin.php?act=donate_to_all'); print_stop_message('icash_donate_members'); }
// ###################### Do Donate To Member ######################## $_POST['amount2']=(int)$_POST['amount2'];
if ($_POST['do'] == "do_donate_member") { print_cp_header("Donate To Member");
$_POST['amount2']=(int)$_POST['amount2']; $db->query("update " . TABLE_PREFIX . "user set {$vbulletin->options['icashf']}={$vbulletin->options['icashf']}+'{$_POST['amount2']}' where username='{$_POST['username']}'"); define('CP_REDIRECT', 'icashadmin.php?act=donate_to_all'); print_stop_message('icash_donate_members'); }
if ($_POST['do'] == "do_set_member") { print_cp_header("Set Members Cash");
$_POST['amount2']=(int)$_POST['amount2'];
$db->query("update " . TABLE_PREFIX . "user set {$vbulletin->options['icashf']}='{$_POST['amount2']}' where username='{$_POST['username']}'"); define('CP_REDIRECT', 'icashadmin.php?act=donate_to_all'); print_stop_message('icash_donate_members'); }
if ($_POST['do'] == "do_set_all") {
print_cp_header("Set Usergroups Moneys"); if($_POST['usergroup']!="All") { if(!$db->query_first("SELECT * FROM " . TABLE_PREFIX . "usergroup where usergroupid='{$_POST['usergroup']}'")) { echo "Invalid Usergroup Specified. [ <a href='javascript:history.go(-1)'>Back</a> ]"; exit; } } $_POST['amount2']=(int)$_POST['amount2'];
if($_POST['usergroup']=="All") { $db->query("update " . TABLE_PREFIX . "user set {$vbulletin->options['icashf']}='{$_POST['amount']}'"); define('CP_REDIRECT', 'icashadmin.php?act=donate_to_all'); print_stop_message('icash_donate_members'); } else { $grp = $_POST['usergroup']; $grpa = $grp . ',';
$mcol=$db->query("select * from ".TABLE_PREFIX."user where usergroupid='{$_POST['usergroup']}'"); $membersc=array(); while($them = $db->fetch_array($mcol)) { $membersc[]=$them; } if($membersc[0]) { foreach($membersc as $the_memberg) { $db->query("update " . TABLE_PREFIX . "user set {$vbulletin->options['icashf']}='{$_POST['amount']}' where userid='{$the_memberg['userid']}'"); }
} $mcol =$db->query_read("SELECT * FROM ".TABLE_PREFIX."user as a WHERE FIND_IN_SET('{$_POST['usergroup']}', a.membergroupids) ");
$membersc=array(); while($them = $db->fetch_array($mcol)) { $membersc[]=$them; } if($membersc[0]) { foreach($membersc as $the_memberg) { $db->query("update " . TABLE_PREFIX . "user set {$vbulletin->options['icashf']}='{$_POST['amount']}' where userid='{$the_memberg['userid']}'"); }
}
define('CP_REDIRECT', 'icashadmin.php?act=donate_to_all'); print_stop_message('icash_donate_members'); } } ?>
|