Exemple #1
0
 function getKey($cod)
 {
     $objConectar = new conexion();
     $conexion = $objConectar->conectar();
     $sql = 'SELECT `idusuario`' . ' FROM `keys` where `cod` = ' . $cod . ' LIMIT 0, 30 ';
     $res = mysql_query($sql, $conexion);
     $idusuario = mysql_result($res, 0, 0);
     $sql2 = "SELECT clave, nombre, cumple, foto, correo, login, fechaAct_items, fechaAct_mensajes, fechaAct_amigos, password FROM usuario WHERE clave = " . $idusuario;
     $res2 = mysql_query($sql2, $conexion);
     $person = new UsuarioVO();
     if (mysql_num_rows($res2) > 0) {
         $person->id = mysql_result($res2, 0, 0);
         $person->contrasenia = mysql_result($res2, 0, 9);
         $person->firstname = mysql_result($res2, 0, 1);
         $person->cumple = mysql_result($res2, 0, 2);
         $person->foto = mysql_result($res2, 0, 3);
         $person->email = mysql_result($res2, 0, 4);
         $person->login = mysql_result($res2, 0, 5);
         $person->confirmado = 1;
         $person->fechaAct_items = mysql_result($res2, 0, 6);
         $person->fechaAct_mensajes = mysql_result($res2, 0, 7);
         $person->fechaAct_amigos = mysql_result($res2, 0, 8);
         //sacar el dinero del usuario
         $sqlDinero = "Select cantidad from Dinero_usuarios where id_usuario = " . $person->id;
         $resDinero = mysql_query($sqlDinero, $conexion);
         $person->dinero = mysql_result($resDinero, 0, 0);
         $this->deleteKey($cod);
         $objConectar->desconectar();
         return $person;
         //Con la información leída de la base de datos
     } else {
         $objConectar->desconectar();
         return 0;
     }
 }
 function vincularFacebookBooMonsters($arr)
 {
     //FBid:String,token:String
     $objConectar = new conexion();
     $conexion = $objConectar->conectar();
     $usr = $arr[0];
     /*
     $sql = "SELECT clave FROM usuario WHERE login = '******' AND password = '******'";
     $res = mysql_query($sql,$conexion);
     
     if( mysql_num_rows($res) > 0 )
     {
     	$booid = mysql_result($res,0,0)
     }
     */
     $val = $this->hasFaceBookAccount();
     /*
     	    $sql = "SELECT auth_token FROM sesiones_secretos_fb WHERE booid = ".$this->usrGlb->id." LIMIT 0,1";
     $res = mysql_query($sql,$conexion);
     */
     $sk = "";
     $ss = "";
     $su = $arr[1];
     $tk = $arr[2];
     $rs = 1;
     if ($val) {
         //Oh! Ya lo tengo registrado. Voy a actualizar.
         $sql = "UPDATE sesiones_secretos_fb SET auth_token = '" . $tk . "', uid = '" . $su . "' WHERE booid = " . $this->usrGlb->id;
         $res = mysql_query($sql, $conexion);
         $sql = "UPDATE usuario_social SET user = '******' WHERE id_usuario = " . $this->usrGlb->id;
         $res = mysql_query($sql, $conexion);
     } else {
         //$sql = "INSERT INTO sesiones_secretos_fb VALUES(".$this->usrGlb->id.",'".$su."','".$sk."','".$ss."','".$tk."')";
         $sql = "INSERT INTO sesiones_secretos_fb (booid, uid,auth_token) VALUES(" . $this->usrGlb->id . ",'" . $su . "','" . $tk . "')";
         $res = mysql_query($sql, $conexion);
         $sql2 = "INSERT INTO usuario_social VALUES(" . $rs . "," . $this->usrGlb->id . ",'" . $su . "')";
         $res = mysql_query($sql2, $conexion);
     }
     $objConectar->desconectar();
     return "Se vincularon correctamente. Creo.";
 }
 function registerPersonWEB($arr)
 {
     //Debido a la problemática que enfrentamos para registrar a un usuario desde web
     //(El usuario no se había validado y por ende no se podía agregar la foto o se podía hacer con riesgo de seguridad)
     //Decidimos hacer esta función que resuelve el problema de registro y graba en el servidor la foto sin confirmar al user.
     $dato1 = $this->registerPerson($arr[0]);
     $this->usrGlb = $dato1;
     $this->usrGlb->clave = $dato1->clave;
     $arr33 = array();
     $arr33[0] = $dato1;
     $arr33[1] = $this->usrGlb;
     //return $arr33;
     //$dato2 = $this->uploadUserPicture( $arr[1] );
     //$usuario = $this->usrGlb;
     $bytearray = $arr[1]["jpegstream"];
     // bytearray is in the ->data property
     $imageData = $bytearray->data;
     $idimage = "usuario_" . $dato1->clave . ".png";
     $objConectar = new conexion();
     $conexion = $objConectar->conectar();
     $sql = "UPDATE  `usuario` SET  `foto` = 'http://www.boomonsters.com/app/content/data/users/pic/" . $idimage . "' WHERE  `clave` =" . $dato1->clave;
     $res = mysql_query($sql, $conexion);
     $dato2 = ($success = file_put_contents("../../app/content/data/users/pic/" . $idimage, $imageData)) ? $idimage : $success;
     //agregarMascota( $arr[0]->mascota );
     $pet = $arr[0]->mascota;
     $objConectar = new conexion();
     $conexion = $objConectar->conectar();
     /*
     idEspecie
     IDclave
     nombre
     color
     fechaCreacion	timestamp			No	CURRENT_TIMESTAMP
     iddueño
     fechaEstado	datetime			No			 	 	 	 	 	 	
     higiene
     cansancio
     animo
     hambre
     salud
     */
     $i = 0;
     $sql = "INSERT INTO mascotas (idEspecie, IDclave, nombre, color, fechaCreacion, iddueno, fechaEstado, higiene, cansancio, animo, hambre, salud) VALUES (" . $pet->idEspecie . ", NULL,'" . $pet->nombre . "', " . $pet->color . ", CURRENT_TIMESTAMP," . $dato1->clave . ", CURRENT_TIMESTAMP, '" . $pet->atributos_masc[$i++] . "', '" . $pet->atributos_masc[$i++] . "', '" . $pet->atributos_masc[$i++] . "', '" . $pet->atributos_masc[$i++] . "', '" . $pet->atributos_masc[$i++] . "')";
     $res = mysql_query($sql, $conexion);
     // or die(mysql_error()."[".$sql."]");
     $sql2 = "SELECT max(IDclave) mx FROM mascotas WHERE nombre = '" . $pet->nombre . "' and iddueno = " . $dato1->clave;
     $res = mysql_query($sql2, $conexion);
     //$res = mysql_query($sql,$conexion) or die();
     $arreglo4 = array();
     $arreglo4[0] = $sql;
     $arreglo4[1] = $sql2;
     //return $arreglo4;
     $id = mysql_result($res, 0, 0);
     $objConectar->desconectar();
     $arrMascota[0] = "idMascota";
     $arrMascota[1] = $id;
     $arregloReturn = array();
     $arregloReturn[0] = $dato1;
     $arregloReturn[1] = $dato2;
     $arregloReturn[2] = $arrMascota;
     return $arregloReturn;
 }
 function consultarCodigo($codigo)
 {
     $objConectar = new conexion();
     $conexion = $objConectar->conectar();
     $sql = "SELECT cantidad, clase, objeto FROM claves_zoopesos WHERE clave = '" . $codigo . "' and estado = 0";
     $res = mysql_query($sql, $conexion) or die("Error: " . mysql_error() . "  " . $sql);
     if (mysql_num_rows($res) == 0) {
         $conexion = $objConectar->desconectar();
         return "error del código";
     }
     $cantidad = mysql_result($res, 0, "cantidad");
     $clase = mysql_result($res, 0, 1);
     $objeto = mysql_result($res, 0, 2);
     $cantidad = (int) $cantidad;
     //		$sql_Actualizar_estado = "UPDATE claves_zoopesos SET estado = 1 WHERE clave = '".$codigo."'";
     //		mysql_query($sql_Actualizar_estado,$conexion);
     switch ($clase) {
         case "dinero":
             $sql2 = "UPDATE Dinero_usuarios SET cantidad = cantidad + " . $cantidad . " WHERE id_usuario = " . $this->u->id;
             $res2 = mysql_query($sql2, $conexion);
             //or die( "Error: " . mysql_error(). "  ". $sql );
             $sql3 = "SELECT cantidad FROM Dinero_usuarios WHERE id_usuario = " . $this->u->id;
             $res3 = mysql_query($sql3, $conexion);
             //or die( "Error: " . mysql_error(). "  ". $sql );
             $nueva_cantidad = mysql_result($res3, 0, "cantidad");
             $arreglo[0] = $cantidad;
             $arreglo[1] = $nueva_cantidad;
             $t = new TransaccionVO();
             $t->idusuario = $this->u->id;
             $t->fecha = time();
             $t->cantidad = $cantidad;
             $t->saldo = $nueva_cantidad;
             $t->accion = "abonar(regalo)";
             $t->objeto = 0;
             $t->detalle = "Dinero del código";
             $this->registrarTransaccion($t);
             $sqlSacarIDtrans = "SELECT id FROM transacciones where idusuario = " . $this->u->id . " AND fecha = " . $t->fecha;
             $resSacarIDtrans = mysql_query($sqlSacarIDtrans, $conexion);
             $id_transaccion = mysql_result($resSacarIDtrans, 0, 0);
             $sqlUpdateZoopesos = "UPDATE claves_zoopesos set idtransaccion = " . $id_transaccion . " WHERE clave = '" . $codigo . "'";
             $resUpdate = mysql_query($sqlUpdateZoopesos, $conexion);
             $conexion = $objConectar->desconectar();
             return $arreglo;
             break;
         case "item":
             $sql_verificarExistenciaRegistro = "SELECT * FROM itemsusuario where idUsuario = " . $this->u->id . " and claveItem = " . $objeto;
             $registros = mysql_query($sql_verificarExistenciaRegistro, $conexion);
             if (mysql_num_rows($registros) == 0) {
                 $sql2 = "INSERT INTO itemsusuario (claveItem,idUsuario,cantidad) VALUES(" . $objeto . "," . $this->u->id . "," . (int) $cantidad . ")";
                 $res2 = mysql_query($sql2, $conexion);
                 //or die( "Error: " . mysql_error(). "  ". $sql );
             } else {
                 $sql2 = "UPDATE itemsusuario SET cantidad = cantidad + " . (int) $cantidad . " where idUsuario = " . $this->u->id . " and claveItem = " . $objeto;
                 $res2 = mysql_query($sql2, $conexion);
                 //or die( "Error: " . mysql_error(). "  ". $sql );
             }
             $arreglo[0] = (int) $objeto;
             $arreglo[1] = (int) $cantidad;
             $t = new TransaccionVO();
             $t->idusuario = $this->u->id;
             $t->fecha = time();
             $t->cantidad = $cantidad;
             $t->saldo = 0;
             $t->accion = "Item A";
             $t->objeto = $objeto;
             $t->detalle = "Item ganado a través de código";
             $this->registrarTransaccion($t);
             $sqlSacarIDtrans = "SELECT id from transacciones where idusuario = " . $this->u->id . " and fecha = " . $t->fecha;
             $resSacarIDtrans = mysql_query($sqlSacarIDtrans, $conexion);
             $id_transaccion = mysql_result($resSacarIDtrans, 0, 0);
             $sqlUpdateZoopesos = "UPDATE claves_zoopesos set idtransaccion = " . $id_transaccion . " WHERE clave = '" . $codigo . "'";
             $resUpdate = mysql_query($sqlUpdateZoopesos, $conexion);
             $sqlInsertarCompra = "INSERT INTO detallecompras (idTransaccion,idItem,cantidad) VALUES(" . $id_transaccion . "," . $objeto . "," . $cantidad . ")";
             $conexion = $objConectar->desconectar();
             return $arreglo;
             break;
     }
 }
 function cambiarNombre($nombre)
 {
     $objConectar = new conexion();
     $conexion = $objConectar->conectar();
     $idMasc = $this->getIDMascota();
     $sql = "UPDATE mascotas SET nombre = '" . $nombre . "' WHERE IDclave = " . $idMasc;
     $res = mysql_query($sql, $conexion);
     $objConectar->desconectar();
     return 1;
 }
 function getListActivities($tipos)
 {
     $objConectar = new conexion();
     $conexion = $objConectar->conectar();
     $sql = "SELECT * FROM activities WHERE type in ('" . implode("','", $tipos) . "')";
     //$sql = "SELECT * FROM activities WHERE type in ('game')";
     $res = mysql_query($sql, $conexion);
     //return ($res);
     //return $sql;
     $return = array();
     while ($row = mysql_fetch_array($res)) {
         array_push($return, $this->getActVo($row));
     }
     $objConectar->desconectar();
     return $return;
 }
 function getSesionSecretFB()
 {
     $objConectar = new conexion();
     $conexion = $objConectar->conectar();
     $id = $this->usrGlb->id;
     $sql = "SELECT uid, sesion, secret FROM sesiones_secretos_fb WHERE booid = " . $id;
     $res = mysql_query($sql, $conexion);
     if (mysql_num_rows($res) > 0) {
         $i = 0;
         $arreglo[$i++] = mysql_result($res, 0, 0);
         $arreglo[$i++] = mysql_result($res, 0, 1);
         $arreglo[$i++] = mysql_result($res, 0, 2);
     } else {
         $arreglo = 0;
     }
     $objConectar->desconectar();
     return $arreglo;
 }
 function cambiarFechaAmigos($id)
 {
     $objConectar = new conexion();
     $conexion = $objConectar->conectar();
     $sql = "UPDATE usuario SET fechaAct_amigos = ( SELECT unix_timestamp(now()) ) WHERE clave =" . $id;
     $res = mysql_query($sql, $conexion);
     $objConectar->desconectar();
 }
Exemple #9
0
 function marcasEnviadas($arreglo)
 {
     $objConectar = new conexion();
     $conexion = $objConectar->conectar();
     $sql = $sql = "SELECT id, nombre, fechaAct FROM marcas WHERE enable = 1";
     $res = mysql_query($sql, $conexion);
     $c = 0;
     while ($fila = mysql_fetch_array($res)) {
         $a["id"] = (int) $fila[0];
         $a["nombre"] = $fila[1];
         $a["fechaAct"] = (int) $fila[2];
         $verificador = false;
         for ($n = 0; $n < sizeof($arreglo); $n++) {
             if ($arreglo[$n][0] == $a["id"] && (int) $arreglo[$n][1] == $a["fechaAct"]) {
                 $arreglo[$n][2] = true;
                 $verificador = true;
                 break 1;
             }
         }
         if ($verificador == false) {
             $ar[$c][0] = $a["id"];
             $ar[$c][1] = $a["nombre"];
             $ar[$c][2] = $a["fechaAct"];
             $c++;
         }
     }
     for ($k = 0; $k < sizeof($arreglo); $k++) {
         if ($arreglo[$k][2] == false && $arreglo[$k][0] != 0) {
             $ar[$c][0] = (int) $arreglo[$k][0] * -1;
             $ar[$c][1] = (int) $arreglo[$k][1];
             $c++;
         }
     }
     $sql_time = "SELECT MAX(fechaAct) FROM marcas";
     $res_time = mysql_query($sql_time, $conexion);
     $fecha = mysql_result($res_time, 0, 0);
     //Se agrega dicha fecha al arreglo que se regresará al cliente
     $ar["nueva_fecha"] = (int) $fecha;
     $objConectar->desconectar();
     return $ar;
 }