session_start();
$noqta=0;
$db=mysql_connect("localhost:3306", "amicosvapo02usr", "AmigoSvuop12#54@");
@mysql_select_db("amicosvapo02",$db);
//print "
qta attuale=".$_SESSION['carrellos'][$_GET['pr_agg']]['qta'];
/************************** AGG PRODOTTO **************************/
if(isset($_GET['pr_agg'])) {
/**************** prodotto con varianti ****************/
if(isset($_GET['idv']) and $_GET['idv']!="0"){
// print "SELECT qta, qtariv FROM varianti_opzioni WHERE idprod='".addslashes($_GET['pr_agg'])."' AND id=".addslashes($_GET['idv']);
$queryvar=mysql_query("SELECT qta, qtariv FROM varianti_opzioni WHERE idprod='".addslashes($_GET['pr_agg'])."' AND id=".addslashes($_GET['idv']));
$rowvar=mysql_fetch_array($queryvar);
if($_SESSION['gruppo']=="" or $_SESSION['gruppo']==2){
$disponibilitaz=$rowvar['qta']; //print "priv=".$rowvar['qta'];
}else{
$disponibilitaz=$rowvar['qtariv']; //print "riv=".$rowvar['qtariv'];
}
if(isset($_GET['agg'])) {
if($disponibilitaz>=$_GET['qtamod']){ print "ok";
// $_SESSION['carrellos'][$_GET['pr_agg']]['qta']=$_GET['qtamod'];
$_SESSION['carrellos'][$_GET['pr_agg']][$_GET['idv']]=$_GET['qtamod'];
}else{
$noqta=1;
?>
}
}else{
// print "qta var=".$rowvar['qta'];
// print "
qta varriv=".$rowvar['qtariv'];
if($disponibilitaz>=$_GET['qta']){
$_SESSION['carrellos'][$_GET['pr_agg']][$_GET['idv']]=$_GET['qta'];
}else{
$noqta=1;
?>
}
}
}else{
/**************** fine prodotto con varianti ****************/
print "agg";
$querycontqta=mysql_query("SELECT disponibilita,disponibilitariv FROM prodotti WHERE id='".addslashes($_GET['pr_agg'])."'");
// print "SELECT disponibilita FROM prodotti WHERE id='".$_GET['pr_agg']."'";
$rowcontqta=mysql_fetch_array($querycontqta);
if(!isset($_SESSION['admin'])){
// print "
qta old=".$_SESSION['carrellos'][$_GET['pr_agg']]['qta'];
if($_SESSION['gruppo']=="" or $_SESSION['gruppo']==2){
$_GET['idv']=0;
if($rowcontqta['disponibilita']>=$_POST['qtamod']){
// $_SESSION['carrellos'][$_GET['pr_agg']]['qta']+=$_GET['qta'];
$_SESSION['carrellos'][$_GET['pr_agg']][$_GET['idv']]=$_GET['qta'];
}else{
$noqta=1;
?>
}
}else{
if($rowcontqta['disponibilitariv']>=$_POST['qtamod']){
// $_SESSION['carrellos'][$_GET['pr_agg']]['qta']+=$_GET['qta'];
$_SESSION['carrellos'][$_GET['pr_agg']][$_GET['idv']]+=$_GET['qta'];
}else{
$noqta=1;
?>
}
}
/**************** MOD QTA ****************/
// print "
qta new=".$_SESSION['carrellos'][$_GET['pr_agg']]['qta'];
if(isset($_GET['agg'])) {
$_GET['idv']=0;
if($_SESSION['gruppo']=="" or $_SESSION['gruppo']==2){
$disponibilitaz=$rowcontqta['disponibilita'];
}else{
$disponibilitaz=$rowcontqta['disponibilitariv'];
}
if($disponibilitaz>=$_GET['qtamod']){
// $_SESSION['carrellos'][$_GET['pr_agg']]['qta']=$_GET['qtamod'];
$_SESSION['carrellos'][$_GET['pr_agg']][$_GET['idv']]=$_GET['qtamod'];
}else{
$noqta=1;
?>
}
}
}else{?> }
}
/**************** fine MOD QTA ****************/
}//end if prod con varianti
/**************** ELIMINA PROD ****************/
if(isset($_GET['pr_can'])) {
if(!isset($_SESSION['admin'])){
unset($_SESSION['carrellos'][$_GET['pr_can']][$_GET['idv']]);
if(count($_SESSION['carrellos'])==0) unset($_SESSION['carrellos']);
}
}
/**************** REDIRECT PAGINA ****************/
/**/
include("carrello_cont.php");
if($noqta==0){
header("location: ".$_SERVER['HTTP_REFERER']."");
}else{
if($_SERVER['HTTP_REFERER']=="http://www.amicosvapo.it/carrello.php") header("location: http://www.amicosvapo.it/carrello.php?nq=1");
else header("location: ".$_SERVER['HTTP_REFERER']."&nq=1");
}
?>