| Current Path : /home/bolconlineco/www/aaaaaa/coordinator/ |
| Current File : /home/bolconlineco/www/aaaaaa/coordinator/excel.php |
<?php
include('../includes/connection/func.inc.php');
header("Content-type: application/vnd-ms-excel");
header("Content-Disposition: attachment; filename=codelution-export.xls");
if(!empty($_POST['studentId']))
{
$studentId=sql_strip($_POST['studentId']);
$result=mysql_query("select * from student where rollno='$studentId'");
}else if(!empty($_POST['email'])) {
$email=sql_strip($_POST['email']);
$result=mysql_query("select * from student where email like '%$email%'");
}else if(!empty($_POST['firstname']))
{
$firstname=sql_strip($_POST['firstname']);
$result=mysql_query("select * from student where fname like '%$firstname%' order by registrationdate");
$num=mysql_num_rows($result);
}else if(!empty($_POST['lastname']))
{
$lastname=sql_strip($_POST['lastname']);
$result=mysql_query("select * from student where lname like '%$lastname%' order by registrationdate");
}else if(!empty($_POST['tutor']))
{
// Return more rows
$tutr=sql_strip($_POST['tutor']);
$result=mysql_query("select s.*,ac.* from student as s join assigncourse as ac on s.rollno=ac.rollno where
ac.tutorId='$tutr' order by registrationdate");
}else if(!empty($_POST['country']))
{
$country=$_POST['country'];
$result=mysql_query("select * from student where country like '%$country%' order by registrationdate");
}else if(!empty($_POST['city']))
{
$city=sql_strip($_POST['city']);
$result=mysql_query("select * from student where city like '%$city%' order by registrationdate");
}else if(!empty($_POST['dob']))
{
$dob=$_POST['dob'];
$d1=explode('/',$dob);
$new=$d1[2].'-'.$d1[1].'-'.$d1[0];
$result=mysql_query("select * from student where dob='$new' order by registrationdate");
}else if(!empty($_POST['registfrom']) && !empty($_POST['rto'])&& !empty($_POST['sstatus'])){
$date2=$_POST['registfrom'];
$full2=explode('/',$date2);
$rfrom=$full2[2].'-'.$full2[1].'-'.$full2[0];
$date1=$_POST['rto'];
$full=explode('/',$date1);
$sta=$_POST['sstatus'];
$rto=$full[2].'-'.$full[1].'-'.$full[0];
//$from=date('Y-m-d',strtotime($_POST['registfrom']));
//$too=date('Y-m-d',strtotime($_POST['rto']));
$result=mysql_query("select s.*,ac.* from student as s join assigncourse as ac on s.rollno=ac.rollno where
s.registrationdate between '$rfrom' and '$rto' and studentstatus='$sta' order by s.registrationdate");
} else if (!empty($_POST['registfrom']) && !empty($_POST['rto'])) {
$date2=$_POST['registfrom'];
$full2=explode('/',$date2);
$rfrom=$full2[2].'-'.$full2[1].'-'.$full2[0];
$date1=$_POST['rto'];
$full=explode('/',$date1);
$rto=$full[2].'-'.$full[1].'-'.$full[0];
//$from=date('Y-m-d',strtotime($_POST['registfrom']));
//$too=date('Y-m-d',strtotime($_POST['rto']));
$result=mysql_query("select s.*,ac.* from student as s join assigncourse as ac on s.rollno=ac.rollno where
s.registrationdate between '$rfrom' and '$rto' order by s.registrationdate");
}
else if(!empty($_POST['compfrom']) && !empty($_POST['compto'])){
$date2=$_POST['compfrom'];
$full2=explode('/',$date2);
$rfrom=$full2[2].'-'.$full2[1].'-'.$full2[0];
$date1=$_POST['compto'];
$full=explode('/',$date1);
$rto=$full[2].'-'.$full[1].'-'.$full[0];
//$from=date('Y-m-d',strtotime($_POST['registfrom']));
//$too=date('Y-m-d',strtotime($_POST['rto']));
$result=mysql_query("select s.*,ac.* from student as s join assigncourse as ac on s.rollno=ac.rollno where
s.comp_date between '$rfrom' and '$rto' order by s.registrationdate");
}
else if(!empty($_POST['taskfrom']) && !empty($_POST['taskto'])) {
$date2=$_POST['taskfrom'];
$full2=explode('/',$date2);
$taskfrom=$full2[2].'-'.$full2[1].'-'.$full2[0];
$date1=$_POST['taskto'];
$full=explode('/',$date1);
$taskto=$full[2].'-'.$full[1].'-'.$full[0];
$result=mysql_query("select s.*,t.* from student as s join tasks as t on s.rollno=t.rollno where
t.taskdate between '$taskfrom' and '$taskto' group by s.rollno order by t.taskdate,s.registrationdate");
} else if(!empty($_POST['assg_task'])) {
$result=mysql_query("select s.*,t.* from student as s join tasks as t on s.rollno=t.rollno where t.assigned_to = '".$_POST['assg_task']."' group by s.rollno order by t.taskdate,s.registrationdate");
}
else if(!empty($_POST['balfrom']) && !empty($_POST['balto']))
{
$balfrom=date($_POST['balfrom']);
$balto=date($_POST['balto']);
//$result=mysql_query("select s.*,sum(tf.paid) as total from student as s inner join tbl_fees_install as tf on s.rollno=tf.rollno group by s.rollno having total between '$balfrom' and '$balto' ") or die(mysql_error());
// $result=mysql_query("select s.*,abs(sum(tf.payble)-sum(f.paid)) as total from student as s join tbl_fees_install as tf on s.rollno=tf.rollno join tbl_install as f on tf.rollno=f.rollno group by s.rollno having total between '$balfrom' and '$balto'") or die(mysql_error());
$result=mysql_query("select s.*,abs(sum(f.payble)-sum(f.paid)) as total_dues from student as s join tbl_fees_install as f on s.rollno=f.rollno group by rollno having total_dues between '$balfrom' and '$balto'");
}
else if(!empty($_POST['from']) && !empty($_POST['to']))
{
$formm=date($_POST['from']);
$full1=explode('/',$formm);
$too=date($_POST['to']);
$full2=explode('/',$too);
$f=$full1[2].'-'.$full1[1].'-'.$full1[0];
$t=$full2[2].'-'.$full2[1].'-'.$full2[0];
if(isset($_POST['assg_all']))
{
$result=mysql_query("select s.*,ua.* from student as s join uploadassignment as ua on s.rollno=ua.rollno where ua.uploaddate between '$f' and '$t' group by s.rollno order by ua.uploaddate desc") or die(mysql_error());
}
else if(isset($_POST['assg_comp']))
{
$result=mysql_query("select s.*,ua.* from student as s join uploadassignment as ua on s.rollno=ua.rollno where ua.uploadStatus=0 and ua.uploaddate between '$f' and '$t' group by s.rollno order by ua.uploaddate desc") or die(mysql_error());
}
else
{
$result=mysql_query("select s.*,ua.* from student as s join uploadassignment as ua on s.rollno=ua.rollno where ua.uploadStatus=1 and ua.uploaddate between '$f' and '$t' group by s.rollno order by ua.uploaddate desc") or die(mysql_error());
}
}else if(!empty($_POST['category']) && !empty($_POST['course']))
{
//$category=sql_strip($_POST['category']);
$course=sql_strip($_POST['course']);
$query="select s.*,ac.* from student as s join assigncourse as ac on s.rollno=ac.rollno
where ac.courseid='$course' order by s.registrationdate";
$result=mysql_query($query) or die(mysql_error());
} else if(!empty($_POST['sstatus'])) {
$status=sql_strip($_POST['sstatus']);
//$query="select * from student where studentstatus='$status'";
$result=mysql_query("select * from student where studentstatus='$status' order by registrationdate");
} else if(!empty($_POST['stage'])) {
$stage=sql_strip($_POST['stage']);
//$query="select * from student where studentstatus='$status'";
$result=mysql_query("select * from student where stage='$stage' order by registrationdate");
}
?>
<div style="clear: both;"></div>
<div class="table-responsive">
<table border="1">
<thead>
<tr>
<th>#</th>
<th >Reg Date</th>
<th>Course</th>
<th>ID</th>
<th>First Name</th>
<th>Last Name</th>
<th>Email</th>
<th>Country</th>
<th>Source</th>
<th>Stage</th>
<th>Level</th>
<th>Task</th>
<th>Assignment</th>
<th>I</th>
<th>C</th>
<th>A</th>
<!--<th>Paid</th>
<th>Bal</th>
<th>Due</th>-->
<th>Status</th>
<th>Login</th>
</tr><!-- end title -->
</thead>
<tbody>
<?php
$numresult=mysql_num_rows($result);
$sr=0;
while(@$row=mysql_fetch_array($result))
{
$email_found = $row['email'];
$log_query = "SELECT detetime FROM tbl_logs WHERE username='$email_found'";
$log_result = mysql_query($log_query);
if(!$log_result){
die(mysql_error());
}
if(mysql_num_rows($log_result) > 0){
$login_row = mysql_fetch_array($log_result);
$login = date('m-d-Y', strtotime($login_row['detetime']));
} else {
$login = 'No';
}
$sr++; ?>
<tr>
<td><?php echo $sr; ?></td>
<td><?php echo date('d/m/Y',strtotime($row['registrationdate']));?></td>
<?php $qqq=mysql_query("select * from assigncourse where rollno=".$row['rollno']);
$fetch=mysql_fetch_array($qqq);
$qu3=mysql_query("select firstname,lastname from tutor where tutorId=".$fetch['tutorId']) or die(mysql_error());
$fetchs=mysql_fetch_array($qu3);
$course=mysql_query("select courseName from course where courseId=".$fetch['courseid']) or die(mysql_error());
$ff=mysql_fetch_array($course); ?>
<td><?php echo $ff['courseName'];?></td>
<td><a href="studentInfo.php?Id=<?php echo $row['rollno']; ?>" target="_new" ><?php echo $row['rollno'];?></a></td>
<td><?php echo $row['fname'];?></td>
<td><?php echo $row['lname']; ?></td>
<td><?php echo $row['email']; ?></td>
<td><?php echo $row['country'];?></td>
<td><?php echo $row['admission_source'];?></td>
<?php $stage = $row['stage'];
$stage_sql = mysql_fetch_array(mysql_query("SELECT title FROM stages WHERE id='$stage'"));
?>
<td><?php echo $stage_sql['title'];?></td>
<td><?php echo $row['level'];?></td>
<?php
$q=mysql_query("select * from studentassignment where rollno=".$row['rollno']." and AssignmentStatus=2 order by SAid asc limit 1") or die(mysql_error());
$date=mysql_fetch_array($q);
$qq01="select * from uploadassignment where rollno=".$row['rollno']." and uploadstatus=1 order by uploaddate asc limit 1";
$rr=mysql_query($qq01) or die(mysql_error());
$dd=mysql_fetch_array($rr); ?>
<?php
$q="select * from tasks where taskstatus=0 and rollno=".$row['rollno'];
$r=mysql_query($q) or die(mysql_error()); ?>
<td>
<?php
if(mysql_num_rows($r)>0)
{
while($rows=mysql_fetch_array($r))
{
$fulls=explode('-',$rows['taskdate']);
$year=$fulls[0];
$month=$fulls[1];
$day=$fulls[2];
$date=$day.'/'.$month.'/'.$year;
echo $date.'</br>';
}
}else
{
echo "No Tasks";
}
?>
</td>
<td><?php
if(!empty($date['AssignmentStatus']))
{
if(($date['AssignmentStatus']==1))
{
echo "N/A";
}else if($date['AssignmentStatus']==2){
// dd check the uploadassignment
if(empty($dd['uploaddate']))
{
echo "N/A";
}else{
$d1=$dd['uploaddate'];
$full=explode('-',$d1);
$year=$full[0];
$month=$full[1];
$day=$full[2];
$dat=$day.'/'.$month.'/'.$year;
echo $dat;
//echo "Tutor ($dat)";
}
}else if($date['AssignmentStatus']==3)
{
echo "N/A";
}
}
else
{
echo "N/A";
}
?></td>
<?php
$Total=mysql_query("select * from tbl_fee where rollno=".$row['rollno']) or die(mysql_error());
$fetchTotal=mysql_fetch_array($Total);
$totalpayble=mysql_query("select sum(payble) as payble from tbl_fees_install where rollno=".$row['rollno']) or die(mysql_error());
$fetchtotalpayble=mysql_fetch_array($totalpayble);
$fetch=mysql_query("select sum(paid) as total_paid from tbl_fees_install where rollno=".$row['rollno']) or die(mysql_error());
$fetches=mysql_fetch_array($fetch);
$total_ass="";
$total_issue="";
$get_course=mysql_query("select * from assigncourse where rollno=".$row['rollno']);
$course_result= mysql_fetch_array($get_course);
$cc= $course_result['courseid'];
$q11 = "select * from topic where courseId='$cc'";
$result11 = mysql_query($q11) or die(mysql_error());
while($rowset = mysql_fetch_array($result11))
{
$qu1 = "select count(SAid) as total from studentassignment where topicId=".$rowset['topicId']." and rollno=".$row['rollno'];
$qu1result = mysql_query($qu1) or die(mysql_error());
$total_complete_set= mysql_fetch_array($qu1result);
$count=$total_complete_set['total'];
$total_ass= $total_ass+$count;
$qu2 = "select count(SAid) as total from studentassignment where AssignmentStatus=1 and topicId=".$rowset['topicId']." and rollno=".$row['rollno'];
$qu2 = "select count(SAid) as total from studentassignment where AssignmentStatus=1 and topicId=".$rowset['topicId']." and rollno=".$row['rollno'];
$gu2result = mysql_query($qu2) or die(mysql_error());
$total_issue_set = mysql_fetch_array($gu2result);
$totalas= $total_issue_set['total'];
$total_issue=$total_issue+$totalas;
} ?>
<td><?php echo $total_issue; ?></td>
<td><?php echo $total_ass-$total_issue; ?></td>
<td><?php echo $total_ass; ?></td>
<!--<td><?php // echo substr($fetches['total_paid'],0,-3);?></td>
<td><?php // echo $fetchTotal['fee']-$fetches['total_paid']; ?></td>
<td><?php // echo $fetchtotalpayble['payble']-$fetches['total_paid']; ?></td>-->
<td><?php
$studentStatus = $row['studentstatus'];
$login_sql = mysql_query("SELECT StatusName FROM status WHERE StatusId='$studentStatus'");
$login_row = mysql_fetch_array($login_sql);
echo $login_row['StatusName'];
?></td>
<td><?php echo $login; ?></td>
</tr>
<?php } ?>
</tbody>
</table>