public static function poista_tuote($tuote_id) { self::check_logged_in(); /* * Tämän funktion avulla käyttäjä pystyy poistamaan tuotteen * kokonaan varastokirjanpidosta (tuote poistuu valikoimasta). */ Kint::dump($tuote_id); //$input_params = $_POST; //$tuote_id = $input_params['tuote_id']; $poistettava_tuote = new Tuote(array('tuote_id' => $tuote_id)); $poistettava_tuote->destroy(); // Käyttäjä näkee kaikkien tuotteiden listauksesta, että tuote on poistunut $message = 'Tuote poistettu'; $page = 1; $page_size = 10; $Tuotteet = Tuote::all_with_paging($page, $page_size); Redirect::to('/Tuote/Tuotteidenlistaus', array('Tuotteet' => $Tuotteet, 'message' => $message)); }
public static function poista_varastotuote($tuote_id, $varasto_id) { /* * Tämän funktion avulla käyttäjä pystyy poistamaan tuotteen * kokonaan varastokirjanpidosta (tuote poistuu valikoimasta). * * Ensin tuote pitää poistaa tuotteista, sitten varasto_tuote -taulusta. */ //self::check_logged_in(); // Poistetaan tuote $poistettava_tuote = new Tuote(array('tuote_id' => $tuote_id)); $poistettava_tuote->destroy(); // Poistetaan varasto_tuote $poistettava_varastotuote = new VarastoTuoteTuote(array('varasto_id' => $varasto_id, 'tuote_id' => $tuote_id)); $poistettava_varastotuote->destroy(); // Käyttäjä näkee kaikkien tuotteiden listauksesta, että tuote on poistunut $Tuotteet = Tuote::all(); Redirect::to('/Tuote/Tuotteidenlistaus', array('Tuotteet' => $Tuotteet)); }
public static function poista_tuote($tuote_id) { /* * Tämän funktion avulla käyttäjä pystyy poistamaan tuotteen * kokonaan varastokirjanpidosta (tuote poistuu valikoimasta). */ $poistettava_tuote = new Tuote(array('tuote_id' => $tuote_id)); $poistettava_tuote->destroy(); Kint::dump($poistettava_tuote); // Käyttäjä näkee listauksesta, että tuote on poistunut $Tuotteet = Tuote::all(); View::make('Tuote/Poistatuote.html{{tuote_id}}', array('Tuotteet' => $Tuotteet)); //Redirect::to('/Tuote', array()); //Redirect::to('/Tuote/Poista', array('Tuotteet' => $Tuotteet)); }