Guest User

Untitled

a guest
Sep 25th, 2018
232
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.21 KB | None | 0 0
  1. <?php
  2.  
  3. // auto loads classes
  4. define('ROOT', dirname(__FILE__) . '/');
  5. function load($name) {
  6. if (class_exists($name, false)) return;
  7. $filename = ROOT . $name . '.php';
  8. if (file_exists($filename)){
  9. require_once($filename);
  10. return;
  11. }
  12. }
  13. spl_autoload_register('load');
  14.  
  15.  
  16. /* get user by id and display their quizs */
  17. $user3 = User::get(3);
  18. echo "{$user3->name} {$user3->email}\n";
  19. $quizs = $user3->getQuizs();
  20. if ($quizs) {
  21. foreach ($user3->getQuizs() as $quiz) {
  22. echo " - {$quiz->title}: {$quiz->description}\n";
  23. }
  24. } else {
  25. echo "user has no quizs";
  26. }
  27.  
  28.  
  29. /* get user by id, change name and save
  30. $user3 = User::get(3);
  31. echo "User3: {$user3->name} {$user3->email}\n";
  32. $user3->name = 'test3';
  33. $user3->save();
  34. */
  35.  
  36. /* create new quiz and save
  37. $quiz2 = new Quiz();
  38. $quiz2->user_id = $user3->id;
  39. $quiz2->title = 'Second Quiz';
  40. $quiz2->description = 'this is my second quiz omg!';
  41. $quiz1->theme_id = 1;
  42. $quiz2->save();
  43. */
  44.  
  45. /* create new user and save
  46. $user1 = new User();
  47. $user1->name = 'user1';
  48. $user1->email = 'user1@gmail.com';
  49. $user1->password = 'pass1';
  50. $user1->save();
  51. */
  52.  
  53. /* display all users
  54. $users = User::getAll();
  55. echo "All Users:\n";
  56. foreach ($users as $user) {
  57. echo "{$user->name} ({$user->email})\n";
  58. }
  59. */
  60.  
  61. ?>
Add Comment
Please, Sign In to add comment