/halogy/application/modules/blog/views/admin/categories.php

https://bitbucket.org/haloweb/halogy-1.0/ · PHP · 85 lines · 64 code · 21 blank · 0 comment · 1 complexity · 27d605be5d20600ac8ae0fd9a4d706df MD5 · raw file

  1. <script type="text/javascript">
  2. function setOrder(){
  3. $.post('/admin/blog/order/cat',$(this).sortable('serialize'),function(data){ });
  4. };
  5. function initOrder(el){
  6. $(el).sortable({
  7. axis: 'y',
  8. revert: false,
  9. delay: '80',
  10. opacity: '0.5',
  11. update: setOrder
  12. });
  13. };
  14. $(function(){
  15. $('a.toggle').click(function(event){
  16. event.preventDefault();
  17. $('div.hidden').slideToggle('400');
  18. });
  19. $('a.edit').click(function(event){
  20. event.preventDefault();
  21. $(this).parent().siblings('.col1').children('input').show();
  22. $(this).parent().siblings('.col1').children('span').hide();
  23. });
  24. initOrder('ol.order');
  25. });
  26. </script>
  27. <h1 class="headingleft">Blog Categories</h1>
  28. <div class="headingright">
  29. <a href="/admin/blog/viewall" class="button blue">View Posts</a>
  30. <a href="#" class="toggle button blue">Add Category</a>
  31. </div>
  32. <div class="clear"></div>
  33. <div class="hidden">
  34. <form method="post" action="<?php echo $this->uri->uri_string(); ?>" class="default">
  35. <label for="categoryName">Category name:</label>
  36. <?php echo @form_input('catName',$blog_cats['catName'], 'class="formelement" id="catName"'); ?>
  37. <input type="submit" value="Add Category" id="submit" class="button" />
  38. <br class="clear" />
  39. </form>
  40. </div>
  41. <?php if ($categories): ?>
  42. <form method="post" action="/admin/blog/edit_cat/">
  43. <ol class="order">
  44. <?php foreach ($categories as $category): ?>
  45. <li id="blog_cats-<?php echo $category['catID']; ?>">
  46. <div class="col1">
  47. <span><strong><?php echo $category['catName']; ?></strong> <small>(<?php echo url_title(strtolower(trim($category['catName']))); ?>)</small></span>
  48. <?php echo @form_input($category['catID'].'[catName]', $category['catName'], 'class="formelement hide" title="Category Name"'); ?><input type="submit" class="button hide" value="Edit" />
  49. </div>
  50. <div class="col2">
  51. &nbsp;
  52. </div>
  53. <div class="buttons">
  54. <a href="#" class="edit"><img src="<?php echo $this->config->item('staticPath'); ?>/images/btn_edit.png" alt="Edit" /></a>
  55. <a href="/admin/blog/delete_cat/<?php echo $category['catID']; ?>" onclick="return confirm('Are you sure you want to delete this?')"><img src="<?php echo $this->config->item('staticPath'); ?>/images/btn_delete.png" alt="Delete" /></a>
  56. </div>
  57. <div class="clear"></div>
  58. </li>
  59. <?php endforeach; ?>
  60. </ol>
  61. </form>
  62. <?php else: ?>
  63. <p>No blog categories have been created yet.</p>
  64. <?php endif; ?>