PageRenderTime 53ms CodeModel.GetById 27ms RepoModel.GetById 1ms app.codeStats 0ms

/Control/CreateClubLogic.php

https://bitbucket.org/onlinechessportal/onlinechessgameportal
PHP | 49 lines | 44 code | 5 blank | 0 comment | 12 complexity | 06cf32b3d766365a3b70047cdb27e9e8 MD5 | raw file
Possible License(s): LGPL-2.1
  1. <?php
  2. function CheckClubAvailability($ClubName) {
  3. $Query = "SELECT * FROM `club` WHERE `cl_name` = '".$ClubName."'";
  4. $QueryRun = mysql_query($Query);
  5. if (mysql_num_rows($QueryRun) == 1) {
  6. return true;
  7. }
  8. }
  9. function InsertClub($ClubName, $ClubType, $Username,$Image) {
  10. $Query1 = "INSERT INTO `club` VALUES ('','".$ClubName."','".$ClubType."','".$Username."','".$Image."')";
  11. $Query2 = "SELECT * FROM `club` WHERE cl_name = '".$ClubName."' AND cl_type = '".$ClubType."' AND cl_administrator = '".$Username."'";
  12. if($Query1Run = mysql_query($Query1) && $Query2Run = mysql_query($Query2)) {
  13. if (mysql_num_rows($Query2Run) == 1) {
  14. $ClubID = mysql_result ($Query2Run, 0, 'cl_id');
  15. $Query3 = "UPDATE `user` SET us_role = 'clubAdmin' WHERE us_username = '".$Username."'";
  16. $Query3Run = mysql_query($Query3);
  17. $Query4 = "INSERT INTO `clubmember` values('".$ClubID."', '".$Username."')";
  18. if($Query4Run = mysql_query($Query4)) {
  19. return $ClubID;
  20. }
  21. }
  22. } else {
  23. return false;
  24. }
  25. }
  26. function SendNotification($From,$Name,$Type)
  27. {
  28. $sql = "INSERT INTO clubcreaterequest VALUES ('".$From."','".$Name."','".$Type."',1) ";
  29. if ($result = mysql_query($sql)) {
  30. return true;
  31. } else {
  32. return false;
  33. }
  34. }
  35. function DeleteClubReq($ClubName, $ClubType, $Username) {
  36. $QueryDelete = "DELETE FROM `clubcreaterequest` WHERE ccr_name='".$ClubName."' AND ccr_type='".$ClubType."' AND ccr_from='".$Username."' ";
  37. $result = mysql_query($QueryDelete);
  38. if($result) {
  39. return true;
  40. } else {
  41. return false;
  42. }
  43. }
  44. ?>