SetQuery("select * from RealStudyPlan where programId='$xKey' and studentYear='$yKey' and semester='$zKey'"); } function RSRealStudyPlanByPgIdAndStYAndSeAndAdY($wKey, $xKey, $yKey, $zKey){ $this->SetQuery("select * from RealStudyPlan where programId='$wKey' and studentYear='$xKey' and semester='$yKey' and admitAcadYear='$zKey'"); } function RSRealStudyPlanByPgIdAndStYAndSeAndAdYAndCdId($vKey, $wKey, $xKey, $yKey, $zKey){ $this->SetQuery("select * from RealStudyPlan where programId='$vKey' and studentYear='$wKey' and semester='$xKey' and admitAcadYear='$yKey' and conditionId='$zKey'"); } function RSRealStudyPlanByAll($vKey, $wKey, $xKey, $yKey, $zKey){ $this->SetQuery("select * from RealStudyPlan where programId='$vKey' and studentYear='$wKey' and semester='$xKey' and classId='$yKey' and admitAcadYear='$zKey'"); } function RSRealStudyPlanByPgIdAndAdYGroupStY($xKey, $yKey){ $this->SetQuery("select studentYear from RealStudyPlan where programId='$xKey' and admitAcadYear='$yKey' group by studentYear"); } function RSRealStudyPlanByPgIdAndAdYAndStYGroupSe($xKey, $yKey, $zKey){ $this->SetQuery("select semester from RealStudyPlan where programId='$xKey' and admitAcadYear='$yKey' and studentYear='$zKey' group by semester"); } function RSRealStudyPlanByPgIdAndAdYAndStYAndSe($wKey, $xKey, $yKey, $zKey){ $this->SetQuery("select * from RealStudyPlan where programId='$wKey' and admitAcadYear='$xKey' and studentYear='$yKey' and semester='$zKey'"); } function GetSumCreditTotalByPgIdAndStYAndSeAndAdY($wKey, $xKey, $yKey, $zKey){ $this->SetQuery("select sum(creditTotal) as num from RealStudyPlan,Class,Course where RealStudyPlan.programId='$wKey' and RealStudyPlan.studentYear='$xKey' and RealStudyPlan.semester='$yKey' and admitAcadYear='$zKey' and RealStudyPlan.classId=Class.classId and Class.courseId=Course.courseId"); if ($result=$this->GetResult()) { return $result['num']; } } function GetSumCreditTotalByPgIdAndAdY($xKey, $yKey){ $this->SetQuery("select sum(creditTotal) as num from RealStudyPlan,Class,Course where RealStudyPlan.programId='$xKey' and admitAcadYear='$yKey' and RealStudyPlan.classId=Class.classId and Class.courseId=Course.courseId"); if ($result=$this->GetResult()) { return $result['num']; } } function RSRealStudyPlanByPgIdAndStYAndSeAndCoId($wKey, $xKey, $yKey, $zKey){ $this->SetQuery("select * from RealStudyPlan where programId='$wKey' and studentYear='$xKey' and semester='$yKey' and courseId='$zKey'"); } function RSRealStudyPlanByPgIdAndClId($xKey, $yKey){ $this->SetQuery("select * from RealStudyPlan where programId='$xKey' and classId='$yKey'"); } /*function RSStudyPlanByPgIdGroupStY($xKey){ $this->SetQuery("select studentYear from StudyPlan where programId='$xKey' group by studentYear"); } function RSStudyPlanByPgIdAndStYGroupSe($xKey, $yKey){ $this->SetQuery("select semester from StudyPlan where programId='$xKey' and studentYear='$yKey' group by semester"); }*/ } //--End class RealStudyPlan-- ?>