FilesController.php 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111
  1. <?php
  2. namespace App\Common\Files;
  3. use \App\Core\Template\Output as Output;
  4. use \App\Common\Files\Classes\Files as Files;
  5. class FilesController {
  6. /**
  7. * Index
  8. * Show the main Files list
  9. */
  10. function index(){
  11. Output::setView('index');
  12. $list = Array();
  13. for($i = 0; $i <= 10; $i++){
  14. $obj = Array();
  15. $obj['id'] = $i;
  16. $obj['value'] = md5($i);
  17. $obj['description'] = sha1($i);
  18. $list[] = $obj;
  19. }
  20. Output::addValue('list', $list );
  21. Output::render();
  22. }
  23. /**
  24. * Create
  25. *
  26. * Render the main Files formulary
  27. */
  28. function create(){
  29. Output::setView('form', ['id' => 0]);
  30. Output::render();
  31. }
  32. /**
  33. * Store
  34. *
  35. * Store the param on the database
  36. * @param Files $files
  37. */
  38. function store(Files $files){
  39. }
  40. /**
  41. * Search
  42. *
  43. * Store the param on the database
  44. * @param Files $files
  45. */
  46. function search(){
  47. }
  48. /**
  49. * Show
  50. *
  51. * Render one register
  52. *
  53. * @param Files $files
  54. */
  55. function show(Files $files){
  56. }
  57. /**
  58. * Edit
  59. *
  60. * Render the formular for a database Files
  61. *
  62. * @param Files $files
  63. */
  64. function edit(Files $files){
  65. Output::setView('form', $files);
  66. Output::render();
  67. }
  68. /**
  69. * Update
  70. * Store the changes of the param on the database
  71. *
  72. * @param Files $files
  73. */
  74. function update(Files $files){
  75. }
  76. /**
  77. * Destroy
  78. * If the object has soft delete.
  79. *
  80. * @param Files $files
  81. */
  82. function destroy(Files $files){
  83. }
  84. /**
  85. * Purge
  86. * Remove object even with soft delete.
  87. *
  88. * @param Files $files
  89. */
  90. function purge(Files $files){
  91. }
  92. }