connect()) { echo "Unable connect to database."; die(); } // Object with db $system = new System($db, $session); $auth = new Authentication($session, $db); $catalogue = new Catalogue($db, $catalogueConfig); // Check if user is logged if (!$auth->isLogged()) { header("Location: $siteUrl/amministrazione/index.php"); exit(); } $system->setLanguage($defaultLanguage); $itemTranslator['itemName']['it'] = ""; $itemTranslator['itemName']['en'] = ""; $itemTranslator['itemName']['fr'] = ""; $itemTranslator['itemDescription']['it'] = ""; $itemTranslator['itemDescription']['en'] = ""; $itemTranslator['itemDescription']['fr'] = ""; $itemSizeS = false; $itemSizeM = false; $itemSizeL = false; $itemSizeXL = false; $itemSizeXXL = false; $itemPrice = ""; $itemImage['name'][0] = ""; $itemImage['name'][1] = ""; $parentCategory = 0; $error = ""; if (isset($_POST['itemNameIt'])) { $itemTranslator['itemName']['it'] = $system->validateString($_POST['itemNameIt']); } if (isset($_POST['itemNameEn'])) { $itemTranslator['itemName']['en'] = $system->validateString($_POST['itemNameEn']); } if (isset($_POST['itemNameFr'])) { $itemTranslator['itemName']['fr'] = $system->validateString($_POST['itemNameFr']); } if (isset($_POST['itemDescriptionIt'])) { $itemTranslator['itemDescription']['it'] = $system->validateString($_POST['itemDescriptionIt']); } if (isset($_POST['itemNameEn'])) { $itemTranslator['itemDescription']['en'] = $system->validateString($_POST['itemDescriptionEn']); } if (isset($_POST['itemNameFr'])) { $itemTranslator['itemDescription']['fr'] = $system->validateString($_POST['itemDescriptionFr']); } if (isset($_POST['itemSize'])) { $itemSizeArray = $_POST['itemSize']; for ($i=0; $i < count($itemSizeArray); $i++) { switch($itemSizeArray[$i]) { case "s": $itemSizeS = true; break; case "m": $itemSizeM = true; break; case "l": $itemSizeL = true; break; case "xl": $itemSizeXL = true; break; case "xxl": $itemSizeXXL = true; break; } } /* for ($i=0; $i < count($itemSizeArray); $i++) { switch($itemSizeArray[$i]) { case "s": $itemSizeS = true; break; case "m": $itemSizeM = true; break; case "l": $itemSizeL = true; break; case "xl": $itemSizeXL = true; break; case "xxl": $itemSizeXXL = true; break; } } */ } if (isset($_POST['itemPrice'])) { $itemPrice = (float)$_POST['itemPrice']; } if (isset($_POST['parentCategory'])) { $parentCategory = $_POST['parentCategory']; } if (isset($_FILES['file'])) { $itemImage = $_FILES['file']; } $categoryArray = $catalogue->getCategorySelectArray(false, "it", false); $categorySelect = $system->makeFormSelect("parentCategory",$categoryArray, $parentCategory); if (count($_POST)>0 && ($itemTranslator['itemName']['it'] == "" || $itemTranslator['itemName']['en'] == "" || $itemTranslator['itemName']['fr'] == "" || $itemPrice == "" || $itemTranslator['itemDescription']['it'] == "" || $itemTranslator['itemDescription']['en'] == "" || $itemTranslator['itemDescription']['fr'] == "" || $itemImage['name'][0] == "" || $itemImage['name'][1] == "")) { $error = "Tutti i campi sono obbligatori
"; } if (count($_POST)>0 && $parentCategory == 0) { $error .= "Manca una categoria a cui aggiungere il prodotto"; } if (count($_POST)>0 && $error == "") { $catalogue->addItem($itemTranslator, $parentCategory, $itemPrice, $itemImage); header("Location: $siteUrl/amministrazione/catalogue/index.php"); exit(); } ?> <?php echo $siteTitle; ?> Amministrazione

PRODOTTO - aggiungi

Nome prodotto?
it
en
fr
 
Categoria genitore ?
 
Descrizione prodotto ?
it
en
fr
 
Prezzo ?
 
Immagine davanti ?
Immagine dietro ?
 
Taglie disponibili ?
>S >M >L >XL >XXL
 


$error

"; } ?>