public static function tuote_list_all() { /* * Tämä funktio kutsuu, all-funktiota, * mikä hakee kaikki tuotteet tietokannasta * * Palauttaa Tuotteet -taulukon. * Kutsutaan VarastoTuoteControllerista */ self::check_logged_in(); $paakayttaja = KayttajaController::check_user_rights(); $kayttaja = self::get_user_logged_in(); //Kint::dump($kayttaja); //$kayttajan_tiedot = Kayttaja::find($kayttaja); //Kint::dump($kayttajan_tiedot['kayttooikeudet']); return $Tuotteet = Tuote::all(); }
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)); }
public static function tuotelista() { $tuotteet = Tuote::all(); View::make('tuote/tuotelista.html', array('tuotteet' => $tuotteet)); }