public function getStegTotalGrupp(Grupp $grupp, Medlem $medlem = null) { global $db; $sql = "SELECT sum(steg.steg) as medlem_id FROM " . Steg::TABLE . " steg," . Grupp::RELATION_TABLE . " grupp \n\t\t\t\tWHERE steg.medlem_id=grupp.medlem_id AND grupp.grupp_id = " . $grupp->getId() . " AND grupp.godkannd_medlem = 1 AND grupp.godkannd_skapare = 1 AND steg.datum >= '" . $grupp->getStart() . "'"; /*$sql = "SELECT sum(steg) FROM " . Steg::TABLE . " WHERE medlem_id IN (SELECT medlem_id FROM " . Grupp::RELATION_TABLE . " WHERE grupp_id = " . $grupp->getId() . " AND godkannd_medlem = 1 AND godkannd_skapare = 1) AND datum >= '" . $grupp->getStart() . "'";*/ if ($medlem == null) { if ($grupp->getStart()) { global $db; return $db->value($sql); } else { return 0; } } else { $sql .= " AND steg.medlem_id = " . $medlem->getId(); return $db->value($sql); } }