translate.php 5.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116
  1. <?php
  2. = $_SERVER['HTTP_HOST'];
  3. include("../../functions.php");
  4. $con = startdb();
  5. if (!checkSession($con)){
  6. header("Location: /index.php");
  7. exit (-1);
  8. }
  9. else{
  10. $id = mysqli_real_escape_string($con, $_GET['id']);
  11. $q = mysqli_query($con, "SELECT * FROM post WHERE id = $id");
  12. if(mysqli_num_rows($q) == 0){
  13. header("Location: /blog/translate/");
  14. exit (-1);
  15. }
  16. else{
  17. $r = mysqli_fetch_array($q);
  18. ?>
  19. <html>
  20. <head>
  21. <meta content='text/html; charset=windows-1252' http-equiv='content-type'/>
  22. <meta name='viewport' content='width=device-width, initial-scale=1, maximum-scale=1, minimum-scale=1'>
  23. <title>Taducir <?=$r["title_es"]?> - Administraci&oacute;n</title>
  24. <!-- CSS files -->
  25. <link rel='stylesheet' type='text/css' href='/css/ui.css'/>
  26. <link rel='stylesheet' type='text/css' href='/css/blog.css'/>
  27. <!-- CSS for mobile version -->
  28. <link rel='stylesheet' type='text/css' media='(max-width : 990px)' href='/css/m/ui.css'/>
  29. <link rel='stylesheet' type='text/css' media='(max-width : 990px)' href='/css/m/blog.css'/>
  30. <!-- Script files -->
  31. <script type='text/javascript' src='script.js'></script>
  32. <script type='text/javascript' src='/script/ui.js'></script>
  33. <script src='../../ckeditor/ckeditor.js'></script>
  34. </head>
  35. <body>
  36. <?php
  37. include("../../toolbar.php");
  38. ?>
  39. <div id='content'>
  40. <div class='section'>
  41. <h3>Taducir &#8216;<?=$r["title_es"]?>&#8217;</h3>
  42. <div id='translation_instructions' class='entry'>
  43. <h4>C&oacute;mo traducir</h4>
  44. <ul>
  45. <li>Rellena los campos de abajo para el idioma correspondiente (columna de en medio para ingl&eacute;s, derecha para euskera)</li>
  46. <li>No es necesario traducir todos los campos ni todos los idiomas. Traduce solo lo que sepas y quieras.</li>
  47. <li>Al terminar, recuerda pulsar el boton &#8216;Guardar&#8217; al final de la p&acute;gina.</li>
  48. <li>Muchas gracias por tu trabajo!</li>
  49. </ul>
  50. </div>
  51. <br/><br/>
  52. <form method='post' action='/blog/translate/apply.php'>
  53. <input type='hidden' name='id' value='<?=$r["id"]?>'/>
  54. <table id='table_translate_languages'>
  55. <tr>
  56. <td class='translate_language'>
  57. <div class='entry translation'>
  58. <h3>Castellano</h3>
  59. <div class='translate_row_title'>
  60. <span class='bold'>T&iacute;tulo: </span>
  61. <?=$r["title_es"]?>
  62. </div>
  63. <div class='translate_row_description'>
  64. <span class='bold'>Descripci&oacute;n</span>
  65. <br/>
  66. <p><?=$r["text_es"]?></p>
  67. </div>
  68. </div>
  69. </td>
  70. <td class='translate_language'>
  71. <div class='entry translation'>
  72. <h3>Ingl&eacute;s</h3>
  73. <div class='translate_row_title'>
  74. <span class='bold'>T&iacute;tulo: </span>
  75. <input type='text' name='title_en' required value='<?=$r["title_en"]?>'/>
  76. </div>
  77. <div class='translate_row_description'>
  78. <span class='bold'>Descripci&oacute;n</span>
  79. <br/>
  80. <textarea name='text_en' required><?=$r["text_en"]?></textarea>
  81. </div>
  82. <script>CKEDITOR.replace('text_en');</script>
  83. </div>
  84. </td>
  85. <td class='translate_language'>
  86. <div class='entry translation'>
  87. <h3>Euskera</h3>
  88. <div class='translate_row_title'>
  89. <span class='bold'>T&iacute;tulo: </span>
  90. <input required type='text' name='title_eu' required value='<?=$r["title_eu"]?>'/>
  91. </div>
  92. <div class='translate_row_description'>
  93. <span class='bold'>Descripci&oacute;n</span>
  94. <br/>
  95. <textarea name='text_eu' required><?=$r["text_eu"]?></textarea>
  96. </div>
  97. <script>CKEDITOR.replace('text_eu');</script>
  98. </div>
  99. </td>
  100. </tr>
  101. </table>
  102. <div id='translate_controls'>
  103. <input type='submit' value='Guardar'/>
  104. <input type='button' value='Cancelar y salir' onClick='exitTranslation();'/>
  105. </div>
  106. </form>
  107. ?>
  108. </div>
  109. </div>
  110. </body>
  111. </html>
  112. <?php
  113. }
  114. }
  115. ?>