View Single Post
  #27  
Old 03-29-2009, 10:57 AM
Tequila's Avatar
Tequila Tequila is offline
The Grim One
 
Join Date: Jan 2009
Location: Souther Tier, New York State
Posts: 1,356
Gender: Female
Credits: 96,682
Tequila is on a distinguished road
Default RE: [In Development] Currency for leveling up

I put the code in, and am getting errors. Could I be missing anything?
Edit to add 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";



$aID $_GET["aID"];
$aID preg_replace("/[^a-zA-Z0-9s]/"""$aID);
$cname $_GET["cname"];
$cname preg_replace("/[^a-zA-Z0-9\\040.]/"""$cname);
$flag $_GET["flag"];
$flag preg_replace("/[^a-zA-Z0-9\\040.]/"""$flag);


// Define our Template File

$file $current_theme;



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

$article_title "Available Adoptables";
$article_date date('Y-m-d');
$article_content "Below are all the available adoptables.  To adopt a creature simply click on the creature's name.<center>";

$query "SELECT * FROM adoptables";
$result mysql_query($query);
$num mysql_numrows($result);



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

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

//Begin our content output...
$article_content=$article_content."<p align='center'><b><a href='adopt.php?aID=".$aID."'>".$name.":</a></b></p>
<p align='center'><a href='adopt.php?aID="
.$aID."'><img src='".$imageurl."' border='0'></a> </p>
<p align='center'><a href='adopt.php?aID="
.$aID."'>Adopt ".$name."</a></p>";


$i++;
}

$article_content $article_content."</center><br>";


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



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

$article_title "Available Adoptables (Viewing as Guest)";
$article_date date('Y-m-d');
$article_content "Below are all the available adoptables.  To adopt a creature you must be a member of this site.  Please <a href='login.php'>login</a> or <a href='register.php'>register</a> to get your very own free adoptable.  
You can also browse the available adoptables as a guest.<center>"
;

$query "SELECT * FROM adoptables";
$result mysql_query($query);
$num mysql_numrows($result);



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

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

//Begin our content output...
$article_content=$article_content."<p align='center'><b><u>".$name.":</u></b></p>
<p align='center'><img src='"
.$imageurl."' border='0'></p>
<p align='center'><a href='login.php'>Please Login to Adopt "
.$name."</a></p>";


$i++;
}

$article_content $article_content."</center><br>";


$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 "Permission Denied";
$article_date date('Y-m-d');
$article_content "We're sorry, but guests cannot adopt creatures.  Please <a href='login.php'>login</a> or <a href='register.php'>register</a> to get your very own free adoptable.";

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

}
else if (
$isloggedin == "yes" and $aID != ""){
//A Logged In user is adopting a new creature

//Check first that the creature does in fact exist...
$query "SELECT * FROM adoptables WHERE uid = '$aID'";
$result = @mysql_query($query);
$num = @mysql_numrows($result);

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

$newID=@mysql_result($result,$i,"uid");
$name=@mysql_result($result,$i,"name");
$imageurl=@mysql_result($result,$i,"imageurl");

$i++;
}

if(
$newID != $aID){
$stop 1;
$article_title "Creature does not exist!";
$article_date date('Y-m-d');
$article_content "We're sorry, but the creature you're looking for can't be found.  Please go to the <a href='adopt.php'>main adoptables page</a> to choose a valid creature.";
}
else{
//Creature is valid, let's adopt the sucker...
//Procedure for giving the user's adoptable a name
    
if($cname == "" and $flag !=12){
    
$article_title "Adopting ".$name;
    
$article_date date('Y-m-d');
    
$article_content "<p align='left'>You are about to adopt ".$name.". </p>
<p align='left'><img src='"
.$imageurl."' border='0'></a> </p>
<p align='left'>You may rename your creature if you wish. Your creature's name can contain letters, numbers and spaces only, and can be up to 20 characters long.</p>
<form name='form1' method='get' action='adopt.php'>
  <p>
    <input name='aID' type='hidden' id='aID' value = '"
.$aID."'>
    Creature Name: 
    <input name='cname' type='text' id='cname' maxlength='20'>
    <input name='flag' type='hidden' id='flag' value = '12'>
  </p>
  <p>
    <input type='submit' name='Submit' value='Adopt this Creature'>
</p>
</form>"
;
    }
    else{

    
//We are adopting the creature for real finally

    
$query "SELECT * FROM adoptables WHERE uid = '$aID'";
    
$result = @mysql_query($query);
    
$num = @mysql_numrows($result);

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

    
$newID=@mysql_result($result,$i,"uid");
    
$name=@mysql_result($result,$i,"name");
    
$imageurl=@mysql_result($result,$i,"imageurl");

    
$i++;
    }
    
    
$type $name;
    if(
$cname != ""){
    
$name $cname;
    }
    
    
$code rand(110000);

    
mysql_query("INSERT INTO owned_adoptables VALUES ('', '$name','$imageurl','0','0','$username','$type','$code')");
    
$article_title "You have adopted ".$name.".";
    
$article_date date('Y-m-d');
    
$article_content "You have just adopted ".$name.".<br><br><img src='".$imageurl."' border='0'><br>
    Below are codes you can use to level your creature up.  Other site members must click on your creature's link to level them up.
    <br><br>"
;

    
//We are adopting the creature for real finally

    
$query "SELECT * FROM owned_adoptables WHERE owner = '$username' AND code = '$code'";
    
$result = @mysql_query($query);
    
$num = @mysql_numrows($result);

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

    
$cid=@mysql_result($result,$i,"uid");
    

    
$i++;
    }


    
$article_content $article_content."<b>HTML:</b><br><textarea name=\"textarea\" cols=\"50\" rows=\"4\"><img src=\"http://www.".$dname."".$spath."/get.php?id=".$cid."\"><br>Creature Name: ".$name."<br>
    <a href=\"http://www."
.$dname."".$spath."/levelup.php?id=".$cid."\">Level this creature up!  Click Here!</a><br></textarea>";

    
$article_content $article_content."<b><br><br>BBCODE:</b><br><textarea name=\"textarea\" cols=\"50\" rows=\"4\">[img]http://www.".$dname."".$spath."/get.php?id=".$cid."[/img]
    Creature Name: "
.$name."
    [url=http://www."
.$dname."".$spath."/levelup.php?id=".$cid."]Level this creature up!  Click Here![/url]</textarea><br><br>You can now manage ".$name." on the <a href='myadoptables.php'>My Adoptables Page</a>.";
    }
    

}

}


// 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";
$query "SELECT * FROM `users` WHERE `username` = '".$luser."'";
$result mysql_query($query);
$num mysql_numrows($result);
$i=0;
    while (
$i 1) {
    
    
$money =@mysql_result($result,$i,"money");
    
$i++;
            }
$template replace(':WELCOMEORREGISTER:','',$template);
$template replace(':LOGINORACCT:''<p>Welcome, '.$username.'
<p><img src=http://i634.photobucket.com/albums/uu61/familiarelementspets/gold.png"/: '
.$money.'
<p><a href="logout.php">Log out</a>' 
,$template);
}
else{

//User is not logged in
$template replace(':WELCOMEORREGISTER:','<u>Member Login:</u>',$template);
$loginform "<form name='form1' method='post' action='login.php'>
  <p>Username: 
    <input name='username' type='text' id='username'>
</p>
  <p>Password: 
    <input name='password' type='password' id='password'>
</p>
  <p>
    <input type='submit' name='Submit' value='Submit'>
  </p>
  <p>Don't have an account?<br>
  <a href='register.php'>Register Free</a>  </p>
</form>
"
;
$template replace(':LOGINORACCT:'$loginform ,$template);
}

echo 
$template;
?>