Advertisement
Shockrate

lul

Apr 24th, 2018
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 13.09 KB | None | 0 0
  1. <?php
  2. // You'd put this code at the top of any "protected" page you create
  3.  
  4. // Always start this first
  5. session_start();
  6. if ( isset( $_SESSION['user_id'] ) ) {
  7. // Grab user data from the database using the user_id
  8. // Let them access the "logged in only" pages
  9. } else {
  10. // Redirect them to the login page
  11. header("Location: /index.php");
  12. }
  13. ?>
  14.  
  15. <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js"></script>
  16.  
  17. <link rel="stylesheet" type="text/css" href="/cssagg.css">
  18. <div class="contenuto">
  19. <div class="logoariston"><a href="/index.php"><img src="http://www.aristonsanremo.com/wp-content/uploads/2015/09/Logo-Ariston2.png" width="200"></div></a>
  20. <?php
  21. $servername = "localhost";
  22. $username = "root";
  23. $password = "";
  24. $dbname = "db_ariston";
  25. // Create connection
  26. $link = new mysqli($servername, $username, $password, $dbname);
  27.  
  28. // Check connection
  29. if ($link->connect_error) {
  30. die("Connection failed: " . $link->connect_error);
  31. }
  32.  
  33. if(!empty($_GET['checkboxfilm'])){
  34. $idfilm = $_GET['checkboxfilm'];
  35. $url = "https://api.themoviedb.org/3/movie/$idfilm?api_key=3e1c7006320127a555fa8e0f7654af16&language=it-IT";
  36. $result = file_get_contents($url);
  37. $responsePHP = json_decode($result);
  38. //$movies = $responsePHP->results;
  39. /*GRANDEZZA MASSIMA IMMAGINE 150/300/320/370/500/600 */
  40. $base_url = "http://image.tmdb.org/t/p/w300";
  41. $urleng = "https://api.themoviedb.org/3/movie/$idfilm?api_key=3e1c7006320127a555fa8e0f7654af16";
  42. $resulteng = file_get_contents($urleng);
  43. $responsePHPeng = json_decode($resulteng);
  44.  
  45.  
  46. $titolo = $responsePHP->title;
  47. $uscita = $responsePHP->release_date;
  48. $idfilm = $responsePHP->id;
  49. $trama = $responsePHP->overview;
  50. $poster = $responsePHP->poster_path;
  51. $durata = $responsePHPeng->runtime;
  52.  
  53. if ($durata == ""){
  54. $durata = "0";
  55. }
  56.  
  57. $annouscita = substr($uscita,0,4);
  58. if ($annouscita == ""){
  59. $annouscita = date("Y");
  60. }
  61. $urlattori = "https://api.themoviedb.org/3/movie/$idfilm/casts?api_key=3e1c7006320127a555fa8e0f7654af16&language=it-IT";
  62. $resultattori = file_get_contents($urlattori);
  63. $responsePHPattori = json_decode($resultattori);
  64. $moviesattori = $responsePHPattori->cast;
  65. $nomeattore = array();
  66. for ($i=0; $i<6; $i++){
  67. $attore = $moviesattori[$i]->name;
  68. $nomeattore[] = $attore;
  69. }
  70. //var_dump ($nomeattore);
  71. $attori = implode(", ",$nomeattore);
  72.  
  73.  
  74. $urlregista = "https://api.themoviedb.org/3/movie/$idfilm/casts?api_key=3e1c7006320127a555fa8e0f7654af16&language=it-IT";
  75. $resultregista = file_get_contents($urlregista);
  76. $responsePHPregista = json_decode($resultregista);
  77. $moviesregista = $responsePHPregista->crew;
  78.  
  79.  
  80. //print_r($moviesregista);
  81.  
  82. foreach ($moviesregista as $p){
  83. if (($p->job) == "Director"){
  84. $regista = $p->name;
  85.  
  86. }
  87. }
  88.  
  89. $titolo = str_replace("'","&#39;",$titolo);?>
  90. <div class='generalefilm'><form action='/salvafilm.php' method='post'><?php
  91. echo" <input type = 'hidden' name='idfilm' value='$idfilm'>
  92. <div class='locandinafilm'><input type='hidden' name='locandina' value='$base_url$poster'><img src ='$base_url$poster'></div>
  93. <div class='label'> Anno </div>
  94. <div class='campo-input'> <input type='text' name='annouscita' id='annouscita' value='$annouscita'></div>
  95. <div class='label'> Titolo </div>
  96. <div class='campo-input'> <input type='text' name='titolofilm' id='titolofilm' value='".$titolo."'></div>
  97. <div class='label'> Regista </div>
  98. <div class='campo-input'> <input type='text' name='registafilm' id='registafilm' value='$regista'></div>
  99. <div class='label'> Attori </div>
  100. <div class='campo-input'> <input type='text' name='attorifilm' id='attorifilm' value='$attori'></div>
  101. <div class='label'> Durata (minuti) </div>
  102. <div class='campo-input'> <input type='text' name='duratafilm' id='duratafilm' value='$durata'></div>
  103. <div class='label'> Trama </div>
  104. <textarea rows='4' cols='50' name='tramafilm'>$trama</textarea>
  105. <div class='label'> Note </div>
  106. <textarea rows='3' cols='50' name='notefilm' placeholder='Inserisci note...'></textarea>
  107. <div class='label'> Eccezioni </div>
  108. <div class='campo-input'>
  109. <fieldset name = 'eccezioniname' class='eccezionifield'>";
  110. $sqleccezioni = "SELECT * FROM db_eccezioni";
  111. $risultaeccezioni = mysqli_query($link,$sqleccezioni);
  112. while($rowec = $risultaeccezioni->fetch_assoc()){
  113. $nomecc = $rowec['nome_eccezione'];
  114. $idecc = $rowec['id_eccezione'];
  115. echo "<input type='checkbox' name='eccezioniinput$idecc' id='eccezioniinput' value='$idecc'> $nomecc ";
  116. }
  117. echo"</fieldset>
  118. </div>
  119. <div class='label'> Rassegna/Campagna </div>
  120. <div class='campo-input'>
  121. <select name = 'rassegnafilm' class='rassegnafilm'>";
  122. $sqlcamp = "SELECT * FROM db_campagne";
  123. $risultacamp = mysqli_query($link,$sqlcamp);
  124. while($rowcamp = $risultacamp->fetch_assoc()){
  125. $nomcamp = $rowcamp['descrizione'];
  126. $idcamp = $rowcamp['id_campagna'];
  127. echo "<option name='campagna$idcamp' id='eccezioniinput' value='$idcamp'> $nomcamp ";
  128. }
  129. echo"</select>
  130. </div>
  131. <div class='label'> Seleziona Sala </div></div>
  132. <fieldset id='checksala' >";
  133. $sqlricercasala = "SELECT * FROM db_sale";
  134. $resultsale = mysqli_query($link,$sqlricercasala);
  135. $numero = 0;
  136. while($sala = $resultsale->fetch_assoc()) {
  137. $idsala = $sala['id_sala'];
  138. $nomesala = $sala['nome_sala'];
  139. echo "<input type = 'checkbox' name='checksala[$idsala]' id='salaid' value='$idsala'> $nomesala ";
  140. $numero = $numero+1;
  141. }
  142. echo" </fieldset>
  143. <div class = 'contenitore-selezione-data'>";
  144. $sqlsala = "SELECT * FROM db_sale";
  145. $resale = mysqli_query($link,$sqlsala);
  146.  
  147. while($rowsale = $resale->fetch_assoc()){
  148. $nomesala = $rowsale['nome_sala'];
  149. $idsala = $rowsale['id'];
  150. $nomenc = urlencode($nomesala);
  151.  
  152. $varcheck = "checkorario$idsala";
  153. echo " <div class='contenitore-orari $nomesala ' style='display:none'>
  154. <div class='nome-sala'>$nomesala</div>";
  155. box_giorno_settimana($idsala,$link,$varcheck);
  156. echo" </div>";
  157. }
  158. echo" </div>
  159. ";
  160. }else{
  161. header("location: /aggiungifilm.php");
  162. }
  163.  
  164.  
  165.  
  166. function box_giorno_settimana($value,$link,$varcheck){
  167. /* Creo la settimana */
  168. $giovedi = date('d-m-Y', strtotime("next Thursday"));
  169. $venerdi = date('d-m-Y', strtotime("$giovedi +1 day"));
  170. $sabato = date('d-m-Y', strtotime("$giovedi +2 day"));
  171. $domenica = date('d-m-Y', strtotime("$giovedi +3 day"));
  172. $lunedi = date('d-m-Y', strtotime("$giovedi +4 day"));
  173. $martedi = date('d-m-Y', strtotime("$giovedi +5 day"));
  174. $ultimerc = date('d-m-Y', strtotime("$giovedi +6 day"));
  175. $a_orari = array("Giovedi $giovedi","Venerdi $venerdi","Sabato $sabato","Domenica $domenica","Lunedi $lunedi","Martedi $martedi", "Mercoledi $ultimerc");
  176.  
  177. echo " <fieldset name='giornosett[$value]' id='$varcheck'>
  178. <input type = 'checkbox' id='giornosett1_$value' name='giornosett$value []' value='Giovedi $giovedi/1'>Giovedi
  179. <input type = 'checkbox' id='giornosett2_$value' name='giornosett$value []' value='Venerdi $venerdi/2'>Venerdi
  180. <input type = 'checkbox' id='giornosett3_$value' name='giornosett$value []' value='Sabato $sabato/3'>Sabato
  181. <input type = 'checkbox' id='giornosett4_$value' name='giornosett$value []' value='Domenica $domenica/4'>Domenica
  182. <input type = 'checkbox' id='giornosett5_$value' name='giornosett$value []' value='Lunedi $lunedi/5'>Lunedi
  183. <input type = 'checkbox' id='giornosett6_$value' name='giornosett$value []' value='Martedi $martedi/6'>Martedi
  184. <input type = 'checkbox' id='giornosett7_$value' name='giornosett$value []' value='Mercoledi $ultimerc/7'>Mercoledi </fieldset>";
  185.  
  186. echo "<div class='contenitore-orario-sett'><div class='orario-settimana'>
  187. Il film avrà lo stesso orario per tutta la settimana <input type = 'checkbox' id='orariosettimana$value' name='orariosettimana$value' value='si' checked>
  188. </div>";
  189. echo "<div class='input-orario-settimana$value'>
  190. <input type='text' id='orariofilm' name='orariosett$value 1'value=''> <input type='checkbox' name='sceltahd-1-$value' value='3D'> 3D <input type='checkbox' name='sceltaoriginale-1-$value' value='vo'> Lingua Originale |
  191. <input type='text' id='orariofilm'name='orariosett$value 2'value=''> <input type='checkbox' name='sceltahd-2-$value' value='3D'> 3D <input type='checkbox' name='sceltaoriginale-2-$value' value='vo'> Lingua Originale<br>
  192. <input type='text' id='orariofilm'name='orariosett$value 3'value=''> <input type='checkbox' name='sceltahd-3-$value' value='3D'> 3D <input type='checkbox' name='sceltaoriginale-3-$value' value='vo'> Lingua Originale |
  193. <input type='text' id='orariofilm'name='orariosett$value 4'value=''> <input type='checkbox' name='sceltahd-4-$value' value='3D'> 3D <input type='checkbox' name='sceltaoriginale-4-$value' value='vo'> Lingua Originale
  194. </div>
  195.  
  196. </div>";
  197. echo "<center><div class='prezzo-settimanale-$value'>";
  198. $giorno = "settimana";
  199. ?><div class="label"> Prezzo per la Settimana</div> <?php
  200. gestione_prezzi($giorno,$link,$value);
  201. echo "</div></center>";
  202.  
  203. $nr_prog = 1;
  204. foreach ($a_orari as $orario){
  205. crea_box_orari($value,$link,$orario,$nr_prog);
  206. $nr_prog = $nr_prog+1;
  207. }
  208. }
  209.  
  210. function crea_box_orari($idsala,$link,$orario,$nr_prog){
  211.  
  212. echo "<div class='giornosettimana$nr_prog $idsala' style='display:none'>";
  213. echo "<div class='sez-nome-giorno'> $orario </div>";
  214. echo "
  215. <div class='contenitori-orari'>
  216. <div class='label-interna'> Orari </div>
  217. <div class='contenitore-interno-orario'>
  218. <input type='text' id='orariofilm' name='orario-$idsala-1-$nr_prog'value=''> <input type='checkbox' name='sceltahd-1-$idsala-$nr_prog' value='3D'> 3D <input type='checkbox' name='sceltaoriginale-1-$idsala-$nr_prog' value='vo'> Lingua Originale "; gestione_prezzi($nr_prog,$link,$idsala,"1");
  219. echo"<br>
  220. <input type='text' id='orariofilm$idsala' name='orario-$idsala-2-$nr_prog'value=''> <input type='checkbox' name='sceltahd-2-$idsala-$nr_prog' value='3D'> 3D <input type='checkbox' name='sceltaoriginale-2-$idsala-$nr_prog' value='vo'> Lingua Originale "; gestione_prezzi($nr_prog,$link,$idsala,"2");
  221. echo"<br>
  222. <input type='text' id='orariofilm$idsala' name='orario-$idsala-3-$nr_prog'value=''> <input type='checkbox' name='sceltahd-3-$idsala-$nr_prog' value='3D'> 3D <input type='checkbox' name='sceltaoriginale-3-$idsala-$nr_prog' value='vo'> Lingua Originale "; gestione_prezzi($nr_prog,$link,$idsala,"3");
  223. echo" <br>
  224. <input type='text' id='orariofilm$idsala' name='orario-$idsala-4-$nr_prog'value=''> <input type='checkbox' name='sceltahd-4-$idsala-$nr_prog' value='3D'> 3D <input type='checkbox' name='sceltaoriginale-4-$idsala-$nr_prog' value='vo'> Lingua Originale "; gestione_prezzi($nr_prog,$link,$idsala,"4");
  225. echo"
  226. </div>
  227. </div>";
  228. $orariopre = explode (" ",$orario);
  229. $giorno = $nr_prog;
  230. //echo $giorno;
  231. echo "</div>";
  232. }
  233.  
  234.  
  235. function gestione_prezzi($giorno,$link,$idsala,$var){
  236.  
  237. echo "<select id='prezzo-$giorno' name='prezzo-$giorno-$idsala-$var'>";
  238. if ($giorno == "settimana"){
  239. $sqlricercaprezzo = "SELECT * FROM db_prezzi where flag = 1";
  240. $risultatoprezzo = mysqli_query($link, $sqlricercaprezzo);
  241.  
  242. // echo $sqlricercaprezzo;
  243. while($rowprezzo = $risultatoprezzo->fetch_assoc()){
  244. $idprezzo = $rowprezzo['id_prezzo'];
  245. $descrizionepr = $rowprezzo['descrizione'];
  246. $descrizionepr = utf8_decode($descrizionepr);
  247. $descrizionepr = str_replace("?","€",$descrizionepr);
  248. echo "<option value='$idprezzo'>$descrizionepr</option>";
  249. //echo $idprezzo." - ".$descrizionepr;
  250.  
  251. }
  252. }else{
  253. $sqlricercaprezzo = "SELECT * FROM db_prezzi where flag = 0";
  254. $risultatoprezzo = mysqli_query($link, $sqlricercaprezzo);
  255.  
  256. // echo $sqlricercaprezzo;
  257. while($rowprezzo = $risultatoprezzo->fetch_assoc()){
  258. $idprezzo = $rowprezzo['id_prezzo'];
  259. $descrizionepr = $rowprezzo['descrizione'];
  260. $descrizionepr = utf8_decode($descrizionepr);
  261. $descrizionepr = str_replace("?","€",$descrizionepr);
  262. echo "<option value='$idprezzo'>$descrizionepr</option>";
  263.  
  264. }
  265. }
  266.  
  267.  
  268. echo "</select>";
  269. //echo "ciao";
  270. }
  271. ?>
  272. <script src="/controlli.js"></script>
  273. <div class='input-btn'>
  274. <input type = 'submit' name='salvafilm' value='Salva'>
  275. </div>
  276. </form>
  277. </div>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement