SetQuery("select c.conditionId1, c.conditionId2 from CourseInProgram c, Program p where c.courseId='$xKey' and c.courseStatus='Y' and c.programId=p.programId and p.programStatus='Y' group by c.conditionId1, c.conditionId2"); } function RSCourseInProgramByCd1AndCd2AndCoId($xKey, $yKey, $zKey){ $this->SetQuery("select * from CourseInProgram where conditionId1='$xKey' and conditionId2='$yKey' and courseId='$zKey'"); } function RSCourseInProgramByPgIdAndCoIdAndCoStatus($xKey, $yKey){ $this->SetQuery("select * from CourseInProgram where programId='$xKey' and courseId='$yKey' and courseStatus='Y'"); } function RSCourseInProgramByPgIdAndCd1AndCd2($xKey, $yKey, $zKey){ $this->SetQuery("select * from CourseInProgram where programId='$xKey' and conditionId1='$yKey' and conditionId2='$zKey' and courseStatus='Y'"); } function RSCourseInProgramByPgIdAndCdId1($xKey, $yKey){ $this->SetQuery("select CourseInProgram.*, Course.courseCode, Course.courseName, Course.courseUnit from CourseInProgram, Course where programId='$xKey' and conditionId1='$yKey' and CourseInProgram.courseStatus='Y' and CourseInProgram.courseId=Course.courseId "); } function SearchByKeyDel($xKey1, $xKey2, $xKey3){ if ($this->SetQuery("select * from CourseInProgram where programId='$xKey1' and conditionId1='$xKey2' and conditionId2='$xKey3'")){ return 1; }else{ return 0; } } function SearchByKeyPgIdAndCd1Cd2CourseId($wKey, $xKey, $yKey, $zKey){ if($this->SetQuery("select * from CourseInProgram where programId='$wKey' and conditionId1='$xKey' and conditionId2='$yKey' and courseId='$zKey' and courseStatus='Y' order by courseId")){ return 1; }else{ return 0; } } function RSCountCourseId($yKey, $zKey){ $this->SetQuery("select count(courseId) as num from CourseInProgram where programId='$yKey' and courseStatus='Y' and courseId='$zKey' order by courseId"); if($result=$this->GetResult()) { return $result['num']; } } } //--End class CourseInProgram-- ?>