Revonzy Mini Shell

Revonzy Mini Shell

Şuanki Dizin: /home/wwwdreamtechnolo/www/rpcollege.edu.in/879_dfdf7_sdddadmin/
Dosya Yükle :
Şuanki Dosya : /home/wwwdreamtechnolo/www/rpcollege.edu.in/879_dfdf7_sdddadmin/edit-student-staff-achievements.php

<?php 
	require_once('../lib/functions.php');

	$db		=	new login_function();
	
	if(isset($_SESSION['current_login_admin']))
	{
		$current_login_admin	=	$_SESSION['current_login_admin'];
	}
	if(!isset($_SESSION['current_login_admin']))
	{	
		header("location:index.php");
	}                       
	$flag 				= 	0;
	$actual_image_name	=	"";
	$success_msg 		= 	0;
	$image_error		=	"";
	$title				=	"";
	$SuccessMsg			=	"";
	if(isset($_GET['up_id']))
	{
		$up_id					=	$_GET['up_id'];
		$_SESSION['up_id']		=	$up_id;
	}

	if(isset($_SESSION['up_id']))
	{
		$up_id		=	$_SESSION['up_id'];
	}
	
	
	
	
	if(isset($_GET['image']))
	{
		$image  = $_GET['image'];	
		$db->update_attachments($up_id);
		unlink('../gallery/'.$image);
		header("Location:edit-student-staff-achievements.php");
		$SuccessMsg=4;
	}
	if(isset($_POST['add_btn']))
	{	
		
		$valid_formats = array("jpg","png","gif","bmp","jpeg","pdf","JPEG","JPG","BMP","PNG","GIF","PDF");
	
		if(isset($_POST) and $_SERVER['REQUEST_METHOD'] == "POST")
		{	
			$name 				= 	$_FILES['picture']['name'];
			$size 				= 	$_FILES['picture']['size'];

			if(strlen($name))
				{				
					list($txt, $ext) = explode(".", $name);
					
					if(in_array($ext,$valid_formats))
					{
						$files	=	array();

						function generateRandomString($length = 10) {
							$characters = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
							$charactersLength = strlen($characters);
							$randomString = '';
							for ($i = 0; $i < $length; $i++) 
							{
								$randomString .= $characters[rand(0, $charactersLength - 1)];
							}
							return $randomString;
						}
						
						$current_random_string = generateRandomString();
						
						$actual_image_name = $current_random_string.".".strtolower($ext);						

						$tmp = $_FILES['picture']['tmp_name'];
						
						$img_Dir = "../gallery/";
						
						if(!file_exists($img_Dir))
						{
							mkdir($img_Dir);
						}
						
						if(move_uploaded_file($tmp,$img_Dir.$actual_image_name))
						{
							
						}
						else
						{
							$image_error	=	"failed" ;
							$flag				=	1;
						}	
					}
					else
					{
						$image_error	= "Invalid file format";
						$flag				=	1;	
					}	
				}	
		}
		if($flag==0)
		{
			$image_name = $db->get_image_name_by_id($up_id);
			if($image_name!="")
			{
				$db->update_image_info($up_id,$actual_image_name);
				unlink('../gallery/'.$image_name);
			}else
			{
				$db->update_image_info($up_id,$actual_image_name);
			}
			$SuccessMsg = 2;
		}
		}
		if(isset($_POST['add_btn1']))
		{	
			$title = $_POST['title'];
			if($flag==0)
			{
				if($db->update_achievements_images($up_id,$title))
				$SuccessMsg = 1 ;
			}
		}
		$details = $db->get_all_achievement_images_by_id($up_id);
		$counter = 0;
		if(!empty($details))
		{
			$id  		= $details[$counter][0];
			$title  	= $details[$counter][1];
			$image  	= $details[$counter][2];
		}
	
?>



<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width initial-scale=1.0">
    <title><?php echo $project_title; ?></title>
    <!-- GLOBAL MAINLY STYLES-->
    <link href="css/bootstrap.min.css" rel="stylesheet" />
    <link href="css/font-awesome.min.css" rel="stylesheet" />
    <link href="css/line-awesome.min.css" rel="stylesheet" />
    <link href="css/themify-icons.css" rel="stylesheet" />
    <link href="css/animate.min.css" rel="stylesheet" />
    <link href="css/toastr.min.css" rel="stylesheet" />
    <link href="css/bootstrap-select.min.css" rel="stylesheet" />
	<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.8.2/css/all.css">
  
    <!-- PLUGINS STYLES-->
    <!-- THEME STYLES-->
    <link href="css/main.min.css" rel="stylesheet" />
	 <link href="datatable/datatables.min.css" rel="stylesheet" />
    <!-- PAGE LEVEL STYLES-->
<style>
.col-md-8
{
	width:100%;
	margin:auto;
	margin-top:20px;
}

@media only screen and (max-width: 600px) {
	.col-md-8
	{
		width:100%;
	}
	.alert
	{
		width:100%;
	}
	.side-row
	{
		width:49%;
		display:inline-table;
	}
}

</style>

<link href="css/animate.css" rel="stylesheet" type="text/css" media="all">
<script src="js/wow.min.js"></script>

</head>

<body class="fixed-navbar">
<div class="page-wrapper">
<?php include('header.php'); ?>
<?php include('side-bar.php'); ?>
<div class="content-wrapper">
<div class="row">
<div class="col-md-8">
<?php 
if($SuccessMsg == 1)
{
?>
<div class="alert alert-pink">
<span class="alert-link">Successfully ! </span> Title Updated...
</div>	
<?php 
} 
?>
<?php 
if($SuccessMsg == 3)
{
?>
<div class="alert alert-success">
<span class="alert-link">Successfully ! </span> Attachment Updated...
</div>	
<?php 
} 
?>
<?php 
if($SuccessMsg == 4)
{
?>
<div class="alert alert-success">
<span class="alert-link">Successfully ! </span>Image Removed...
</div>	
<?php 
} 
?>
<div class="ibox">

<form class="form-pink" method="post" action="<?php echo $_SERVER['PHP_SELF']?>" name="myForm" onsubmit="return validateForm()" autocomplete="off">
	
	<div class="ibox-head">
		<div class="ibox-title"><i class="fas fa-edit" style="margin-right:20px;"></i>  Update Student/Staff Achievement</div>
		<a href="student-staff-achievements.php" class="btn btn-outline-danger btn-rounded waves-effect"><i class="fas fa-angle-double-left">&nbsp;&nbsp;</i>BACK TO REPORT</a>

	</div>
	<div class="ibox-body">
		<div class="row">
			<div class="form-group mb-6">
				<label class="form-group mb-4"><b>Add Title</b></label>
				<div class="input-group-icon input-group-icon-left  set-row">
					<span class="input-icon input-icon-left"><i class="fas fa-chalkboard-teacher"></i></span>
					<input type="text" name="title" class="form-control form-control-air" value="<?php echo $title; ?>" placeholder="Enter Title"  />
				</div>
			</div>
		 
			<div class="col-sm-2 form-group mb-4">
			<br />
			
				<button class="btn btn-pink btn-air mr-2" type="submit" name="add_btn1">UPDATE TITLE</button>
			</div>
		</div>
	</div>
	
 </form>
 <hr />
 <!--UPDATE ICON-->
  <form class="form-pink" method="post" action="<?php echo $_SERVER['PHP_SELF']?>" name="myForm" onsubmit="return validateForm()" autocomplete="off" enctype="multipart/form-data" >
	
   
	<div class="ibox-body">
		<div class="row">
			<div class="form-group mb-4">
				<label class="form-group mb-4"><b>Attachments</b></label>
				<div class="input-group-icon input-group-icon-left  set-row">
				<?php
					if($image != "")
					{
						list($txt, $ext) = explode(".", $image);
						if($ext=="pdf")
						{
				
					?>
					<a href="/gallery/<?php echo $image; ?>" target="_blank"><img src="/images/pdfimg.jpg" height="50px" width="50px" title="view"></a><br /><br />

					<?php
					}
					else
					{
					?>
					 <a href="/gallery/<?php echo $image; ?>" target="_blank"><img src="/gallery/<?php echo $image; ?>" height="50px" width="50px" title="view"></a><br /><br />

					<?php
					}
					?>											
					<?php
					}
					else
					{
					?>
					<img src="/images/no_image_available.png" style="height:90px;width:90px;" /><br /><br />

					<?php
					}
					?>
				<label><a href="<?php echo $_SERVER['PHP_SELF']."?u_id=".$id."&image=".$image; ?>">Remove Image</a></label>
				<br /><br />
				 <input class="form-control form-control-air " placeholder="Enter Name" name="picture" type="file" required>
				<span style="color:red;"><?php echo $image_error; ?></span>    
				</span> 
				</div>
			</div>
		 
			<div class="col-sm-12 form-group mb-4">
			<br />
			<br />
				<button class="btn btn-success btn-air mr-2" type="submit" name="add_btn">UPDATE ATTACHMENT</button>
			</div>
		</div>
	</div>
	
 </form>
</div>
</div>
</div>
<?php include('footer.php'); ?>
</div>
    </div>
    <?php include('search.php'); ?>
    <!-- END SEARCH PANEL-->
    <!-- BEGIN THEME CONFIG PANEL-->
    
    <!-- END THEME CONFIG PANEL-->
    <!-- BEGIN PAGA BACKDROPS-->
    <div class="sidenav-backdrop backdrop"></div>
    <div class="preloader-backdrop">
        <div class="page-preloader">Loading</div>
    </div>
    <!-- END PAGA BACKDROPS-->
    <!-- New question dialog-->
    
    <!-- End New question dialog-->
    <!-- QUICK SIDEBAR-->
    <?php include('right-side-bar.php'); ?>
    <script src="js/jquery.min.js"></script>
    <script src="js/popper.min.js"></script>
    <script src="js/bootstrap.min.js"></script>
    <script src="js/metisMenu.min.js"></script>
    <script src="js/jquery.slimscroll.min.js"></script>
    <script src="js/idle-timer.min.js"></script>
    <script src="js/toastr.min.js"></script>
    <script src="js/jquery.validate.min.js"></script>
    <script src="js/bootstrap-select.min.js"></script>
    <!-- PAGE LEVEL PLUGINS-->
    <!-- CORE SCRIPTS-->
	<script src="datatable/datatables.min.js"></script>
    <script src="js/app.min.js"></script>
	<script>
  $(function() {
            $('#example').DataTable({
                pageLength: 10,
                fixedHeader: true,
                responsive: true,
                "sDom": 'rtip',
                columnDefs: [{
                    targets: 'no-sort',
                    orderable: false
                }]
            });

            var table = $('#example').DataTable();
            $('#key-search').on('keyup', function() {
                table.search(this.value).draw();
            });
          
        });
</script>
	
    <!-- PAGE LEVEL SCRIPTS-->
</body>

</html>

EliteHackz.ORG
Revonzy Mini Shell
root@revonzy.com

Linux 65-254-81-4.cprapid.com 5.14.0-284.11.1.el9_2.x86_64 #1 SMP PREEMPT_DYNAMIC Tue May 9 05:49:00 EDT 2023 x86_64
Apache
65.254.81.4