| Server IP : 172.64.80.1 / Your IP : 172.70.50.62 Web Server : Apache System : Linux mail.federalpolyede.edu.ng 5.10.0-32-amd64 #1 SMP Debian 5.10.223-1 (2024-08-10) x86_64 User : federalpolyede.edu.ng_idh35skikv ( 10000) PHP Version : 7.4.33 Disable Function : opcache_get_status MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /var/www/vhosts/federalpolyede.edu.ng/httpdocs_backup/admissionProcess/ |
Upload File : |
<?php
/**
* Created by PhpStorm.
* User: fpe
* Date: 7/3/2020
* Time: 10:02 PM
*/
//echo "we are here";
$count_result=0;
$count_result_g1=0;
$count_result_g11=0;
$count_result_g12=0;
$count_result_g13=0;
$count_result_g14=0;
$count_result_g15=0;
$count_result_g16=0;
$count_result_g17=0;
$count_result_g18=0;
$count_result_g2=0;
$count_result_g21=0;
$count_result_g22=0;
$count_result_g23=0;
$count_result_g24=0;
$count_result_g25=0;
$count_result_g26=0;
$count_result_g27=0;
$count_result_g28=0;
$count_result_g0=0;
$count_result_g3=0;
$count_result_g31=0;
$count_result_g32=0;
$count_result_g33=0;
$count_result_g34=0;
$count_result_g35=0;
$subject_pool='';
//$sqlk = $db->query("select * from vw_stddata_utmeform where level='$levelName' and `option`='$dept'");
//$numk = $sqlk->rowCount();
//$i = 0;
//if ($numk > 0) {
// $rowk = $sqlk->fetch(PDO::FETCH_BOTH);
$oleve=$row['olevel1'].$row['olevel2'];
//before ===============================
$oleve = implode(',',array_unique(explode(',', $oleve)));
//now============================================
$r= strlen($oleve);
$olevel=substr($oleve,0,$r-2);
$d=explode(',', trim($olevel));
$coun=count($d)-1;
$sola='';
for ($j=0;$j<$coun;++$j) {
// echo $dww;
$subject_all = $d[$j];
// echo '<br>';
$ok=explode('-',$subject_all);
$countt=count($ok);
$subj[$j]=trim($ok[0]);
if(isset($ok[1])) {
$sub_grade[$j] = trim($ok[1]);
}
}
for ($r=0;$r<$coun;++$r){
if ($sub_grade[$r]=='D7'){
unset($subj[$r]);
}
}
for ($r=0;$r<$coun;++$r){
if ($sub_grade[$r]=='E8'){
unset($subj[$r]);
}
}
for ($r=0;$r<$coun;++$r){
if ($sub_grade[$r]=='AR'){
unset($subj[$r]);
}
}
for ($r=0;$r<$coun;++$r){
if ($sub_grade[$r]=='F9'){
unset($subj[$r]);
}
}
for ($r=0;$r<$coun;++$r){
if ($sub_grade[$r]=='P7'){
unset($subj[$r]);
}
}
for ($r=0;$r<$coun;++$r) {
if ($sub_grade[$r] == 'P8') {
unset($subj[$r]);
}
}
$realOlevel='';
$v=array_unique($subj);
// echo array_search('Mathematics', $v);
// $a=array_search($v[12], $v);
// var_dump($v);
$dd=count($v);
for ($p=0;$p<18;++$p){
if (isset($v[$p])){
$a=array_search($v[$p], $v);
$jes=$d[$a].',';
$realOlevel.= $jes;
}
}
$oleve=$realOlevel;
//============================================
//die();
$dept=$row['course'];
$rr=0;
$sub=explode(",",$realOlevel);
$sub_count=count($sub)-1;
for($i=0;$i<=$sub_count;++$i){
$subj=explode("-",$sub[$i]);
$jj=count($subj);
if($jj==2) {
$subject = trim($subj[0]);
$result = trim($subj[1]);
if (($subject=='Principles of Accounts')||($subject=='Financial Accounting')||($subject=='Book Keeping')){
$subject='Account';
}
if (($subject=='Info. Comm. Tech.')||($subject=='Information and Comm. Tech.')){
$subject='Info. Comm. Tech.';
}
if (($result == 'A1') || ($result == 'B2') || ($result == 'B3') || ($result == 'C4') || ($result == 'C5') || ($result == 'C6')) {
if (($subject == 'English') or ($subject == 'Mathematics')) {
// if (($subject == 'English Language') or ($subject == 'Mathematics')) {
if ($count_result_g0 < 2) {
$count_result_g0 += 1;
}
$subject_pool=$subject_pool.','.$subject;
}
$aspoa_fine = "select sn from dept where dOption='$dept'";
$sql_aspoa = $db->query($aspoa_fine);
$aspoa_fine_fetch = $sql_aspoa->fetch(PDO::FETCH_BOTH);
$deptID = $aspoa_fine_fetch['sn'];
if (($deptID==1) or ($deptID==2) or ($deptID==7) or ($deptID==9)or ($deptID==42)){
$deptID=11;
}
if (($deptID==24) or ($deptID==26)){
$deptID=23;
}
if (($deptID == 44) or ($deptID == 45)) {
$deptID = 25;
}
if (($deptID == 47) or ($deptID == 48)) {
$deptID = 3;
}
$aspoa_sub = "select * from olevelcourses where subject='$subject'";
$sql_aspoa_sub = $db->query($aspoa_sub);
$aspoa_sub_fetch = $sql_aspoa_sub->fetch(PDO::FETCH_BOTH);
$subID = $aspoa_sub_fetch['ID'];
$aspoa_ID = "select * from tblolevelrequirement where dept_ID='$deptID' and OlevelCourse_ID='$subID'";
$sql_aspoa_ID = $db->query($aspoa_ID);
$aspoa_ID_fetch = $sql_aspoa_ID->fetch(PDO::FETCH_BOTH);
$Group1 = $aspoa_ID_fetch['Group1'];
$NumRequired = $aspoa_ID_fetch['NumRequired'];
$Child_Group = $aspoa_ID_fetch['Child_Group'];
$NumRequired_Childgroup = $aspoa_ID_fetch['NumRequired_Childgroup'];
if ($Group1 == 1) {
if (($count_result_g1 < $NumRequired) and ($rr<3)) {
if ($Child_Group == 0) {
// echo 'am 1here';
$count_result_g1 += 1;
$subject_pool=$subject_pool.','.$subject;
$rr=$count_result_g1+$count_result_g2+$count_result_g3;
} elseif ($Child_Group == 1) {
if ($count_result_g11 < $NumRequired_Childgroup) {
$count_result_g11 += 1;
$count_result_g1 += 1;
$subject_pool=$subject_pool.','.$subject;
$rr=$count_result_g1+$count_result_g2+$count_result_g3;
}
} elseif ($Child_Group == 2) {
if ($count_result_g12 < $NumRequired_Childgroup) {
$count_result_g12 += 1;
$count_result_g1 += 1;
$subject_pool=$subject_pool.','.$subject;
$rr=$count_result_g1+$count_result_g2+$count_result_g3;
}
} elseif ($Child_Group == 3) {
if ($count_result_g13 < $NumRequired_Childgroup) {
$count_result_g13 += 1;
$count_result_g1 += 1;
$subject_pool=$subject_pool.','.$subject;
$rr=$count_result_g1+$count_result_g2+$count_result_g3;
}
} elseif ($Child_Group == 4) {
if ($count_result_g14 < $NumRequired_Childgroup) {
$count_result_g14 += 1;
$count_result_g1 += 1;
$subject_pool=$subject_pool.','.$subject;
$rr=$count_result_g1+$count_result_g2+$count_result_g3;
}
} elseif ($Child_Group == 5) {
if ($count_result_g15 < $NumRequired_Childgroup) {
$count_result_g15 += 1;
$count_result_g1 += 1;
// $subject_pool=$subject_pool.','.$subject;
$rr=$count_result_g1+$count_result_g2+$count_result_g3;
$subject_pool=$subject_pool.','.$subject;
}
}elseif ($Child_Group == 6) {
if ($count_result_g16 < $NumRequired_Childgroup) {
$count_result_g16 += 1;
$count_result_g1 += 1;
// $subject_pool = $subject_pool . ',' . $subject;
$rr = $count_result_g1 + $count_result_g2 + $count_result_g3;
$subject_pool = $subject_pool . ',' . $subject;
}
}elseif ($Child_Group == 7) {
if ($count_result_g17 < $NumRequired_Childgroup) {
$count_result_g17 += 1;
$count_result_g1 += 1;
// $subject_pool = $subject_pool . ',' . $subject;
$rr = $count_result_g1 + $count_result_g2 + $count_result_g3;
$subject_pool = $subject_pool . ',' . $subject;
}
}elseif ($Child_Group == 8) {
if ($count_result_g18 < $NumRequired_Childgroup) {
$count_result_g18 += 1;
$count_result_g1 += 1;
// $subject_pool = $subject_pool . ',' . $subject;
$rr = $count_result_g1 + $count_result_g2 + $count_result_g3;
$subject_pool = $subject_pool . ',' . $subject;
}
}
}
}
if ($Group1==2) {
if (($count_result_g2 < $NumRequired)and ($rr<3)) {
if ($Child_Group == 0) {
$count_result_g2 += 1;
$subject_pool=$subject_pool.','.$subject;
$rr=$count_result_g1+$count_result_g2+$count_result_g3;
} elseif ($Child_Group == 1) {
if ($count_result_g21 < $NumRequired_Childgroup) {
$count_result_g21 += 1;
$count_result_g2 += 1;
$subject_pool=$subject_pool.','.$subject;
$rr=$count_result_g1+$count_result_g2+$count_result_g3;
}
} elseif ($Child_Group == 2) {
if ($count_result_g22 < $NumRequired_Childgroup) {
$count_result_g22 += 1;
$count_result_g2 += 1;
$subject_pool=$subject_pool.','.$subject;
$rr=$count_result_g1+$count_result_g2+$count_result_g3;
}
} else if ($Child_Group == 3) {
if ($count_result_g23 < $NumRequired_Childgroup) {
$count_result_g23 += 1;
$count_result_g2 += 1;
$subject_pool=$subject_pool.','.$subject;
$rr=$count_result_g1+$count_result_g2+$count_result_g3;
}
} elseif ($Child_Group == 4) {
if ($count_result_g24 < $NumRequired_Childgroup) {
$count_result_g24 += 1;
$count_result_g2 += 1;
$subject_pool=$subject_pool.','.$subject;
$rr=$count_result_g1+$count_result_g2+$count_result_g3;
}
} elseif ($Child_Group == 5) {
if ($count_result_g25 < $NumRequired_Childgroup) {
$count_result_g25 += 1;
$count_result_g2 += 1;
$subject_pool=$subject_pool.','.$subject;
$rr=$count_result_g1+$count_result_g2+$count_result_g3;
}
}elseif ($Child_Group == 6) {
if ($count_result_g26 < $NumRequired_Childgroup) {
$count_result_g26 += 1;
$count_result_g2 += 1;
// $subject_pool = $subject_pool . ',' . $subject;
$rr = $count_result_g1 + $count_result_g2 + $count_result_g3;
$subject_pool = $subject_pool . ',' . $subject;
}
}elseif ($Child_Group == 7) {
if ($count_result_g27 < $NumRequired_Childgroup) {
$count_result_g27 += 1;
$count_result_g2 += 1;
// $subject_pool = $subject_pool . ',' . $subject;
$rr = $count_result_g1 + $count_result_g2 + $count_result_g3;
$subject_pool = $subject_pool . ',' . $subject;
}
}elseif ($Child_Group == 7) {
if ($count_result_g27 < $NumRequired_Childgroup) {
$count_result_g27 += 1;
$count_result_g2 += 1;
// $subject_pool = $subject_pool . ',' . $subject;
$rr = $count_result_g1 + $count_result_g2 + $count_result_g3;
$subject_pool = $subject_pool . ',' . $subject;
}
}
}
}
// echo $Group1."=";
if ($Group1==3) {
if (($count_result_g3 < $NumRequired)and ($rr<3)) {
if ($Child_Group==0) {
$count_result_g3 += 1;
$subject_pool=$subject_pool.','.$subject;
$rr=$count_result_g1+$count_result_g2+$count_result_g3;
}elseif ($Child_Group==1) {
if ($count_result_g31 < $NumRequired_Childgroup) {
$count_result_g31 += 1;
$count_result_g3 += 1;
$subject_pool=$subject_pool.','.$subject;
$rr=$count_result_g1+$count_result_g2+$count_result_g3;
}
}elseif ($Child_Group==2) {
if ($count_result_g32 < $NumRequired_Childgroup) {
$count_result_g32 += 1;
$count_result_g3 += 1;
$subject_pool=$subject_pool.','.$subject;
$rr=$count_result_g1+$count_result_g2+$count_result_g3;
}
}elseif ($Child_Group==3) {
if ($count_result_g33 < $NumRequired_Childgroup) {
$count_result_g33 += 1;
$count_result_g3 += 1;
$subject_pool=$subject_pool.','.$subject;
$rr=$count_result_g1+$count_result_g2+$count_result_g3;
}
}
if ($Child_Group==4) {
if ($count_result_g34 < $NumRequired_Childgroup) {
$count_result_g34 += 1;
$count_result_g3 += 1;
$subject_pool=$subject_pool.','.$subject;
$rr=$count_result_g1+$count_result_g2+$count_result_g3;
}
}elseif ($Child_Group == 5) {
if ($count_result_g25 < $NumRequired_Childgroup) {
$count_result_g25 += 1;
$count_result_g3 += 1;
$subject_pool=$subject_pool.','.$subject;
$rr=$count_result_g1+$count_result_g2+$count_result_g3;
}
}
}
}
}
}
}
$count_resultf=$count_result_g0+$count_result_g1+$count_result_g2+$count_result_g3;
//echo $count_result_g2;
//die();