PageRenderTime 41ms CodeModel.GetById 17ms RepoModel.GetById 1ms app.codeStats 0ms

/kg_adm/blocks.php

https://bitbucket.org/benjamin_cassinat/meute-apax
PHP | 102 lines | 84 code | 18 blank | 0 comment | 7 complexity | 3696cee1d5eb921753a58c3a648b287e MD5 | raw file
  1. <?php
  2. if($loggedin) {
  3. if(isanyadmin($userID))
  4. {
  5. $ordre = htmlentities(addslashes($_GET['ordre']));
  6. if($ordre === 'saved')
  7. {
  8. $ressource_fichier = fopen('kg_adm/cfg/blocks.txt', 'w');
  9. if($ressource_fichier AND is_writable('kg_adm/cfg/blocks.txt'))
  10. {
  11. $block1 = htmlentities($_POST['block1']);
  12. $block2 = htmlentities($_POST['block2']);
  13. $block3 = htmlentities($_POST['block3']);
  14. $block4 = htmlentities($_POST['block4']);
  15. $verif = $block1.$block2.$block3.$block4;
  16. if(is_numeric($verif))
  17. {
  18. $donnee ='
  19. <?php
  20. $block1 = "'.$block1.'";
  21. $block2 = "'.$block2.'";
  22. $block3 = "'.$block3.'";
  23. $block4 = "'.$block4.'";
  24. ?>';
  25. fputs($ressource_fichier, $donnee);
  26. fclose($ressource_fichier); ?>
  27. <meta http-equiv="refresh" content="0; url=theme_cfg.php?mess=ok" />
  28. <?php }
  29. else
  30. {
  31. echo '<meta http-equiv="refresh" content="0; url=theme_cfg.php?mess=err02" />';
  32. }
  33. }
  34. else
  35. {
  36. echo '<meta http-equiv="refresh" content="0; url=theme_cfg.php?mess=err02" />';
  37. }
  38. }
  39. else
  40. {
  41. $ressource_fichier = fopen('kg_adm/cfg/blocks.txt', 'a+');
  42. $mess = htmlentities($_GET['mess']);
  43. include('./kg_adm/cfg/blocks.txt');
  44. function verif($block, $nom)
  45. {
  46. if($block === '0' or $block === '1')
  47. {
  48. if($block === '1') $nom = block_ac.' : '.block_show;
  49. elseif($block === '0') $nom = block_ac.' : '.block_hide;
  50. echo $block1 = '<option value="'.$block.'">'. $nom.'</option>';
  51. }
  52. }
  53. ?><br/><br/>
  54. <center><img src="images/kg/kg_admin/block.png" alt="block" /><br/><h1><?php echo main_block; ?></h1></center><br/><br />
  55. <div style="background-image:url(images/kg/kg_admin/back_title.jpg); width:779px; height:15px; color:#3e506f; margin-left:12px;" ><center><b><?php echo block_title; ?></b></center></div>
  56. <br/><br/>
  57. <form method="post" name="valide" action="theme_cfg.php?action=blocks&amp;ordre=saved" >
  58. <table width="85%" cellspacing="0" cellpadding="0" align="center" class="last">
  59. <tr valign="top">
  60. <td width="400"><img src="images/kg/kg_admin/img/blocks.jpg" alt="" /></td>
  61. <td>
  62. <div style="width:100%;height:67px;padding-top:50px;vertical-align:text-bottom;background-color:#3bc1ff; text-align:center;">
  63. <select name="block1"><?php echo verif($block1,$block1); ?><option value="0"><?php echo block_hide; ?></option><option value="1"><?php echo block_show; ?></option></select>
  64. </div>
  65. <div style="width:100%;height:96px;padding-top:60px;vertical-align:text-bottom;background-color:#8a00ff; text-align:center;">
  66. <select name="block2"><?php echo verif($block2,$block2); ?><option value="0"><?php echo block_hide; ?></option><option value="1"><?php echo block_show; ?></option></select>
  67. </div>
  68. <div style="width:100%;height:65px;padding-top:60px;vertical-align:text-bottom;background-color:#18ff00; text-align:center;">
  69. <select name="block3"><?php echo verif($block3,$block3); ?><option value="0"><?php echo block_hide; ?></option><option value="1"><?php echo block_show; ?></option></select>
  70. </div><div style="width:100%;height:38px;padding-top:25px;vertical-align:text-bottom;background-color:#ff3000; text-align:center;">
  71. <select name="block4"><?php echo verif($block4,$block4); ?><option value="0"><?php echo block_hide; ?></option><option value="1"><?php echo block_show; ?></option></select>
  72. </div>
  73. </td>
  74. </tr>
  75. </table><br/><br/>
  76. <center>
  77. <input type="submit" name="submit" /></center>
  78. </form>
  79. <br/>
  80. <center><a href="theme_cfg.php" title="index"><b><?php echo page_mess; ?></b></a></center>
  81. <?php
  82. }
  83. }}
  84. ?>