Example #1
0
 function creaLista($array)
 {
     $name = $array['list_nombre'];
     $pass = $array['list_pass'];
     if ($pass == "") {
         $pass = null;
     }
     $actualDate = date('Y-m-d H:i:s');
     $conexion = databaseClass::singleton();
     if (!$conexion->conectar()) {
         die('FALLO' . $conexion->errno . ':' . $conexion->error);
     }
     if (isset($_SESSION)) {
         if (isset($_SESSION['email'])) {
             $email = $_SESSION['email'];
             $consulta = "SELECT id FROM usuarios WHERE correo = '{$email}'";
             $resultadoSelect = $conexion->ejecutarConsulta($consulta);
             $id = $resultadoSelect[0]['id'];
             $insert = "INSERT INTO listas (nombre, pass, id_user, canciones, fechaCreacion) VALUES ('{$name}', '{$pass}', '{$id}', '[]', '{$actualDate}')";
             $_SESSION['pname'] = $name;
         } else {
             $insert = "INSERT INTO listas (nombre, pass,  canciones, fechaCreacion) VALUES ('{$name}', '{$pass}', '[]', '{$actualDate}')";
             $_SESSION['pname'] = $name;
         }
     } else {
         $insert = "INSERT INTO listas (nombre, pass,  canciones, fechaCreacion) VALUES ('{$name}', '{$pass}', '[]', '{$actualDate}')";
         $_SESSION['pname'] = $name;
     }
     $resultado = $conexion->ejecutarConsulta($insert);
     if (!$resultado) {
         $conexion->cerrar();
         return FALSE;
     } else {
         $conexion->cerrar();
         return $resultado;
     }
 }
Example #2
0
 function deleteUser($email)
 {
     $conexion = databaseClass::singleton($email);
     if (!$conexion->conectar()) {
         die('FALLO' . $conexion->errno . ':' . $conexion->error);
     }
     $consulta = "DELETE listas, usuarios FROM listas, usuarios WHERE listas.id_user = usuarios.id AND usuarios.correo = '{$email}';";
     $resultado = $conexion->ejecutarConsulta($consulta);
     if (!$resultado) {
         $conexion->cerrar();
         return FALSE;
     } else {
         $conexion->cerrar();
         return $resultado;
     }
 }