PageRenderTime 50ms CodeModel.GetById 28ms RepoModel.GetById 0ms app.codeStats 0ms

/panel/clases/dlm_usuarios_panel.php

https://bitbucket.org/weddcam/develop_weddcam
PHP | 157 lines | 118 code | 37 blank | 2 comment | 8 complexity | c2ab7bab749ec89aa18469aa3496e385 MD5 | raw file
Possible License(s): BSD-3-Clause, GPL-2.0, MIT, LGPL-3.0, LGPL-2.1
  1. <?php
  2. include 'conexion.php';
  3. class usuario{
  4. //constructor
  5. var $conexion;
  6. function usuario(){
  7. include 'conexion.php';
  8. }
  9. //function graba_usuario($id_cliente,$nom_usuario, $email, $usuario, $password,$d_password,$id_perfil,$controller, $usuarioWebConcurso)
  10. function graba_usuario( $user)
  11. {
  12. $result=true;
  13. $campos=""; $valores="";
  14. foreach ($user as $key=>$value){
  15. $campos .= "" .$key .",";
  16. $valores .= "'" .$user[$key] ."'," ;
  17. }
  18. $dml = " INSERT INTO usuarios (" .substr($campos,0,-1) .") VALUES (". substr($valores,0,-1) .")" ;
  19. $result=mysql_query($dml);
  20. if (!$result)
  21. {
  22. echo "3-altausuario".mysql_error();
  23. return false;
  24. }
  25. mysql_close();
  26. return true;
  27. }
  28. function graba_usuario_con_id( $user, &$id_usuario)
  29. {
  30. $result=true;
  31. $campos=""; $valores="";
  32. foreach ($user as $key=>$value){
  33. $campos .= "" .$key .",";
  34. $valores .= "'" .$user[$key] ."'," ;
  35. }
  36. $dml = " INSERT INTO usuarios (" .substr($campos,0,-1) .") VALUES (". substr($valores,0,-1) .")" ;
  37. $result=mysql_query($dml) or die("error3-altausuario".mysql_error());
  38. if (!$result)
  39. {
  40. return false;
  41. }
  42. $id_usuario=mysql_insert_id();
  43. mysql_close();
  44. return true;
  45. }
  46. function actualiza_usuario($user)
  47. {
  48. $result=true;
  49. $campos=""; $valores="";
  50. foreach ($user as $key=>$value){
  51. $campos .= "" . $key ."= '". $user[$key] ."'," ;
  52. }
  53. $dml = " UPDATE usuarios SET " .substr($campos,0,-1) ." WHERE id_usuario='" . $user['id_usuario'] ."'";
  54. $result=true;
  55. $result=mysql_query($dml) or die("error-actualizando-usuario".mysql_error());
  56. if (!$result)
  57. return false;
  58. mysql_close();
  59. return true;
  60. }
  61. function borra_usuario($usuario)
  62. {
  63. $result=true;
  64. $result=mysql_query("DELETE from usuarios WHERE id_usuario='".$usuario."'") or die("error-borrar-usr".mysql_error());
  65. if (!$result)
  66. return false;
  67. return true;
  68. }
  69. function comprueba_email($dato){
  70. $total = mysql_num_rows(mysql_query("SELECT e_mail from usuarios where e_mail='".$dato."'"));
  71. if($total==0)
  72. {
  73. $respuesta="NO";
  74. }
  75. else
  76. {
  77. $respuesta="SI";
  78. }
  79. mysql_close();
  80. return $respuesta;
  81. }
  82. function comprueba_nick($dato){
  83. $total = mysql_num_rows(mysql_query("SELECT nick from usuarios where nick='".$dato."'"));
  84. if($total==0)
  85. {
  86. $respuesta="NO";
  87. }
  88. else
  89. {
  90. $respuesta="SI";
  91. }
  92. mysql_close();
  93. return $respuesta;
  94. }
  95. function trae_usuario($dato)
  96. {
  97. return mysql_query("SELECT * from usuarios where id_usuario='".$dato."'");
  98. }
  99. function trae_paises()
  100. {
  101. return mysql_query("SELECT * from paises order by pais");
  102. }
  103. function trae_provincias()
  104. {
  105. return mysql_query("SELECT * from provincias order by provincia");
  106. }
  107. function trae_poblaciones($dato)
  108. {
  109. return mysql_query("SELECT id_poblacion, poblacion from poblaciones where id_provincia='".$dato."' order by poblacion");
  110. }
  111. function trae_n_usuarios(&$n_visitas,&$n_usuarios,&$n_empresas)
  112. {
  113. $result = mysql_query("SELECT id_usuario FROM usuarios where tipo_usuario='0'") or die("muero1->".mysql_error());
  114. $n_usuarios = mysql_num_rows($result);
  115. $result = mysql_query("SELECT id_usuario FROM usuarios where tipo_usuario='1'") or die("muero1->".mysql_error());
  116. $n_empresas = mysql_num_rows($result);
  117. return;
  118. }
  119. }
  120. ?>