Current File : /home/inlingua/public_html/sensoriumpsychologists.com/finalexam/questions.php
<?php
 require_once 'templates/header.php';
include_once '../classes/config.php'; 
?>
<?php 
	if( !empty( $_POST )){
		$results = $final_exam->getQuestions($_POST);
		/*
		try {
			//$user = new Cl_User();
			$results = $user->getQuestions($_POST );
		} catch (Exception $e) {
			$_SESSION['error'] = $e->getMessage();
		} */
		}else{
		$_SESSION['error'] = CHOOSE_CATEGORY;
		header('Location:../index.php');exit;
	}
?>
<div class="content">
     	<div class="container">
     		<div class="row">
				<div class="col-xs-12 col-sm-8 col-md-8 col-lg-8">
					<h1 class="text-center text_underline"> Timer : <span id='timer'></span> </h1>
	     			<form class="form-horizontal" role="form" id='quiz_form' method="post" action="quiz-result.php">
						<?php
						
						$remainder = $results['remainder'];
						$number_question =  $results['number_question'];
						$rowcount =  $results['rowcount'];
						$i = 0;
						$j = 1; $k = 1;
						?>
						<?php foreach ($results['questions'] as $result) {
							 if ( $i == 0) echo "<div class='cont' id='question_splitter_$j'>";?>
							<div id='question<?php echo $k;?>' >
							<p class='questions' id="qname<?php echo $j;?>"> <?php echo $k?>.<?php echo $result['question_name'];?></p>
							<input type="radio" value="1" id='radio1_<?php echo $result['id'];?>' name='<?php echo $result['id'];?>'/><?php echo $result['answer1'];?>
							<br/>
							<input type="radio" value="2" id='radio1_<?php echo $result['id'];?>' name='<?php echo $result['id'];?>'/><?php echo $result['answer2'];?>
							<br/>
							
							<?php if(isset( $result['answer3'] ) && !empty( $result['answer3'] )){ ?>
							<input type="radio" value="3" id='radio1_<?php echo $result['id'];?>' name='<?php echo $result['id'];?>'/><?php echo $result['answer3'];?>
							<br/>
							<?php } ?>
							
							<?php if(isset( $result['answer4'] ) && !empty( $result['answer4'] )){ ?>
							<input type="radio" value="4" id='radio1_<?php echo $result['id'];?>' name='<?php echo $result['id'];?>'/><?php echo $result['answer4'];?>
							<br/>
							<?php } ?>
							
							
							
							<input type="radio" checked='checked' style='display:none' value="smart_quiz" id='radio1_<?php echo $result['id'];?>' name='<?php echo $result['id'];?>'/>                                                                      
							<br/>
							</div>
							<?php
								 $i++; 
								 if ( ( $remainder < 1 ) || ( $i == $number_question && $remainder == 1 ) ) {
								 	echo "<button id='".$j."' class='next btn btn-success' type='submit'>Finish</button>";
								 	echo "</div>";
								 }  elseif ( $rowcount > $number_question  ) {
								 	if ( $j == 1 && $i == $number_question ) {
										echo "<button id='".$j."' class='next btn btn-success' type='button'>Next</button>";
										echo "</div>";
										$i = 0;
										$j++;           
									} elseif ( $k == $rowcount ) { 
										echo " <button id='".$j."' class='previous btn btn-success' type='button'>Previous</button>
													<button id='".$j."' class='next btn btn-success' type='submit'>Finish</button>";
										echo "</div>";
										$i = 0;
										$j++;
									} elseif ( $j > 1 && $i == $number_question ) {
										echo "<button id='".$j."' class='previous btn btn-success' type='button'>Previous</button>
								                    <button id='".$j."' class='next btn btn-success' type='button' >Next</button>";
										echo "</div>";
										$i = 0;
										$j++;
									}
									
								 }
								  $k++;
						     } ?>	
						</form>
	     		</div>
	     		
			</div>
		</div>	
</div>
<script>
		$('.cont').addClass('hide');
		$('#question_splitter_1').removeClass('hide');
		$(document).on('click','.next',function(){
		    last=parseInt($(this).attr('id'));  console.log( last );   
		    nex=last+1;
		    $('#question_splitter_'+last).addClass('hide');
		    
		    $('#question_splitter_'+nex).removeClass('hide');
		});
		
		$(document).on('click','.previous',function(){
		    last=parseInt($(this).attr('id'));     
		    pre=last-1;
		    $('#question_splitter_'+last).addClass('hide');
		    
		    $('#question_splitter_'+pre).removeClass('hide');
		});

<?php 
//for assiginment timing
$result1=$query->select_where('shristi_exam_type','exam_id','2');
$row=$result1->fetch_assoc();
?>
		
        var c = <?php echo $row['time_duration'];?>;
        var t;
        timedCount();

        function timedCount() {

        	var hours = parseInt( c / 3600 ) % 24;
        	var minutes = parseInt( c / 60 ) % 60;
        	var seconds = c % 60;

        	var result = (hours < 10 ? "0" + hours : hours) + ":" + (minutes < 10 ? "0" + minutes : minutes) + ":" + (seconds  < 10 ? "0" + seconds : seconds);

            
        	$('#timer').html(result);
            if(c == 0 ){
            	setConfirmUnload(false);
                $("#quiz_form").submit();
            }
            c = c - 1;
            t = setTimeout(function(){ timedCount() }, 1000);
        }
	</script>

<?php require_once 'templates/footer.php';?>		

<script type="text/javascript">

    // Prevent accidental navigation away
    setConfirmUnload(true);
    function setConfirmUnload(on)
    {
        window.onbeforeunload = on ? unloadMessage : null;
    }
    function unloadMessage()
    {
        return 'Your Answered Questions are resetted zero, Please select stay on page to continue your Quiz';
    }

    $(document).on('click', 'button:submit',function(){
    	setConfirmUnload(false);
    });

 

</script>