function GetGroupSize(LOGGROUP $grp = NULL, $flags = 0) { if (!($flags & REQUEST::CONTROL)) { return parent::GetGroupSize($grp, $flags); } $grp = $this->CheckGroup($grp, $flags); $params = $this->GetGroupParameters($grp); if ($params['width']) { return $params['width']; } $size = 0; try { $resp = $this->db->Query("SELECT length FROM blocks WHERE bid=" . $grp->gid); if ($resp) { $res = $resp->fetch(); } else { $res = false; } if ($res) { $size = $res['length']; } } catch (PDOException $e) { throw new Exception($e->getMessage()); } $params['width'] = $size; return $size; }