uawdijnntqw1x1x1
IP : 216.73.216.54
Hostname : neogeopocket.gameplayer.club
Kernel : Linux neogeopocket.gameplayer.club 5.15.0-173-generic #183-Ubuntu SMP Fri Mar 6 13:29:34 UTC 2026 x86_64
Disable Function : None :)
OS : Linux
PATH:
/
var
/
www
/
html
/
1da44
/
..
/
modules
/
mod_wrapper
/
..
/
mod_userpoints2paypal
/
mod_userpoints2paypal.php
/
/
<?php /** * @version $Id$ * @package UserPoints2Paypal * @subpackage _ECR_SUBPACKAGE_ * @author Nordmograph {@link https://www.nordmograph.com/extensions} * @author Created on 01-Dec-2009 */ //-- No direct access defined('_JEXEC') or die('=;)'); // include the helper file require_once(dirname(__FILE__).'/helper.php'); $doc = JFactory::getDocument(); $user = JFactory::getUser(); $juri = JURI::base(); $uri = JFactory::getUri(); $app = JFactory::getApplication(); $pointsys = $params->get('pointsys',0); $minreq = $params->get('minreq',100); $pointsname = $params->get('pointsname','points'); $currency_code = $params->get('currency_code','USD'); $ratio = $params->get('ratio',0.01); $decim = $params->get('decim',2); $validpointsamount = $app->input->post->getInt('pointsamount'); $validmoneyamount = $app->input->post->get('total'); $paypalemail = $app->input->post->get( 'paypal_useremail','' , 'string' ); $Itemid = $app->input->post->getInt('Itemid',''); $doc->addStyleSheet($juri.'modules/mod_userpoints2paypal/js/sweetalert/sweetalert2.css'); $doc->addScript($juri.'modules/mod_userpoints2paypal/js/sweetalert/sweetalert2.min.js'); $pointsys = $params->get('pointsys', 0); $results = ModUserPoints2PaypalHelper::getItems($pointsys); $userpoints = $results[0]; if( $paypalemail ) { $mailer = JFactory::getMailer(); $config = JFactory::getConfig(); $sendto = $params->get('sendto',1); $customemail = $params->get('customemail'); if ($sendto==2 && $customemail !='') $emailtosendto = $customemail; else $emailtosendto = $config->get( 'mailfrom' ); if ($validpointsamount>=$minreq && $validpointsamount<=$userpoints) { if ($pointsys =='0') { // AUP API to deduct points $referreid = $results[1]; $informationdata=JText::_('UPTS2PPL_PPLPAYMENTREQTO').' '.$user->username.' '.JText::_('UPTS2PPL_FOR').' ('.$currency_code.') '.$validmoneyamount; $api_AUP = JPATH_SITE.'/components/com_altauserpoints/helper.php'; if ( file_exists($api_AUP)) { require_once ($api_AUP); AltaUserPointsHelper::newpoints( 'plgaup_userpoints2paypal', '', '' , $informationdata , -$validpointsamount ); } } elseif($pointsys=='1') { // query to deduct Jomsocial points $newjspoints = $userpoints - $validpointsamount; $db = JFactory::getDBO(); $q = "UPDATE #__community_users SET "; $q .= "points='$newjspoints' "; $q .= "WHERE userid='$user->id'"; $db->setQuery($q); if (!$db->query()) die($db->stderr(true)); } elseif($pointsys=='2') { // query to add EasySocial points reduction $db = JFactory::getDBO(); $q ="SELECT id FROM #__social_points WHERE extension ='mod_userpoints2paypal' "; $db->setQuery($q); $points_id = $db->loadResult(); if(!$points_id) { $q = "INSERT INTO #__social_points (command , extension, title , description, alias, created , points , state) VALUES ('paypal.change','mod_userpoints2paypal', 'COM_EASYSOCIAL_POINTS_USERPOINTS2PAYPAL' , 'COM_EASYSOCIAL_POINTS_USERPOINTS2PAYPAL_DESC' , 'change-points' , '".date('Y-m-d H:i:s')."' , '0' , '1' )"; $db->setQuery($q); if (!$db->query()) die($db->stderr(true)); $points_id = $db->insertid(); $app->enqueueMessage( JText::_('UPTS2PPL_EASYSOCIALRULEADDED') ); } $new_ezpoints = - $validpointsamount; $q ="INSERT INTO #__social_points_history (points_id , user_id , points , created, state ) VALUES ('".$points_id."' , '".$user->id."' , '".$new_ezpoints."' , '".date('Y-m-d H:i:s')."' ,'1' )"; $db->setQuery($q); if (!$db->query()) die($db->stderr(true)); $history_id = $db->insertid(); } if ($pointsys =='0') { $check_page = $uri->getScheme().'://'.$uri->getHost() .'/index.php?option=com_altauserpoints&view=account&userid='.$referreid; } if($pointsys =='2') { $check_page = $uri->getScheme().'://'.$uri->getHost() .'/administrator/index.php?option=com_easysocial&view=users&layout=form&id='.$user->id; } $purpose=urlencode(JText::_('UPTS2PPL_PAYTO').' '.$user->username.' '.JText::_('UPTS2PPL_FOR').' ' .$validpointsamount.' '.$pointsname.'. '.$uri->getScheme().'://'.$uri->getHost() ); $paypal_page = 'https://www.paypal.com/cgi-bin/webscr/?cmd=_donations&business='.$paypalemail.'&item_name='.$purpose.'&amount='.$validmoneyamount.'&no_shipping=1¤cy_code='.$currency_code.'&tax=0&bn=PP-DonationsBF'; $mailfrom = $config->get( 'mailfrom' ); $fromname = $config->get( 'fromname' ); $subject = JText::_('UPTS2PPL_PPLPAYMENTREQTO').' '.$user->username.' '.JText::_('UPTS2PPL_FOR').' '.$validmoneyamount.' ('.$currency_code.'). '; $body = ucfirst($user->username).' '.JText::_('UPTS2PPL_ISREQUESTING').' '.$validmoneyamount.' ('.$currency_code.'). '; if ($pointsys ==0 || $pointsys ==2) $body .= JText::_('UPTS2PPL_FIRSTCHECK').' '; $body .= $validpointsamount.' '.$pointsname.' '.JText::_('UPTS2PPL_HAVEBEENDEDUCTED'); if ($pointsys ==0 || $pointsys ==2) $body .= ': '.$check_page; elseif ($pointsys ==1) $body .= JText::_('UPTS2PPL_NOTPOSSIBLE'); $body .='. '.JText::_('UPTS2PPL_PROCESSHERE').': '; $body .= $paypal_page; $mailerror = "<img src='".$juri."administrator/images/publish_x.png' width='16' height='16' alt='' align='absmiddle' /> <font color='red'><b>".JText::_('UPTS2PPL_EMAILERROR')."</b></font>"; $recipients = array(); $recipients[] = $emailtosendto; if(isset($_POST['receivecopy']) && $emailtosendto !=$user->email ) { $recipients[] = $user->email; $subject .= JText::_('UPTS2PPL_REQUESTEDCOPY'); $body .= ' '.JText::_('UPTS2PPL_REQUESTEDCOPY'); } $mailer->addRecipient($recipients); $mailer->setSubject($subject); $mailer->setBody($body); $sender = array( $mailfrom, $fromname ); $mailer->setSender($sender); $sent = $mailer->send(); if ($sent ) { echo '<script language = "Javascript"> swal("'.JText::_('JYes').'","'.JText::_('UPTS2PPL_REQUESTSENT').'","success");</script>'; } else echo $mailerror; } $userpoints = $userpoints -$validpointsamount; } require(JModuleHelper::getLayoutPath('mod_userpoints2paypal'));
/var/www/html/1da44/../modules/mod_wrapper/../mod_userpoints2paypal/mod_userpoints2paypal.php