source.php 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. <?php
  2. if ($_REQUEST['root'] == "source"):
  3. ?>
  4. [
  5. {
  6. "text": "1. Pre Lunch (120 min)",
  7. "expanded": true,
  8. "classes": "important",
  9. "children":
  10. [
  11. {
  12. "text": "1.1 The State of the Powerdome (30 min)"
  13. },
  14. {
  15. "text": "1.2 The Future of jQuery (30 min)"
  16. },
  17. {
  18. "text": "1.2 jQuery UI - A step to richnessy (60 min)"
  19. }
  20. ]
  21. },
  22. {
  23. "text": "2. Lunch (60 min)"
  24. },
  25. {
  26. "text": "3. After Lunch (120+ min)",
  27. "children":
  28. [
  29. {
  30. "text": "3.1 jQuery Calendar Success Story (20 min)"
  31. },
  32. {
  33. "text": "3.2 jQuery and Ruby Web Frameworks (20 min)"
  34. },
  35. {
  36. "text": "3.3 Hey, I Can Do That! (20 min)"
  37. },
  38. {
  39. "text": "3.4 Taconite and Form (20 min)"
  40. },
  41. {
  42. "text": "3.5 Server-side JavaScript with jQuery and AOLserver (20 min)"
  43. },
  44. {
  45. "text": "3.6 The Onion: How to add features without adding features (20 min)",
  46. "id": "36",
  47. "hasChildren": true
  48. },
  49. {
  50. "text": "3.7 Visualizations with JavaScript and Canvas (20 min)"
  51. },
  52. {
  53. "text": "3.8 ActiveDOM (20 min)"
  54. },
  55. {
  56. "text": "3.8 Growing jQuery (20 min)"
  57. }
  58. ]
  59. }
  60. ]
  61. <?php else: sleep(1); ?>
  62. [
  63. {
  64. "text": "1. Review of existing structures",
  65. "expanded": true,
  66. "children":
  67. [
  68. {
  69. "text": "1.1 jQuery core"
  70. },
  71. {
  72. "text": "1.2 metaplugins"
  73. }
  74. ]
  75. },
  76. {
  77. "text": "2. Wrapper plugins"
  78. },
  79. {
  80. "text": "3. Summary"
  81. },
  82. {
  83. "text": "4. Questions and answers"
  84. }
  85. ]
  86. <?php endif; ?>