示例#1
0
 * @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');
}
示例#2
0
文件: add.php 项目: joomux/jTips
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('');
            }
        }
    }