If you are looking to buy items such as food, drink, misc items, then please go to the Items shop which will sell these to you. This section is for user account changes.
query('SELECT id, username FROM '.$db->prefix.'users WHERE username=\''.pun_htmlspecialchars($_POST['username']).'\' LIMIT 1');
if (!$db->num_rows($query))
message($lang_cash['User_not_exist']);
$user = $db->fetch_assoc($query);
$db->query('UPDATE '.$db->prefix.'users SET cm_cash=cm_cash+'.$amount.' WHERE id='.$user['id'].' LIMIT 1') or error('Unable to update + donate');
$db->query('UPDATE '.$db->prefix.'users SET cm_cash=cm_cash-'.$amount.' WHERE id='.$pun_user['id'].' LIMIT 1')or error('Unable to update - donate');
message("".$amount." ".$pun_config['cm_cur_name']." has been transferred to ".$user['username']);
}
break;
case 'do_buy_title':
if($pun_config['o_shop_title'] == '1')
{
$title = $db->escape($_POST['new_title']);
if($pun_user['cm_cash'] < $pun_config['o_shop_titleprice'])
message("Sorry, you don't have enough cash.");
$db->query("UPDATE ".$db->prefix."users SET title = '".$title."', cm_cash = cm_cash - '".$pun_config['o_shop_titleprice']."' WHERE id = ".$pun_user['id']) or error('Unable to update user information', __FILE__, __LINE__, $db->error());
message("Your user title has been changed");
}
break;
case 'do_buy_title2':
if($pun_config['o_shop_othertitle'] == '1')
{
$title = $db->escape($_POST['new_title']);
if($pun_user['cm_cash'] < $pun_config['o_shop_otitleprice'])
message("Sorry, you don't have enough cash.");
$query = $db->query('SELECT id, username FROM '.$db->prefix.'users WHERE username=\''.pun_htmlspecialchars($_POST['username']).'\' LIMIT 1');
if (!$db->num_rows($query))
message($lang_cash['User_not_exist']);
$user = $db->fetch_assoc($query);
$db->query("UPDATE ".$db->prefix."users SET cm_cash = cm_cash - '".$pun_config['o_shop_otitleprice']."' WHERE id = ".$pun_user['id']) or error('Unable to update user information', __FILE__, __LINE__, $db->error());
$db->query("UPDATE ".$db->prefix."users SET title = '".$title."' WHERE id=".$user['id']) or error('Unable to update user information', __FILE__, __LINE__, $db->error());
message("The title of the user you selected has been changed.");
}
break;
case 'do_buy_postcount':
if($pun_config['o_shop_postcount15'] == '1')
{
$title = $db->escape($_POST['submit']);
if($pun_user['cm_cash'] < $pun_config['o_shop_postprice'])
message("Sorry, you don't have enough cash.");
$db->query("UPDATE ".$db->prefix."users SET cm_cash = cm_cash - '".$pun_config['o_shop_postprice']."' WHERE id = ".$pun_user['id']) or error('Unable to update user infomation', __FILE__, __LINE__, $db->error());
$db->query("UPDATE ".$db->prefix."users SET num_posts = num_posts + '".$pun_config['o_shop_postcount']."' WHERE id =".$pun_user['id']) or error('Unable to update user information', __FILE__, __LINE__, $db->error());
message("Your post count had been changed.");
}
break;
case 'do_buy_group':
if($pun_config['o_shop_group'] == '1')
{
$title = $db->escape($_POST['submit']);
if($pun_user['cm_cash'] < $pun_config['o_shop_groupprice'])
message("Sorry, you don't have enough cash.");
$db->query("UPDATE ".$db->prefix."users SET cm_cash = cm_cash - '".$pun_config['o_shop_groupprice']."' WHERE id = ".$pun_user['id']) or error('Unable to update user information....', __FILE__, __LINE__, $db->error());
$db->query("UPDATE ".$db->prefix."users SET group_id = '".$pun_config['o_shop_groupid']."' WHERE id = ".$pun_user['id']) or error('Unable to update user information', __FILE__, __LINE__, $db->error());
$result = $db->query("SELECT g_title FROM ".$db->prefix."groups WHERE g_id = ".$pun_config['o_shop_groupid']) or error('Unable to fetch group information', __FILE__, __LINE__, $db->error());
message("Your user group has been changed to ".$title = $db->result($result, 0).".");
}
break;
case 'do_buy_osig':
if($pun_config['o_shop_osig'] == '1')
{
$title = $db->escape($_POST['new_osig']);
if($pun_user['cm_cash'] < $pun_config['o_shop_osigprice'])
message("Sorry, you don't have enough cash.");
$query = $db->query('SELECT id, username FROM '.$db->prefix.'users WHERE username=\''.pun_htmlspecialchars($_POST['username']).'\' LIMIT 1');
if (!$db->num_rows($query))
message($lang_cash['User_not_exist']);
$user = $db->fetch_assoc($query);
$db->query("UPDATE ".$db->prefix."users SET cm_cash = cm_cash - '".$pun_config['o_shop_osigprice']."' WHERE id = ".$pun_user['id']) or error('Unable to update user information', __FILE__, __LINE__, $db->error());
$db->query("UPDATE ".$db->prefix."users SET signature = '".$title."' WHERE id = ".$user['id']) or error('Unable to update user information', __FILE__, __LINE__, $db->error());
message("The title of the user you selected has been changed.");
}
break;
case 'do_buy_ball':
if($pun_config['o_shop_ball'] == '1' && $pun_user['ball'] == '0')
{
$title = $db->escape($_POST['submit']);
if($pun_user['cm_cash'] < $pun_config['o_shop_ballprice'])
message("Sorry, you don't have enough cash.");
$db->query("UPDATE ".$db->prefix."users SET cm_cash = cm_cash - '".$pun_config['o_shop_ballprice']."' WHERE id = ".$pun_user['id']) or error('Unable to update user information....', __FILE__, __LINE__, $db->error());
$db->query("UPDATE ".$db->prefix."users SET ball = 1 WHERE id = ".$pun_user['id']) or error('Unable to update ball...', __FILE__, __LINE__, $db->error());
message('You have bought a ball, You can select what you would like to do with this in your Profile');
}
break;
case 'do_buy_cookie':
if ($pun_config['o_shop_cookie'] == '1' && $pun_user['cookie'] == '0')
{
$title = $db->escape($_POST['submit']);
if($pun_user['cm_cash'] < $pun_config['o_shop_ballprice'])
message("Sorry, you don't have enough cash.");
$db->query("UPDATE ".$db->prefix."users SET cm_cash = cm_cash - '".$pun_config['o_shop_cookieprice']."' WHERE id = ".$pun_user['id']) or error('Unable to take payment for cookies', __FILE__, __LINE__, $db->error());
$db->query("UPDATE ".$db->prefix."users SET cookie = 1 WHERE id = ".$pun_user['id']) or error('Unable to give the cookie', __FILE__, __LINE__, $db->error());
message('You have bought a cookie, You can select what you would like to do with this in your Profile');
}
break;
case 'do_buy_drink':
if ($pun_config['o_shop_drink'] == '1' && $pun_user['drink'] == '0')
{
$title = $db->escape($_POST['submit']);
if($pun_user['cm_cash'] < $db->config['o_shop_drinkprice'])
message("Sorry, you don't have enough cash.");
$db->query("UPDATE ".$db->prefix."users SET cm_cash = cm_cash - '".$pun_config['o_shop_drinkprice']."' WHERE id = ".$pun_user['id']) or error('Unable to take payment for drink', __FILE__, __LINE__, $db->error());
$db->query("UPDATE ".$db->prefix."users SET drink = 1 WHERE id = ".$pun_user['id']) or error('Unable to give the drink', __FILE__, __LINE__, $db->error());
message('You have bought a drink, You can select what you would like to do with this in your Prfile');
}
break;
case 'main':
default:
if($pun_config['o_shop_donate'] == '1')
{
?>
Donate
Buy a new title
Buy another user a new title
Increase post count by
query("SELECT g_title FROM ".$db->prefix."groups WHERE g_id = ".$pun_config['o_shop_groupid']) or error('Unable to fetch group information', __FILE__, __LINE__, $db->error());
?>