*/ /** * Klasa WebpageGroupPeer * * @package stWebpagePlugin * @subpackage libs */ class WebpageGroupPeer extends BaseWebpageGroupPeer { /** * Przeciążenie metody pobierającej grupy strony www w odpowiedniej wersji jezykowej * * @param Criteria $c Kryteria * @param mixed $culture Wersja językowa * @param CreoleConnection $con Połączenie z bazą danych * @return array Produkty */ public static function doSelectWithI18n(Criteria $c, $culture = null, $con = null) { if ($culture === null) { $culture = stLanguage::getHydrateCulture(); } return parent::doSelectWithI18n($c, $culture, $con); } public static function doCountWithI18n(Criteria $c, $con = null) { $c = clone $c; $c->addJoin(WebpageGroupI18nPeer::ID, WebpageGroupPeer::ID); $c->add(WebpageGroupI18nPeer::CULTURE, sfContext::getInstance()->getUser()->getCulture()); return self::doCount($c, $con); } }