PageRenderTime 48ms CodeModel.GetById 19ms RepoModel.GetById 1ms app.codeStats 0ms

/UserActions/includes/userActions.class.php

https://github.com/TitanKing/todoplugins
PHP | 141 lines | 43 code | 13 blank | 85 comment | 0 complexity | 3c3e7a7bbe1653870a176291d72cb0ae MD5 | raw file
Possible License(s): GPL-3.0, GPL-2.0, LGPL-2.1, LGPL-3.0
  1. <?php
  2. /**
  3. * Create your own plugin with these methods to catch user action data.
  4. *
  5. * @author Jason Schoeman
  6. */
  7. class userActions extends PHPDS_dependant
  8. {
  9. /**
  10. * On successful delete the deleted users information will be contained in $userArray.
  11. *
  12. * @param array $userArray
  13. */
  14. public function userDelete ($userArray)
  15. {
  16. // print_r($userArray);
  17. }
  18. /**
  19. * On successful adding a users information will be contained in $userArray.
  20. *
  21. * @param array $userArray
  22. */
  23. public function userAdd ($userArray)
  24. {
  25. // print_r($userArray);
  26. }
  27. /**
  28. * On successful updating a users information will be contained in $userArray.
  29. *
  30. * @param array $userArray
  31. */
  32. public function userUpdate ($userArray)
  33. {
  34. // print_r($userArray);
  35. }
  36. /**
  37. * User edits his preferences, users information will be contained in $userArray.
  38. *
  39. * @param array $userArray
  40. */
  41. public function userEditPreferences ($userArray)
  42. {
  43. // print_r($userArray);
  44. }
  45. /**
  46. * On successful register, users information will be contained in $userArray.
  47. *
  48. * @param array $userArray
  49. */
  50. public function userRegister ($userArray)
  51. {
  52. // print_r($userArray);
  53. }
  54. /**
  55. * On successful self verification, users information will be contained in $userArray.
  56. *
  57. * @param array $userid
  58. */
  59. public function userRegisterVerified ($userArray)
  60. {
  61. // print_r($userArray);
  62. }
  63. /**
  64. * User may change his own password, you might need this information.
  65. *
  66. * @param array $use
  67. */
  68. public function userChangedPassword ($userArray)
  69. {
  70. // print_r($userArray);
  71. }
  72. /**
  73. * When viewing user list, updating the whole lists gets send here.
  74. *
  75. * @param array $userArray
  76. */
  77. public function userMultipleUpdate ($userArray)
  78. {
  79. // print_r($userArray);
  80. }
  81. /**
  82. * When user is approved from pending list, this method gets called.
  83. *
  84. * @param array $userArray
  85. */
  86. public function pendingUserApproved ($userArray)
  87. {
  88. // print_r($userArray);
  89. }
  90. /**
  91. * When user is banned from pending list, this method gets called.
  92. *
  93. * @param array $userArray
  94. */
  95. public function pendingUserBanned ($userArray)
  96. {
  97. // print_r($userArray);
  98. }
  99. /**
  100. * When user is banned from pending list, this method gets called.
  101. *
  102. * @param array $userArray
  103. */
  104. public function pendingUserDeleted ($userArray)
  105. {
  106. // print_r($userArray);
  107. }
  108. /**
  109. * When a mass action is called on pending users this method is called.
  110. *
  111. * @param array $usersArray
  112. * @param array du = Delete Users, bu = Ban Users, au = Approve Users, aue = Approve Users and Mail
  113. */
  114. public function pendingUserMassAction ($usersArray, $action_type)
  115. {
  116. // print_r($usersArray);
  117. // print $action_type;
  118. }
  119. /**
  120. * When users are imported, this method is called
  121. *
  122. * @param array $usersArray
  123. */
  124. public function usersImportAction ($usersArray)
  125. {
  126. // print_r($usersArray);
  127. }
  128. }