bartek27210

index

Nov 6th, 2017
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.59 KB | None | 0 0
  1. <?php
  2.     require_once "./OdczytDanych.php";
  3.     require_once "./OperacjeNaZbiorach.php";
  4.     require_once "./ProgramJAO.php";
  5.     function isWczytajClicked(){
  6.         if(filter_input(INPUT_POST, 'send') === 'Wczytaj')
  7.             return true;
  8.         else
  9.             return false;
  10.     }
  11.     function isObliczClicked(){
  12.         if(filter_input(INPUT_POST, 'send') === 'Oblicz')
  13.             return true;
  14.         else
  15.             return false;
  16.     }
  17.     function isPokazWynikClicked(){
  18.         if(filter_input(INPUT_POST, 'send') === 'Pokaż wynik')
  19.             return true;
  20.         else
  21.             return false;
  22.     }
  23.     function onClickWczytaj(){
  24.         $nazwaPliku = $_FILES['doc']['tmp_name'];
  25.         $odczytDanych = new OdczytDanych();
  26.         $odczytDanych -> setNazwaPliku($nazwaPliku);
  27.         $odczytDanych -> odczyt();
  28.         $_SESSION['zbiory'] = $odczytDanych -> getZbiory();
  29.     }
  30.     function onClickOblicz(){
  31.         $zbiory = $_SESSION['zbiory'];
  32.         $operacjeNaZbiorach = new OperacjeNaZbiorach();
  33.         $operacjeNaZbiorach->setZbiory($zbiory);
  34.         $operacjeNaZbiorach->iloczyn();
  35.         $_SESSION['wynik'] = $operacjeNaZbiorach->getWynik();
  36.     }
  37.     function onClickPokazWynik(){
  38.         $wynik = $_SESSION['wynik'];
  39.         return $wynikObliczen = print_r($wynik, TRUE);
  40.     }  
  41.     function showWindow($wynikObliczen){
  42.         $html = file_get_contents('gui.xhtml');
  43.         $search = array(':wynik:');
  44.         $replace = array($wynikObliczen);
  45.         $html = str_replace($search, $replace, $html);
  46.         echo $html;
  47.     }  
  48.     session_start();
  49.     $wynikObliczen=' ';
  50.     if(isWczytajClicked())
  51.         onClickWczytaj();
  52.     if(isObliczClicked())
  53.         onClickOblicz();
  54.     if(isPokazWynikClicked())
  55.         $wynikObliczen = onClickPokazWynik();
  56.     showWindow($wynikObliczen);
  57. ?>
Add Comment
Please, Sign In to add comment