<?php
//--Class AcadYearConfig--------------------------

include_once "clsbase_AcadYearConfig.php";

class 
AcadYearConfig extends base_AcadYearConfig{

function 
GetMaxAcadYear(){
    
$this->SetQuery("select max(acadYear) as num from AcadYearConfig");
    if (
$result=$this->GetResult()) {
        return 
$result['num'];
    }
}

function 
RSAcadYearConfigByAcadYear($xKey){
    
$this->SetQuery("select * from AcadYearConfig where acadYear='$xKey'");
}

function 
RSAcadYearConfigByDate($xKey){
    
$this->SetQuery("select * from AcadYearConfig where '$xKey' between firstDate and lastDate");
}

function 
GetMaxLastDateByAcadYear($xKey){
    
$this->SetQuery("select max(lastDate) as num from AcadYearConfig where acadYear='$xKey'");
    if (
$result=$this->GetResult()) {
        return 
$result['num'];
    }
}

function 
GetMinFirstDateByAcadYear($xKey){
    
$this->SetQuery("select min(firstDate) as num from AcadYearConfig where acadYear='$xKey'");
    if (
$result=$this->GetResult()) {
        return 
$result['num'];
    }
}

//-- Use on page addSchedule.php --
function RSAcadYearConfigGroupAcY(){
    
$this->SetQuery("select acadYear from AcadYearConfig group by acadYear");
}

function 
RSAcadYearConfigByAcadYearGBSem($xKey){
    
$this->SetQuery("select semester from AcadYearConfig where acadYear='$xKey' group by semester");
}
//-- The end --

//--End class AcadYearConfig--
?>