PageRenderTime 53ms CodeModel.GetById 24ms RepoModel.GetById 0ms app.codeStats 0ms

/componentes/secciones/admin/nuevo.php

https://github.com/difusiongrafica/Amplicrew
PHP | 120 lines | 101 code | 15 blank | 4 comment | 6 complexity | 053b42560324c1d5172a6168d7a5ef96 MD5 | raw file
  1. <?php
  2. /*
  3. * To change this template, choose Tools | Templates
  4. * and open the template in the editor.
  5. */
  6. ?>
  7. <?
  8. if ($app->accion == 'nuevo') {
  9. $p = new contenido();
  10. $p->guardar();
  11. }
  12. elseif($app->accion == 'editar'){
  13. $p = new contenido($_GET['id']);
  14. }
  15. $acciones->titulo = ucfirst($app->accion) . ' seccion';
  16. ?>
  17. <? echo $acciones->mostrarHtml(); ?>
  18. <div class="ui-corner-all ui-widget-content" id="form" >
  19. <form class="form" name="form" method="post" action="<? echo $app->ruta_admin; ?>/index.php?seccion=<? echo $app->seccion; ?>&amp;accion=procesar" enctype="multipart/form-data">
  20. <table width="100%">
  21. <tr>
  22. <td id="bloque-form">
  23. <input type="hidden" name="id" value="<? echo $p->id; ?>" />
  24. <input type="hidden" name="accion" value="<? echo $app->accion; ?>" />
  25. <label for="titulo">Título</label>
  26. <input type="text" class="titulo" name="titulo" id="titulo" value="<? echo $p->titulo; ?>" />
  27. <label for="contenido">Contenido</label>
  28. <textarea cols="80" class="ckeditor" rows="10" name="contenido" id="descripcion"><? echo $p->contenido; ?></textarea>
  29. <fieldset class="ui-widget-content ui-corner-all">
  30. <legend>
  31. Imagen principal
  32. </legend>
  33. <a href="javascript:void(0)" id="imagen" class="boton" onclick="jcropOpen('img/secciones/<? echo $p->id; ?>&amp;principal=1&amp;id_entrada=<? echo $p->id; ?>')">Subir Imagen principal</a>
  34. </fieldset>
  35. <fieldset>
  36. <legend>
  37. Archivos Adjuntos
  38. </legend>
  39. <input type="file" name="adjunto" />
  40. </fieldset>
  41. <fieldset>
  42. <legend>Optimización para buscadores</legend>
  43. <label for="metades">Descripción (Breve descripcion máx. 160 caracteres)</label>
  44. <input type="text" name="metades" id="metades" value="<? echo $p->metades; ?>" />
  45. <label for="metades">Etiquetas (palabras separadas por comas que describan el contenido de la entrada).</label>
  46. <input type="text" name="metatags" id="metatags" value="<? echo $p->metatags; ?>" />
  47. </fieldset>
  48. <input type="submit" class="ui-button" name="guardar" id="guardar" value="Publicar" />
  49. </td>
  50. <td id="barra-widgets">
  51. <!-- WIDGET IMAGENES -->
  52. <div id="imagenes" class="ui-widget">
  53. <h3 class="ui-widget-header ui-corner-top ">Imágenes</h3>
  54. <div class="ui-widget-content ui-corner-bottom ">
  55. Introduzca las imágenes de la entrada<br/><br/>
  56. <a href="javascript:void(0)" id="imagen" class="boton" onclick="jcropOpen('img/secciones/<? echo $p->id; ?>&id_entrada=<? echo $p->id; ?>&amp;aspect=1.9672')">Subir imagen</a>
  57. <div id="lista_imagenes" class="lista">
  58. <hr/>
  59. <h4>Listado de imágenes</h4><br/>
  60. <? $imagenes = new listado('imagen', "AND nombre_componente = '$app->seccion' AND id_entrada = '$p->id'"); ?>
  61. <ul>
  62. <? foreach ($imagenes->elementos as $imagen): ?>
  63. <li class="ui-widget ui-widget-content ui-state-default ui-corner-all <? if ($imagen->principal): ?>principal<? endif; ?>" id="item_<? echo $imagen->id; ?>">
  64. <? echo $imagen->nombre; ?>
  65. <a class="boton eliminar_adjunto" href="javascript:void(0)" id="imagenes_<? echo $imagen->id; ?>"><span class="ui-icon ui-icon-close"></span></a>
  66. <!-- <a class="boton" href="#imagenes" onclick="jcropOpen('img/proyectos/<? echo $p->id; ?>&amp;id_proyecto=<? echo $p->id; ?>&amp;id_imagen=<? echo $imagen->id; ?>')" id="imagenes_<? echo $imagen->id; ?>"><span class="ui-icon ui-icon-pencil"></span></a> -->
  67. </li>
  68. <? endforeach; ?>
  69. </ul>
  70. </div>
  71. </div>
  72. </div>
  73. <!-- FIN WIDGET IMAGENES -->
  74. <!-- WIDGET GALERIAS -->
  75. <div id="galrias" class="ui-widget">
  76. <h3 class="ui-widget-header ui-corner-top ">Galerías</h3>
  77. <div class="ui-widget-content ui-corner-bottom ">
  78. Seleccione las galerias que quiera enlazar<br/>
  79. <div id="lista_galerias">
  80. <hr/>
  81. <? $imagenes = new listado('galeria', " AND id_padre != 0 ORDER BY id_padre ASC"); ?>
  82. <select name="galeria[]" size="12" multiple="multiple">
  83. <? foreach ($imagenes->elementos as $imagen): ?>
  84. <option style="font-weight: normal; font-size: 11px;" value="<? echo $imagen->id; ?>" title="<? echo $imagen->nombre; ?>" id="item_<? echo $imagen->id; ?>" <? if($p->buscarGaleriaEnlazada($imagen->id)): ?>selected="selected"<? endif; ?>>[<? echo $imagen->anio; ?>]<? echo $imagen->nombre; ?></option>
  85. <? endforeach; ?>
  86. </select>
  87. </div>
  88. </div>
  89. </div>
  90. <!-- FIN WIDGET GALERIAS -->
  91. <!-- WIDGET adjuntos -->
  92. <div id="adjuntos" class="ui-widget">
  93. <h3 class="ui-widget-header ui-corner-top ">Archivos Adjuntos</h3>
  94. <div class="ui-widget-content ui-corner-bottom ">
  95. <div id="lista_imagenes" class="lista">
  96. <? include($app->ruta_absoluta.'/componentes/secciones/admin/listaradjuntos.php'); ?>
  97. </div>
  98. </div>
  99. </div>
  100. <!-- FIN WIDGET adjuntos -->
  101. </td>
  102. </tr>
  103. </table>
  104. </form>
  105. </div>