* @copyright Copyright © 2009, jTips * @license Commercial - See website for details * * @since 2.1 - 16/10/2008 * @version 2.1 * @package jTips * * Description: */ global $database; ob_clean(); require_once 'components/com_jtips/classes/juser.class.php'; $user_id = jTipsGetParam($_REQUEST, 'user_id', ''); $field = jTipsGetParam($_REQUEST, 'field', ''); $jTipsUser = new jTipsUser($database); $jTipsUser->load($user_id); $jTipsUser->{$field} = intval(!$jTipsUser->{$field}); $jTipsUser->save(); if ($jTipsUser->{$field}) { if ($field == 'status') { //send notification email $jTipsUser->sendNotificationEmail('Approval'); } die('tick'); } else { if ($field == 'status') { //send notification email $jTipsUser->sendNotificationEmail('Reject'); } die('publish_x'); }
if (!$my->id or !isset($my->id) or empty($my->id)) { jTipsRedirect('index.php?option=com_jtips&Itemid=' . jTipsGetParam($_REQUEST, 'Itemid', '') . '&season=' . $season_id, 'Please register first'); } $jTipsUser = new jTipsUser($database); $jTipsUser->user_id = $my->id; //jTipsGetParam($_REQUEST, 'user_id', $my->id); $jTipsUser->status = $jTips['AutoReg']; $jTipsUser->season_id = $season_id; jTipsLogger::_log('current token: ' . $_SESSION['paypalToken'], 'INFO'); jTipsLogger::_log('returned token: ' . jTipsGetParam($_REQUEST, 'token', ''), 'INFO'); if ($jTips['Payments'] == 'paypal' and jTipsGetParam($_REQUEST, 'token', '') == $_SESSION['paypalToken']) { $jTipsUser->paid = 1; } $jTipsUser->save(); if ($jTips['UserNotifyEnable']) { $jTipsUser->sendNotificationEmail(''); } if ($jTips['RegisterAllCompetitions']) { $query = "SELECT id FROM #__jtips_seasons WHERE end_time > NOW() AND id <> " . $database->quote($season_id); $database->setQuery($query); $seasons = $database->loadResultArray(); if (!empty($seasons)) { foreach ($seasons as $other_season_id) { $jTipsUser->season_id = $other_season_id; $jTipsUser->id = null; $jTipsUser->save(); if ($jTips['UserNotifyEnable']) { $jTipsUser->sendNotificationEmail(''); } } }