"Баллы с банка на личный счет", "1"=>"Твиксы с банка на личный счет", "2"=>"Баллы с личного счета в банк", "3"=>"Твиксы с личного счета в банк" ); // массив значения по умолчанию $arr_fix=array( "0"=>$klan['bank'], "1"=>$klan['twix'], "2"=>$user['balls'], "3"=>$user['money'] ); if (isset($_GET['mode'])) { $mode=intval($_GET['mode']); if (!isset($arr_rejim[$mode])) //$arr_rejim { mset_err("Недопустимая операция! "); header("Location: ?l=bank");exit; } // Обработка перевода if (isset($_POST['perevod'])) { $errors=''; if ($mode==0 or $mode==2) // Операции с баллами { $summ=abs(intval($_POST['kol'])); }else{ // Операции с твиксами $summ=abs(floatval($_POST['kol'])); } if ($summ==0) $errors.="Количество переводимых средств не должно быть равно нулю! "; // #echo "\$mode=$mode"; switch ($mode) { case 0: #Баллы с банка на личный счет { if ($summ>$klan['bank']) $errors.="Для перевода недостаточно баллов в банке! "; if ($errors=='') { mysql_query("UPDATE `clan` SET `bank`=(`bank`-$summ) WHERE `admin` = '$user[id]' LIMIT 1"); if (mysql_affected_rows()>0) { mysql_query("UPDATE `user` SET `balls`=(`balls`+$summ) WHERE `id` = '$user[id]' LIMIT 1"); mset_msg("Переведено $summ баллов с банка на личный счет"); // $pol_arr=array("0"=>"сняла","1"=>"снял"); $lentamsg="[url=/info.php?id=$user[id]]$user[nick][/url] ".$pol_arr[$user['pol']]." на личный счет из банка $summ баллов! "; addklanlenta($klan['id'], $lentamsg);// В ленту клана // }else {mset_err("Нет прав для снятия со счета! ");} } break; } case 1: #Твиксы с банка на личный счет { if ($summ>$klan['twix']) $errors.="Для перевода недостаточно $sMonet[0] в банке! "; if ($errors=='') { mysql_query("UPDATE `clan` SET `twix`=(`twix`-$summ) WHERE `admin` = '$user[id]' LIMIT 1"); if (mysql_affected_rows()>0) { mysql_query("UPDATE `user` SET `money`=(`money`+$summ) WHERE `id` = '$user[id]' LIMIT 1"); mset_msg("Переведено $summ $sMonet[0] с банка на личный счет"); $pol_arr=array("0"=>"сняла","1"=>"снял"); $lentamsg="[url=/info.php?id=$user[id]]$user[nick][/url] ".$pol_arr[$user['pol']]." на личный счет из банка $summ $sMonet[0]! "; addklanlenta($klan['id'], $lentamsg);// В ленту клана }else{mset_err("Нет прав для снятия со счета! ");} } break; } case 2: #Баллы с личного счета в банк { if ($summ>$user['balls']) $errors.="Для перевода недостаточно баллов на личном счете! "; if ($errors=='') { mysql_query("UPDATE `clan` SET `bank`=(`bank`+$summ) WHERE `id` = '$klan[id]' LIMIT 1"); if (mysql_affected_rows()>0) { mysql_query("UPDATE `user` SET `balls`=(`balls`-$summ) WHERE `id` = '$user[id]' LIMIT 1"); mset_msg("Переведено $summ баллов с личного счета в банк! "); $pol_arr=array("0"=>"вложила","1"=>"вложил"); $lentamsg="[url=/info.php?id=$user[id]]$user[nick][/url] ".$pol_arr[$user['pol']]." в банк клана $summ баллов! "; addklanlenta($klan['id'], $lentamsg);// В ленту клана } } break; } case 3: #Твиксы с личного счета в банк { #echo " процедура перевода "; if ($summ>$user['money']) $errors.="Для перевода недостаточно $sMonet[0] на личном счете! "; if ($errors=='') { mysql_query("UPDATE `clan` SET `twix`=(`twix`+$summ) WHERE `id` = '$klan[id]' LIMIT 1"); if (mysql_affected_rows()>0) { mysql_query("UPDATE `user` SET `money`=(`money`-$summ) WHERE `id` = '$user[id]' LIMIT 1"); mset_msg("Переведено $summ $sMonet[0] с личного счета в банк! "); $pol_arr=array("0"=>"вложила","1"=>"вложил"); $lentamsg="[url=/info.php?id=$user[id]]$user[nick][/url] ".$pol_arr[$user['pol']]." в банк клана $summ $sMonet[0]! "; addklanlenta($klan['id'], $lentamsg);// В ленту клана } } break; } } if ($errors) mset_err($errors); header("Location: ?l=bank");exit; #echo $errors; } // echo "