HEX
Server: Microsoft-IIS/8.5
System: Windows NT YDAWBH120 6.3 build 9600 (Windows Server 2012 R2 Standard Edition) AMD64
User: tentjecom_web (0)
PHP: 7.4.14
Disabled: NONE
Upload Files
File: D:/HostingSpaces/NVonken/mijneigenlied.com/wwwroot/Core/Domain/Photo.php
<?php


class Photo extends BaseClass
{

    ////////////////
    // Properties //
    ////////////////
    public $Id;
    public $Filename;
    public $Title;

    public static $_primaryKey = array("Id");

    ////////////////////
    // Public Methods //
    ////////////////////
    public function __construct()
    {
        parent::__construct();
    }

    public static function Select($id)
    {
        return parent::Select($id);
    }

    public static function SelectRange($ids)
    {
        foreach ($ids as $id)
        {
            if (is_numeric($id))
                $list .= $id . ",";
        }
        $list = substr($list, 0, strlen($list) - 1);
        return parent::SelectObjects("SELECT * FROM Photo WHERE Id IN (" . $list . ")");
    }

    public function Insert()
    {
        if ($this->IsHeader == null)
            $this->IsHeader = false;
        return parent::Insert($this);
    }

    public function Update()
    {
        parent::Update($this);
    }

    public static function SelectHeaders()
    {
        return parent::SelectObjects("SELECT * FROM Photo WHERE IsHeader = '1'");
    }

    public function Delete()
    {
        parent::Delete();
        unlink("uploads/" . $this->Filename . ".jpg");
        unlink("uploads/thumbs/" . $this->Filename . ".jpg");
    }

    public static function SelectAll()
    {
        return parent::SelectAll();
    }
}


?>