Mysidia Adoptables Support Forum  

Home Community Mys-Script Creative Off-Topic
Go Back   Mysidia Adoptables Support Forum > Mysidia Adoptables > Addons and Modifications > Mys v1.2.x Mods

Notices

Reply
 
Thread Tools Display Modes
  #1  
Old 08-29-2011, 12:59 PM
fadillzzz fadillzzz is offline
Dev Staff
 
Join Date: Jan 2010
Posts: 501
Gender: Male
Credits: 32,500
fadillzzz is an unknown quantity at this point
Default [Updated] AJAX Sortable Adoptables on "myadopts.php" Page

--- Unimportant Stuff ---

It's been a while since the last time I made a mod. So, forgive me if this mod is a bit buggy.

I made this mod regarding to this thread. I've been wanted to make this mod actually, it's just that for some reason I don't think it's going to worth the time.

Anyway, this mod is far from perfect. Especially in the javascript part. Those of you who knows javascript and jQuery very well, do not hesitate to suggest me better code. (The same thing goes for PHP XD)

I hope you'll find this mod very useful and nice. Otherwise, I'd probably shoots myself.

Bug fixed:

--- /Unimportant Stuff ---

--- The REAL Stuff ---

MySQL
1. Make a new table in the database.
This should make your life easier
Code:
CREATE TABLE IF NOT EXISTS `adopts_sort_adoptables` (
  `user_id` int(11) NOT NULL,
  `adoptable_id` int(11) NOT NULL,
  `sorting_id` int(11) NOT NULL,
  PRIMARY KEY (`adoptable_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
PHP
1. Open inc/functions.php
Go to line 46 and find this code
PHP Code:
$_POST array_map('secure',$_POST); 
And replace it with
PHP Code:
array_map('secure'$_POSTarray_keys($_POST)); // Values are assigned back in secure() 
After that, find the secure() function. It's on line 159, and it look something like this
PHP Code:
function secure($data) {

    
//This function performs security checks on all incoming form data
    
    
if(is_array($data)) {

        die(
"Hacking Attempt!");

    }
    
    
$data htmlentities($data);

    
$data mysql_real_escape_string($data);

    
$data strip_tags($data'');
    

     return 
$data;


Now let's modify that function by replacing it with this new one
PHP Code:
function secure($data$key NULL) {

    
//This function performs security checks on all incoming form data
    
if ($key === 'orderaid')
    {
            
//var_dump($data);    var_dump($key); die;
        
foreach($data as $dataKey => $dataVal)
        {
            
$data[$dataKey] = abs(intval($dataVal));
        }
            
//var_dump($data);die;
        
return $data;
    }
    
    if(
is_array($data)) {

        die(
"Hacking Attempt!");

    }
    
    
$data htmlentities($data);

    
$data mysql_real_escape_string($data);

    
$data strip_tags($data'');
    
    if (
$key === NULL)
    {
        return 
$data;
    }
    
    
$GLOBALS['_POST'][$key] = $data;


2. Open myadopts.php
Go to line 18, and we'll do a little bit of modifying the HTML here. Feel free to modify the HTML to your liking if you know what you're doing. I suggest that you modify it later when you're finished installing this mod.
Find the following code
PHP Code:
        $article_content "<table>
                                <tr>
                                    <th></th><th>Name and Type</th><th>Image</th><th>Clicks</th>
                                </tr>"

Replace that code with
PHP Code:
        $article_content "<p id='activate_sort'>
                                 Click here to sort your adoptables
                            </p>
                            <table>
                                <tr>
                                    <th></th><th>Name and Type</th><th>Image</th><th>Clicks</th>
                                </tr>
                            </table>
                            <table id='sortable_adoptables'>"

On line 28, find a query that look like this
PHP Code:
        $query "SELECT * FROM {$prefix}owned_adoptables, 
                                
{$prefix}adoptables, 
                                
{$prefix}levels WHERE     {$prefix}owned_adoptables.owner = '{$loggedinname}
                                                        AND 
{$prefix}adoptables.type = {$prefix}owned_adoptables.type 
                                                        AND 
{$prefix}levels.thisislevel = {$prefix}owned_adoptables.currentlevel 
                                                        AND 
{$prefix}levels.adoptiename = {$prefix}adoptables.type 
                                                        ORDER BY 
{$prefix}owned_adoptables.totalclicks"
Replace that whole code with this one
PHP Code:
        /*
        $query = "SELECT * FROM {$prefix}owned_adoptables, 
                                {$prefix}adoptables, 
                                {$prefix}levels WHERE     {$prefix}owned_adoptables.owner = '{$loggedinname}' 
                                                        AND {$prefix}adoptables.type = {$prefix}owned_adoptables.type 
                                                        AND {$prefix}levels.thisislevel = {$prefix}owned_adoptables.currentlevel 
                                                        AND {$prefix}levels.adoptiename = {$prefix}adoptables.type 
                                                        ORDER BY {$prefix}owned_adoptables.totalclicks";
        */
        
        
$query "    SELECT * 
                    FROM 
{$prefix}owned_adoptables 
                    LEFT JOIN 
{$prefix}sort_adoptables 
                        ON 
{$prefix}owned_adoptables.aid = {$prefix}sort_adoptables.adoptable_id
                    INNER JOIN 
{$prefix}levels 
                        ON 
{$prefix}levels.thisislevel = {$prefix}owned_adoptables.currentlevel
                    INNER JOIN 
{$prefix}adoptables
                        ON 
{$prefix}owned_adoptables.type = {$prefix}adoptables.type
                    WHERE 
{$prefix}owned_adoptables.owner = '{$loggedinname}
                    AND 
{$prefix}levels.adoptiename = {$prefix}adoptables.type
                    ORDER BY 
{$prefix}sort_adoptables.sorting_id"
Go to line 70 or something and look for this code
PHP Code:
            $article_content .= "<tr>
                                    <td><img src='picuploads/
{$row['gender']}.png'></td>
                                    <td><em>
{$row['name']}</em> the {$row['type']}</td>
                                    <td><a href='myadopts.php?act=manage&id=
{$row['aid']}'><img src='{$image}'></a></td>
                                    <td>
{$row['totalclicks']}</td>
                                </tr>"

Replace it with this
PHP Code:
            $article_content .= "<tr id='orderaid_{$row['aid']}'>
                                    <td><img src='picuploads/
{$row['gender']}.png'></td>
                                    <td><em>
{$row['name']}</em> the {$row['type']}</td>
                                    <td><a href='myadopts.php?act=manage&id=
{$row['aid']}'><img src='{$image}'></a></td>
                                    <td>
{$row['totalclicks']}</td>
                                </tr>"

3. Upload ajax_sort.php (file is attached)

HTML and Javascript
1. Open your HTML template file. (The default one is template/elements/template.html)
Now, for this part, there are a few choices of doing it. But first, make sure that you have jQuery and jQuery UI running in your page.
Either by downloading them and uploading them to your server or just use the CDN service.
In this tutorial I'll be using the CDN hosted jQuery and jQuery UI.
So anyway, in the HTML template, inside the <head> tag put code
HTML Code:
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/jquery-ui.min.js"></script>
<script type="text/javascript">
    $(document).ready(function(){
        
        $('body').undelegate('click').delegate('p#activate_sort', 'click', function(){
            var realBg = $('table#sortable_adoptables').css('background-color');
            var submitForm = '<form name="submit_order" id="submit_order" action="" method="post"><fieldset><label for="submit">Submit Changes</label><input type="submit" id="submit" value="Submit"></fieldset></form>';
            $('table#sortable_adoptables').css('background-color', '#FFFF66').animate({ backgroundColor: realBg },  'slow' ).find('tbody').sortable({ cursor: 'pointer' });
            $(submitForm).insertAfter('p#activate_sort').hide().slideDown();
            $('p#activate_sort').attr('id', 'deactivate_sort');
        });
        
        $('body').undelegate('submit').delegate('form#submit_order', 'submit', function(event){
            event.preventDefault();
            var data = $('table#sortable_adoptables tbody').sortable('serialize');
            $.post('ajax_sort.php', data, function(result){
                $('form#submit_order').html(result).delay(5000).fadeOut('slow', function(){
                    $(this).remove();                    
                });
            });
            $('table#sortable_adoptables tbody').sortable('destroy');
            $('p#deactivate_sort').attr('id', 'activate_sort');
        });
});
</script>
That's it! You can now go to your myadopts.php page and then click on 'Click here to sort your adoptables', after that the adoptables list will be sortable. I hope I didn't miss anything while writing this.
Also, I've attached the files I used in my development environment. If you haven't modified ANY file (i.e. fresh installation) you can just download all the files attached to this post

P.S: You can take advantage of this mod to order the adoptables in other pages such as profile page with some modification to the query.
--- /The REAL Stuff ---
Attached Files
File Type: php myadopts.php (18.1 KB, 19 views)
File Type: html template.html (2.5 KB, 15 views)
File Type: php functions.php (30.9 KB, 11 views)
File Type: php ajax_sort.php (512 Bytes, 29 views)

Last edited by fadillzzz; 09-08-2011 at 09:57 AM.
Reply With Quote
  #2  
Old 08-29-2011, 01:41 PM
Hall of Famer's Avatar
Hall of Famer Hall of Famer is offline
Administrator, Lead Coder
 
Join Date: Dec 2008
Location: South Brunswick
Posts: 4,448
Gender: Male
Credits: 327,384
Hall of Famer is on a distinguished road
Default

This is amazing, I have to say. Glad to see you create a script with both PHP and Javascript, the code looks quite professional and I am sure people will like it.
__________________


Mysidia Adoptables, a free and ever-improving script for aspiring adoptables/pets site.
Reply With Quote
  #3  
Old 08-29-2011, 01:51 PM
SilverDragonTears's Avatar
SilverDragonTears SilverDragonTears is offline
I am your Nemesis.
 
Join Date: Jun 2011
Posts: 1,113
Gender: Female
Credits: 81,208
SilverDragonTears is on a distinguished road
Default

My sort your adoptables link isn't clickable....
__________________

Check out SilvaTales

Last edited by SilverDragonTears; 08-29-2011 at 01:54 PM.
Reply With Quote
  #4  
Old 08-29-2011, 01:53 PM
fadillzzz fadillzzz is offline
Dev Staff
 
Join Date: Jan 2010
Posts: 501
Gender: Male
Credits: 32,500
fadillzzz is an unknown quantity at this point
Default

@HoF
Thanks. I actually have a plan to make more mods that take will take the advantages of AJAX.

@SilverDragonTears
Post your javascript code and myadopts.php here. Also, be sure to remember that you've included the jQuery and jQuery UI .js file in the page.

Last edited by fadillzzz; 08-29-2011 at 01:55 PM.
Reply With Quote
  #5  
Old 08-29-2011, 01:55 PM
SilverDragonTears's Avatar
SilverDragonTears SilverDragonTears is offline
I am your Nemesis.
 
Join Date: Jun 2011
Posts: 1,113
Gender: Female
Credits: 81,208
SilverDragonTears is on a distinguished road
Default

template.html

PHP Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<
html xmlns="http://www.w3.org/1999/xhtml">
<
head>
<
meta http-equiv="content-type" content="text/html; charset=utf-8" />
<
title>SilvAdopts</title>
<
link rel="icon" href="http://silvadopts.com/forums/favicon.ico" type="image/x-icon"
<
link href="http://silvadopts.com/templates/chibi-blue/chibi-blue-css.css" rel="stylesheet" type="text/css" />

<
script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/jquery-ui.min.js"></script>
<script type="text/javascript">
    $(document).ready(function(){
        
        $('body').undelegate('click').delegate('p#activate_sort', 'click', function(){
            var realBg = $('tbody').css('background-color');
            var submitForm = '<form name="submit_order" id="submit_order" action="" method="post"><fieldset><label for="submit">Submit Changes</label><input type="submit" id="submit" value="Submit"></fieldset></form>';
            $('table#sortable_adoptables tbody').css('background-color', '#FFFF66').animate({ backgroundColor: realBg },  'slow' ).sortable({ cursor: 'pointer' });
            $(submitForm).insertAfter('p#activate_sort').hide().slideDown();
            $('p#activate_sort').attr('id', 'deactivate_sort');
        });
        
        $('body').undelegate('submit').delegate('form#submit_order', 'submit', function(event){
            event.preventDefault();
            var data = $('table#sortable_adoptables tbody').sortable('serialize');
            $.post('ajax_sort.php', data, function(result){
                $('form#submit_order').html(result).delay(5000).fadeOut('slow', function(){
                    $(this).remove();                    
                });
            });
            $('table#sortable_adoptables tbody').sortable('destroy');
            $('p#deactivate_sort').attr('id', 'activate_sort');
        });
        
    });
</script>

</head>
<body>
<div id="wrapper">
<div id="main">
<div id="space">
<div id="title">
<a href="index.php"><img src="/images/sabanner.png"></a>

<h2><a href="index.php"><small>:SLOGAN:</small></a></h2>
</div>
<div id="nav">
:LINKSBAR:
</div>
<div id="sidebar">
:SIDEFEED:</div>
<div id="content" style="min-height:400px;">
                <h1>:ARTICLETITLE:</h1>
               <p>:ARTICLECONTENT:</p>
<div style="clear: both"></div>
<div style="height:15px; width: 100%"></div>
<div style="clear: both"></div>                 
</div>
<div style="height:15px; width: 100%"></div>
<div id="content_top"></div>
<div id="bottom">
                 <div id="b_col1">
                 <p>Powered by <a href="http://www.mysidiaadoptables.com/forum/">Mysidia Adoptables</a> | Copyright &copy; <script type="text/javascript">
var d = new Date();
document.write(d.getFullYear());
</script> <a href="index.php">SilvAdopts</a> | CSS base by <a href="http://www.mysidiaadoptables.com/forum/member.php?u=10536" target="_blank">ChibiKawaii</a>, modified by SilverDragonTears</p>
</div>
<div style="clear: both; height:1px;"></div>
</div>
<div id="content_bot"></div><br />
</body>
</html> 
myadopts.php

PHP Code:
<?php

include("inc/functions.php");

//***************//
//  START SCRIPT //
//***************//

$id $_GET["id"];
$act $_GET["act"];
$more $_GET["more"];

if(
$isloggedin == "yes"){

if(
$act == ""){

    
$article_content .= "
        <div style='width: 100%; float:left; padding:5px;'><img src='http://www.v-adoptables.com/core/images/icons/small/coins.png'>                       
{$GLOBALS['money']}</div><br>";
        
        
$article_content .="<br>
        <center>
        <div style='width: 32%; float: left;'><a href='trade.php'>Trade</a><br>
        <a href='breeding.php'>Breed</a><br>
        <a href='embed.php'>Embed All</a></div>
        <div style='width: 32%; float: left;'><a href='account.php'>Account Settings</a><br>
        <a href='profile.php'>Members List</a><br>
        <a href='logout.php'>Log Out</a></div>
        <div style='width: 32%; float: left;'><a href='donate.php'>Donate to Friends</a><br>
        <a href='sort.php'>Sort Adopts</a></div></center>
        <p id='activate_sort'>
                                 Click here to sort your adoptables
                            </p>
                            <table id='sortable_adoptables'></table>
        <br>
        <br>
        <br>
        <br>
        Share this link with others to show them your Den<br>
        <input type='text' size='100' value='http://silvadopts.com/profile.php?user=
$loggedinname'><br>
        <a href='http://silvadopts.com/profile.php?user=
$loggedinname'>http://silvadopts.com/profile.php?user=$loggedinname</a><br>";



        
$article_content .= "<div style='height:100%; background: #1f1f1f url(http://silvadopts.com/forums/public/style_images/animate/box_pattern.png) repeat;
        color: #fff;
    border: 1px solid #282828;
    border-top: 1px solid #363636;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 5px;'><center>Your Den</center><br><br><table style='width: 100%;' class='vamid'><tbody>
    <tr><th>SilvA Fox</th><th>Name</th><th>Level</th><th>Manage</th><th>Get Codes</th><th>Clicks</th></tr>"
;


    
// We need to get all of the user's adoptables from the database and display them...
   /* $query = "SELECT * FROM ".$prefix."owned_adoptables, ".$prefix."levels WHERE ".$prefix."owned_adoptables.owner = '{$loggedinname}'" 
    ." AND ".$prefix."owned_adoptables.type = ".$prefix."owned_adoptables.type AND ".$prefix."levels.thisislevel = ".$prefix."owned_adoptables.currentlevel AND ".$prefix."levels.adoptiename = " 
    .$prefix."owned_adoptables.type ORDER BY ".$prefix."owned_adoptables.sort, ".$prefix."owned_adoptables.totalclicks";
*/
$query "    SELECT * 
                    FROM 
{$prefix}owned_adoptables 
                    LEFT JOIN 
{$prefix}sort_adoptables 
                        ON 
{$prefix}owned_adoptables.aid = {$prefix}sort_adoptables.adoptable_id
                    INNER JOIN 
{$prefix}levels 
                        ON 
{$prefix}levels.thisislevel = {$prefix}owned_adoptables.currentlevel
                    INNER JOIN 
{$prefix}adoptables
                        ON 
{$prefix}owned_adoptables.type = {$prefix}adoptables.type
                    WHERE 
{$prefix}owned_adoptables.owner = '{$loggedinname}
                    AND 
{$prefix}levels.adoptiename = {$prefix}adoptables.type
                    ORDER BY 
{$prefix}sort_adoptables.sorting_id";  

    
$result runquery($query);
    
$num mysql_numrows($result);
    
//Loop out code
    
$i=0;
    while (
$i $num) {
        
$aid=@mysql_result($result,$i$prefix."owned_adoptables.aid");
        
$currentlevel=@mysql_result($result,$i$prefix."owned_adoptables.currentlevel");
        
$gender=@mysql_result($result,$i$prefix."owned_adoptables.gender");
        
$isfrozen=@mysql_result($result,$i$prefix."owned_adoptables.isfrozen");
        
$type=@mysql_result($result,$i$prefix."owned_adoptables.type");
        
$name=@mysql_result($result,$i$prefix."owned_adoptables.name");
        
$eggimage=@mysql_result($result,$i$prefix."adoptables.eggimage");
        
$usealternates=@mysql_result($result,$i$prefix."owned_adoptables.usealternates");
        
$totalclicks=@mysql_result($result,$i$prefix."owned_adoptables.totalclicks");
        
$primaryimage=@mysql_result($result,$i$prefix."levels.primaryimage");
        
$alternateimage=@mysql_result($result,$i$prefix."levels.alternateimage");
        if (
$usealternates=='yes') { $image $alternateimage; }
        else { 
$image $primaryimage; }
        if (
$currentlevel==0) { $image $eggimage; }
        if (
$image=='') { $image $primaryimage; }
        
$article_content .= "<tr><td><a href='myadopts.php?act=stats&id=".$aid."'><img src='$image'></a></td><td>";

if(
$isfrozen == 'no') {
    
$article_content .= '';
} else {
    
$article_content .= '<img src=\'http://inky.org/rpg/agents-maps/snowflake.png\'>';
    
}

$article_content .= "<img src='picuploads/{$gender}.png'> <em><em>".stripslashes($name)."</em></em></td><td>{$currentlevel}</td><td><a href='myadopts.php?act=manage&id={$aid}'>Actions</a></td><td><a href='myadopts.php?act=bbcode&id={$aid}'>Get Codes</a></td><td>{$totalclicks}</td></tr>";
        
$i++;
    }
    
$article_content .= "</tbody></table></div>";

}
else if(
$act == "manage"){

// We are managing a specific adoptable

if($id == "" or !is_numeric($id)){

$article_title $err_idnoexist;
$article_content $err_idnoexist_text;

}
else{

// See if the adoptable actually exists...

$query "SELECT * FROM ".$prefix."owned_adoptables WHERE owner='$loggedinname' and aid='$id'";
$result runquery($query);
$num mysql_numrows($result);

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

$aid=@mysql_result($result,$i,"aid"); //The adoptable's ID
$currentlevel=@mysql_result($result,$i,"currentlevel");
$type=@mysql_result($result,$i,"type");
$name=@mysql_result($result,$i,"name");
$tradestatus=@mysql_result($result,$i,"tradestatus");
$father=@mysql_result($result,$i,"father");
$mother=@mysql_result($result,$i,"mother");
$lastbred=@mysql_result($result,$i,"lastbred");
$adultdescription=@mysql_result($result,$i,"adultdescription");


$i++;
}

// Check that the adoptable exists for real, or show an error...

if($aid == $id){

// The adoptable does exist, so we show the image and junk to the user...

$image getcurrentimage($id);

$article_title "Managing "  stripslashes($name);
$article_content "
        <div id='top' style='position: relative;'></div>
        <div id='middle' style='position: relative;'><img src='"
.$image."'><br>
This page allows you to manage "
.stripslashes($name).".  Click on an option below to change settings.<br><br>
<b><a href='levelup.php?id="
.$id."'>Level Up</a> Level up this creature to help it reach the next stage.<br>
<a href='myadopts.php?act=stats&id="
.$id."'>Stats</a> Stats for your creature.<br>
<a href='myadopts.php?act=bbcode&id="
.$id."'>Get BBCodes / HTML Codes</a> Use these codes to place ".stripslashes($name)." on other forums.<br>
<a href='myadopts.php?act=rename&id="
.$id."'>Rename</a> Rename  ".stripslashes($name).".<br>
<a href='myadopts.php?act=trade&id="
.$id."'>Change Trade Status</a> Change ".stripslashes($name)."'s trade status to notfortrade or fortrade.<br>";

if(
$currentlevel == '0') {
    
$article_content .= "Freeze (You can not freeze eggs.)<br>";
} else if(
$currentlevel == '1') {
    
$article_content .= "Freeze (You can not freeze eggs.)<br>";
} else if(
$currentlevel == '2') {
    
$article_content .= "Freeze (You can not freeze eggs.)<br>";
} else if(
$currentlevel == '3') {
    
$article_content .= "Freeze (You can not freeze eggs.)<br>";
} else if(
$currentlevel == '5') {
    
$article_content .= "Freeze (You can not freeze adults.)<br>";
} else {
    
$article_content .= "<a href='myadopts.php?act=freeze&id=".$id."'>Freeze</a> This action can NOT be undone.<br>";
}
$article_content .= "<a href='myadopts.php?act=pound&id=".$id."'>Abandon</a> Abandon  ".stripslashes($name)." and allow it to fend for itself.</b><br></div>";

}
else{

$article_title $err_idnoexist;
$article_content $err_idnoexist_text;

}

}

// End the MANAGE action code
else if($act == "stats"){

// We are getting the stats for the adoptable
// Check that an ID was submitted...

if(is_numeric($id)){

// Now we see if the adoptable actually exists...

$query "SELECT * FROM ".$prefix."owned_adoptables as o LEFT JOIN ".$prefix."adoptables as a on o.type=a.type WHERE owner='$loggedinname' and aid='$id'";
$result runquery($query);
$num mysql_numrows($result);

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

$aid=@mysql_result($result,$i,"aid"); //The adoptable's ID
$currentlevel=@mysql_result($result,$i,"currentlevel");
$type=@mysql_result($result,$i,"type");
$owner=@mysql_result($result,$i,"owner");
$name=@mysql_result($result,$i,"name");
$totalclicks=@mysql_result($result,$i,"totalclicks");
$gender=@mysql_result($result,$i,"gender");
$lastbred=@mysql_result($result,$i,"lastbred");
$isfrozen=@mysql_result($result,$i,"isfrozen");
$tradestatus=@mysql_result($result,$i,"tradestatus");
$father=@mysql_result($result,$i,"father");
$mother=@mysql_result($result,$i,"mother");

$getFather mysql_query('SELECT `name` 
                           FROM ' 
$prefix 'owned_adoptables 
                           WHERE `aid` = ' 
$father
                         
);
                         
$getMother mysql_query('SELECT `name` 
                           FROM ' 
$prefix 'owned_adoptables 
                           WHERE `aid` = ' 
$mother
                         
);

$nFather mysql_fetch_assoc($getFather);
$nFather $nFather['name'];
$nMother mysql_fetch_assoc($getMother);
$nMother $nMother['name'];
$adultdescription=@mysql_result($result,$i,"adultdescription");
$eggdesc=@mysql_result($result,$i,"eggdesc");
$foxdesc=@mysql_result($result,$i,"foxdesc");
$date=@mysql_result($result,$i,"date");


$i++;
}

if(
$aid == $id){

// The adoptable exists, so we show the stats for it...


$image getcurrentimage($id);
$nextlevelexists getnextlevelexists($type$currentlevel);

$nextlevel "";

// If a higher level exists, get that level's information...

if($nextlevelexists == "true"){

$nextlevel $currentlevel 1;

$query "SELECT * FROM ".$prefix."levels WHERE adoptiename='$type' and thisislevel='$nextlevel'";
$result runquery($query);
$num mysql_numrows($result);

$i=0;
while (
$i 1) {

$requiredclicks=@mysql_result($result,$i,"requiredclicks"); //The adoptable's ID


$i++;
}


// End grab next level info...

// Determine what to show for next level:

if($nextlevelexists == "true" and $nextlevel != ""){

// See how many more clicks to go

$ctg $requiredclicks totalclicks;

$nloutput $nextlevel."<br>Clicks Required for Level Increase: ".$ctg;

}
else{

$nloutput "This adoptable is at its maximum level";

}

$article_content "
<div style='height:100%; background: #1f1f1f url(http://silvadopts.com/forums/public/style_images/animate/box_pattern.png) repeat;
        color: #fff;
    border: 1px solid #282828;
    border-top: 1px solid #363636;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 5px;'>Click the adopt to level it up!<table class='den' width='100%'><tr><td>
<br>
<a href='levelup.php?id="
.$id."'><img src='".$image."' style='margin: 0px auto; display: block'></a><br>
<div class='vgroup'>
<a href='myadopts.php?act=manage&id="
.$id."'>Actions</a><br>
Name: "
.stripslashes($name)."<br>";

if(
$father == "0") {
    
$article_content .= 'Caught On:';
} else {
    
$article_content .= 'Laid On:';
     
}

$article_content .= "
$date<br>
For Trade: "
.$tradestatus."<br>
Current Level: "
.$currentlevel."<br>
Next Level: "
.$nloutput."<br>
<b>Total Clicks: "
.$totalclicks."</b><br></div>

<div class='vgroup'>
Owner: <a href='http://silvadopts.com/profile.php?user="
.$owner."'>$owner</a><br>
Gender: "
;

if(
$gender == 'm') {
    
$article_content .= 'Male ';
} else {
    
$article_content .= 'Female ';
    
}
if(
$isfrozen == 'no') {
    
$article_content .= '<br>';
} else {
    
$article_content .= '<img src=\'http://inky.org/rpg/agents-maps/snowflake.png\'><br> ';
     
}

if(
$nFather == '' && $nMother == '') {
    
$article_content .= '';
} else {
    
$article_content .= 'Father: ' $nFather '<br> 
                  Mother: ' 
$nMother '<br>';
    
}

$article_content .= '
                  <a href="http://silvadopts.com/familytree.php?aid='
.$aid.'">View Lineage</a><br>';

if(
$lastbred == '') {
    
$article_content .= '';

else if(
$lastbred == '0') {
    
$article_content .= '';
} else {
    
$article_content .= 'Last bred: '.date('M j, Y'$lastbred).'<br>
                         Children: (<i>This feature is not yet available</i>)<br>'
;

}

$article_content .= "<br><br><br><br><br><br></div>";


if(
$currentlevel == '0') {
    
$article_content .= "$eggdesc";
}
elseif(
$currentlevel == '1') {
$article_content .= "$eggdesc";
}
elseif(
$currentlevel == '2') {
$article_content .= "$eggdesc";
}
elseif(
$currentlevel == '3') {
$article_content .= "$eggdesc";
}
elseif(
$currentlevel == '4') {
$article_content .= "$foxdesc";
}
elseif(
$currentlevel >= '5') {
$article_content .= "$adultdescription";
}
$article_content .="<br><br>";

if(
$type == 'Red Stitch Silvfox') {
     
$article_content .='Artist: Switch';
} else if(
$type == 'Eventide Silvfox') {
     
$article_content .='Artist: Switch';
} else if(
$type == 'White Stitch Silvfox') {
     
$article_content .='Artist: Switch';
} else if(
$type == 'The Noctis Silvfox') {
     
$article_content .='Artist: Switch';
} else if(
$type == 'Gold Silvfox') {
     
$article_content .='Artist: Switch, Roconza';
} else if(
$type == 'Inferno Silvfox') {
     
$article_content .='Artist: Switch, Roconza';
} else if(
$type == 'The Marauder Silvfox') {
     
$article_content .='Artist: Switch';
} else if(
$type == 'Switch Silvfox') {
     
$article_content .='Artist: Switch';
} else if(
$type == 'Arctic Silvfox') {
     
$article_content .='Artist: Switch';
} else if(
$type == 'Zebra Silvfox') {
     
$article_content .='Artist: Isura';
} else if(
$type == 'Tiger Silvfox') {
     
$article_content .='Artist: Isura';
} else if(
$type == 'Heat Element Silvfox') {
     
$article_content .='Artist: Isura';
} else if(
$type == 'Magic Element Silvfox') {
     
$article_content .='Artist: Isura';
} else if(
$type == 'Grass Element Silvfox') {
     
$article_content .='Artist: Isura';
} else if(
$type == 'Water Element Silvfox') {
     
$article_content .='Artist: Isura';
} else if(
$type == 'Yellow Winged Silvfox') {
     
$article_content .='Artist: Isura';
} else if(
$type == 'Blue Winged Silvfox') {
     
$article_content .='Artist: Isura';
} else if(
$type == 'Teal Winged Silvfox') {
     
$article_content .='Artist: Isura';
} else if(
$type == 'Orange Winged Silvfox') {
     
$article_content .='Artist: Isura';
} else if(
$type == 'Dark Winged Silvfox') {
     
$article_content .='Artist: Isura';
} else if(
$type == 'The Forest Silvfox') {
     
$article_content .='Artist: Switch, Roconza, SilverDragonTears';
} else if(
$type == 'The Gremlin Silvfox') {
     
$article_content .='Artist: Switch, Roconza, Beachbeagle';
} else if(
$type == 'Rainbow Silvfox') {
     
$article_content .='Artist: Switch, SilverDragonTears';
} else if(
$type == 'Redd Silvfox') {
     
$article_content .='Artist: Duzlla';
} else if(
$type == 'Graven Silvfox') {
     
$article_content .='Artist: Duzlla';
} else if(
$type == 'Fairie Silvfox') {
     
$article_content .='Artist: Duzlla';
} else if(
$type == 'GreenTipped Silvfox') {
     
$article_content .='Artist: GoldenShadowFire';
} else if(
$type == 'Marauder Red Silvfox') {
     
$article_content .='Artist: Switch, SilverDragonTears';
} else if(
$type == 'Snow Owl') {
     
$article_content .='Artist: elfhome';
} else if(
$type == 'The Lichen Silvfox') {
     
$article_content .='Artist: albinosilver';
} else if(
$type == 'Day Dream Silvfox') {
     
$article_content .='Artist: SilverDragonTears';
} else if(
$type == 'Sapphire Golem Silvfox') {
     
$article_content .='Artist: Isura';
} else if(
$type == 'Brass Golem Silvfox') {
     
$article_content .='Artist: Isura';
} else if(
$type == 'Hellfire Golem Silvfox') {
     
$article_content .='Artist: Isura';
} else if(
$type == 'Raven') {
     
$article_content .='Artist: SilverDragonTears, albinosilver';


}

$article_content .="
       </td></tr></table></div>"
;
}
else{

$article_title $err_idnoexist;
$article_content $err_idnoexist_text;

}

}
else{

$article_title $err_idnoexist;
$article_content $err_idnoexist_text;


}


}

 
// End the STATS code
else if($act == "bbcode"){

if(
is_numeric($id)){

// Now we see if the adoptable actually exists...

$query "SELECT * FROM ".$prefix."owned_adoptables WHERE owner='$loggedinname' and aid='$id'";
$result runquery($query);
$num mysql_numrows($result);

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

$aid=@mysql_result($result,$i,"aid"); //The adoptable's ID
$currentlevel=@mysql_result($result,$i,"currentlevel");
$type=@mysql_result($result,$i,"type");
$name=@mysql_result($result,$i,"name");
$totalclicks=@mysql_result($result,$i,"totalclicks");
$isfrozen=@mysql_result($result,$i,"isfrozen");

$i++;
}

if(
$aid == $id){

$altbb grabanysetting("usealtbbcode");

// Adoptable exists, so show the BBCode:

$article_title "Codes for ".stripslashes($name);
$article_content $lang_bbcode_explain."<br>
<p><u>Forum Codes / BBCode: </u></p>
<p>
  <textarea name='textarea' cols='50' rows='4'>[url=http://www."
.$domain."".$scriptpath."/levelup.php?id=".$aid."][img]http://www.".$domain."".$scriptpath."/siggy.php?id=".$aid."[/img][/url]
</textarea>
</p>"
;

if(
$altbb == "yes"){

// Use the seo friendly alternate bbcodes...

$article_content $article_content."<p><u>Alternate BBCodes (Use if the above do not work on a forum): </u></p>
<p>
  <textarea name='textarea' cols='50' rows='4'>[url=http://www."
.$domain."".$scriptpath."/levelup.php?id=".$aid."][img]http://www.".$domain."".$scriptpath."/get/".$aid.".gif[/img][/url]
</textarea>
</p>"
;

}



$article_content $article_content."<p><u>HTML Code</u>:</p>
<p>
<textarea name='textarea' cols='50' rows='4'><a href=\"http://www."
.$domain."".$scriptpath."/levelup.php?id=".$aid."\" target=\"_blank\">
<img src=\"http://www."
.$domain."".$scriptpath."/siggy.php?id=".$aid."\" border=0></a>
  </textarea>
   
</p>"
;

}
else{

$article_title $err_idnoexist;
$article_content $err_idnoexist_text;

}


}
else{

$article_title $err_idnoexist;
$article_content $err_idnoexist_text;

}




// End the BBCODE generation for the adoptable...
else if($act == "rename"){

// We are renaming an adoptable

if(is_numeric($id)){

// Now we see if the adoptable actually exists...

$query "SELECT * FROM ".$prefix."owned_adoptables WHERE owner='$loggedinname' and aid='$id'";
$result runquery($query);
$num mysql_numrows($result);

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

$aid=@mysql_result($result,$i,"aid"); //The adoptable's ID
$currentlevel=@mysql_result($result,$i,"currentlevel");
$type=@mysql_result($result,$i,"type");
$name=@mysql_result($result,$i,"name");
$totalclicks=@mysql_result($result,$i,"totalclicks");
$isfrozen=@mysql_result($result,$i,"isfrozen");

$i++;
}

if(
$aid == $id){

$image getcurrentimage($id);

if(
$more == ""){

$article_title "Rename ".stripslashes($name);
$article_content "<img src='".$image."'><br>".$lang_rename."".stripslashes($name)."".$lang_rename2."<br>
<form name='form1' method='get' action='myadopts.php'>
  <p>Adoptable Name: 
    <input name='more' type='text' id='more'>
    <input name='id' type='hidden' id='id' value='"
.$id."'>
    <input name='act' type='hidden' id='act' value='rename'>
</p>
  <p>
    <input type='submit' name='Submit' value='Rename Adoptable'>
</p>
</form>"
;

}
else{

// We are renaming the adoptable

// The adoptable exists, so now we can rename it...

$query "UPDATE ".$prefix."owned_adoptables SET name='".$more."' WHERE aid='".$id."' and owner='".$loggedinname."'";
runquery($query);


$article_title $lang_rename_success_title;
$article_content "<img src='".$image."'><br>".$lang_rename_success."".$more.".  You can now manage ".$more." on the <a href='myadopts.php?act=manage&id=".$id."'>My Adopts</a> page.";

}



}
else{

$article_title $err_idnoexist;
$article_content $err_idnoexist_text;

}
}
else{

$article_title $err_idnoexist;
$article_content $err_idnoexist_text;

}

}

else if(
$act == "trade"){

// We are setting the trade status for an adoptable...


if(is_numeric($id)){

// Now we see if the adoptable actually exists...

$query "SELECT * FROM ".$prefix."owned_adoptables WHERE owner='$loggedinname' and aid='$id'";
$result mysql_query($query);
$num mysql_numrows($result);

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

$aid=@mysql_result($result,$i,"aid"); //The adoptable's ID
$tradestatus=@mysql_result($result,$i,"tradestatus");

$i++;
}

if(
$aid == $id){

$image getcurrentimage($id); // Get the image for the adopt...

if($more == ""){

$article_title "Setting trade status for ".stripslashes($name);
$article_content "Are you sure you wish to change the trade status of this adoptable?<center><b><a href='myadopts.php?act=trade&id=".$id."&more=confirm'>Yes I'd like to change its trade status</a></b><br><br>
<b><a href='myadopts.php'>Nope I change my mind!  Go back to the previous page.</a></b></center><br>"
;

}

else if(
$more == "confirm"){  
  if(
$tradestatus == "fortrade"){
  
$newtradestatus "notfortrade";
  
$query "UPDATE ".$prefix."owned_adoptables SET tradestatus='".$newtradestatus."' WHERE aid='".$id."' and owner='".$loggedinname."'";
  
runquery($query);
  
$article_title "Change trade status successfully";
  
$article_content "The adoptable's trade status is now Not for Trade";
  }                
  else if(
$tradestatus == "notfortrade"){
  
$newtradestatus "fortrade";
  
$query "UPDATE ".$prefix."owned_adoptables SET tradestatus='".$newtradestatus."' WHERE aid='".$id."' and owner='".$loggedinname."'";
  
runquery($query);
  
$article_title "Change trade status successfully";
  
$article_content "The adoptable's trade status is now For Trade";
  }
  else{
  
$article_title "Something is very very wrong";
  
$article_content "Please check phpmyadmin to see if the settings are correct, or report your issue to Mysidia Adoptables support forum";
  }
}

else{

$article_title "Invalid Action";
$article_content "Invalid Action Specified";

}
}

else{

$article_title $err_idnoexist;
$article_content $err_idnoexist;

}
}
else{

$article_title $err_idnoexist;
$article_content $err_idnoexist_text;

}

}

else if(
$act == "freeze"){

// We are freezing an adoptable here...

if(is_numeric($id)){

// Now we see if the adoptable actually exists...

$query "SELECT * FROM ".$prefix."owned_adoptables WHERE owner='$loggedinname' and aid='$id'";
$result runquery($query);
$num mysql_numrows($result);

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

$aid=@mysql_result($result,$i,"aid"); //The adoptable's ID
$currentlevel=@mysql_result($result,$i,"currentlevel");
$type=@mysql_result($result,$i,"type");
$name=@mysql_result($result,$i,"name");
$totalclicks=@mysql_result($result,$i,"totalclicks");
$isfrozen=@mysql_result($result,$i,"isfrozen");

$i++;
}
if(
$aid == $id){

$image getcurrentimage($id); // Get the image for the adopt...

if($more == ""){

if(
$isfrozen == "yes"){

$group getgroup();
$cancp cancp($group);

if(
$cancp == "yes"){
$status "<img src='templates/icons/freeze.gif'> Frozen<br>";
$go "<a href='myadopts.php?act=freeze&id=".$id."&more=unfreeze'><img src='templates/icons/unfreeze.gif' border=0> Unfreeze This Adoptable</a>";
}
else{
$status "<img src='templates/icons/freeze.gif'> Frozen<br>";
$go "You are not allowed to unfreeze this adoptable. <a href='javascript:history.go(-1)'>Click here to go back.</a>";
}

else if(
$isfrozen == "no"){
$status "<img src='templates/icons/unfreeze.gif'> Not Frozen<br>";
$go "<a href='myadopts.php?act=freeze&id=".$id."&more=freeze'><img src='templates/icons/freeze.gif' border=0> Freeze This Adoptable</a>";
}

$article_title $lang_freeze_title;
$article_content "<img src='".$image."'><br><b>".stripslashes($name)."'s Current Status: ".$status."</b><br>".$lang_freeze."<br><br><b>".$go."</b><br><br>
"
.$lang_freeze_warning."";



}
else{

// We are actually freezing or unfreezing the adopt...

$frz "no";

if(
$more == "freeze"){

$frz "yes";

}

$query "UPDATE ".$prefix."owned_adoptables SET isfrozen='".$frz."' WHERE aid='".$id."' and owner='".$loggedinname."'";
runquery($query);

if(
$frz == "yes"){
$article_title stripslashes($name)." Frozen Successfully";
}
else{
$article_title stripslashes($name)." Unfrozen Successfully";
}

$article_content stripslashes($name)." is now frozen.  You may now manage ".stripslashes($name)." on the <a href='myadopts.php?act=manage&id=".$id."'>My Adopts</a> page.";





}

}
else{

$article_title $err_idnoexist;
$article_content $err_idnoexist_text;

}
}
else{

$article_title $err_idnoexist;
$article_content $err_idnoexist_text;

}


}

else if(
$act == "pound"){


if(
is_numeric($id)){

// Now we see if the adoptable actually exists...

$query "SELECT * FROM ".$prefix."owned_adoptables WHERE owner='$loggedinname' and aid='$id'";
$result runquery($query);
$num mysql_numrows($result);

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

$aid=@mysql_result($result,$i,"aid"); //The adoptable's ID
$currentlevel=@mysql_result($result,$i,"currentlevel");
$type=@mysql_result($result,$i,"type");
$name=@mysql_result($result,$i,"name");
$totalclicks=@mysql_result($result,$i,"totalclicks");
$isfrozen=@mysql_result($result,$i,"isfrozen");

$i++;
}

if(
$aid == $id){

$image getcurrentimage($id); // Get the image for the adopt...

if($more == ""){

$article_title "Abandon ".stripslashes($name);
$article_content "<img src='".$image."'><br>".$lang_pound."<br><br>".$lang_pound_warning."<br><br>
<center><b><a href='myadopts.php?act=pound&id="
.$id."&more=confirm'><img src='templates/icons/delete.gif' border=0> Abandon ".stripslashes($name)." - I dont want it anymore! <img src='templates/icons/delete.gif' border=0></a></b><br><br>
<b><a href='myadopts.php'><img src='templates/icons/yes.gif' border=0> DO NOT Abandon "
.stripslashes($name)."! <img src='templates/icons/yes.gif' border=0></a></b></center><br>";

}
else if(
$more == "confirm"){

// Actually run the execution

$query "UPDATE ".$prefix."owned_adoptables SET owner='SYSTEM' WHERE aid='".$id."'";
runquery($query); 

$article_title $lang_pound_title_complete;
$article_content $lang_pound_complete;

}
else{

$article_title "Invalid Action";
$article_content "Invalid Action Specified";

}


}
else{

$article_title $err_idnoexist;
$article_content $err_idnoexist_text;

}
}
else{

$article_title $err_idnoexist;
$article_content $err_idnoexist_text;

}

}
else{

// No valid action specified :: show an error

$article_title $lang_invalid_action_title;
$article_content $lang_invalid_action;

}



}
else{

$article_title $accden;
$article_content $reqlogin;

// End is logged in check else


//***************//
//  OUTPUT PAGE  //
//***************//

echo showpage($article_title$article_content$date);

?>
__________________

Check out SilvaTales
Reply With Quote
  #6  
Old 08-29-2011, 02:01 PM
fadillzzz fadillzzz is offline
Dev Staff
 
Join Date: Jan 2010
Posts: 501
Gender: Male
Credits: 32,500
fadillzzz is an unknown quantity at this point
Default

Try this for your myadopts.php
PHP Code:
<?php

include("inc/functions.php");

//***************//
//  START SCRIPT //
//***************//

$id $_GET["id"];
$act $_GET["act"];
$more $_GET["more"];

if(
$isloggedin == "yes"){

if(
$act == ""){

    
$article_content .= "
        <div style='width: 100%; float:left; padding:5px;'><img src='http://www.v-adoptables.com/core/images/icons/small/coins.png'>                       
{$GLOBALS['money']}</div><br>";
        
        
$article_content .="<br>
        <center>
        <div style='width: 32%; float: left;'><a href='trade.php'>Trade</a><br>
        <a href='breeding.php'>Breed</a><br>
        <a href='embed.php'>Embed All</a></div>
        <div style='width: 32%; float: left;'><a href='account.php'>Account Settings</a><br>
        <a href='profile.php'>Members List</a><br>
        <a href='logout.php'>Log Out</a></div>
        <div style='width: 32%; float: left;'><a href='donate.php'>Donate to Friends</a><br>
        <a href='sort.php'>Sort Adopts</a></div></center>
        <p id='activate_sort'>
                                 Click here to sort your adoptables
                            </p>
        <br>
        <br>
        <br>
        <br>
        Share this link with others to show them your Den<br>
        <input type='text' size='100' value='http://silvadopts.com/profile.php?user=
$loggedinname'><br>
        <a href='http://silvadopts.com/profile.php?user=
$loggedinname'>http://silvadopts.com/profile.php?user=$loggedinname</a><br>";



        
$article_content .= "<div style='height:100%; background: #1f1f1f url(http://silvadopts.com/forums/public/style_images/animate/box_pattern.png) repeat;
        color: #fff;
    border: 1px solid #282828;
    border-top: 1px solid #363636;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 5px;'><center>Your Den</center><br><br><table style='width: 100%;' class='vamid'><tbody>
    <tr><th>SilvA Fox</th><th>Name</th><th>Level</th><th>Manage</th><th>Get Codes</th><th>Clicks</th></tr></table><table id='sortable_adoptables>'"
;


    
// We need to get all of the user's adoptables from the database and display them...
   /* $query = "SELECT * FROM ".$prefix."owned_adoptables, ".$prefix."levels WHERE ".$prefix."owned_adoptables.owner = '{$loggedinname}'" 
    ." AND ".$prefix."owned_adoptables.type = ".$prefix."owned_adoptables.type AND ".$prefix."levels.thisislevel = ".$prefix."owned_adoptables.currentlevel AND ".$prefix."levels.adoptiename = " 
    .$prefix."owned_adoptables.type ORDER BY ".$prefix."owned_adoptables.sort, ".$prefix."owned_adoptables.totalclicks";
*/
$query "    SELECT * 
                    FROM 
{$prefix}owned_adoptables 
                    LEFT JOIN 
{$prefix}sort_adoptables 
                        ON 
{$prefix}owned_adoptables.aid = {$prefix}sort_adoptables.adoptable_id
                    INNER JOIN 
{$prefix}levels 
                        ON 
{$prefix}levels.thisislevel = {$prefix}owned_adoptables.currentlevel
                    INNER JOIN 
{$prefix}adoptables
                        ON 
{$prefix}owned_adoptables.type = {$prefix}adoptables.type
                    WHERE 
{$prefix}owned_adoptables.owner = '{$loggedinname}
                    AND 
{$prefix}levels.adoptiename = {$prefix}adoptables.type
                    ORDER BY 
{$prefix}sort_adoptables.sorting_id";  

    
$result runquery($query);
    
$num mysql_numrows($result);
    
//Loop out code
    
$i=0;
    while (
$i $num) {
        
$aid=@mysql_result($result,$i$prefix."owned_adoptables.aid");
        
$currentlevel=@mysql_result($result,$i$prefix."owned_adoptables.currentlevel");
        
$gender=@mysql_result($result,$i$prefix."owned_adoptables.gender");
        
$isfrozen=@mysql_result($result,$i$prefix."owned_adoptables.isfrozen");
        
$type=@mysql_result($result,$i$prefix."owned_adoptables.type");
        
$name=@mysql_result($result,$i$prefix."owned_adoptables.name");
        
$eggimage=@mysql_result($result,$i$prefix."adoptables.eggimage");
        
$usealternates=@mysql_result($result,$i$prefix."owned_adoptables.usealternates");
        
$totalclicks=@mysql_result($result,$i$prefix."owned_adoptables.totalclicks");
        
$primaryimage=@mysql_result($result,$i$prefix."levels.primaryimage");
        
$alternateimage=@mysql_result($result,$i$prefix."levels.alternateimage");
        if (
$usealternates=='yes') { $image $alternateimage; }
        else { 
$image $primaryimage; }
        if (
$currentlevel==0) { $image $eggimage; }
        if (
$image=='') { $image $primaryimage; }
        
$article_content .= "<tr><td><a href='myadopts.php?act=stats&id=".$aid."'><img src='$image'></a></td><td>";

if(
$isfrozen == 'no') {
    
$article_content .= '';
} else {
    
$article_content .= '<img src=\'http://inky.org/rpg/agents-maps/snowflake.png\'>';
    
}

$article_content .= "<img src='picuploads/{$gender}.png'> <em><em>".stripslashes($name)."</em></em></td><td>{$currentlevel}</td><td><a href='myadopts.php?act=manage&id={$aid}'>Actions</a></td><td><a href='myadopts.php?act=bbcode&id={$aid}'>Get Codes</a></td><td>{$totalclicks}</td></tr>";
        
$i++;
    }
    
$article_content .= "</tbody></table></div>";

}
else if(
$act == "manage"){

// We are managing a specific adoptable

if($id == "" or !is_numeric($id)){

$article_title $err_idnoexist;
$article_content $err_idnoexist_text;

}
else{

// See if the adoptable actually exists...

$query "SELECT * FROM ".$prefix."owned_adoptables WHERE owner='$loggedinname' and aid='$id'";
$result runquery($query);
$num mysql_numrows($result);

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

$aid=@mysql_result($result,$i,"aid"); //The adoptable's ID
$currentlevel=@mysql_result($result,$i,"currentlevel");
$type=@mysql_result($result,$i,"type");
$name=@mysql_result($result,$i,"name");
$tradestatus=@mysql_result($result,$i,"tradestatus");
$father=@mysql_result($result,$i,"father");
$mother=@mysql_result($result,$i,"mother");
$lastbred=@mysql_result($result,$i,"lastbred");
$adultdescription=@mysql_result($result,$i,"adultdescription");


$i++;
}

// Check that the adoptable exists for real, or show an error...

if($aid == $id){

// The adoptable does exist, so we show the image and junk to the user...

$image getcurrentimage($id);

$article_title "Managing "  stripslashes($name);
$article_content "
        <div id='top' style='position: relative;'></div>
        <div id='middle' style='position: relative;'><img src='"
.$image."'><br>
This page allows you to manage "
.stripslashes($name).".  Click on an option below to change settings.<br><br>
<b><a href='levelup.php?id="
.$id."'>Level Up</a> Level up this creature to help it reach the next stage.<br>
<a href='myadopts.php?act=stats&id="
.$id."'>Stats</a> Stats for your creature.<br>
<a href='myadopts.php?act=bbcode&id="
.$id."'>Get BBCodes / HTML Codes</a> Use these codes to place ".stripslashes($name)." on other forums.<br>
<a href='myadopts.php?act=rename&id="
.$id."'>Rename</a> Rename  ".stripslashes($name).".<br>
<a href='myadopts.php?act=trade&id="
.$id."'>Change Trade Status</a> Change ".stripslashes($name)."'s trade status to notfortrade or fortrade.<br>";

if(
$currentlevel == '0') {
    
$article_content .= "Freeze (You can not freeze eggs.)<br>";
} else if(
$currentlevel == '1') {
    
$article_content .= "Freeze (You can not freeze eggs.)<br>";
} else if(
$currentlevel == '2') {
    
$article_content .= "Freeze (You can not freeze eggs.)<br>";
} else if(
$currentlevel == '3') {
    
$article_content .= "Freeze (You can not freeze eggs.)<br>";
} else if(
$currentlevel == '5') {
    
$article_content .= "Freeze (You can not freeze adults.)<br>";
} else {
    
$article_content .= "<a href='myadopts.php?act=freeze&id=".$id."'>Freeze</a> This action can NOT be undone.<br>";
}
$article_content .= "<a href='myadopts.php?act=pound&id=".$id."'>Abandon</a> Abandon  ".stripslashes($name)." and allow it to fend for itself.</b><br></div>";

}
else{

$article_title $err_idnoexist;
$article_content $err_idnoexist_text;

}

}

// End the MANAGE action code
else if($act == "stats"){

// We are getting the stats for the adoptable
// Check that an ID was submitted...

if(is_numeric($id)){

// Now we see if the adoptable actually exists...

$query "SELECT * FROM ".$prefix."owned_adoptables as o LEFT JOIN ".$prefix."adoptables as a on o.type=a.type WHERE owner='$loggedinname' and aid='$id'";
$result runquery($query);
$num mysql_numrows($result);

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

$aid=@mysql_result($result,$i,"aid"); //The adoptable's ID
$currentlevel=@mysql_result($result,$i,"currentlevel");
$type=@mysql_result($result,$i,"type");
$owner=@mysql_result($result,$i,"owner");
$name=@mysql_result($result,$i,"name");
$totalclicks=@mysql_result($result,$i,"totalclicks");
$gender=@mysql_result($result,$i,"gender");
$lastbred=@mysql_result($result,$i,"lastbred");
$isfrozen=@mysql_result($result,$i,"isfrozen");
$tradestatus=@mysql_result($result,$i,"tradestatus");
$father=@mysql_result($result,$i,"father");
$mother=@mysql_result($result,$i,"mother");

$getFather mysql_query('SELECT `name` 
                           FROM ' 
$prefix 'owned_adoptables 
                           WHERE `aid` = ' 
$father
                         
);
                         
$getMother mysql_query('SELECT `name` 
                           FROM ' 
$prefix 'owned_adoptables 
                           WHERE `aid` = ' 
$mother
                         
);

$nFather mysql_fetch_assoc($getFather);
$nFather $nFather['name'];
$nMother mysql_fetch_assoc($getMother);
$nMother $nMother['name'];
$adultdescription=@mysql_result($result,$i,"adultdescription");
$eggdesc=@mysql_result($result,$i,"eggdesc");
$foxdesc=@mysql_result($result,$i,"foxdesc");
$date=@mysql_result($result,$i,"date");


$i++;
}

if(
$aid == $id){

// The adoptable exists, so we show the stats for it...


$image getcurrentimage($id);
$nextlevelexists getnextlevelexists($type$currentlevel);

$nextlevel "";

// If a higher level exists, get that level's information...

if($nextlevelexists == "true"){

$nextlevel $currentlevel 1;

$query "SELECT * FROM ".$prefix."levels WHERE adoptiename='$type' and thisislevel='$nextlevel'";
$result runquery($query);
$num mysql_numrows($result);

$i=0;
while (
$i 1) {

$requiredclicks=@mysql_result($result,$i,"requiredclicks"); //The adoptable's ID


$i++;
}


// End grab next level info...

// Determine what to show for next level:

if($nextlevelexists == "true" and $nextlevel != ""){

// See how many more clicks to go

$ctg $requiredclicks totalclicks;

$nloutput $nextlevel."<br>Clicks Required for Level Increase: ".$ctg;

}
else{

$nloutput "This adoptable is at its maximum level";

}

$article_content "
<div style='height:100%; background: #1f1f1f url(http://silvadopts.com/forums/public/style_images/animate/box_pattern.png) repeat;
        color: #fff;
    border: 1px solid #282828;
    border-top: 1px solid #363636;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 5px;'>Click the adopt to level it up!<table class='den' width='100%'><tr><td>
<br>
<a href='levelup.php?id="
.$id."'><img src='".$image."' style='margin: 0px auto; display: block'></a><br>
<div class='vgroup'>
<a href='myadopts.php?act=manage&id="
.$id."'>Actions</a><br>
Name: "
.stripslashes($name)."<br>";

if(
$father == "0") {
    
$article_content .= 'Caught On:';
} else {
    
$article_content .= 'Laid On:';
     
}

$article_content .= "
$date<br>
For Trade: "
.$tradestatus."<br>
Current Level: "
.$currentlevel."<br>
Next Level: "
.$nloutput."<br>
<b>Total Clicks: "
.$totalclicks."</b><br></div>

<div class='vgroup'>
Owner: <a href='http://silvadopts.com/profile.php?user="
.$owner."'>$owner</a><br>
Gender: "
;

if(
$gender == 'm') {
    
$article_content .= 'Male ';
} else {
    
$article_content .= 'Female ';
    
}
if(
$isfrozen == 'no') {
    
$article_content .= '<br>';
} else {
    
$article_content .= '<img src=\'http://inky.org/rpg/agents-maps/snowflake.png\'><br> ';
     
}

if(
$nFather == '' && $nMother == '') {
    
$article_content .= '';
} else {
    
$article_content .= 'Father: ' $nFather '<br> 
                  Mother: ' 
$nMother '<br>';
    
}

$article_content .= '
                  <a href="http://silvadopts.com/familytree.php?aid='
.$aid.'">View Lineage</a><br>';

if(
$lastbred == '') {
    
$article_content .= '';

else if(
$lastbred == '0') {
    
$article_content .= '';
} else {
    
$article_content .= 'Last bred: '.date('M j, Y'$lastbred).'<br>
                         Children: (<i>This feature is not yet available</i>)<br>'
;

}

$article_content .= "<br><br><br><br><br><br></div>";


if(
$currentlevel == '0') {
    
$article_content .= "$eggdesc";
}
elseif(
$currentlevel == '1') {
$article_content .= "$eggdesc";
}
elseif(
$currentlevel == '2') {
$article_content .= "$eggdesc";
}
elseif(
$currentlevel == '3') {
$article_content .= "$eggdesc";
}
elseif(
$currentlevel == '4') {
$article_content .= "$foxdesc";
}
elseif(
$currentlevel >= '5') {
$article_content .= "$adultdescription";
}
$article_content .="<br><br>";

if(
$type == 'Red Stitch Silvfox') {
     
$article_content .='Artist: Switch';
} else if(
$type == 'Eventide Silvfox') {
     
$article_content .='Artist: Switch';
} else if(
$type == 'White Stitch Silvfox') {
     
$article_content .='Artist: Switch';
} else if(
$type == 'The Noctis Silvfox') {
     
$article_content .='Artist: Switch';
} else if(
$type == 'Gold Silvfox') {
     
$article_content .='Artist: Switch, Roconza';
} else if(
$type == 'Inferno Silvfox') {
     
$article_content .='Artist: Switch, Roconza';
} else if(
$type == 'The Marauder Silvfox') {
     
$article_content .='Artist: Switch';
} else if(
$type == 'Switch Silvfox') {
     
$article_content .='Artist: Switch';
} else if(
$type == 'Arctic Silvfox') {
     
$article_content .='Artist: Switch';
} else if(
$type == 'Zebra Silvfox') {
     
$article_content .='Artist: Isura';
} else if(
$type == 'Tiger Silvfox') {
     
$article_content .='Artist: Isura';
} else if(
$type == 'Heat Element Silvfox') {
     
$article_content .='Artist: Isura';
} else if(
$type == 'Magic Element Silvfox') {
     
$article_content .='Artist: Isura';
} else if(
$type == 'Grass Element Silvfox') {
     
$article_content .='Artist: Isura';
} else if(
$type == 'Water Element Silvfox') {
     
$article_content .='Artist: Isura';
} else if(
$type == 'Yellow Winged Silvfox') {
     
$article_content .='Artist: Isura';
} else if(
$type == 'Blue Winged Silvfox') {
     
$article_content .='Artist: Isura';
} else if(
$type == 'Teal Winged Silvfox') {
     
$article_content .='Artist: Isura';
} else if(
$type == 'Orange Winged Silvfox') {
     
$article_content .='Artist: Isura';
} else if(
$type == 'Dark Winged Silvfox') {
     
$article_content .='Artist: Isura';
} else if(
$type == 'The Forest Silvfox') {
     
$article_content .='Artist: Switch, Roconza, SilverDragonTears';
} else if(
$type == 'The Gremlin Silvfox') {
     
$article_content .='Artist: Switch, Roconza, Beachbeagle';
} else if(
$type == 'Rainbow Silvfox') {
     
$article_content .='Artist: Switch, SilverDragonTears';
} else if(
$type == 'Redd Silvfox') {
     
$article_content .='Artist: Duzlla';
} else if(
$type == 'Graven Silvfox') {
     
$article_content .='Artist: Duzlla';
} else if(
$type == 'Fairie Silvfox') {
     
$article_content .='Artist: Duzlla';
} else if(
$type == 'GreenTipped Silvfox') {
     
$article_content .='Artist: GoldenShadowFire';
} else if(
$type == 'Marauder Red Silvfox') {
     
$article_content .='Artist: Switch, SilverDragonTears';
} else if(
$type == 'Snow Owl') {
     
$article_content .='Artist: elfhome';
} else if(
$type == 'The Lichen Silvfox') {
     
$article_content .='Artist: albinosilver';
} else if(
$type == 'Day Dream Silvfox') {
     
$article_content .='Artist: SilverDragonTears';
} else if(
$type == 'Sapphire Golem Silvfox') {
     
$article_content .='Artist: Isura';
} else if(
$type == 'Brass Golem Silvfox') {
     
$article_content .='Artist: Isura';
} else if(
$type == 'Hellfire Golem Silvfox') {
     
$article_content .='Artist: Isura';
} else if(
$type == 'Raven') {
     
$article_content .='Artist: SilverDragonTears, albinosilver';


}

$article_content .="
       </td></tr></table></div>"
;
}
else{

$article_title $err_idnoexist;
$article_content $err_idnoexist_text;

}

}
else{

$article_title $err_idnoexist;
$article_content $err_idnoexist_text;


}


}

 
// End the STATS code
else if($act == "bbcode"){

if(
is_numeric($id)){

// Now we see if the adoptable actually exists...

$query "SELECT * FROM ".$prefix."owned_adoptables WHERE owner='$loggedinname' and aid='$id'";
$result runquery($query);
$num mysql_numrows($result);

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

$aid=@mysql_result($result,$i,"aid"); //The adoptable's ID
$currentlevel=@mysql_result($result,$i,"currentlevel");
$type=@mysql_result($result,$i,"type");
$name=@mysql_result($result,$i,"name");
$totalclicks=@mysql_result($result,$i,"totalclicks");
$isfrozen=@mysql_result($result,$i,"isfrozen");

$i++;
}

if(
$aid == $id){

$altbb grabanysetting("usealtbbcode");

// Adoptable exists, so show the BBCode:

$article_title "Codes for ".stripslashes($name);
$article_content $lang_bbcode_explain."<br>
<p><u>Forum Codes / BBCode: </u></p>
<p>
  <textarea name='textarea' cols='50' rows='4'>[url=http://www."
.$domain."".$scriptpath."/levelup.php?id=".$aid."][img]http://www.".$domain."".$scriptpath."/siggy.php?id=".$aid."[/img][/url]
</textarea>
</p>"
;

if(
$altbb == "yes"){

// Use the seo friendly alternate bbcodes...

$article_content $article_content."<p><u>Alternate BBCodes (Use if the above do not work on a forum): </u></p>
<p>
  <textarea name='textarea' cols='50' rows='4'>[url=http://www."
.$domain."".$scriptpath."/levelup.php?id=".$aid."][img]http://www.".$domain."".$scriptpath."/get/".$aid.".gif[/img][/url]
</textarea>
</p>"
;

}



$article_content $article_content."<p><u>HTML Code</u>:</p>
<p>
<textarea name='textarea' cols='50' rows='4'><a href=\"http://www."
.$domain."".$scriptpath."/levelup.php?id=".$aid."\" target=\"_blank\">
<img src=\"http://www."
.$domain."".$scriptpath."/siggy.php?id=".$aid."\" border=0></a>
  </textarea>
   
</p>"
;

}
else{

$article_title $err_idnoexist;
$article_content $err_idnoexist_text;

}


}
else{

$article_title $err_idnoexist;
$article_content $err_idnoexist_text;

}




// End the BBCODE generation for the adoptable...
else if($act == "rename"){

// We are renaming an adoptable

if(is_numeric($id)){

// Now we see if the adoptable actually exists...

$query "SELECT * FROM ".$prefix."owned_adoptables WHERE owner='$loggedinname' and aid='$id'";
$result runquery($query);
$num mysql_numrows($result);

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

$aid=@mysql_result($result,$i,"aid"); //The adoptable's ID
$currentlevel=@mysql_result($result,$i,"currentlevel");
$type=@mysql_result($result,$i,"type");
$name=@mysql_result($result,$i,"name");
$totalclicks=@mysql_result($result,$i,"totalclicks");
$isfrozen=@mysql_result($result,$i,"isfrozen");

$i++;
}

if(
$aid == $id){

$image getcurrentimage($id);

if(
$more == ""){

$article_title "Rename ".stripslashes($name);
$article_content "<img src='".$image."'><br>".$lang_rename."".stripslashes($name)."".$lang_rename2."<br>
<form name='form1' method='get' action='myadopts.php'>
  <p>Adoptable Name: 
    <input name='more' type='text' id='more'>
    <input name='id' type='hidden' id='id' value='"
.$id."'>
    <input name='act' type='hidden' id='act' value='rename'>
</p>
  <p>
    <input type='submit' name='Submit' value='Rename Adoptable'>
</p>
</form>"
;

}
else{

// We are renaming the adoptable

// The adoptable exists, so now we can rename it...

$query "UPDATE ".$prefix."owned_adoptables SET name='".$more."' WHERE aid='".$id."' and owner='".$loggedinname."'";
runquery($query);


$article_title $lang_rename_success_title;
$article_content "<img src='".$image."'><br>".$lang_rename_success."".$more.".  You can now manage ".$more." on the <a href='myadopts.php?act=manage&id=".$id."'>My Adopts</a> page.";

}



}
else{

$article_title $err_idnoexist;
$article_content $err_idnoexist_text;

}
}
else{

$article_title $err_idnoexist;
$article_content $err_idnoexist_text;

}

}

else if(
$act == "trade"){

// We are setting the trade status for an adoptable...


if(is_numeric($id)){

// Now we see if the adoptable actually exists...

$query "SELECT * FROM ".$prefix."owned_adoptables WHERE owner='$loggedinname' and aid='$id'";
$result mysql_query($query);
$num mysql_numrows($result);

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

$aid=@mysql_result($result,$i,"aid"); //The adoptable's ID
$tradestatus=@mysql_result($result,$i,"tradestatus");

$i++;
}

if(
$aid == $id){

$image getcurrentimage($id); // Get the image for the adopt...

if($more == ""){

$article_title "Setting trade status for ".stripslashes($name);
$article_content "Are you sure you wish to change the trade status of this adoptable?<center><b><a href='myadopts.php?act=trade&id=".$id."&more=confirm'>Yes I'd like to change its trade status</a></b><br><br>
<b><a href='myadopts.php'>Nope I change my mind!  Go back to the previous page.</a></b></center><br>"
;

}

else if(
$more == "confirm"){  
  if(
$tradestatus == "fortrade"){
  
$newtradestatus "notfortrade";
  
$query "UPDATE ".$prefix."owned_adoptables SET tradestatus='".$newtradestatus."' WHERE aid='".$id."' and owner='".$loggedinname."'";
  
runquery($query);
  
$article_title "Change trade status successfully";
  
$article_content "The adoptable's trade status is now Not for Trade";
  }                
  else if(
$tradestatus == "notfortrade"){
  
$newtradestatus "fortrade";
  
$query "UPDATE ".$prefix."owned_adoptables SET tradestatus='".$newtradestatus."' WHERE aid='".$id."' and owner='".$loggedinname."'";
  
runquery($query);
  
$article_title "Change trade status successfully";
  
$article_content "The adoptable's trade status is now For Trade";
  }
  else{
  
$article_title "Something is very very wrong";
  
$article_content "Please check phpmyadmin to see if the settings are correct, or report your issue to Mysidia Adoptables support forum";
  }
}

else{

$article_title "Invalid Action";
$article_content "Invalid Action Specified";

}
}

else{

$article_title $err_idnoexist;
$article_content $err_idnoexist;

}
}
else{

$article_title $err_idnoexist;
$article_content $err_idnoexist_text;

}

}

else if(
$act == "freeze"){

// We are freezing an adoptable here...

if(is_numeric($id)){

// Now we see if the adoptable actually exists...

$query "SELECT * FROM ".$prefix."owned_adoptables WHERE owner='$loggedinname' and aid='$id'";
$result runquery($query);
$num mysql_numrows($result);

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

$aid=@mysql_result($result,$i,"aid"); //The adoptable's ID
$currentlevel=@mysql_result($result,$i,"currentlevel");
$type=@mysql_result($result,$i,"type");
$name=@mysql_result($result,$i,"name");
$totalclicks=@mysql_result($result,$i,"totalclicks");
$isfrozen=@mysql_result($result,$i,"isfrozen");

$i++;
}
if(
$aid == $id){

$image getcurrentimage($id); // Get the image for the adopt...

if($more == ""){

if(
$isfrozen == "yes"){

$group getgroup();
$cancp cancp($group);

if(
$cancp == "yes"){
$status "<img src='templates/icons/freeze.gif'> Frozen<br>";
$go "<a href='myadopts.php?act=freeze&id=".$id."&more=unfreeze'><img src='templates/icons/unfreeze.gif' border=0> Unfreeze This Adoptable</a>";
}
else{
$status "<img src='templates/icons/freeze.gif'> Frozen<br>";
$go "You are not allowed to unfreeze this adoptable. <a href='javascript:history.go(-1)'>Click here to go back.</a>";
}

else if(
$isfrozen == "no"){
$status "<img src='templates/icons/unfreeze.gif'> Not Frozen<br>";
$go "<a href='myadopts.php?act=freeze&id=".$id."&more=freeze'><img src='templates/icons/freeze.gif' border=0> Freeze This Adoptable</a>";
}

$article_title $lang_freeze_title;
$article_content "<img src='".$image."'><br><b>".stripslashes($name)."'s Current Status: ".$status."</b><br>".$lang_freeze."<br><br><b>".$go."</b><br><br>
"
.$lang_freeze_warning."";



}
else{

// We are actually freezing or unfreezing the adopt...

$frz "no";

if(
$more == "freeze"){

$frz "yes";

}

$query "UPDATE ".$prefix."owned_adoptables SET isfrozen='".$frz."' WHERE aid='".$id."' and owner='".$loggedinname."'";
runquery($query);

if(
$frz == "yes"){
$article_title stripslashes($name)." Frozen Successfully";
}
else{
$article_title stripslashes($name)." Unfrozen Successfully";
}

$article_content stripslashes($name)." is now frozen.  You may now manage ".stripslashes($name)." on the <a href='myadopts.php?act=manage&id=".$id."'>My Adopts</a> page.";





}

}
else{

$article_title $err_idnoexist;
$article_content $err_idnoexist_text;

}
}
else{

$article_title $err_idnoexist;
$article_content $err_idnoexist_text;

}


}

else if(
$act == "pound"){


if(
is_numeric($id)){

// Now we see if the adoptable actually exists...

$query "SELECT * FROM ".$prefix."owned_adoptables WHERE owner='$loggedinname' and aid='$id'";
$result runquery($query);
$num mysql_numrows($result);

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

$aid=@mysql_result($result,$i,"aid"); //The adoptable's ID
$currentlevel=@mysql_result($result,$i,"currentlevel");
$type=@mysql_result($result,$i,"type");
$name=@mysql_result($result,$i,"name");
$totalclicks=@mysql_result($result,$i,"totalclicks");
$isfrozen=@mysql_result($result,$i,"isfrozen");

$i++;
}

if(
$aid == $id){

$image getcurrentimage($id); // Get the image for the adopt...

if($more == ""){

$article_title "Abandon ".stripslashes($name);
$article_content "<img src='".$image."'><br>".$lang_pound."<br><br>".$lang_pound_warning."<br><br>
<center><b><a href='myadopts.php?act=pound&id="
.$id."&more=confirm'><img src='templates/icons/delete.gif' border=0> Abandon ".stripslashes($name)." - I dont want it anymore! <img src='templates/icons/delete.gif' border=0></a></b><br><br>
<b><a href='myadopts.php'><img src='templates/icons/yes.gif' border=0> DO NOT Abandon "
.stripslashes($name)."! <img src='templates/icons/yes.gif' border=0></a></b></center><br>";

}
else if(
$more == "confirm"){

// Actually run the execution

$query "UPDATE ".$prefix."owned_adoptables SET owner='SYSTEM' WHERE aid='".$id."'";
runquery($query); 

$article_title $lang_pound_title_complete;
$article_content $lang_pound_complete;

}
else{

$article_title "Invalid Action";
$article_content "Invalid Action Specified";

}


}
else{

$article_title $err_idnoexist;
$article_content $err_idnoexist_text;

}
}
else{

$article_title $err_idnoexist;
$article_content $err_idnoexist_text;

}

}
else{

// No valid action specified :: show an error

$article_title $lang_invalid_action_title;
$article_content $lang_invalid_action;

}



}
else{

$article_title $accden;
$article_content $reqlogin;

// End is logged in check else


//***************//
//  OUTPUT PAGE  //
//***************//

echo showpage($article_title$article_content$date);

?>
Reply With Quote
  #7  
Old 08-29-2011, 02:04 PM
SilverDragonTears's Avatar
SilverDragonTears SilverDragonTears is offline
I am your Nemesis.
 
Join Date: Jun 2011
Posts: 1,113
Gender: Female
Credits: 81,208
SilverDragonTears is on a distinguished road
Default

no it just turned my table black. link still not clickable =/
__________________

Check out SilvaTales
Reply With Quote
  #8  
Old 08-29-2011, 02:10 PM
fadillzzz fadillzzz is offline
Dev Staff
 
Join Date: Jan 2010
Posts: 501
Gender: Male
Credits: 32,500
fadillzzz is an unknown quantity at this point
Default

Sorry made a typo
Can you try again?
PHP Code:
<?php

include("inc/functions.php");

//***************//
//  START SCRIPT //
//***************//

$id $_GET["id"];
$act $_GET["act"];
$more $_GET["more"];

if(
$isloggedin == "yes"){

if(
$act == ""){

    
$article_content .= "
        <div style='width: 100%; float:left; padding:5px;'><img src='http://www.v-adoptables.com/core/images/icons/small/coins.png'>                       
{$GLOBALS['money']}</div><br>";
        
        
$article_content .="<br>
        <center>
        <div style='width: 32%; float: left;'><a href='trade.php'>Trade</a><br>
        <a href='breeding.php'>Breed</a><br>
        <a href='embed.php'>Embed All</a></div>
        <div style='width: 32%; float: left;'><a href='account.php'>Account Settings</a><br>
        <a href='profile.php'>Members List</a><br>
        <a href='logout.php'>Log Out</a></div>
        <div style='width: 32%; float: left;'><a href='donate.php'>Donate to Friends</a><br>
        <a href='sort.php'>Sort Adopts</a></div></center>
        <p id='activate_sort'>
                                 Click here to sort your adoptables
                            </p>
        <br>
        <br>
        <br>
        <br>
        Share this link with others to show them your Den<br>
        <input type='text' size='100' value='http://silvadopts.com/profile.php?user=
$loggedinname'><br>
        <a href='http://silvadopts.com/profile.php?user=
$loggedinname'>http://silvadopts.com/profile.php?user=$loggedinname</a><br>";



        
$article_content .= "<div style='height:100%; background: #1f1f1f url(http://silvadopts.com/forums/public/style_images/animate/box_pattern.png) repeat;
        color: #fff;
    border: 1px solid #282828;
    border-top: 1px solid #363636;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 5px;'><center>Your Den</center><br><br><table style='width: 100%;' class='vamid'><tbody>
    <tr><th>SilvA Fox</th><th>Name</th><th>Level</th><th>Manage</th><th>Get Codes</th><th>Clicks</th></tr></tbody></table><table id='sortable_adoptables' class='vamid' style='width: 100%;'><tbody>"
;


    
// We need to get all of the user's adoptables from the database and display them...
   /* $query = "SELECT * FROM ".$prefix."owned_adoptables, ".$prefix."levels WHERE ".$prefix."owned_adoptables.owner = '{$loggedinname}'" 
    ." AND ".$prefix."owned_adoptables.type = ".$prefix."owned_adoptables.type AND ".$prefix."levels.thisislevel = ".$prefix."owned_adoptables.currentlevel AND ".$prefix."levels.adoptiename = " 
    .$prefix."owned_adoptables.type ORDER BY ".$prefix."owned_adoptables.sort, ".$prefix."owned_adoptables.totalclicks";
*/
$query "    SELECT * 
                    FROM 
{$prefix}owned_adoptables 
                    LEFT JOIN 
{$prefix}sort_adoptables 
                        ON 
{$prefix}owned_adoptables.aid = {$prefix}sort_adoptables.adoptable_id
                    INNER JOIN 
{$prefix}levels 
                        ON 
{$prefix}levels.thisislevel = {$prefix}owned_adoptables.currentlevel
                    INNER JOIN 
{$prefix}adoptables
                        ON 
{$prefix}owned_adoptables.type = {$prefix}adoptables.type
                    WHERE 
{$prefix}owned_adoptables.owner = '{$loggedinname}
                    AND 
{$prefix}levels.adoptiename = {$prefix}adoptables.type
                    ORDER BY 
{$prefix}sort_adoptables.sorting_id";  

    
$result runquery($query);
    
$num mysql_numrows($result);
    
//Loop out code
    
$i=0;
    while (
$i $num) {
        
$aid=@mysql_result($result,$i$prefix."owned_adoptables.aid");
        
$currentlevel=@mysql_result($result,$i$prefix."owned_adoptables.currentlevel");
        
$gender=@mysql_result($result,$i$prefix."owned_adoptables.gender");
        
$isfrozen=@mysql_result($result,$i$prefix."owned_adoptables.isfrozen");
        
$type=@mysql_result($result,$i$prefix."owned_adoptables.type");
        
$name=@mysql_result($result,$i$prefix."owned_adoptables.name");
        
$eggimage=@mysql_result($result,$i$prefix."adoptables.eggimage");
        
$usealternates=@mysql_result($result,$i$prefix."owned_adoptables.usealternates");
        
$totalclicks=@mysql_result($result,$i$prefix."owned_adoptables.totalclicks");
        
$primaryimage=@mysql_result($result,$i$prefix."levels.primaryimage");
        
$alternateimage=@mysql_result($result,$i$prefix."levels.alternateimage");
        if (
$usealternates=='yes') { $image $alternateimage; }
        else { 
$image $primaryimage; }
        if (
$currentlevel==0) { $image $eggimage; }
        if (
$image=='') { $image $primaryimage; }
        
$article_content .= "<tr><td><a href='myadopts.php?act=stats&id=".$aid."'><img src='$image'></a></td><td>";

if(
$isfrozen == 'no') {
    
$article_content .= '';
} else {
    
$article_content .= '<img src=\'http://inky.org/rpg/agents-maps/snowflake.png\'>';
    
}

$article_content .= "<img src='picuploads/{$gender}.png'> <em><em>".stripslashes($name)."</em></em></td><td>{$currentlevel}</td><td><a href='myadopts.php?act=manage&id={$aid}'>Actions</a></td><td><a href='myadopts.php?act=bbcode&id={$aid}'>Get Codes</a></td><td>{$totalclicks}</td></tr>";
        
$i++;
    }
    
$article_content .= "</tbody></table></div>";

}
else if(
$act == "manage"){

// We are managing a specific adoptable

if($id == "" or !is_numeric($id)){

$article_title $err_idnoexist;
$article_content $err_idnoexist_text;

}
else{

// See if the adoptable actually exists...

$query "SELECT * FROM ".$prefix."owned_adoptables WHERE owner='$loggedinname' and aid='$id'";
$result runquery($query);
$num mysql_numrows($result);

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

$aid=@mysql_result($result,$i,"aid"); //The adoptable's ID
$currentlevel=@mysql_result($result,$i,"currentlevel");
$type=@mysql_result($result,$i,"type");
$name=@mysql_result($result,$i,"name");
$tradestatus=@mysql_result($result,$i,"tradestatus");
$father=@mysql_result($result,$i,"father");
$mother=@mysql_result($result,$i,"mother");
$lastbred=@mysql_result($result,$i,"lastbred");
$adultdescription=@mysql_result($result,$i,"adultdescription");


$i++;
}

// Check that the adoptable exists for real, or show an error...

if($aid == $id){

// The adoptable does exist, so we show the image and junk to the user...

$image getcurrentimage($id);

$article_title "Managing "  stripslashes($name);
$article_content "
        <div id='top' style='position: relative;'></div>
        <div id='middle' style='position: relative;'><img src='"
.$image."'><br>
This page allows you to manage "
.stripslashes($name).".  Click on an option below to change settings.<br><br>
<b><a href='levelup.php?id="
.$id."'>Level Up</a> Level up this creature to help it reach the next stage.<br>
<a href='myadopts.php?act=stats&id="
.$id."'>Stats</a> Stats for your creature.<br>
<a href='myadopts.php?act=bbcode&id="
.$id."'>Get BBCodes / HTML Codes</a> Use these codes to place ".stripslashes($name)." on other forums.<br>
<a href='myadopts.php?act=rename&id="
.$id."'>Rename</a> Rename  ".stripslashes($name).".<br>
<a href='myadopts.php?act=trade&id="
.$id."'>Change Trade Status</a> Change ".stripslashes($name)."'s trade status to notfortrade or fortrade.<br>";

if(
$currentlevel == '0') {
    
$article_content .= "Freeze (You can not freeze eggs.)<br>";
} else if(
$currentlevel == '1') {
    
$article_content .= "Freeze (You can not freeze eggs.)<br>";
} else if(
$currentlevel == '2') {
    
$article_content .= "Freeze (You can not freeze eggs.)<br>";
} else if(
$currentlevel == '3') {
    
$article_content .= "Freeze (You can not freeze eggs.)<br>";
} else if(
$currentlevel == '5') {
    
$article_content .= "Freeze (You can not freeze adults.)<br>";
} else {
    
$article_content .= "<a href='myadopts.php?act=freeze&id=".$id."'>Freeze</a> This action can NOT be undone.<br>";
}
$article_content .= "<a href='myadopts.php?act=pound&id=".$id."'>Abandon</a> Abandon  ".stripslashes($name)." and allow it to fend for itself.</b><br></div>";

}
else{

$article_title $err_idnoexist;
$article_content $err_idnoexist_text;

}

}

// End the MANAGE action code
else if($act == "stats"){

// We are getting the stats for the adoptable
// Check that an ID was submitted...

if(is_numeric($id)){

// Now we see if the adoptable actually exists...

$query "SELECT * FROM ".$prefix."owned_adoptables as o LEFT JOIN ".$prefix."adoptables as a on o.type=a.type WHERE owner='$loggedinname' and aid='$id'";
$result runquery($query);
$num mysql_numrows($result);

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

$aid=@mysql_result($result,$i,"aid"); //The adoptable's ID
$currentlevel=@mysql_result($result,$i,"currentlevel");
$type=@mysql_result($result,$i,"type");
$owner=@mysql_result($result,$i,"owner");
$name=@mysql_result($result,$i,"name");
$totalclicks=@mysql_result($result,$i,"totalclicks");
$gender=@mysql_result($result,$i,"gender");
$lastbred=@mysql_result($result,$i,"lastbred");
$isfrozen=@mysql_result($result,$i,"isfrozen");
$tradestatus=@mysql_result($result,$i,"tradestatus");
$father=@mysql_result($result,$i,"father");
$mother=@mysql_result($result,$i,"mother");

$getFather mysql_query('SELECT `name` 
                           FROM ' 
$prefix 'owned_adoptables 
                           WHERE `aid` = ' 
$father
                         
);
                         
$getMother mysql_query('SELECT `name` 
                           FROM ' 
$prefix 'owned_adoptables 
                           WHERE `aid` = ' 
$mother
                         
);

$nFather mysql_fetch_assoc($getFather);
$nFather $nFather['name'];
$nMother mysql_fetch_assoc($getMother);
$nMother $nMother['name'];
$adultdescription=@mysql_result($result,$i,"adultdescription");
$eggdesc=@mysql_result($result,$i,"eggdesc");
$foxdesc=@mysql_result($result,$i,"foxdesc");
$date=@mysql_result($result,$i,"date");


$i++;
}

if(
$aid == $id){

// The adoptable exists, so we show the stats for it...


$image getcurrentimage($id);
$nextlevelexists getnextlevelexists($type$currentlevel);

$nextlevel "";

// If a higher level exists, get that level's information...

if($nextlevelexists == "true"){

$nextlevel $currentlevel 1;

$query "SELECT * FROM ".$prefix."levels WHERE adoptiename='$type' and thisislevel='$nextlevel'";
$result runquery($query);
$num mysql_numrows($result);

$i=0;
while (
$i 1) {

$requiredclicks=@mysql_result($result,$i,"requiredclicks"); //The adoptable's ID


$i++;
}


// End grab next level info...

// Determine what to show for next level:

if($nextlevelexists == "true" and $nextlevel != ""){

// See how many more clicks to go

$ctg $requiredclicks totalclicks;

$nloutput $nextlevel."<br>Clicks Required for Level Increase: ".$ctg;

}
else{

$nloutput "This adoptable is at its maximum level";

}

$article_content "
<div style='height:100%; background: #1f1f1f url(http://silvadopts.com/forums/public/style_images/animate/box_pattern.png) repeat;
        color: #fff;
    border: 1px solid #282828;
    border-top: 1px solid #363636;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 5px;'>Click the adopt to level it up!<table class='den' width='100%'><tr><td>
<br>
<a href='levelup.php?id="
.$id."'><img src='".$image."' style='margin: 0px auto; display: block'></a><br>
<div class='vgroup'>
<a href='myadopts.php?act=manage&id="
.$id."'>Actions</a><br>
Name: "
.stripslashes($name)."<br>";

if(
$father == "0") {
    
$article_content .= 'Caught On:';
} else {
    
$article_content .= 'Laid On:';
     
}

$article_content .= "
$date<br>
For Trade: "
.$tradestatus."<br>
Current Level: "
.$currentlevel."<br>
Next Level: "
.$nloutput."<br>
<b>Total Clicks: "
.$totalclicks."</b><br></div>

<div class='vgroup'>
Owner: <a href='http://silvadopts.com/profile.php?user="
.$owner."'>$owner</a><br>
Gender: "
;

if(
$gender == 'm') {
    
$article_content .= 'Male ';
} else {
    
$article_content .= 'Female ';
    
}
if(
$isfrozen == 'no') {
    
$article_content .= '<br>';
} else {
    
$article_content .= '<img src=\'http://inky.org/rpg/agents-maps/snowflake.png\'><br> ';
     
}

if(
$nFather == '' && $nMother == '') {
    
$article_content .= '';
} else {
    
$article_content .= 'Father: ' $nFather '<br> 
                  Mother: ' 
$nMother '<br>';
    
}

$article_content .= '
                  <a href="http://silvadopts.com/familytree.php?aid='
.$aid.'">View Lineage</a><br>';

if(
$lastbred == '') {
    
$article_content .= '';

else if(
$lastbred == '0') {
    
$article_content .= '';
} else {
    
$article_content .= 'Last bred: '.date('M j, Y'$lastbred).'<br>
                         Children: (<i>This feature is not yet available</i>)<br>'
;

}

$article_content .= "<br><br><br><br><br><br></div>";


if(
$currentlevel == '0') {
    
$article_content .= "$eggdesc";
}
elseif(
$currentlevel == '1') {
$article_content .= "$eggdesc";
}
elseif(
$currentlevel == '2') {
$article_content .= "$eggdesc";
}
elseif(
$currentlevel == '3') {
$article_content .= "$eggdesc";
}
elseif(
$currentlevel == '4') {
$article_content .= "$foxdesc";
}
elseif(
$currentlevel >= '5') {
$article_content .= "$adultdescription";
}
$article_content .="<br><br>";

if(
$type == 'Red Stitch Silvfox') {
     
$article_content .='Artist: Switch';
} else if(
$type == 'Eventide Silvfox') {
     
$article_content .='Artist: Switch';
} else if(
$type == 'White Stitch Silvfox') {
     
$article_content .='Artist: Switch';
} else if(
$type == 'The Noctis Silvfox') {
     
$article_content .='Artist: Switch';
} else if(
$type == 'Gold Silvfox') {
     
$article_content .='Artist: Switch, Roconza';
} else if(
$type == 'Inferno Silvfox') {
     
$article_content .='Artist: Switch, Roconza';
} else if(
$type == 'The Marauder Silvfox') {
     
$article_content .='Artist: Switch';
} else if(
$type == 'Switch Silvfox') {
     
$article_content .='Artist: Switch';
} else if(
$type == 'Arctic Silvfox') {
     
$article_content .='Artist: Switch';
} else if(
$type == 'Zebra Silvfox') {
     
$article_content .='Artist: Isura';
} else if(
$type == 'Tiger Silvfox') {
     
$article_content .='Artist: Isura';
} else if(
$type == 'Heat Element Silvfox') {
     
$article_content .='Artist: Isura';
} else if(
$type == 'Magic Element Silvfox') {
     
$article_content .='Artist: Isura';
} else if(
$type == 'Grass Element Silvfox') {
     
$article_content .='Artist: Isura';
} else if(
$type == 'Water Element Silvfox') {
     
$article_content .='Artist: Isura';
} else if(
$type == 'Yellow Winged Silvfox') {
     
$article_content .='Artist: Isura';
} else if(
$type == 'Blue Winged Silvfox') {
     
$article_content .='Artist: Isura';
} else if(
$type == 'Teal Winged Silvfox') {
     
$article_content .='Artist: Isura';
} else if(
$type == 'Orange Winged Silvfox') {
     
$article_content .='Artist: Isura';
} else if(
$type == 'Dark Winged Silvfox') {
     
$article_content .='Artist: Isura';
} else if(
$type == 'The Forest Silvfox') {
     
$article_content .='Artist: Switch, Roconza, SilverDragonTears';
} else if(
$type == 'The Gremlin Silvfox') {
     
$article_content .='Artist: Switch, Roconza, Beachbeagle';
} else if(
$type == 'Rainbow Silvfox') {
     
$article_content .='Artist: Switch, SilverDragonTears';
} else if(
$type == 'Redd Silvfox') {
     
$article_content .='Artist: Duzlla';
} else if(
$type == 'Graven Silvfox') {
     
$article_content .='Artist: Duzlla';
} else if(
$type == 'Fairie Silvfox') {
     
$article_content .='Artist: Duzlla';
} else if(
$type == 'GreenTipped Silvfox') {
     
$article_content .='Artist: GoldenShadowFire';
} else if(
$type == 'Marauder Red Silvfox') {
     
$article_content .='Artist: Switch, SilverDragonTears';
} else if(
$type == 'Snow Owl') {
     
$article_content .='Artist: elfhome';
} else if(
$type == 'The Lichen Silvfox') {
     
$article_content .='Artist: albinosilver';
} else if(
$type == 'Day Dream Silvfox') {
     
$article_content .='Artist: SilverDragonTears';
} else if(
$type == 'Sapphire Golem Silvfox') {
     
$article_content .='Artist: Isura';
} else if(
$type == 'Brass Golem Silvfox') {
     
$article_content .='Artist: Isura';
} else if(
$type == 'Hellfire Golem Silvfox') {
     
$article_content .='Artist: Isura';
} else if(
$type == 'Raven') {
     
$article_content .='Artist: SilverDragonTears, albinosilver';


}

$article_content .="
       </td></tr></table></div>"
;
}
else{

$article_title $err_idnoexist;
$article_content $err_idnoexist_text;

}

}
else{

$article_title $err_idnoexist;
$article_content $err_idnoexist_text;


}


}

 
// End the STATS code
else if($act == "bbcode"){

if(
is_numeric($id)){

// Now we see if the adoptable actually exists...

$query "SELECT * FROM ".$prefix."owned_adoptables WHERE owner='$loggedinname' and aid='$id'";
$result runquery($query);
$num mysql_numrows($result);

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

$aid=@mysql_result($result,$i,"aid"); //The adoptable's ID
$currentlevel=@mysql_result($result,$i,"currentlevel");
$type=@mysql_result($result,$i,"type");
$name=@mysql_result($result,$i,"name");
$totalclicks=@mysql_result($result,$i,"totalclicks");
$isfrozen=@mysql_result($result,$i,"isfrozen");

$i++;
}

if(
$aid == $id){

$altbb grabanysetting("usealtbbcode");

// Adoptable exists, so show the BBCode:

$article_title "Codes for ".stripslashes($name);
$article_content $lang_bbcode_explain."<br>
<p><u>Forum Codes / BBCode: </u></p>
<p>
  <textarea name='textarea' cols='50' rows='4'>[url=http://www."
.$domain."".$scriptpath."/levelup.php?id=".$aid."][img]http://www.".$domain."".$scriptpath."/siggy.php?id=".$aid."[/img][/url]
</textarea>
</p>"
;

if(
$altbb == "yes"){

// Use the seo friendly alternate bbcodes...

$article_content $article_content."<p><u>Alternate BBCodes (Use if the above do not work on a forum): </u></p>
<p>
  <textarea name='textarea' cols='50' rows='4'>[url=http://www."
.$domain."".$scriptpath."/levelup.php?id=".$aid."][img]http://www.".$domain."".$scriptpath."/get/".$aid.".gif[/img][/url]
</textarea>
</p>"
;

}



$article_content $article_content."<p><u>HTML Code</u>:</p>
<p>
<textarea name='textarea' cols='50' rows='4'><a href=\"http://www."
.$domain."".$scriptpath."/levelup.php?id=".$aid."\" target=\"_blank\">
<img src=\"http://www."
.$domain."".$scriptpath."/siggy.php?id=".$aid."\" border=0></a>
  </textarea>
   
</p>"
;

}
else{

$article_title $err_idnoexist;
$article_content $err_idnoexist_text;

}


}
else{

$article_title $err_idnoexist;
$article_content $err_idnoexist_text;

}




// End the BBCODE generation for the adoptable...
else if($act == "rename"){

// We are renaming an adoptable

if(is_numeric($id)){

// Now we see if the adoptable actually exists...

$query "SELECT * FROM ".$prefix."owned_adoptables WHERE owner='$loggedinname' and aid='$id'";
$result runquery($query);
$num mysql_numrows($result);

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

$aid=@mysql_result($result,$i,"aid"); //The adoptable's ID
$currentlevel=@mysql_result($result,$i,"currentlevel");
$type=@mysql_result($result,$i,"type");
$name=@mysql_result($result,$i,"name");
$totalclicks=@mysql_result($result,$i,"totalclicks");
$isfrozen=@mysql_result($result,$i,"isfrozen");

$i++;
}

if(
$aid == $id){

$image getcurrentimage($id);

if(
$more == ""){

$article_title "Rename ".stripslashes($name);
$article_content "<img src='".$image."'><br>".$lang_rename."".stripslashes($name)."".$lang_rename2."<br>
<form name='form1' method='get' action='myadopts.php'>
  <p>Adoptable Name: 
    <input name='more' type='text' id='more'>
    <input name='id' type='hidden' id='id' value='"
.$id."'>
    <input name='act' type='hidden' id='act' value='rename'>
</p>
  <p>
    <input type='submit' name='Submit' value='Rename Adoptable'>
</p>
</form>"
;

}
else{

// We are renaming the adoptable

// The adoptable exists, so now we can rename it...

$query "UPDATE ".$prefix."owned_adoptables SET name='".$more."' WHERE aid='".$id."' and owner='".$loggedinname."'";
runquery($query);


$article_title $lang_rename_success_title;
$article_content "<img src='".$image."'><br>".$lang_rename_success."".$more.".  You can now manage ".$more." on the <a href='myadopts.php?act=manage&id=".$id."'>My Adopts</a> page.";

}



}
else{

$article_title $err_idnoexist;
$article_content $err_idnoexist_text;

}
}
else{

$article_title $err_idnoexist;
$article_content $err_idnoexist_text;

}

}

else if(
$act == "trade"){

// We are setting the trade status for an adoptable...


if(is_numeric($id)){

// Now we see if the adoptable actually exists...

$query "SELECT * FROM ".$prefix."owned_adoptables WHERE owner='$loggedinname' and aid='$id'";
$result mysql_query($query);
$num mysql_numrows($result);

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

$aid=@mysql_result($result,$i,"aid"); //The adoptable's ID
$tradestatus=@mysql_result($result,$i,"tradestatus");

$i++;
}

if(
$aid == $id){

$image getcurrentimage($id); // Get the image for the adopt...

if($more == ""){

$article_title "Setting trade status for ".stripslashes($name);
$article_content "Are you sure you wish to change the trade status of this adoptable?<center><b><a href='myadopts.php?act=trade&id=".$id."&more=confirm'>Yes I'd like to change its trade status</a></b><br><br>
<b><a href='myadopts.php'>Nope I change my mind!  Go back to the previous page.</a></b></center><br>"
;

}

else if(
$more == "confirm"){  
  if(
$tradestatus == "fortrade"){
  
$newtradestatus "notfortrade";
  
$query "UPDATE ".$prefix."owned_adoptables SET tradestatus='".$newtradestatus."' WHERE aid='".$id."' and owner='".$loggedinname."'";
  
runquery($query);
  
$article_title "Change trade status successfully";
  
$article_content "The adoptable's trade status is now Not for Trade";
  }                
  else if(
$tradestatus == "notfortrade"){
  
$newtradestatus "fortrade";
  
$query "UPDATE ".$prefix."owned_adoptables SET tradestatus='".$newtradestatus."' WHERE aid='".$id."' and owner='".$loggedinname."'";
  
runquery($query);
  
$article_title "Change trade status successfully";
  
$article_content "The adoptable's trade status is now For Trade";
  }
  else{
  
$article_title "Something is very very wrong";
  
$article_content "Please check phpmyadmin to see if the settings are correct, or report your issue to Mysidia Adoptables support forum";
  }
}

else{

$article_title "Invalid Action";
$article_content "Invalid Action Specified";

}
}

else{

$article_title $err_idnoexist;
$article_content $err_idnoexist;

}
}
else{

$article_title $err_idnoexist;
$article_content $err_idnoexist_text;

}

}

else if(
$act == "freeze"){

// We are freezing an adoptable here...

if(is_numeric($id)){

// Now we see if the adoptable actually exists...

$query "SELECT * FROM ".$prefix."owned_adoptables WHERE owner='$loggedinname' and aid='$id'";
$result runquery($query);
$num mysql_numrows($result);

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

$aid=@mysql_result($result,$i,"aid"); //The adoptable's ID
$currentlevel=@mysql_result($result,$i,"currentlevel");
$type=@mysql_result($result,$i,"type");
$name=@mysql_result($result,$i,"name");
$totalclicks=@mysql_result($result,$i,"totalclicks");
$isfrozen=@mysql_result($result,$i,"isfrozen");

$i++;
}
if(
$aid == $id){

$image getcurrentimage($id); // Get the image for the adopt...

if($more == ""){

if(
$isfrozen == "yes"){

$group getgroup();
$cancp cancp($group);

if(
$cancp == "yes"){
$status "<img src='templates/icons/freeze.gif'> Frozen<br>";
$go "<a href='myadopts.php?act=freeze&id=".$id."&more=unfreeze'><img src='templates/icons/unfreeze.gif' border=0> Unfreeze This Adoptable</a>";
}
else{
$status "<img src='templates/icons/freeze.gif'> Frozen<br>";
$go "You are not allowed to unfreeze this adoptable. <a href='javascript:history.go(-1)'>Click here to go back.</a>";
}

else if(
$isfrozen == "no"){
$status "<img src='templates/icons/unfreeze.gif'> Not Frozen<br>";
$go "<a href='myadopts.php?act=freeze&id=".$id."&more=freeze'><img src='templates/icons/freeze.gif' border=0> Freeze This Adoptable</a>";
}

$article_title $lang_freeze_title;
$article_content "<img src='".$image."'><br><b>".stripslashes($name)."'s Current Status: ".$status."</b><br>".$lang_freeze."<br><br><b>".$go."</b><br><br>
"
.$lang_freeze_warning."";



}
else{

// We are actually freezing or unfreezing the adopt...

$frz "no";

if(
$more == "freeze"){

$frz "yes";

}

$query "UPDATE ".$prefix."owned_adoptables SET isfrozen='".$frz."' WHERE aid='".$id."' and owner='".$loggedinname."'";
runquery($query);

if(
$frz == "yes"){
$article_title stripslashes($name)." Frozen Successfully";
}
else{
$article_title stripslashes($name)." Unfrozen Successfully";
}

$article_content stripslashes($name)." is now frozen.  You may now manage ".stripslashes($name)." on the <a href='myadopts.php?act=manage&id=".$id."'>My Adopts</a> page.";





}

}
else{

$article_title $err_idnoexist;
$article_content $err_idnoexist_text;

}
}
else{

$article_title $err_idnoexist;
$article_content $err_idnoexist_text;

}


}

else if(
$act == "pound"){


if(
is_numeric($id)){

// Now we see if the adoptable actually exists...

$query "SELECT * FROM ".$prefix."owned_adoptables WHERE owner='$loggedinname' and aid='$id'";
$result runquery($query);
$num mysql_numrows($result);

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

$aid=@mysql_result($result,$i,"aid"); //The adoptable's ID
$currentlevel=@mysql_result($result,$i,"currentlevel");
$type=@mysql_result($result,$i,"type");
$name=@mysql_result($result,$i,"name");
$totalclicks=@mysql_result($result,$i,"totalclicks");
$isfrozen=@mysql_result($result,$i,"isfrozen");

$i++;
}

if(
$aid == $id){

$image getcurrentimage($id); // Get the image for the adopt...

if($more == ""){

$article_title "Abandon ".stripslashes($name);
$article_content "<img src='".$image."'><br>".$lang_pound."<br><br>".$lang_pound_warning."<br><br>
<center><b><a href='myadopts.php?act=pound&id="
.$id."&more=confirm'><img src='templates/icons/delete.gif' border=0> Abandon ".stripslashes($name)." - I dont want it anymore! <img src='templates/icons/delete.gif' border=0></a></b><br><br>
<b><a href='myadopts.php'><img src='templates/icons/yes.gif' border=0> DO NOT Abandon "
.stripslashes($name)."! <img src='templates/icons/yes.gif' border=0></a></b></center><br>";

}
else if(
$more == "confirm"){

// Actually run the execution

$query "UPDATE ".$prefix."owned_adoptables SET owner='SYSTEM' WHERE aid='".$id."'";
runquery($query); 

$article_title $lang_pound_title_complete;
$article_content $lang_pound_complete;

}
else{

$article_title "Invalid Action";
$article_content "Invalid Action Specified";

}


}
else{

$article_title $err_idnoexist;
$article_content $err_idnoexist_text;

}
}
else{

$article_title $err_idnoexist;
$article_content $err_idnoexist_text;

}

}
else{

// No valid action specified :: show an error

$article_title $lang_invalid_action_title;
$article_content $lang_invalid_action;

}



}
else{

$article_title $accden;
$article_content $reqlogin;

// End is logged in check else


//***************//
//  OUTPUT PAGE  //
//***************//

echo showpage($article_title$article_content$date);

?>

Last edited by fadillzzz; 08-29-2011 at 03:08 PM.
Reply With Quote
  #9  
Old 08-29-2011, 02:13 PM
SilverDragonTears's Avatar
SilverDragonTears SilverDragonTears is offline
I am your Nemesis.
 
Join Date: Jun 2011
Posts: 1,113
Gender: Female
Credits: 81,208
SilverDragonTears is on a distinguished road
Default

table black, no link. hehe
__________________

Check out SilvaTales
Reply With Quote
  #10  
Old 08-29-2011, 02:14 PM
fadillzzz fadillzzz is offline
Dev Staff
 
Join Date: Jan 2010
Posts: 501
Gender: Male
Credits: 32,500
fadillzzz is an unknown quantity at this point
Default

LOL...can you give me a test account so that I can try it myself?
I tried registering, but somehow it doesn't let me.
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
"Fairy State" theme by Bobbybighoof (Mysidia 1.3.3) bobbybig Templates and Themes 3 07-18-2018 06:54 PM
Sort "myadopts" page SilverDragonTears Questions and Supports 23 06-12-2017 05:39 PM
Removing of prefix "class", "abstract", "interface" Suggestions FounderSim Suggestions and Feature Requests 3 10-05-2014 05:35 PM
Creating a "Faction" for adoptables/owned adoptables Vaporman87 Questions and Supports 1 03-04-2014 03:38 PM
Changing... or "masking" existing URLs Vaporman87 Questions and Supports 7 03-03-2014 07:10 PM


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

Currently Active Users: 438 (0 members and 438 guests)
Threads: 4,080, Posts: 32,024, Members: 2,016
Welcome to our newest members, jolob.
BETA





What's New?

What's Hot?

What's Popular?


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
vBCommerce I v2.0.0 Gold ©2010, PixelFX Studios
vBCredits I v2.0.0 Gold ©2010, PixelFX Studios
Emoticons by darkmoon3636