Your IP : 216.73.216.40


Current Path : /var/www/html/venkat/electiveaug22/
Upload File :
Current File : /var/www/html/venkat/electiveaug22/use-allotment.php

<?php
$quer23=mysql_query("UPDATE seat_detail SET available = seat_detail.total where dept = '$discipline'") or die("Invalid Access22 !!!"); 
$quer23=mysql_query("UPDATE itelectivesubmit SET fe = 'n', fes = 'n', a1 = 'n', as1 ='n', as2 ='n', as3 = 'n', a2 = 'n', a3 ='n' where dept = '$discipline'") or die("Invalid Access22 !!!"); 
$quer23=mysql_query("UPDATE ecelectivesubmit SET fe = 'n', fes = 'n', a1 = 'n', as1 = 'n', as2 = 'n', as3 = 'n', a2 ='n', a3 = 'n' where dept = '$discipline'") or die("Invalid Access22 !!!"); 
$quer23=mysql_query("UPDATE melectivesubmit SET fe = 'n', fes = 'n', a1 = 'n', as1 = 'n', as2 = 'n', as3 = 'n', a2 ='n', a3 = 'n' where dept = '$discipline'") or die("Invalid Access22 !!!"); 
$quer23=mysql_query("UPDATE bmelectivesubmit SET fe = 'n', fes = 'n' where dept = '$discipline'") or die("Invalid Access22 !!!"); 
$quer23=mysql_query("UPDATE delectivesubmit SET fe = 'n', fes = 'n' where dept = '$discipline'") or die("Invalid Access22 !!!"); 
$checkcount = 0;
//$quer1=mysql_query("select semester, discipline from matrix where discipline !='it' and discipline != 'ec' group by discipline") or die("Invalid Access !!!"); 
if($discipline == "IT") {
	//$condition = "where discipline = 'it' or discipline = 'li' or discipline = 'se' or discipline = 'ed' or discipline = 'cl' or discipline = 'ml' or discipline = 'is'  or discipline = 'ro' or discipline = 'dsm' or discipline = 'dwm' or discipline = 'dcm' or discipline = 'dhm' or discipline = 'dim'  or discipline = 'drm' or discipline = 'te' or discipline = 'dtm' ";
	$condition = "where discipline = 'it' or discipline = 'bu'";
	//$condition = "where dept = 'it'";
}
else if($discipline =="EC"){
	$condition = "where discipline = 'ec' or discipline = 'dmi' or discipline = 'mi' or discipline = 'dem'";
	//$condition = "where dept = 'ec'";
}
else if($discipline =="AS") {
	$condition = "where discipline = 'dbi' or discipline = 'dbm'";
}
else if($discipline =="BM") {
	//$condition = "where discipline = 'bm' or discipline = 'me'";
	$condition = "where discipline = 'bm'";
}
else if($discipline == "MT") {
	$condition = "where discipline = 'ml' or discipline = 'ge' or discipline = 'se' or discipline = 'wc' or discipline = 'cl' or discipline = 'hc' or discipline = 'ro' or discipline = 'de'";
	//$condition = "where dept =  'mt'";
	//$condition = "where discipline = 'ml' or discipline = 'ge' or discipline = 'se' or discipline = 'wc'";
	//$condition = "where dept = 'it'";
}

$qq = "select semester, discipline from matrix $condition group by discipline, semester"; 
$quer1=mysql_query("select semester, discipline from matrix $condition group by discipline, semester order by preference asc") or die("Invalid Accieessos !!!"); 
$b=0;
while ($row = mysql_fetch_array( $quer1 )) {
	$n[$b]=$row['discipline'];
	$sem[$b]=$row['semester'];
	$b++;
}
//$n[$b]="it";
//$b++;
//$n[$b]="ec";
//$b++;

$nodiscipline = 0;
$noofrounds = 1;
if($discipline == "MT") {
	$noofrounds = 2;
	$nodiscipline = 1;
	$b = 1;
}
else {
	$noofrounds = 1;
}
for($round = 1; $round <= $noofrounds; $round++) {
echo "<br>";
	for ($p12 = 0; $p12 <= $b-1; $p12++) 
	{
		//echo "<br>".$n[$p12]."hiwhich coure<br>";
		if($n[$p12] !='li' && $n[$p12] !='it' && $n[$p12] !='ec' && $n[$p12] !='bm')	{
			if(substr($n[$p12],0,1) == 'o') {
				$truncated1 = "delectivesubmit";
			}
			else {
				$truncated1 = "melectivesubmit";
			}
		}
		else {
			$truncated1= $n[$p12].'electivesubmit';
		}
		if($n[$p12] == 'bu') {
			$truncated1= 'itelectivesubmit';
		}
		echo "truncatedes";
		//include("allot.php"); 
		if($nodiscipline == 1) {
			$quer1 = mysql_query("select basket from matrix where semester = $sem[$p12]  group by basket") or die("Invalid Access1 !!!"); 
		} else {
			$quer1 = mysql_query("select basket from matrix where semester = $sem[$p12] and discipline='$n[$p12]' group by basket") or die("Invalid Access1 !!!"); 
		}
		while ($row121 = mysql_fetch_array( $quer1 )) {
			echo $baskets = $row121['basket'];
			if($nodiscipline == 1) {
				echo "stop".$p12."s";
				$quer22 = mysql_query("select coursecode, subject, seatno from matrix where semester = $sem[$p12] and basket='$baskets' group by coursecode") or die("Invalid Access2j !!!"); 
				
			} else {
				$quer22 = mysql_query("select coursecode, subject, seatno from matrix where semester = $sem[$p12] and discipline='$n[$p12]' and basket='$baskets'") or die("Invalid Access !!!"); 
			}
			$b2=0;
			echo "hus";
			while ($row122 = mysql_fetch_array( $quer22 )) {
				$ele[$b2] = $row122['coursecode'];
				$seatno = $row122['seatno'];
				$seatcode[$b2] = $seatno;
				$subject[$b2] = $row122['subject'];
				$querseat = mysql_query("select available from seat_detail where seatno = '$seatno'") or die("Invalid Accesssesss");
				if($row1 = mysql_fetch_array( $querseat )) {
					$seat[$b2] = $row1['available'];
					$filled_seat_matrix[$b2] = 0;
				}

				$b2++;  
			}  
			//array_unique($)
			$lgp[0] = 1111;
			restart: if($nodiscipline == 1) {
				$quer2 = mysql_query("select * from $truncated1 where semester = $sem[$p12] and basket = '$baskets' order by cgpa desc") or die("Invalid Access !!!"); 
			} else {
				$quer2 = mysql_query("select * from $truncated1 where semester = $sem[$p12] and discipline='$n[$p12]' and basket = '$baskets' order by cgpa desc") or die("Invalid Access !!!"); 
			}
			$s3 = "NIL";
			//echo $truncated1." ".$sem[$p12]." ".$n[$p12]." ".$baskets."<br>";

			$basketpref = mysql_query("select preference from basket_elective where dept = '$truncated1'") or die ("Invalid Accessesesd !!!");
			while($row = mysql_fetch_array($basketpref)) {
				//echo $round."single".$single_basket = $row['preference'];
				$single_basket = $row['preference'];
			}
			if($single_basket == 0) {
				$decision = "b";
				$single_basket = 1;
			}
			else {
				$decision = "nb";
			}
			unset($lgp);
echo "pce";
			while($row = mysql_fetch_array( $quer2 )) {	
				$s2 = $row['rollno'];
				$disci = $row['discipline'];
				$priority = $row['priority'];
				$s3 = $row['basket']; echo "bye"; echo $s2." "; echo $disci."<br>";
				$lg = $row['cgpa'];
				$semester = $row['semester'];
				$fesubject = $row['fe'];
				$initialize = 1;
		//	} if($a) {
				for($b_basket = 0; $b_basket < $single_basket; $b_basket++) { 		
					for($q1 = $initialize; $q1 <= $b2; $q1++) { 
						$pp = 'p'.$q1;					
						$pre = $row[$pp];
						//echo "q1".$q1."b".$b2;
						$quer5223 = mysql_query("select preference,subject from matrix where coursecode = '$pre' and discipline = '$disci'") or die("Invalid Accesse !!!"); 
						while($row5c = mysql_fetch_array($quer5223)) {
							$subjectpreferencecheck = $row5c['preference'];
						}
						//if($subjectpreferencecheck != $round && $round == 1) {
						//if($subjectpreferencecheck != $round) {
					//		continue 2;
					//		continue 2;
					//	}
								//echo "roundes --".$round."<br>";
						if($s2 == "MIT2021097" || $s2 == "MIT2021113") {
							echo "student-".$s2.$subjectpreferencecheck.$round.$pre.$fesubject;
						}
						if($subjectpreferencecheck != $round && $pre == $fesubject) {
							echo "touch-<br>";
							continue 3;
							//continue 2;
						} 
 						//if($subjectpreferencecheck != $round && $pre != $fesubject) {
							//echo "couch<br>";
						//	continue;
						//}
						$upsuccess = 0;
							//	echo "roundes --".$round."<br>";
						for ($q2 = 0; $q2 <= $b2-1; $q2++) {  
							//	echo "aa".$ele[$q2]."22".$pre."22<br>"; 
							if($ele[$q2] == $pre) { 
								//		echo "<br>ici"; echo $ele[$q2]." "; echo $pre."<br> ";

								$quer1223 = mysql_query("select preference,subject from matrix where coursecode = '$pre' and discipline = '$disci'") or die("Invalid Accesse !!!"); 
								$subjectentry = "null";
								while($rowc = mysql_fetch_array($quer1223)) {
									$subjectentrycheck = $rowc['subject'];
									$subjectpreferencecheck = $rowc['preference'];
								}
								if($s2 == "MIT2021097" || $s2 == "MIT2021113") {

									echo "student2-".$s2.$subjectpreferencecheck.$round.$pre.$fesubject.$seat[$q2]."se".$q2;
								}
								//echo "round --".$round."<br>";
								if($seat[$q2]>0 && $subjectpreferencecheck <= $round) {    
								//if($seat[$q2]>0) {    
									if($s2 == "MIT2021097" || $s2 == "MIT2021113") {
										echo "student3-".$s2.$subjectpreferencecheck.$round.$pre.$fesubject;
									}

									$quer122 = mysql_query("select preference,subject from matrix where coursecode = '$pre'") or die("Invalid Accesse !!!"); 
									$subjectentry = "null";
									while($roww = mysql_fetch_array($quer122)) {
										$subjectentry = $roww['subject'];
										//$subjectpreference = $roww['preference'];
									}

									if($decision == "b") {

										$querconstraint = mysql_query("select * from matrix where coursecode = '$pre' and semester = $semester and discipline = '$disci'") or die("Invalid Accessmatrix !!!");
										//echo $disci.$pre.$s2."krithick";
										while($rowcons = mysql_fetch_array( $querconstraint )) {
											$coursedept = $rowcons['coursedept'];

											if($coursedept != $disci) {
												echo "testes";
												$querconstraint1 = mysql_query("select * from ecstat where rollno = '$s2'") or die("Invalid Accessstat !!!");
												$priorityquery = mysql_query("select basket, priority from $truncated1 where rollno = '$s2'") or die("Invalid Accessstat !!!");
												$prioritytest = 0;
												while ($priorityrow = mysql_fetch_array($priorityquery)) {
													$prioritybasket = $rowcons1['basket'];
													$prioritypriority = $rowcons1['priority'];
													if($prioritypriority == 1) {
														$prioritytest = 1;
													}
												}
												if(mysql_num_rows($querconstraint1)== 0){
													$queryec ="insert into ecstat(rollno, constcount, count) VALUES ('$s2', 0, 0)";
													mysql_query($queryec) or die(mysql_error());
													mysql_insert_id();
												}
												while ($rowcons1 = mysql_fetch_array( $querconstraint1 )) {
													if($rowcons1 > 0) {
														$count = $rowcons1['count'];
													}
													else {
													}
													if(($count <= 1 && $priority == 1 && $prioritytest == 1) || ($count <=1 && $prioritytest == 0)) {

														/*$querdeduct = mysql_query("select fe from $truncated1 where rollno = '$s2' and basket = '$s3'") or die("Invalid Accesse !!!"); 
														while($rowa = mysql_fetch_array($querdeduct)) {
															//$deductsub = $rowa[$bv];
															$deductsub = $rowa['fe'];
														}
														$presentsubpref = 0;
														$quermatrix = mysql_query("select preference from matrix where coursecode = '$deductsub' and basket = '$s3' and discipline = '$disci'") or die("Invalid Accesse !!!");
														while($rowk = mysql_fetch_array($quermatrix)) {
															$presentsubpref = $rowk['preference'];
														}
														if($round <= $presentsubpref) {
															for ( $q5 = 0; $q5 <= $b2-1; $q5++) {  
																if($ele[$q5] == $deductsub) { 
																	echo "enteren".$seat[$q5] = $seat[$q5] + 1;
																	echo "<br>";
																	$quer234 = mysql_query("UPDATE seat_detail SET available = '$seat[$q5]' where seatno ='$seatcode[$q5]'") or die("Invalid Access22 !!!"); 
																}
															}*/
															$quer23 = mysql_query("UPDATE $truncated1 SET fe = '$pre', fes = '$subjectentry', edit =0 where rollno='$s2' and semester = $semester and basket = '$s3'") or die("Invalid Access-nobasket !!!"); 

															$upsuccess = 1;
															$querconstraint2 = mysql_query("UPDATE ecstat SET count = count + 1 where rollno = '$s2'") or die("Invalid Accessstat !!!"); 
														//}




														//$quer23 = mysql_query("UPDATE $truncated1 SET fe = '$pre', fes = '$subjectentry', edit =0 where rollno='$s2' and semester = $semester and basket = '$s3'") or die("Invalid Access !!!"); 


													}
												}
											}
											else {

												$querdeduct = mysql_query("select * from $truncated1 where rollno = '$s2' and basket = '$s3'") or die("Invalid Accesse !!!"); 
												while($rowa = mysql_fetch_array($querdeduct)) {
													$deductsub = $rowa['fe'];
												}
												if ($deductsub != 'n' && $round > 1) {
												echo "ello venkiat";
													$presentsubpref = 1;
													$quermatrix = mysql_query("select preference from matrix where coursecode = '$deductsub' and basket = '$s3' and discipline = '$disci'") or die("Invalid Accesse !!!");
													while($rowk = mysql_fetch_array($quermatrix)) {
														$presentsubpref = $rowk['preference'];
													}
													echo "aves".$s2.$disci.$presentsubpref.$deductsub;
													$first = 0;
													for($q11 = 1; $q11<= $q1; $q11++) { 
														$pp1= 'p'.$q11;					
														$querprecheck = mysql_query("select $pp1 from $truncated1 where semester = $sem[$p12] and basket = '$baskets' and rollno = '$s2'") or die("Invalid Access !!!"); 
														while($rowcheck = mysql_fetch_array($querprecheck)) {
															$pre1 = $row[$pp1];
														} 
														if ($deductsub == $pre1) {
															$first = 1;
															break;	
														}
													}

													if($presentsubpref <= $round && $first == 0) {
														//echo "ccccccccccccccount".$checkcount++;
														for ( $q5 = 0; $q5 <= $b2-1; $q5++) { 
															if($ele[$q5] == $deductsub) { 
																echo "<br>subssssssssssss".$ele[$q5].$deductsub; 
																$seat[$q5] = $seat[$q5] + 1;
																$quer234 = mysql_query("UPDATE seat_detail SET available = '$seat[$q5]' where seatno ='$seatcode[$q5]'") or die("Invalid Access22iss !!!"); 

																$quer23 = mysql_query("UPDATE $truncated1 SET fe = '$pre', fes = '$subjectentry', edit =0 where rollno='$s2' and semester = $semester and basket = '$s3'") or die("Invalid Access-nobasket !!!"); 
																$seat[$q2] = $seat[$q2] - 1;
																for ( $q21 = 0; $q21 <= $b2-1; $q21++) {   
																	$quer23 = mysql_query("UPDATE matrix SET vseats = '$filled_seat_matrix[$q21]',lgp = '$lgp[$q21]' where discipline ='$n[$p12]' and semester = $sem[$p12] and coursecode='$ele[$q21]' and basket = '$s3'") or die("Invalid Access22nq2 !!!"); 
																	$quer23 = mysql_query("UPDATE seat_detail SET available = '$seat[$q21]' where seatno ='$seatcode[$q21]'") or die("Invalid Access22a !!!"); 
																}	
																goto restart;
																//echo "tech".$round--; // = $p12 - 1;
																//continue 9;
																//continue 2;
																//continue 2; //break;
															}
														}
														$quer23 = mysql_query("UPDATE $truncated1 SET fe = '$pre', fes = '$subjectentry', edit =0 where rollno='$s2' and semester = $semester and basket = '$s3'") or die("Invalid Access-nobasket !!!"); 
														$upsuccess = 1;// echo "catchme";
													} 
												}else {
													$upsuccess = 1;
													if ($pre == "MIOT") {echo "insert".$s2."<br>";}
													$quer23 = mysql_query("UPDATE $truncated1 SET fe = '$pre', fes = '$subjectentry', edit =0 where rollno='$s2' and semester = $semester and basket = '$s3'") or die("Invalid Access !!!"); 
												}
											}

										}
										//echo "ech";
									}
									else {
										echo $single_basket; 
										$d = $b_basket+1; 
										$bv = 'a'.$d;
										$bvs = 'as'.$d;
										$upsuccess = 1;
										$querdeduct = mysql_query("select $bv from $truncated1 where rollno = '$s2' and basket = '$s3'") or die("Invalid Accesse !!!"); 
										while($rowa = mysql_fetch_array($querdeduct)) {
											$deductsub = $rowa[$bv];
										}
										$presentsubpref = 0;
										//echo "wass".$deductsub.$s3.$disci;
										$quermatrix = mysql_query("select preference from matrix where coursecode = '$deductsub' and basket = '$s3' and discipline = '$disci'") or die("Invalid Accesse !!!");
										while($rowk = mysql_fetch_array($quermatrix)) {
											echo "prefe".$presentsubpref = $rowk['preference'];
											if($pre == "MPDC") {
												echo "na".$presentsubpref;
											}
										}
										if($round <= $presentsubpref) {
											for ( $q5 = 0; $q5 <= $b2-1; $q5++) {  
												if($ele[$q5] == $deductsub) { 
													echo "seato". $seat[$q5] = $seat[$q5] + 1;
													echo "<br>";
													$quer234 = mysql_query("UPDATE seat_detail SET available = '$seat[$q5]' where seatno ='$seatcode[$q5]'") or die("Invalid Access22a !!!"); 
												}
											}
											$quer23 = mysql_query("UPDATE $truncated1 SET $bv = '$pre', $bvs = '$subjectentry', edit =0 where rollno='$s2' and semester = $semester and basket = '$s3'") or die("Invalid Access-nobasket !!!"); 
										}
									}


									if($upsuccess == 1) {
										//	echo "iam entering <br>";
										$lgp[$q2] = $lg;
										if($pre == "MINR") {
											echo "reduce-seats".$seat[$q2];
										}

										$seat[$q2] = $seat[$q2] - 1;
										$filled_seat_matrix[$q2] = $filled_seat_matrix[$q2] + 1;;
										break 2;
										$upsuccess = 0;
									}
								}				
							}
						}
					}
					//echo "q1".$q1;
					$initialize = $q1+1;
				}
			}
			//echo "hellll"."<br>";
			$seatentered[] = 0;  				
			for ( $q2 = 0; $q2 <= $b2-1; $q2++) {   
				$quer23 = mysql_query("UPDATE matrix SET vseats = '$filled_seat_matrix[$q2]',lgp = '$lgp[$q2]' where discipline ='$n[$p12]' and semester = $sem[$p12] and coursecode='$ele[$q2]' and basket = '$s3'") or die("Invalid Access22nq2 !!!"); 
				//$uni = $seatcode[$q2] - 900;
				//if($seatentered[$uni] != 1) {
					$quer23 = mysql_query("UPDATE seat_detail SET available = '$seat[$q2]' where seatno ='$seatcode[$q2]'") or die("Invalid Access22a !!!"); 
				//	$seatentered[$uni] = 1;
			//	}
				//echo $uni."sub".$seatentered[$uni]."a".$sem[$p12]."seat ".$seat[$q2]."seat ".$lgp[$q2]." ".$n[$p12]." ".$ele[$q2]." ".$s3."seatcode=".$seatcode[$q2]."<br>";

			}	
			//$seatentered[] = 0;  				
		}
		//}
}
}
/*$truncated1 = "itelectivesubmit";
  $n[$p12]="it";
  include("allot.php");

  $truncated1 = "itelectivesubmit";
  $n[$p12]="ec";
  include("allot.php");*/

?>