All checks were successful
		
		
	
	Build and push / Pulling repo on server (push) Successful in 3s
				
		
			
				
	
	
		
			34 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			34 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
<?php
 | 
						|
 | 
						|
class Dog extends Model
 | 
						|
{
 | 
						|
    protected $dbTable = "dogs";
 | 
						|
    protected $dbFields = array(
 | 
						|
        'registered' => ['type' => 'datetime', 'required', 'unique', 'autoValMethod' => 'getDateTime'],
 | 
						|
        'name' =>  ['type' => 'text'],
 | 
						|
        'kennel_name' =>   ['type' => 'text'],
 | 
						|
        'breed' =>   ['type' => 'text'],
 | 
						|
        'size' =>   ['type' => 'text'], //in cm
 | 
						|
        'birthday' => ['type' => 'text'],
 | 
						|
        'agility_size' =>   ['type' => 'text'], //S,M,I,L
 | 
						|
        'photo' =>  ['type' => 'text', 'default' => 'https://pictshare.net/1ch3e5.png'],
 | 
						|
        'active' =>   ['type' => 'bool', 'default' => 1]
 | 
						|
    );
 | 
						|
 | 
						|
    function isMyDog($dog = false)
 | 
						|
    {
 | 
						|
        if ($dog == false)
 | 
						|
            $dog = $this->id;
 | 
						|
 | 
						|
        if (!$this->exists($dog))
 | 
						|
            return false;
 | 
						|
        else if(!is_array($_SESSION['user']->data['dogs']))
 | 
						|
            return false;
 | 
						|
        else {
 | 
						|
            if (in_array($dog, $_SESSION['user']->data['dogs']))
 | 
						|
                return true;
 | 
						|
            else return false;
 | 
						|
        }
 | 
						|
    }
 | 
						|
}
 |