Mysidia Adoptables Support Forum

Mysidia Adoptables Support Forum (http://www.mysidiaadoptables.com/forum/index.php)
-   Addons/Mods Graveyard (http://www.mysidiaadoptables.com/forum/forumdisplay.php?f=41)
-   -   Currency for leveling up / Adoptable shop (Fixed again) (http://www.mysidiaadoptables.com/forum/showthread.php?t=561)

kisazeky 04-04-2009 05:03 PM

RE: Currency for leveling up / Adoptable shop (Fixed again)
 
Added.

Ashje 04-06-2009 04:46 AM

RE: Currency for leveling up / Adoptable shop (Fixed again)
 
Just went to buy an adoptable from the shop. I clicked it, it all worked fine 'till I clicked adopt. Then it wouldn't let me adopt, even when I legitimately adopted it. I had to take that part out of adopt.php for it to work. Help?

Tequila 04-06-2009 02:16 PM

RE: Currency for leveling up / Adoptable shop (Fixed again)
 
Now that I got the one issue taken care of, I want to submit this information to see if you'd know how to help me convert from adoptables to items.

shop.php code:
PHP Code:

<?php

// Easy Adoptables Script by Brandon Rusnak
// Get our includes out of the way

include("inc/functions.php");
include(
"inc/config.php");
include(
"inc/settings.php");
include(
"inc/nbbc.php");  // BBCODE Parser
$bbcode = new BBCode;

$stop 0;

// Connect to our database

$conn mysql_connect($dbhost$dbuser$dbpass) or die ('Error connecting to mysql database!');
mysql_select_db($dbname);


//Set up our login info...
$username "";
$password "";

//Check for cookie

if (isset($_COOKIE['adoptu']) and isset($_COOKIE['adoptp'])){

$username $_COOKIE['adoptu'];
$password $_COOKIE['adoptp'];

$username preg_replace("/[^a-zA-Z0-9\\040.]/"""$username);
$password preg_replace("/[^a-zA-Z0-9s]/"""$password);

//Run login operation
$query "SELECT * FROM users WHERE username = '$username'";
$result mysql_query($query);
$num mysql_numrows($result);

//Loop out code
$i=0;
while (
$i 1) {

$luser=@mysql_result($result,$i,"username");
$lpass=@mysql_result($result,$i,"password");

$i++;
}

    if(
$username == $luser and $password == $lpass){
        
$isloggedin "yes";
    }
    else{
    if (isset(
$_COOKIE['adoptu'])){
    
$past time() - 10
    
setcookie("adoptu",$username,$past);
    }

    if (isset(
$_COOKIE['adoptp'])){
    
$past time() - 10
    
setcookie("adoptp",$password,$past);
    }
    
$isloggedin "no";
    }

}
else
{
//User is not logged in
$isloggedin "no";




// Define our Template File

$file $current_theme;



// Get our content for the items page
if($isloggedin == "yes" and $ID == ""){

$article_title "Market Place";
$article_content "Shop description goes here.";

$query "SELECT * FROM items WHERE memberlevel = 'shop'";
$result mysql_query($query);
$num mysql_numrows($result);

//Loop out code
$i=0;
while (
$i $num) {

$iID=@mysql_result($result,$i,"uid");
$name=@mysql_result($result,$i,"name");
$imageurl=@mysql_result($result,$i,"imageurl");
$memberlevel=@mysql_result($result,$i,"memberlevel"); 
$cost=@mysql_result($result,$i,"description");

//Begin our content output...
$article_content=$article_content."<p>".$name."<p><img src='".$imageurl."' /><p>".$cost." <p><a href='buy.php?ID=".$ID."'>Buy ".$name."</a></td>";


$i++;
}

$article_title stripslashes($article_title);
$article_content stripslashes($article_content);



}
else if (
$isloggedin == "no" and $iID == ""){
// Guest is viewing the available items

$article_title "Shop";
$article_date date('Y-m-d');
$article_content "Please log in to buy items.";


$article_title stripslashes($article_title);
$article_content stripslashes($article_content);

}
else if (
$isloggedin == "no" and $aID != ""){
// Guest is trying to adopt an adoptable -- not allowed for tracking purposes

$article_title "Error";
$article_date date('Y-m-d');
$article_content "You must <a href='register.php'>register</a> an account before you can buy adoptables.";

$article_title stripslashes($article_title);
$article_content stripslashes($article_content);

}



// Should we show the extra pages in the nav bar?

$link1 "";
if(
$show_extra_page1 == "yes"){
$link1 "<li><a href='$extra_page1_link'>$extra_page1_name<span class='tab-l'></span><span class='tab-r'></span></a></li>"
}

$link2 "";
if(
$show_extra_page2 == "yes"){
$link2 "<li><a href='$extra_page2_link'>$extra_page2_name<span class='tab-l'></span><span class='tab-r'></span></a></li>"
}


// Do the template changes and echo the ready template

$template file_get_contents($file);
$template replace(':SITETITLE:',$site_title,$template);
$template replace(':SITENAME:',$site_name,$template);
$template replace(':ARTICLETITLE:',$article_title,$template);
$template replace(':ARTICLEDATE:',$article_date,$template);
$template replace(':ARTICLECONTENT:',$article_content,$template);
$template replace(':LINK1:',$link1,$template);
$template replace(':LINK2:',$link2,$template);
$template replace(':LINK3:',$link3,$template);

//Get the featured adoptable...
$featured getfeatured();
$template replace(':FEATURED:',$featured,$template);

//Ad Management
$header = @file_get_contents("ads/header.txt");
$footer = @file_get_contents("ads/footer.txt");
$tower = @file_get_contents("ads/tower.txt");

$header stripslashes($header);
$footer stripslashes($footer);
$tower stripslashes($tower);

$template replace(':HEADERAD:',$header,$template);
$template replace(':FOOTERAD:',$footer,$template);
$template replace(':TOWERAD:',$tower,$template);


//Is the user logged in?
//$isloggedin = "no";
if ($isloggedin == "yes"){
$template replace(':WELCOMEORREGISTER:','',$template);
$template replace(':LOGINORACCT:''<p>Hi, <a href="profile.php?owner='.$username.'">'.$username.'</a>
<p><a href="logout.php">Log out</a>' 
,$template);
}
else{

//User is not logged in
$template replace(':WELCOMEORREGISTER:','Hi there, please login or register',$template);
$loginform "<form name='form1' method='post' action='login.php'>
  <p><font size=1>Username 
    <input name='username' type='text' id='username' size=10>
</p>
  <p><font size=1>Password</font>
    <input name='password' type='password' id='password' size=10>
</p>
  <p>
    <input type='submit' name='submit' value='Let`s Go!'>
  </p>
</form>
"
;
$template replace(':LOGINORACCT:'$loginform ,$template);
}

echo 
$template;
?>

MySQL Code
PHP Code:

CREATE TABLE items VALUES('uid''name''image''shop''cost'

So far it only gives a blank page with an error (http://familiarelements.info/shop.php):
Code:

Warning: mysql_numrows(): supplied argument is not a valid MySQL result resource in /home/enddayne/public_html/shop.php on line 88

Ashje 04-06-2009 04:23 PM

RE: Currency for leveling up / Adoptable shop (Fixed again)
 
^
Sounds like there's an error here:
PHP Code:

$iID=@mysql_result($result,$i,"uid");
$name=@mysql_result($result,$i,"name");
$imageurl=@mysql_result($result,$i,"imageurl");
$memberlevel=@mysql_result($result,$i,"memberlevel"); 
$cost=@mysql_result($result,$i,"description"); 

Quote:

Originally Posted by Ashje
Just went to buy an adoptable from the shop. I clicked it, it all worked fine 'till I clicked adopt. Then it wouldn't let me adopt, even when I legitimately adopted it. I had to take that part out of adopt.php for it to work. Help?


rosepose 04-06-2009 05:05 PM

RE: Currency for leveling up / Adoptable shop (Fixed again)
 
When I put the anti-theft thingamajig in it gives me an error (I'm still using the Kind column)

kisazeky 04-06-2009 07:50 PM

RE: Currency for leveling up / Adoptable shop (Fixed again)
 
Don't use the kind column, rose.

Use memberlevel. You are to put shop in memberlevel and make sure all of your free adoptables do in fact say free in their memberlevel for the anti-theft to work.

Quote:

Originally Posted by Ashje
Just went to buy an adoptable from the shop. I clicked it, it all worked fine 'till I clicked adopt. Then it wouldn't let me adopt, even when I legitimately adopted it. I had to take that part out of adopt.php for it to work. Help?

It sounds like you are still using the old version of shop.php. Please download shop.php again from my post as well as buy.php and buyconfirm.php if you have not already.

Ashje 04-07-2009 01:25 AM

RE: Currency for leveling up / Adoptable shop (Fixed again)
 
The new shop has errors. When I click buy, the page comes up completely blank. Just a white screen.

rosepose 04-08-2009 07:54 PM

RE: Currency for leveling up / Adoptable shop (Fixed again)
 
For me, too.

Killgore 04-08-2009 08:28 PM

RE: Currency for leveling up / Adoptable shop (Fixed again)
 
Slight issue: the money portion of the script stops working after a bit. I'll get som, then it won't show that i got some, as well as how much i currently have.

aroymart 04-11-2009 11:53 AM

RE: Currency for leveling up / Adoptable shop (Fixed again)
 
Hi! what do you mean by "running queries"? do you mean in the mySQL text document? if so do you think you could make a mod to let me add adopts to the shop directly from the admin part? because my friend controlls the mySQL parts of the site and he's not on a lot


All times are GMT -5. The time now is 08:52 AM.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions Inc.