} } } if ($_GET['do'] !== 'help' and (!$vbulletin->userinfo['userid'] or !$userinfo['userid'] or userBanned($userinfo['userid']) or !$vbulletin->kbank['enabled'])) { print_no_permission(); } // ##################################################################### // DONATE [Money] // ##################################################################### if ($_GET['do'] == 'dodonatemoney') { $processed = true; $vbulletin->input->clean_array_gpc('p', array('to' => TYPE_NOHTML, 'amount' => TYPE_UINT, 'comment' => TYPE_NOHTML)); if (!($user = $db->query_first("\n\t\tSELECT userid \n\t\tFROM " . TABLE_PREFIX . "user \n\t\tWHERE LOWER(username) = '" . $db->escape_string(strtolower($vbulletin->GPC['to'])) . "'")) and !(strtolower($vbulletin->GPC['to']) == strtolower($vbphrase['kbank']) and $user = array('userid' => 0, 'username' => $vbphrase['kbank']))) { eval(standard_error(fetch_error('error_kbank_sendmtonoexist'))); } $result = doDonateMoney($userinfo, $user, $vbulletin->GPC['amount'], $vbulletin->GPC['comment']); if ($result === true) { $vbulletin->url = $vbulletin->kbank['phpfile'] . '?' . $vbulletin->session->vars['sessionurl'] . ""; eval(print_standard_redirect('kbank_r_donatesuccess', true, true)); } else { eval(standard_error($result)); } } if ($_GET['do'] == "doadmindonate") { $processed = true; if (!havePerm($vbulletin->userinfo, KBANK_PERM_ADMIN)) { eval(standard_error(fetch_error('kbank_no_permission'))); } $vbulletin->input->clean_array_gpc('p', array('to' => TYPE_NOHTML, 'amount' => TYPE_INT, 'comment' => TYPE_NOHTML)); if ($vbulletin->GPC['amount'] == 0) { eval(standard_error(fetch_error('error_kbank_sendmsomthing')));
outputError(construct_phrase($vbphrase['kbank_award_mes_minmax_unlimited'], $vbulletin->kbank['name'])); } } } else { //no permission - display error //outputError($vbphrase['kbank_award_mes_noperm']); print_no_permission(); } } else { if ($vbulletin->GPC['userid'] == $vbulletin->userinfo['userid']) { //trying to thank if ($permAward['thank']) { //enough permission $messages = array(); //try to donate $result = doDonateMoney($vbulletin->userinfo, $postinfo, $points, $reason, $postid, array('from' => " ,{$vbulletin->kbank['award']['thanksenttimes']} = {$vbulletin->kbank['award']['thanksenttimes']} + 1" . " ,{$vbulletin->kbank['award']['thanksentamount']} = {$vbulletin->kbank['award']['thanksentamount']} + {$points}" . iif($vbulletin->kbank['award']['addpost'], " ,posts = posts + 1"), 'to' => " ,{$vbulletin->kbank['award']['thankreceivedtimes']} = {$vbulletin->kbank['award']['thankreceivedtimes']} + 1" . " ,{$vbulletin->kbank['award']['thankreceivedamount']} = {$vbulletin->kbank['award']['thankreceivedamount']} + {$points}")); if ($result === true) { //everything's ok $messages[] = $vbphrase['kbank_award_thank_Done']; output($postid, implode('</br>', $messages)); } else { //error! outputError($result); } } else { //no permission //outputError($vbphrase['kbank_award_mes_noperm']); print_no_permission(); } } else { //WTF