Beispiel #1
0
 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);
     }
 }