0xV3NOMx
Linux ip-172-26-7-228 5.4.0-1103-aws #111~18.04.1-Ubuntu SMP Tue May 23 20:04:10 UTC 2023 x86_64



Your IP : 3.21.93.159


Current Path : /var/www/html/univadmin/src/
Upload File :
Current File : /var/www/html/univadmin/src/college_list.php

<?php

function PrintCollegeList($aobj_context)
{
    $aobj_context->mobj_db->SetFetchMode(ADODB_FETCH_ASSOC);
    $Degree = $aobj_context->mobj_data["deggrp"];
    $rtype = $aobj_context->mobj_data["val"];
    $deggrpfrm = $aobj_context->mobj_data["deggrpfrm"];
    $deggrpto = $aobj_context->mobj_data["deggrpto"];
    $collfrm = $aobj_context->mobj_data["collfrm"];
    $collto = $aobj_context->mobj_data["collto"];


    // var_dump($college);
    // die();

    // $result = array();
    $cond = "";
    if($rtype == 'Active College List') {
        $cond = "and ifnull(fdeleted,'') <> 'T' ";
    }

    if ($deggrpfrm == '0' && strtoupper(substr($deggrpto,0,4)) == 'ZZZZ') {
        $query = "select fcollcode, concat(fcollname, ',', ftown) as fcollname,  ftown as town, lcase(fcolladd1) as fcolladd1 ,lcase(fcolladd2) as fcolladd2,
        ifnull(fprincipalname,'') fprincipalname, ifnull(fphone,'') landline, ifnull(fmobile,'') fmobile, ifnull(femail,'') femail,ifnull(faltmobile,'') faltmobile
        from college where fcollcode BETWEEN '{$collfrm}' AND '{$collto}' {$cond}";
    } else if ($deggrpfrm == $deggrpto) {
        $query = "select fcollcode, concat(fcollname, ',', ftown) as fcollname,  ftown as town, lcase(fcolladd1) as fcolladd1 ,lcase(fcolladd2) as fcolladd2,
        ifnull(fprincipalname,'') fprincipalname, ifnull(fphone,'') landline, ifnull(fmobile,'') fmobile, ifnull(femail,'') femail,ifnull(faltmobile,'') faltmobile
        from college where ifnull(ffaculty,'') like '%{$deggrpfrm}%' and fcollcode BETWEEN '{$collfrm}' AND '{$collto}' {$cond}";
    } else {
        $query = "select fcollcode, concat(fcollname, ',', ftown) as fcollname,  ftown as town, lcase(fcolladd1) as fcolladd1 ,lcase(fcolladd2) as fcolladd2,
        ifnull(fprincipalname,'') fprincipalname, ifnull(fphone,'') landline, ifnull(fmobile,'') fmobile, ifnull(femail,'') femail,ifnull(faltmobile,'') faltmobile
        from college where (ifnull(ffaculty,'') like '%{$deggrpfrm}%' OR ifnull(ffaculty,'') like '%{$deggrpto}%') 
        and fcollcode BETWEEN '{$collfrm}' AND '{$collto}' {$cond}";
    }
    // var_dump($query);
    // die();

    // $query = "select distinct b.fexamcodet as fcollcode, concat(a.fcollname,', ',a.ftown) as fcollname, lcase(a.fcolladd1) as fcolladd1 ,lcase(a.fcolladd2) as fcolladd2,
    // ifnull(a.fprincipalname,'') fprincipalname, ifnull(a.fphone,'') landline, ifnull(a.fmobile,'') fmobile, ifnull(a.femail,'') femail,ifnull(a.faltmobile,'') faltmobile
    // from college a inner join degcntr b on a.fcollcode = b.fexamcodet
    // where b.fdeggrp BETWEEN '{$deggrpfrm}' AND '{$deggrpto}' and a.fcollcode BETWEEN '{$collfrm}' AND '{$collto}'";
    $result = $aobj_context->pobj_db->GetAll($query);
    // var_dump($result);
    if ($result) {
        echo $aobj_context->mobj_output->ToJSONEnvelope($result, 0, "success");
        return;
    } else {
        $arr['msg'] = "No data found";
        echo $aobj_context->mobj_output->ToJSONEnvelope($arr, -1, "failure");
        return;
    }
}

function PrintCenterList($aobj_context)
{
    $aobj_context->mobj_db->SetFetchMode(ADODB_FETCH_ASSOC);

    $univcode = $aobj_context->mobj_data["univcode"];
    $Degree = $aobj_context->mobj_data["deggrp"];
    $format = $aobj_context->mobj_data["format"];
    $rtype = $aobj_context->mobj_data["val"];
    $collfrm = $aobj_context->mobj_data["collfrm"];
    $collto = $aobj_context->mobj_data["collto"];

    $query = "select * from deggrp where fdeggrp = '{$Degree}'";
    $results = $aobj_context->pobj_db->GetRow($query);

    $year = $results['fyear'];
    $examtype = $results['fexamtype'];

    $query = "select distinct b.fexamcodet as fcollcode, a.fcollname, a.ftown as town,
    a.fmobile, ifnull(a.fprincipalname,'') fprincipalname, ifnull(a.femail,'') femail, 
    ifnull(a.faltmobile,'') faltmobile, ifnull(a.fphone,'') landline
    from college a inner join degcntr b on a.fcollcode = b.fexamcodet
    where  b.fdeggrp = '{$Degree}' and a.fcollcode BETWEEN '{$collfrm}' AND '{$collto}' and b.fyear = '{$year}' and b.fexamtype = '{$examtype}'
    order by b.fexamcodet";
    $result = $aobj_context->pobj_db->GetAll($query);
    // var_dump($result);
    if ($result) {
        echo $aobj_context->mobj_output->ToJSONEnvelope($result, 0, "success");
        return;
    } else {
        $arr['msg'] = "No data found";
        echo $aobj_context->mobj_output->ToJSONEnvelope($arr, -1, "failure");
        return;
    }

}

function PrintTaggedColleges($aobj_context)
{

    $univcode = $aobj_context->mobj_data["univcode"];
    $Degree = $aobj_context->mobj_data["deggrp"];
    $format = $aobj_context->mobj_data["format"];
    $rtype = $aobj_context->mobj_data["val"];
    $deggrpfrm = $aobj_context->mobj_data["deggrpfrm"];
    $deggrpto = $aobj_context->mobj_data["deggrpto"];
    $collfrm = $aobj_context->mobj_data["collfrm"];
    $collto = $aobj_context->mobj_data["collto"];

    $query = "select * from deggrp where fdeggrp = '{$Degree}'";
    $results = $aobj_context->pobj_db->GetRow($query);

    $year = $results['fyear'];
    $examtype = $results['fexamtype'];

    $query = "SELECT c2.fcollcode as cnt_code, concat(c2.fcollname,', Const.: ',c2.ftown) as center_name,
    c1.fcollcode as tagged_code, concat(c1.fcollname, ', Const.:', c1.ftown) as tagged_colg_name,
    ifnull(c2.fmobile,'') cnt_contact,ifnull(c1.fmobile,'') tagged_contact
    FROM degcntr dg inner join college c1 on dg.fcollcode = c1.fcollcode
    INNER JOIN college c2 ON dg.fexamcodet = c2.fcollcode
    where dg.fdeggrp = '{$Degree}' and c2.fcollcode BETWEEN '{$collfrm}' AND '{$collto}' and dg.fyear = '{$year}' and dg.fexamtype = '{$examtype}'
    ORDER BY c2.fcollcode, c1.fcollcode;";
    // var_dump($query);
    $result = $aobj_context->pobj_db->GetAll($query);

    if ($result) {
        echo $aobj_context->mobj_output->ToJSONEnvelope($result, 0, "success");
        return;
    } else {
        $arr['msg'] = "No data found";
        echo $aobj_context->mobj_output->ToJSONEnvelope($arr, -1, "failure");
        return;
    }
}