add(BackendAlertPeer::CODE, $code); return BackendAlertPeer::doSelectOne($c); } public static function getActiveAlerts($codes = array()) { $c = new Criteria(); $c2 = $c->getNewCriterion(BackendAlertPeer::DISPLAY, 1); $c3 = $c->getNewCriterion(BackendAlertPeer::CODE, $codes, Criteria::IN); $c2->addOr($c3); $c->add($c2); return BackendAlertPeer::doSelect($c); } public static function doSelectActive() { $codes = stReminder::getCodes(); $c = new Criteria(); $c2 = $c->getNewCriterion(BackendAlertPeer::DISPLAY, 1); $c3 = $c->getNewCriterion(BackendAlertPeer::CODE, $codes, Criteria::IN); $c2->addOr($c3); $c->add($c2); return BackendAlertPeer::doSelect($c); } public static function doCountActive() { $codes = stReminder::getCodes(); $c = new Criteria(); $c2 = $c->getNewCriterion(BackendAlertPeer::DISPLAY, 1); $c3 = $c->getNewCriterion(BackendAlertPeer::CODE, $codes, Criteria::IN); $c2->addOr($c3); $c->add($c2); return BackendAlertPeer::doCount($c); } }