require_once $_SERVER['DOCUMENT_ROOT'] . '/VirtualDemande/model/DAL/StockageDAL.php'; //Définition de l'url $urlCourante = $_SERVER["HTTP_REFERER"]; $urlGet = explode("&", $urlCourante); $url = $urlGet[0]; //Définition du message renvoyé $message = "error"; //Checker de où il vient $validPage = filter_input(INPUT_POST, 'page', FILTER_SANITIZE_STRING); if ($validPage == "forms_administration.php") { //Récupération de la valeur passée $data = filter_input(INPUT_POST, 'idsStockage', FILTER_SANITIZE_STRING, FILTER_REQUIRE_ARRAY); if (!is_null($data)) { //Passer à 0 les distribs pour qu'elles ne soient pas visibles $lesStockage = StockageDAL::findAll(); foreach ($lesStockage as $row) { $newStockage = $row; $newStockage->setVisible(false); $validUpdate = StockageDAL::insertOnDuplicate($newStockage); } $id = 1; foreach ($data as $row) { $newStockage = StockageDAL::findById($row); $newStockage->setVisible(true); $validUpdate = StockageDAL::insertOnDuplicate($newStockage); } $message = "ok"; } } //Renvoie à la page précédante echo "<meta http-equiv='refresh' content='1; url=" . $url . '&message=' . $message . "' />";
public function getStockage() { $stockage = null; if (is_int($this->stockage)) { $stockage = StockageDAL::findById($this->stockage); $this->stockage = $stockage; } else { if (is_a($this->stockage, "Stockage")) { $stockage = $this->stockage; } } return $stockage; }
$version = $dist->getVersion(); //utile pour le ws, release $ihm = $dist->getIhm(); //utile pour l'insert en guaca (yes|no) } $validRamId = filter_input(INPUT_POST, 'ram', FILTER_SANITIZE_STRING); if (!is_null($validRamId)) { $ram = RamDAL::findById($validRamId); //sera utile pour l'insertt en base $newMachine->setRam($ram); $valueRam = $ram->getValeur(); //sera utile pour le ws, ram } $validStockId = filter_input(INPUT_POST, 'stock', FILTER_SANITIZE_STRING); if (!is_null($validStockId)) { $stock = StockageDAL::findById($validStockId); //sera utile pour l'insertt en base $newMachine->setStockage($stock); $valueStock = $stock->getValeur(); //sera utile pour le ws, stockage } $validCpuId = filter_input(INPUT_POST, 'cpu', FILTER_SANITIZE_STRING); if (!is_null($validCpuId)) { $cpu = CpuDAL::findById($validCpuId); //sera utile pour l'insertt en base $newMachine->setCpu($cpu); $valueCpu = $cpu->getNbCoeur(); //sera utile pour le ws, cpu } $validUserId = $_SESSION["user_id"]; //sera utile pour l'insert