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();
}
}
?>