PageRenderTime 47ms CodeModel.GetById 15ms RepoModel.GetById 0ms app.codeStats 1ms

/areariservata/insert_moduli.php

https://code.google.com/p/bilugcms/
PHP | 173 lines | 137 code | 15 blank | 21 comment | 16 complexity | 8b3a60e00c8e7033f3fd8078b67dfc27 MD5 | raw file
Possible License(s): GPL-2.0, LGPL-2.1, MPL-2.0-no-copyleft-exception
  1. <? /* license
  2. BilugCMS (http://www.bilug.it) - Content Management System for dynamic web sites
  3. Copyright (C) 2005-2008 Federico Villa and Alessio Loro Piana
  4. This program is free software: you can redistribute it and/or modify
  5. it under the terms of the GNU General Public License as published by
  6. the Free Software Foundation, either version 2 of the License.
  7. This program is distributed in the hope that it will be useful,
  8. but WITHOUT ANY WARRANTY; without even the implied warranty of
  9. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  10. GNU General Public License for more details.
  11. You should have received a copy of the GNU General Public License
  12. along with this program. If not, see <http://www.gnu.org/licenses/>.
  13. For reference, contact bilugcms@vilnet.it
  14. license */ ?>
  15. <?
  16. $id = $_GET['id'];
  17. $errore=null;
  18. $errore=$_GET["errore"];
  19. $tipoerr=$_GET["tipoerr"];
  20. if($errore=="si")
  21. {
  22. echo "<h1><img src=\"./img/alert.png\" class=\"ico\" />$tipoerr<img src=\"./img/alert.png\" class=\"ico\" /></h1>";
  23. }
  24. if (!$id)
  25. {
  26. $parola=Inserisci;
  27. $control[0]=$_GET["titolo"];
  28. $control[1]=$_GET["titvideo"];
  29. $control[7]=$_GET["titvideo_en"];
  30. $control[8]=$_GET["titvideo_fr"];
  31. $control[9]=$_GET["titvideo_de"];
  32. $control[10]=$_GET["titvideo_es"];
  33. $control[11]=$_GET["titvideo_pt"];
  34. $control[2]=$_GET["modulo"];
  35. $control[3]=$_GET["posizione"];
  36. $control[4]=$_GET["attivo"];
  37. $control[5]=$_GET["zona"];
  38. if(!$control[4])
  39. {
  40. $control[4]="no";
  41. }
  42. // se il valore di id ? vuoto, allora siamo in fase di inserimento
  43. $annulla = "<input type=\"button\"
  44. class=\"medio\" name=\"Annulla\" value=\"Annulla\" onclick=\"javascript:window.location='area.php?pag=elenco_moduli_new.php'\" />";
  45. }
  46. else
  47. {
  48. $parola=Modifica;
  49. // se id ha un valore, allora siamo in fase di modifica
  50. $annulla ="<input type=\"button\"
  51. class=\"medio\" name=\"Annulla\" value=\"Annulla\" onclick=\"javascript:window.location='area.php?pag=elenco_moduli_new.php'\" />";
  52. $str=" SELECT titolo, titvideo, modulo, posizione, attivo, zona, ordine, titvideo_en, titvideo_fr, titvideo_de, titvideo_es, titvideo_pt FROM moduli where ID = $id LIMIT 1";
  53. $risultato=mysql_query($str);
  54. if (mysql_num_rows($risultato)>0)
  55. $control=mysql_fetch_row($risultato);
  56. }
  57. ?>
  58. <div class="contenitore">
  59. <form name="statiche" method="post" action="insert_moduli_query.php" enctype="multipart/form-data">
  60. <input type="hidden" name="id" value="<?=$id?>"/>
  61. <!-- il valore di id lo passiamo alla pagina di action con un campo nascosto -->
  62. <h3><?=$parola?> Modulo:</h3>
  63. <div class="azzerafloat"></div>
  64. <div class="float160">Titolo:</div>
  65. <div class="float500">
  66. <input type="text" name="titolo" size="95" maxlength="200" tabindex="1" value="<?=$control[0]?>" />
  67. </div><br /><br />
  68. <div class="azzerafloat"></div>
  69. <div class="float160">Titolo a Video in Italiano (se applicabile):</div>
  70. <div class="float500">
  71. <input type="text" name="titvideo" size="95" maxlength="255" tabindex="1" value="<?=$control[1]?>" />
  72. </div><br /><br />
  73. <div class="azzerafloat"></div>
  74. <div class="float160">Titolo a Video in inglese (se applicabile):</div>
  75. <div class="float500">
  76. <input type="text" name="titvideo_en" size="95" maxlength="255" tabindex="1" value="<?=$control[7]?>" />
  77. </div><br /><br />
  78. <div class="azzerafloat"></div>
  79. <div class="float160">Titolo a Video in francese (se applicabile):</div>
  80. <div class="float500">
  81. <input type="text" name="titvideo_fr" size="95" maxlength="255" tabindex="1" value="<?=$control[8]?>" />
  82. </div><br /><br />
  83. <div class="azzerafloat"></div>
  84. <div class="float160">Titolo a Video in tedesco (se applicabile):</div>
  85. <div class="float500">
  86. <input type="text" name="titvideo_de" size="95" maxlength="255" tabindex="1" value="<?=$control[9]?>" />
  87. </div><br /><br />
  88. <div class="azzerafloat"></div>
  89. <div class="float160">Titolo a Video in spagnolo (se applicabile):</div>
  90. <div class="float500">
  91. <input type="text" name="titvideo_es" size="95" maxlength="255" tabindex="1" value="<?=$control[10]?>" />
  92. </div><br /><br />
  93. <div class="azzerafloat"></div>
  94. <div class="float160">Titolo a Video in portoghese (se applicabile):</div>
  95. <div class="float500">
  96. <input type="text" name="titvideo_pt" size="95" maxlength="255" tabindex="1" value="<?=$control[11]?>" />
  97. </div><br /><br />
  98. <div class="azzerafloat"></div>
  99. <div class="float160">Modulo:</div>
  100. <div class="float500">
  101. <input type="text" name="modulo" size="95" maxlength="200" tabindex="1" value="<?=$control[2]?>"/>
  102. </div><br /><br />
  103. <div class="azzerafloat"></div>
  104. <div class="float160">&nbsp;</div>
  105. <div class="float500">
  106. Posizione:
  107. <input type="radio" class="little" value="a" name="posizione" <? if ($control[3]=="a" or !$id) echo "checked"; ?> />Alto
  108. <input type="radio" class="little" value="b" name="posizione" <? if ($control[3]=="b") echo "checked"; ?> />Basso
  109. <input type="radio" class="little" value="s" name="posizione" <? if ($control[3]=="s") echo "checked"; ?> />Sinistra
  110. <input type="radio" class="little" value="d" name="posizione" <? if ($control[3]=="d") echo "checked"; ?> />Destra
  111. <input type="radio" class="little" value="c" name="posizione" <? if ($control[3]=="c") echo "checked"; ?> />Corpo
  112. <br/>
  113. Zona:
  114. <input type="radio" class="little" value="t" name="zona" <? if ($control[5]=="t" or !$id) echo "checked"; ?> />Tutti
  115. <input type="radio" class="little" value="u" name="zona" <? if ($control[5]=="u") echo "checked"; ?> />Solo Utenti
  116. <input type="radio" class="little" value="a" name="zona" <? if ($control[5]=="a") echo "checked"; ?> />Solo Admin
  117. <br/>
  118. Attivo:
  119. <input type="radio" class="little" value="si" name="attivo" <? if ($control[4]=="si") echo "checked"; ?> />si
  120. <input type="radio" class="little" value="no" name="attivo" <? if ($control[4]=="no") echo "checked"; ?> />no
  121. </div>
  122. <div class="float140">
  123. <p>Moduli presenti e ordine di visualizzazione:</p>
  124. <?
  125. $str1=" SELECT titolo,ordine FROM moduli order by ordine";
  126. $risultato1=mysql_query($str1);
  127. if (mysql_num_rows($risultato1)>0)
  128. {
  129. echo "<ul>";
  130. while ($var = mysql_fetch_row($risultato1))
  131. {
  132. echo "<li>$var[1] - $var[0]</li>";
  133. }
  134. echo "</ul>";
  135. }?>
  136. </div>
  137. <div class="azzerafloat"></div>
  138. <?if (!$id)
  139. {
  140. $str1=" SELECT max(ordine) FROM moduli";
  141. $risultato1=mysql_query($str1);
  142. $var = mysql_fetch_row($risultato1);
  143. $control[5] = ++$var[0];
  144. }
  145. ?>
  146. <input type="hidden" name="ordine" value="<?=$control[6]?>"/>
  147. <br/>
  148. <input type="submit" class="medio" value="<?=$parola?>" tabindex="7"/>
  149. <?=$annulla?>
  150. </form>
  151. </div>