$this->_data_holder['min'] = $this->_dbh->GetOne("SELECT MIN(id) as min FROM `images` WHERE `type`='gallery' AND `parent`='".$this->_holder['parent']."'");
$this->_data_holder['max'] = $this->_dbh->GetOne("SELECT MAX(id) as max FROM `images` WHERE `type`='gallery' AND `parent`='".$this->_holder['parent']."'");
$this->_data_holder['results'] = $this->_dbh->GetAll("SELECT `id`,`url` FROM `images` WHERE `type`='gallery' AND `id`!='".$this->_ad_id."' AND `parent`='".$this->_holder['parent']."'");
foreach($this->_data_holder['results'] as &$gall)
{
$gall['left2'] = $this->_dbh->GetAll("SELECT `id`,`url` FROM `images` WHERE `id`!='".$this->_ad_id."' AND `id`>'".$this->_ad_id."' AND `parent`='".$this->_holder['parent']."' ORDER BY `sort_order` ASC, `id` ASC LIMIT 0,2");
if (sizeof($gall['left2']) == 0)
{
$gall['right2'] = $this->_dbh->GetAll("SELECT `id`,`url` FROM `images` WHERE `id`!='".$this->_ad_id."' AND `id`<'".$this->_ad_id."' AND `parent`='".$this->_holder['parent']."' ORDER BY `sort_order` DESC, `id` DESC LIMIT 0,4");
}
elseif (sizeof($gall['left2']) == 1)
{
$gall['right2'] = $this->_dbh->GetAll("SELECT `id`,`url` FROM `images` WHERE `id`!='".$this->_ad_id."' AND `id`<'".$this->_ad_id."' AND `parent`='".$this->_holder['parent']."' ORDER BY `sort_order` DESC, `id` DESC LIMIT 0,3");
}
elseif (sizeof($gall['left2']) == 2)
{
$gall['right2'] = $this->_dbh->GetAll("SELECT `id`,`url` FROM `images` WHERE `id`!='".$this->_ad_id."' AND `id`<'".$this->_ad_id."' AND `parent`='".$this->_holder['parent']."' ORDER BY `sort_order` DESC, `id` DESC LIMIT 0,2");
}
}