SCDNG PELER
Server IP : 162.241.126.129  /  Your IP : 13.58.221.124
Web Server : Apache
System : Linux 162-241-126-129.cprapid.com 4.18.0-477.27.2.el8_8.x86_64 #1 SMP Fri Sep 29 08:21:01 EDT 2023 x86_64
User : rvway5nu4 ( 1018)
PHP Version : 7.4.33
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /home/rvway5nu4/www/admin/banner/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME ]     

Current File : /home/rvway5nu4/www/admin/banner/by_manufacturesedit.php
<?php

include("../../config/data.config.php");
if (!isset($_SESSION["SESS_v_adminLoggedIn"]))
{	header ("Location: $MAP_VROOT_FILE_PATH/admin/login.php"); 		
	exit;
}
//echo '<pre>';  print_r( $_SESSION );  echo '</pre>';   echo $target = "$DOCUMENT_ROOT$PIC_DIR/banner/$filename";  exit;
include("$LIB_DIR/functions.lib.php");
include("$LIB_DIR/db.php");
include("$LIB_DIR/db/mysqli.php");
include("$LIB_DIR/data.constant.php");
include("$LIB_DIR/sitemsgs.php");
include("$LIB_DIR/class.paging.php");
include("$LIB_DIR/functions.mailer.php");
global $SITE_URL, $IMG_DIR;  

$db	=	new Db( $DB_HOST, $DB_USERNAME, $DB_PASSWORD, $DB_NAME, $DB_REPORT_ERROR, $DB_PERSISTENT_CONN);

$img_preview  = '';
$img_name  = '';
$inactive_checked  = '';
$active_checked  = '';
$v_title  = '';
$i_bannerID  = '';

$sid3chld0  = 'actve';
$sid3chld3  = 'actve';
$sid3show  = 'show';

if( !empty( $_REQUEST['action']) && $_REQUEST['action'] == 'edit' && !empty( $_REQUEST['i_bannerID']) ){
		$img_preview  = '';
		$img_name  = '';
		$inactive_checked  = '';
		$active_checked  = '';
		$v_title  = '';
		$i_bannerID  = $_REQUEST['i_bannerID'];
		$sql = "SELECT * FROM tbl_by_manufacturer  WHERE i_bannerID = '".$_REQUEST['i_bannerID']."'  "; 
		$result=$db->query($sql);
		if($result->num_rows) {		
			$v_title  = $result->row['v_title'];
			$v_image  = $result->row['v_image'];
			$c_status  = $result->row['c_status'];
			$i_sortOrder  = $result->row['i_sortOrder'];
			
			if( $c_status == 1 ){
				$inactive_checked  = '';
				$active_checked  = 'SELECTED';
			}else{
				$inactive_checked  = 'SELECTED';
				$active_checked  = '';			
			}
			$target = "$DOCUMENT_ROOT$PIC_DIR/$v_image";		
			if ( $v_image != ''  && file_exists("$target"))
			{	$todel_img_name  = $v_image;
				$img_preview = '<BR/><img src="'.$SITE_URL.'/pic/'.$v_image.'" class="img-responsive"  >';
			}
			
		 }

}



if(($_POST['submitForm']) && ($_POST['submitForm'] == 'edit')  ){     
	 EditProduct( $_POST['i_bannerID'],  $_POST['v_title'], $_POST['c_status'], $_POST['i_sortOrder'],$db);
}


function EditProduct( $i_bannerID, $v_title, $c_status,$i_sortOrder, $db)
{  
		global $PROMPT, $ARR_GLOBAL_STATUS, $ARR_USERS, $ARR_STATUS, $HTTP_SESSION_VARS, $HTTP_POST_FILES, $HTTP_POST_VARS, $DOCUMENT_ROOT, $PIC_DIR, $BANNER_DIR, $TEMP_DIR;
        $userNameFlag = FALSE;
		$userEmailFlag = FALSE;
		//echo '<pre>';   print_r( $_REQUEST);   echo '</pre>';   exit;   		
		$sqlIn = "UPDATE tbl_by_manufacturer SET v_title = '".$v_title."', c_status = '".$c_status."',   i_sortOrder = '".$i_sortOrder."', dt_modifyDate = NOW()  WHERE  i_bannerID = '".$i_bannerID."' ";
		$db->query($sqlIn);
		
        if($i_bannerID){
			if ($_FILES["v_image"]["size"] > 0)
			{	$filename = $_FILES["v_image"]["name"];
				
				$fileArray = explode(".", $filename);
				$extension = strtolower(end($fileArray));
				$newFileName  = "banner/by_manufacture_".$i_bannerID.'_modify'.".$extension";
				
				if ($extension == 'jpg' || $extension == 'jpeg' || $extension == 'gif' || $extension == 'png' || $extension == 'bit')
				{	$target = "$DOCUMENT_ROOT$PIC_DIR/$newFileName";
					$filename2 = $newFileName;

					while (file_exists("$target"))
					{	
						$random_number = rand(10000, 99999);
						$newFileName  = "banner/by_manufacture_".$i_bannerID.'_'.$random_number.'_modify'.".$extension";
						$target = "$DOCUMENT_ROOT/$PIC_DIR/$newFileName";
					}
					
					if(move_uploaded_file($_FILES["v_image"]["tmp_name"], $target))
					{	
						$query1 = "update   tbl_by_manufacturer  set  v_image = '$newFileName' where i_bannerID = '$i_bannerID'";
						$db->query($query1);	
						$flag = true;
						$todel_img_name  = $_REQUEST['todel_img_name'];
						$deltarget = "$DOCUMENT_ROOT$PIC_DIR/$todel_img_name";
						unlink($deltarget);
					}
				}
				else
				{	$message  .="Photo not uploaded. Unsupported file format.";
				}
			}			
/////
			$PROMPT ='<div class="alert alert-success alert-dismissable">
                                    <button type="button" class="close" data-dismiss="alert" aria-hidden="true">X</button>
                                    <strong><i class="fa fa-check-circle"></i> Success :</strong>'.$v_title. ' '.$message.'update successfully.
                      </div>';
		 }else
		 {
		    
		    $PROMPT = '<div class="alert alert-warning alert-dismissable">
                                    <button type="button" class="close" data-dismiss="alert" aria-hidden="true">X</button>
                                    <strong><i class="fa fa-exclamation-circle"></i> Warning :</strong> Sorry try again.;
               </div>';
		 }



		$_SESSION['msg'] = $PROMPT;
		header('Location: '.SUB_DIR_PROJECT.'/admin/banner/by_manufactureslist.php');
		exit;
 
		
		   
	
}


?>

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <title>Carivon</title>
    <meta name="description" content="">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <meta name="robots" content="all,follow">
    <!-- Bootstrap CSS-->
    <link rel="stylesheet" href="<?php echo $SITE_URL;  ?>/admin/vendor/bootstrap/css/bootstrap.min.css">
    <!-- Font Awesome CSS-->
    <link rel="stylesheet" href="<?php echo $SITE_URL;  ?>/admin/vendor/font-awesome/css/font-awesome.min.css">
    <!-- Fontastic Custom icon font-->
    <link rel="stylesheet" href="<?php echo $SITE_URL;  ?>/admin/css/fontastic.css">
    <!-- Google fonts - Roboto -->
    <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,500,700">
    <!-- jQuery Circle-->
    <link rel="stylesheet" href="<?php echo $SITE_URL;  ?>/admin/css/grasp_mobile_progress_circle-1.0.0.min.css">
    <!-- Custom Scrollbar-->
    <link rel="stylesheet" href="<?php echo $SITE_URL;  ?>/admin/vendor/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css">
    <!-- theme stylesheet-->
    <link rel="stylesheet" href="<?php echo $SITE_URL;  ?>/admin/css/style.default.css" id="theme-stylesheet">
    <!-- Custom stylesheet - for your changes-->
    <link rel="stylesheet" href="<?php echo $SITE_URL;  ?>/admin/css/custom.css">
    <!-- Favicon-->
    <link rel="shortcut icon" href="img/favicon.ico">
    <!-- Tweaks for older IEs--><!--[if lt IE 9]>
        <script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
        <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script><![endif]-->
  </head>
  <body>
    <!-- Side Navbar -->

	<?php require_once(ABSPATH.'../admin/common/admin_sidebar.php'); ?>
    <div class="page">
      <!-- navbar-->
	  <?php require_once(ABSPATH.'../admin/common/admin_header_nav.php'); ?>
      <!-- Counts Section -->
      <section class="dashboard-counts section-padding">
        <div class="container-fluid">
          <div class="row">
            <!-- Count item widget-->
            <div class="col-xl-12 col-md-12 col-lg-12 card">
               <!-- Start Form  -->
				<div class="row">
					<div class="col-lg-8 col-sm-12">
					<form  method="post" enctype="multipart/form-data">
					  <div class="">
						<div class="card-header d-flex align-items-center">
						  <h4>Edit By Manufacturer</h4>
						</div>
						<div class="card-body">
						  <form class="form-horizontal">
							<div class="form-group row">
							  <label class="col-sm-2 form-control-label">Title</label>
							  <div class="col-sm-10">
								<input type="text" name="v_title" value="<?php echo $v_title; ?>" class="form-control">
							  </div>
							</div>
							<div class="line"></div>
							<div class="form-group row">
							  <label class="col-sm-2 form-control-label">Pic</label>
							  <div class="col-sm-10">
								<input type="file" name="v_image" class="form-control"><span class="text-small text-gray help-block-none">Image size should be same for good look</span>
							  </div>
							</div>
							<div class="line"></div>
							<div class="form-group row">
							  <label class="col-sm-2 form-control-label">Status</label>
							  <div class="col-sm-10">
								<select name="c_status" class="form-control">
								  <option value="1" <?php echo $active_checked; ?> >Active</option>
								  <option value="0" <?php echo $inactive_checked; ?> >Inactive</option>
								</select>
							  </div>
							</div>
							<div class="line"></div>
							<div class="form-group row">
							  <label class="col-sm-2 form-control-label">Sort Order</label>
							  <div class="col-sm-10">
								<input type="number" name="i_sortOrder" value="<?php echo $i_sortOrder; ?>"  class="form-control">
							  </div>
							</div>
							<div class="line"></div>
							<div class="form-group row">
							  <div class="col-sm-5 offset-sm-2"> 
								<input type="hidden" name="submitForm" value="edit"  class="form-control">
								<input type="hidden" name="todel_img_name" value="<?php echo $todel_img_name; ?>"  class="form-control">
								<input type="hidden" name="i_bannerID" value="<?php echo $i_bannerID; ?>"  class="form-control">
								
								<button type="submit" class="btn btn-primary">Update</button>
								<button type="reset" class="btn btn-secondary">Cancel</button>
							  </div>
							</div>
						  </form>
						</div>
					  </div>
					</form>
					</div>
					<div class="col-lg-5 col-sm-12">
					  <?php echo $img_preview;  ?>
					</div>
				</div>
			   <!-- End Form  -->
            </div>
          </div>
        </div>
      </section>
      <!-- Header Section-->
	  <?php require_once(ABSPATH.'../admin/common/admin_footer.php'); ?>
    </div>
	 <?php require_once(ABSPATH.'../admin/common/admin_footer_js.php'); ?>
  </body>
</html>

Anon7 - 2022
SCDN GOK