View Single Post
  #21  
Old 04-06-2017, 09:43 PM
kristhasirah's Avatar
kristhasirah kristhasirah is offline
Member
 
Join Date: Jan 2010
Location: In middle of the nothingness
Posts: 196
Gender: Female
Credits: 29,189
kristhasirah
Default

Will test the code tomorrow and see if i can help you find a way to make it work ^^ if not lets hope one of the most experienced members can help you, sadly i dont have too much experience in coding and cant help you much.

I think i found a way to make it work, dont know if you have tried this:

PHP Code:
<?php 

class AdoptView extends View
     
    public function 
index(){ 
        
$mysidia Registry::get("mysidia"); 
        
$document $this->document
        if(
$mysidia->user->money 499){ 
        echo 
"<script type='text/javascript'>alert('You do not have enough money!')</script>";
        
$mysidia->session->terminate("adopt");
        }
        else{          
        if(
$mysidia->input->post("submit")){             
            
$aid $this->getField("aid")->getValue(); 
            
$name $this->getField("name")->getValue(); 
            
$eggImage $this->getField("eggImage")->getValue(); 
            
$image = new Image($eggImage); 
            
$image->setLineBreak(TRUE);     
            
$mysidia->user->changecash(-500);  
             
            
$document->setTitle("{$name} adopted successfully");             
            
$document->add($image); 
            
$document->addLangvar("Congratulations!  You just adopted {$name}. You can now manage {$name} on the "); 
            
$document->add(new Link("myadopts""Myadopts Page.")); 
            
$document->add(new Comment("")); 
            
$document->add(new Link("myadopts/manage/{$aid}""Click Here to Manage {$name}")); 
            
$document->add(new Comment("")); 
            
$document->add(new Link("myadopts/bbcode/{$aid}""Click Here to get BBCodes/HTML Codes for {$name}")); 
            
$document->add(new Comment("")); 
            
$document->addLangvar("Be sure and"); 
            
$document->add(new Link("levelup/{$aid}""feed ")); 
            
$document->addLangvar("{$name} with clicks so that they grow!"); 
            
$mysidia->session->terminate("adopt");   
            return;             
            } 
         } 
        
$document->setTitle($mysidia->lang->title); 
        
$document->addLangvar((!$mysidia->user->isloggedin)?$mysidia->lang->guest:$mysidia->lang->member);           
        
$adoptForm = new Form("form""adopt""post"); 
        
$adoptTitle = new Comment("Available Species"); 
        
$adoptTitle->setHeading(3); 
        
$adoptForm->add($adoptTitle); 
        
$adoptTable = new Table("table"""FALSE); 
          
         
         
          
      
    
    
$adoptform "<form name='form1' method='post' action='$adopt'> <table id='adoptdark' name='adopt' class='adopt'>";  
    
$common 0;   
    
$uncommon rand(1,50);     
    
$rare rand(1,100);     
    
$veryrare rand(1,200);  
    
$endangered rand(1,300);     

    if (
$uncommon==&& $onlyone==0){     
    
$query "SELECT * FROM ".constant('PREFIX'). "adoptables WHERE rarity='Uncommon' ORDER BY RAND() LIMIT 1";   
$onlyone 1;     
    }     
    else if (
$rare==&& $onlyone==0){     
    
$query "SELECT * FROM ".constant('PREFIX'). "adoptables WHERE rarity='Rare' ORDER BY RAND() LIMIT 1";   
$onlyone 1;     
    }         
    else if (
$veryrare==1  && $onlyone==0){     
    
$query "SELECT * FROM ".constant('PREFIX'). "adoptables WHERE rarity='Very Rare' ORDER BY RAND() LIMIT 1";   
$onlyone 1;     
    }    
    else if (
$endangered==1  && $onlyone==0){     
    
$query "SELECT * FROM ".constant('PREFIX'). "adoptables WHERE rarity='Endangered' ORDER BY RAND() LIMIT 1";   
$onlyone 1;     
    }       
    else{     
    
$query "SELECT * FROM ".constant('PREFIX'). "adoptables WHERE rarity='Common' ORDER BY RAND() LIMIT 1";     
    }     
    
$stmt $mysidia->db->query($query);    
      
        while(
$row $stmt->fetchObject()) {  

            
$adoptform .= "<td width='25%' VALIGN='center'><div align=center><img src='../../picuploads/unknownegg.png' /></div></a><br><div align=center><input type='radio' name='id' id='id' value='{$row->id}' /></div><div align=center></td>";  
          
        }  
      
      
    
$common 0;   
    
$uncommon rand(1,50);     
    
$rare rand(1,100);     
    
$veryrare rand(1,200);  
    
$endangered rand(1,300);     

    if (
$uncommon==&& $onlyone==0){     
    
$query "SELECT * FROM ".constant('PREFIX'). "adoptables WHERE rarity='Uncommon' ORDER BY RAND() LIMIT 1";   
$onlyone 1;     
    }     
    else if (
$rare==&& $onlyone==0){     
    
$query "SELECT * FROM ".constant('PREFIX'). "adoptables WHERE rarity='Rare' ORDER BY RAND() LIMIT 1";   
$onlyone 1;     
    }         
    else if (
$veryrare==1  && $onlyone==0){     
    
$query "SELECT * FROM ".constant('PREFIX'). "adoptables WHERE rarity='Very Rare' ORDER BY RAND() LIMIT 1";   
$onlyone 1;     
    }    
    else if (
$endangered==1  && $onlyone==0){     
    
$query "SELECT * FROM ".constant('PREFIX'). "adoptables WHERE rarity='Endangered' ORDER BY RAND() LIMIT 1";   
$onlyone 1;     
    }       
    else{     
    
$query "SELECT * FROM ".constant('PREFIX'). "adoptables WHERE rarity='Common' ORDER BY RAND() LIMIT 1";     
    }     
    
$stmt $mysidia->db->query($query);    

    while(
$row $stmt->fetchObject()) {  

            
$adoptform2 .= "<td width='25%' VALIGN='center'><div align=center><img src='../../picuploads/unknownegg.png' /></div></a><br><div align=center><input type='radio' name='id' id='id' value='{$row->id}' /></div></td>";  

              
   }   
     
    
$common 0;   
    
$uncommon rand(1,50);     
    
$rare rand(1,100);     
    
$veryrare rand(1,200);  
    
$endangered rand(1,300);     

    if (
$uncommon==&& $onlyone==0){     
    
$query "SELECT * FROM ".constant('PREFIX'). "adoptables WHERE rarity='Uncommon' ORDER BY RAND() LIMIT 1";   
$onlyone 1;     
    }     
    else if (
$rare==&& $onlyone==0){     
    
$query "SELECT * FROM ".constant('PREFIX'). "adoptables WHERE rarity='Rare' ORDER BY RAND() LIMIT 1";   
$onlyone 1;     
    }         
    else if (
$veryrare==1  && $onlyone==0){     
    
$query "SELECT * FROM ".constant('PREFIX'). "adoptables WHERE rarity='Very Rare' ORDER BY RAND() LIMIT 1";   
$onlyone 1;     
    }    
    else if (
$endangered==1  && $onlyone==0){     
    
$query "SELECT * FROM ".constant('PREFIX'). "adoptables WHERE rarity='Endangered' ORDER BY RAND() LIMIT 1";   
$onlyone 1;     
    }       
    else{     
    
$query "SELECT * FROM ".constant('PREFIX'). "adoptables WHERE rarity='Common' ORDER BY RAND() LIMIT 1";     
    }     
    
$stmt $mysidia->db->query($query);    

    while(
$row $stmt->fetchObject()) {  

            
$adoptform3 .= "<td width='25%' VALIGN='center'><div align=center><img src='../../picuploads/unknownegg.png' /></div></a><br><div align=center><input type='radio' name='id' id='id' value='{$row->id}' /></div></td>";  
        } 
        
$document->add(new Comment("{$adoptform}{$adoptform2}{$adoptform3}"));   
         
         
        
$adoptForm->add($adoptTable);         
        
$adoptSubtitle = new Comment("Adopt"); 
        
$adoptSubtitle->setHeading(3); 
        
$adoptForm->add($adoptSubtitle); 
        
$adoptForm->add(new Comment("Adoptable Name: "FALSE)); 
        
$adoptForm->add(new TextField("name")); 
        
$adoptForm->add(new Comment("")); 
        
$adoptForm->add(new Button("Adopt Me""submit""submit")); 
        
$document->add($adoptForm);  
        } 

?>
what it does is when the user clicks the adopt page the message will popup, when the user click ok they can see the eggs, but if they try to adopt any of the pets it will give them the id error... dont know if this can be usefull for you... as i really dont know how you have your site set it up when the user guess the adopt.

Last edited by kristhasirah; 04-07-2017 at 08:39 AM.
Reply With Quote