Try upgrading Android Gradle Plugin version to 8.1.0 as mentioned here Firebase Initialization Crash After Updating com.google.gms:google-services to 4.4.0
I'm facing the same issue, but no solution found for now.
same issue can not found the api to upload :((
How many transactions are you using to test performance? Or are you just profiling the Query paths?
@aria_label works and will render to aria-label
SI las copio local false, me cambia el error a Error al conectar a SAP BusinessObjects: Could not load file or assembly 'CrystalDecisions.Enterprise.Framework, Version=14.0.4000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304'. El sistema no puede encontrar el archivo especificado.
Im also having trouble with this... Everytime I try to pass a link within the content posted through API, the url goes blank on wordpress, as it had never existed on the content...
any clues, anyone?
Have you tried running it in a different thread?
having the same issue here, did you solve?, if so how.
hi i want to add x and y axis to matplotlib_venn diagram. tried my best with above example with no success
were you ever able to get this resolved? I am having the same issue
The answer should be down voted:
The claim in the accepted answer "In the browser, WASM is not allowed to make network connections" IS WRONG ...
look here tinygo ref and here go-compat-matrix
webassembly in a browser is allowed.
I’m currently working on a similar scenario. Were you able to find a solution? If so, could you share the approach you used? It would be really helpful.
The answer is that window?.['%hammerhead%'] works. But i need to wait until onMounted in nuxt, because before on mounted the value ist not set.
Does report builder have an interface that we can include in a net project / blazer so that users can create their own report?
which flutter version that has the fix for this caching issue?
I'm getting same error as above and keeping it with session storage didn't solve it. Can someone please help. I'm using angular 15 and angular-auth-oidc-client library 15 version.
It was a silly spelling mistake.
I'm working with slashed command, and I want to add autocomplete on arguments.
I created class named "AutoCompleteHandlerGeneral" derived from "AutocompleteHandler", and add an override on "GenerateSuggestionsAsync function".
I create a slashed command with argument like that "[Discord.Commands.Summary("nom_du_paramètre"), Autocomplete(typeof(AutoCompleteHandlerGeneral))]"
I add to the interaction handler this 2 functions :
private async Task AutocompleteExecuted(SocketAutocompleteInteraction interaction)
{
var context = new SocketInteractionContext(_client, interaction);
_interactionService.
await _interactionService.ExecuteCommandAsync(context, services: _serviceProvider);
}
private async Task InteractionCreated(SocketInteraction interaction)
{
if (interaction.Type == InteractionType.ApplicationCommandAutocomplete)
{
var context = new SocketInteractionContext(_client, interaction);
await _interactionService.ExecuteCommandAsync(context, services: _serviceProvider);
}
}
During execution, autocomplete window is opening in discord, but stay empty and display "Loading options failed". The 2 functions are called, but the execute commandasync seems to be call ... nothing ...
To help problem solving, I created a public simple bot on github to test it ... AutoCompleteBot ... But proposition window stay empty ....
Please help ! Thanks a lot
you are a genious Janka! thanks you so much I actually forgot that
Restarting LxssManager in services.msc
i have the same problem and this happened when i connected the project with firebase and i did this solution but it didnt work and still told me this (If you opt out of telemetry, an opt-out event will be sent, and then no further information will be sent. This data is collected in accordance with the Google Privacy Policy (https://policies.google.com/privacy). )
also getting these issues with excel docs that have macros, anyone know how resolve?
I am not sure if this answer above is correct since:
Can expert in tinygo/webassembly revisit the answer as provided by erik258 ?
Did any of you fixed this? I spent my whole day but still can't find the solution I'm using prisma for db and ngrok to make clerk secret, No matter what I do the route.ts file is not found
Have same issue after new xCode update. Did you fix it already?
Is there any way to do this without converting the .json? I'm templating .json files that need to stay unchanged.
Would post this as a comment, but stackoverflow wont let me log in for some reason
I had a similar problem and installing the Gutenberg plugin fixed it... but WHY? How can we find the original conflict that caused it so we don't need the Gutenberg plugin?
youre interface should have @local on top of it
I am having the same problem @MarkoVitez i did use avcodec_parameters_from_context() but the problem is still there. OP can you explain how can i use your function i have AVPacket how to use this function to add the AAC header to the AVPacket
To add to @barry houdini's answer, use +1 to simulate OR.
Can you provide the method that you deleted?
Try to use this GET request:
https://gmailpostmastertools.googleapis.com/v1/domains/YOURDOMAIN_HERE/trafficStats/20241102
works fine foe me
contact xperlet web development company they will help you.
THis does not work. If something has been changed, the Save prompt is still popping up!
And if you don't have ManagedBean, use Component instead?
I don't understand of your answer. How can I link my Access database with Xampp server, my database already prepared I try link to database to show me , you can't using odbc .
Same issue here. Did you find any solutions? I also need to allow everything again after building the solution. Is very frustrating when you run multiple projects configuration.
Redgate is moving from SQL Source Control to their new product Flyway Desktop, so this check-in problem could be a moot point:
Recently on october 2024 I updraded my laptop to 24H2 from 23H2, since then I couldn't login with domain user and while readding with domain I get the same error The following error occurred when DNS was queried for the service location (SRV) resource record used to locate an Active Dire
The error was: "DNS name does not exist." (error code 0x0000232B RCODE_NAME_ERROR)
The query was for the SRV record for _ldap._tcp.dc._msdcs.domain.com
Common causes of this error include the following:
.
How did you solve this issue?
Thanks in advance..
could you provide more code or details? I'm having trouble understanding your issue as it stands.
Having the same issue using a clean setup with yarn create next-app --typescript
Did you find any solution?
We are facing the same problem, we opened an issue on the roadmap
Thank you all for the help and collaboration. In the end, I managed to solve the problem in the following way: I created a pageMap mapping. Then, instead of using page.name or documentOffset, the script directly accesses pageMap[i] to get the corresponding page number. I want to repeat that I have no programming knowledge; everything was solved using artificial intelligence since this code is for personal use. If I had needed it, I would have contacted a professional. Best regards, and once again, thank you very much.
If you want to restrict consecutive characters on the keyboard to no longer than 4 characters, then used pam_cracklib module. Read his manual https://linux.die.net/man/8/pam_cracklib
next params can you help: maxsequence=N
String[] may can be cast to Object[].
eferbthtryu6555555555555555555555555dmjyyfgfgfgfgfgfgfgfgfgrzesrzesrzesrzesrzesrzesrzesrzesrzesrzesrzesrzesanye,mmmmmmmmmmmj.jgbnxdfvgwee afffdnxb
PROBLEM SOLVED! thanks god.
I have deleted this firebase.js file which keeps popping up and the problem was solved.
Thanks for all the support.
Have you solved your problem? I have also encountered the same problem and would like to ask for your help!
https://prog.world/jakarta-faces-and-spring-boot/ this was really helpful . @krigls Wurzl. solved my long time blocker.
I am new to C#
enter image description here> Build FAILED.
"C:\SampleFolder\Client.csproj" (default target) (1) ->
C:\SampleFolder\Client.csproj : error MSB4040: There is no targe t in the project.
How do I resolve the above error?? this is my target framework: net8.0 I have also mentioned the installations in the image.
Follow-up question: is this possible in shiny express?
QLibrary support C functions only.
Stop Debugging, the options will show.
You ube porn bleed gore sexysexy
Not sure if this help. But every ID needs its own --mspdir.
If you can successfully enroll, could it be that the certs are generated all at the same location and one overwrite the other?
I faced an issue which is, i have an ios app (flutter) and it renders the the website inside the app as in app web view, now the issue was the page has 4 input fields and height for the form is set to auto, and html, body set to 100%, when clicking on the input field for the first time and keyboard appears nothing changed on the layout works fine. But, clicking on the other input fields, the total page is shrinked down behind the keyboard, and the window.offsetTop & window.pageTop value becomes in negative, not 0, after closing the keyboard those values changed to 0 again, the page comes to the top again, but again clicking on inputs the behaviour continued..
Now what i did was to stop the page get shrinked down behind the keyboard, im listening for the scroll and resize events and checks for the offsetTop and pageTop value that is less than 0, then i set the
window.scrollTo({top:0, behaviour :smooth})
by handling like this the page is coming back to its default pos even if the values are in negative,
but the con is, the window.scrollTo() is a manual scrolling, so the page shows a slight jump effect (scrolling to the top).
Does anyone know a solution for this or faced this scenario, help me out...
or is this jump effect is fine for in app web view, share your opinions about this.
I have the same problem. If you ever managed to solve this let me know !
As Charly Mentioned, was fixed in my code too by changing from public class to class: enter image description here
I have the same. Did somebody find a solution?
pointer-events: unset
is not working for me.
I'm using none
instead
.disabled{
pointer-events: none;
}
creating a user it testing will work. but you will have to renew permissions every 7 days. any other solution?
I have the same issue. Did you solve it ?
Did you get a way to connect the feedback directly to a message?
Why we need to include ( -name '.mp4' -o -name '.mkv' ), please advice
Great job; please continue with the good work! Thank You........
i have the same question and reduced version of python-opencv it works for me.
pip uninstall opencv-python
pip install opencv-python==4.1.2.30
I have the same question, have you found the answer
Any solution found ? I am facing the same problem.
I tried asm("jump 0x10080000") but appears the message "unknown opcode or format name 'jump'". I am using the ESP32 in Arduino IDE.
What could be my mistake?
I thank you very much in advance for your help.
Thanks everyone, I found the answer, there is a column security setting for the missing columns and I am not part of the readable team.
Solved my problem by switching to Java 21. Thanks, Rishaan!
Thank you all for your response. As Craig pointed out - all I had to do was to include "IC.ITEM_ID" in the Group By.
Thanks!
after few years i have a similar problem , did you solve it ?? i believe that you did it, so can you help me to overpass this problem ?
this error are getting two three days.
I don't know. heh 😁 ...............................................................................................................................................................................................
hi can you provide me the code for clearkey drm in exoplayer? i am working on the same project but i have been facing the source issue. even though i have tested it with the above link you have provided and its working just fine but in the app its giving me source issue. it will be very helpful for me if you can provide me your code so i can look upto it.
Even Wordpress' interface is broken. When you update a user and you click the link to return to the search result at the top you're taken to a link with the @ symbol removed.
I opened a bug report a long time ago but they seem to care more about making it difficult for us to ask for help than actually replicating the problem and fixing it when aware of issues.
Wordpress did NOT have this problem before. It started with an update released shortly before my original topic there.
Can anybody help and maybe join the conversation over there, so hopefully one of the developers maintaining Wordpress actually looks into it? Maybe they think I am a single lunatic with the issue and won't bother helping if they don't see others asking for help too.
Thank you Dario M. and mason - I cannot upvote your comment due to my lack of reputation points but your comment helped me fix my issue. Thank you!
I'm struggling to read a growing MXF file in real time for a live sports streaming project. I can read the video in 5-minute chunks provided by the recording software, and I’m able to load the full file (around 750GB) once it's complete. However, I need to process the file as it’s still growing. Any suggestions on how to approach this?
how i felt when bro said ancient : 𓀂𓀬𓁅𓁅𓃂𓄆𓃻
Is the issue resolved . I am also facing the same post angular 18 migration. Please help
You need a the micro python from pimoroni to work with the GFX PACK
I can only use REST API's to use instance_config to exclude fields. It is still not working with Python APIs. Would appreciate someone's help as there is no code samples for this feature from Vertex AI.
I have less than 50 reputations, but I need to ask SUBHRA SANKHA, if he was able to find a way around this problem.
Problem solved, for those who need or have a similar problem I share the code. Thanks to everyone for commenting and responding.
<?php
include("conexion.php"); // Asumiendo que tu conexión está configurada aquí
require __DIR__ . "/vendor/autoload.php";
$objCon = new Conexion();
use PhpOffice\PhpSpreadsheet\Spreadsheet;
use PhpOffice\PhpSpreadsheet\IOFactory;
use PhpOffice\PhpSpreadsheet\Cell\Coordinate;
use Monolog\Level;
use Monolog\Logger;
use Monolog\Handler\StreamHandler;
use Monolog\Handler\FirePHPHandler;
// Configuración básica para mostrar todos los errores
error_reporting(E_ALL);
ini_set('display_errors', 'On');
//Guardando el tipo_actividad e id_reporte
$tipo_Actividad=$_POST['tipo_actividad'];
$id_reporte = $_POST['id_reporte'];
class Registro
{
public $interno;
public function __construct($data)
{
$this->interno = [
'doc_identidad' => $data['documento_identidad'],
'datos_adicionales' => [
'nombre_completo' => $data['apellidos_nombres_interno'],
'fecha_ingreso' => $data['fecha_ingreso'],
'fecha_nac' => $data['fecha_nacimiento'],
'discapacidad' => $data['discapacidad'],
'planificacion_intervencion' => $data['planificacion_intervencion'],
'tipo_intervencion' => $data['tipo_intervencion'],
'grupo_especifico' => $data['grupo_especifico'],
'otros_relevantes' => $data['otros_relevantes'],
'regimen' => $data['regimen'],
'etapa' => $data['etapa'],
'pabellon' => $data['pabellon'],
'descripcion' => mb_convert_encoding($data['descripcion'], "UTF-8"),
'dia' => $data['dia'],
'nombre_sesion' => mb_convert_encoding($data['nombre_sesion'], "UTF-8"),
'profesional' => $data['datos_profesional'],
'observaciones' => $data['observaciones']
// ... otros datos adicionales
]
];
// $this->nombre_completo = $data['apellidos_nombres_interno'];
}
}
class GeneradorReporteExcel
{
private $spreadsheet;
private $sheet;
private $logger;
public function __construct()
{
$this->spreadsheet = new Spreadsheet();
$this->sheet = $this->spreadsheet->getActiveSheet();
//Logs
$this->logger = new Logger('my_app');
$this->logger->pushHandler(new StreamHandler(__DIR__ . '/reportes/debug.log', Level::Debug));
// $this->logger->info('My logger is now ready');
$this->logger->pushHandler(new FirePHPHandler());
}
private function obtenerValor($registro, $columna, $fila, $tipoActividad)
{
switch ($columna) {
case 'C':
return $registro->interno['doc_identidad'];
case 'D':
return $registro->interno['datos_adicionales']['nombre_completo'];
case 'E':
return 'MASCULINO';
case 'F':
return $registro->interno['datos_adicionales']['fecha_ingreso'];
case 'G':
return $registro->interno['datos_adicionales']['fecha_nac'];
case 'H':
// Obtener la celda de fecha de nacimiento (suponiendo que 'G2' es relativa)
$celdaFechaNacimiento = 'G' . $fila; // Ajusta la fila según tu lógica
// Construir la fórmula completa
$formula = "=(NOW()-" . $celdaFechaNacimiento . ")/365-0.5";
return $formula;
case 'I':
return $registro->interno['datos_adicionales']['discapacidad'];
case 'J':
//planificacion d ela intervencion
if ($registro->interno['datos_adicionales']['planificacion_intervencion'] == 1) {
$planificacion_intervencion = "PTI_EN_PROCESO";
}
if ($registro->interno['datos_adicionales']['planificacion_intervencion'] == 2) {
$planificacion_intervencion = "PTI_P";
}
if ($registro->interno['datos_adicionales']['planificacion_intervencion'] == 3) {
$planificacion_intervencion = "PTI_S";
}
if ($registro->interno['datos_adicionales']['planificacion_intervencion'] == 4) {
$planificacion_intervencion = "POPE_ANTIGUA";
}
return $planificacion_intervencion;
case 'K':
//tipo de intervencion
if ($registro->interno['datos_adicionales']['tipo_intervencion'] == 1) {
$tipo_intervencion = "INDUCCION_Y_ADAPTACION_AL_REGIMEN_PENITENCIARIO";
}
if ($registro->interno['datos_adicionales']['tipo_intervencion'] == 2) {
$tipo_intervencion = "INTERVENCION_GENERAL";
}
if ($registro->interno['datos_adicionales']['tipo_intervencion'] == 3) {
$tipo_intervencion = "INTERVENCION_ESPECIALIZADA";
}
if ($registro->interno['datos_adicionales']['tipo_intervencion'] == 4) {
$tipo_intervencion = "PROGRAMACIÓN_SOBRE_NECESIDADES_DE_INTERVENCIÓN_COMPLEMENTARIA";
}
return $tipo_intervencion;
case 'L':
return $registro->interno['datos_adicionales']['grupo_especifico'];
case 'M':
return $registro->interno['datos_adicionales']['otros_relevantes'];
case 'N':
return $registro->interno['datos_adicionales']['regimen'];
case 'O':
return $registro->interno['datos_adicionales']['etapa'];
case 'P':
return $registro->interno['datos_adicionales']['pabellon'];
case 'Q':
case 'S':
case 'U':
case 'W':
case 'Y':
case 'AA':
case 'AC':
if ($tipoActividad === 1) {
$descripcion=$registro->interno['datos_adicionales']['descripcion']; // O el campo de descripción que corresponda
} else {
$descripcion='';
}
return $descripcion;
case 'R':
case 'T':
case 'V':
case 'X':
case 'Z':
case 'AB':
case 'AD':
if ($tipoActividad === 1) {
$dia=$registro->interno['datos_adicionales']['dia']; // O el campo de descripción que corresponda
} else {
$dia='';
}
return $dia;
case 'AE':
case 'AG':
case 'AI':
case 'AK':
case 'AM':
if ($tipoActividad == 2) {
// Manejar el caso cuando tipoActividad es 2 (si aplica)
$nombre_sesion=$registro->interno['datos_adicionales']['nombre_sesion']; // O el campo de nombre de sesión que corresponda
} else {
$nombre_sesion='';
}
return $nombre_sesion;
case 'AF':
case 'AH':
case 'AJ':
case 'AL':
case 'AN':
if ($tipoActividad == 2) {
// Manejar el caso cuando tipoActividad no es 1 ni 2
$dia=$registro->interno['datos_adicionales']['dia']; // O el campo de nombre de sesión que corresponda
} else {
$dia='';
}
return $dia;
case 'AO':
return $registro->interno['datos_adicionales']['profesional'];
case 'AP':
return $registro->interno['datos_adicionales']['observaciones'];
// case 'AQ':
// return $registro->interno['datos_adicionales']['nombre_completo'];
default:
return '';
}
}
private function escribirEnCelda($columna, $fila, $valor)
{
// $this->logger->debug("Escribiendo $valor en la celda $columna$fila");
// $this->sheet->setCellValue($columna . $fila, $valor);
try {
// $this->logger->info('My logger is now ready');
// $this->logger->debug("Escribiendo $valor en la celda $columna$fila");
$this->sheet->setCellValue($columna . $fila, $valor);
} catch (\Exception $e) {
$this->logger->error("Error al escribir en la celda: " . $e->getMessage());
}
}
private function getRangoColumnas($tipoActividad, $esNuevoRegistro)
{
if($tipoActividad==1){
return $esNuevoRegistro ? ['C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z', 'AA', 'AB', 'AC', 'AD'] : ['O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z', 'AA', 'AB', 'AC', 'AD'];
}else{
return $esNuevoRegistro ? ['C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'AE', 'AF', 'AG', 'AH','AI','AJ','AK','AL','AM','AN','AO','AP'] : ['AE', 'AF', 'AG', 'AH','AI','AJ','AK','AL','AM','AN'];
}
}
private function buscarFilaPorDni($dni)
{
// Suponiendo que el DNI está en la columna C
$highestRow = $this->sheet->getHighestRow();
// $this->logger->debug("Cuantas filas hay?: $highestRow");
for ($row = 2; $row <= $highestRow; $row++) {
if ($this->sheet->getCell('C' . $row)->getValue() == $dni) {
// $this->logger->debug("Fila del archivo Excel: $this->sheet->getCell('C' . $row)->getValue() == DNI: $dni");
$tipoActividad = 2; //$this->sheet->getCell('A' . $row)->getValue(); // Suponiendo que el tipo de actividad está en la columna A
$rangoColumnas = $this->getRangoColumnas($tipoActividad, false);
return [
'fila' => $row,
'rangoColumnas' => $rangoColumnas
];
}
// $this->logger->debug("DNI EXCEL: $this->sheet->getCell('C' . $row)->getValue() NO ES IGUAL A DNI SQL: $dni");
}
return false;
}
private function crearNuevaFila($fila, $registro, $rangoColumnas, $tipoActividad,$esNuevoRegistro) {
$columnaIndex = 0; // Inicializamos el índice de columna
foreach ($rangoColumnas as $columna) {
if($tipoActividad=2 && $esNuevoRegistro==true){
if($columnaIndex==16 || $columnaIndex==17 || $columnaIndex==18 || $columnaIndex==19 || $columnaIndex==20 || $columnaIndex==21 || $columnaIndex==22){
// $this->logger->debug("columnaIndex: $columnaIndex - Pertenece a la columna: $columna ---> NO SE REGISTRO");
continue;
}
}else{
}
$valor = $this->obtenerValor($registro, $columna, $fila, $tipoActividad);
$this->escribirEnCelda($columna, $fila, $valor);
// $this->logger->debug("columnaIndex: $columnaIndex - Pertenece a la columna: $columna ---> valor = $valor ");
$columnaIndex++;
}
}
private function actualizarFila($fila, $registro, $rangosAdicionales)
{
$tipoActividad = 2; //$registro->tipo_actividad;
// Encontrar la primera columna vacía en el rango adicional
$columnaVacia = null;
// $this->logger->debug("Rango: $rangosAdicionales[$tipoActividad]");
foreach ($rangosAdicionales as $columna) {
if ($this->sheet->getCell( $columna. $fila)->getValue() === null) {
$columnaVacia = $columna;
// $this->logger->debug("Columna Vacia: $columnaVacia");
break;
}
}
// Si se encontró una columna vacía, escribir el valor
if ($columnaVacia) {
// $columnaIndex = array_search($columnaVacia, $rangosAdicionales);
// $this->logger->debug("ColumnaIndex: $columnaIndex ");
$sesion =$registro->interno['datos_adicionales']['nombre_sesion']; // $this->obtenerValor($registro, $columna);
$this->escribirEnCelda($columnaVacia, $fila, $sesion);
//aumentando en 1 para el día
$columnaVacia++;
$dia=$registro->interno['datos_adicionales']['dia'];
$this->escribirEnCelda($columnaVacia, $fila, $dia);
}
}
public function generarReporte($registros, $rutaArchivo, $formatoArchivo,$tipoActividad)
{
// Cargar el archivo de formato
$this->spreadsheet = IOFactory::load($formatoArchivo);
$this->sheet = $this->spreadsheet->getActiveSheet();
$fila = 2;
foreach ($registros as $registro) {
$tipoActividad = $tipoActividad; //$registro->datos_adicionales['tipo_intervencion'];
// Determinar si es un nuevo registro o no ---> OK!
if ($this->buscarFilaPorDni($registro->interno['doc_identidad'])) {
$rangoColumnas = $this->getRangoColumnas($tipoActividad, false); // Registro existente
//hayando la fila repetida
// $dni = $registro->interno['doc_identidad'];
$resultadoBusqueda=$this->buscarFilaPorDni($registro->interno['doc_identidad'])['fila'];
// $this->logger->debug("FILA REPETIDA: ".$resultadoBusqueda);
// if (is_array($resultadoBusqueda)) {
// $filaExistente = $resultadoBusqueda[0];//$this->buscarFilaPorDni($dni)[0];
// $this->logger->debug("FILA REPETIDA: $filaExistente");
// }
$this->actualizarFila($resultadoBusqueda, $registro, $rangoColumnas);
// $this->logger->debug("BuscarFilaDNI devuelve estos valores: ".json_encode($this->buscarFilaPorDni($registro->interno['doc_identidad'])));
} else {
$rangoColumnas = $this->getRangoColumnas($tipoActividad, true); // Nuevo registro
$this->crearNuevaFila($fila, $registro, $rangoColumnas, $tipoActividad,true);
$fila++;
// $this->logger->debug("BuscarFilaDNI devuelve estos valores: ".$this->buscarFilaPorDni($registro->interno['doc_identidad']));
}
}
// Guardar el archivo Excel
$writer = IOFactory::createWriter($this->spreadsheet, 'Xlsx');
$writer->save($rutaArchivo);
}
}
// Consulta SQL
$sql = "SELECT I.doc_identidad AS 'DOCUMENTO_IDENTIDAD',
I.ape_nombres AS 'APELLIDOS_NOMBRES_INTERNO',
I.fecha_ingreso AS 'FECHA_INGRESO',
I.fecha_nacimiento AS 'FECHA_NACIMIENTO',
I.discapacidad AS 'discapacidad',
DET.planificacion_intervencion AS 'PLANIFICACION_INTERVENCION',
DET.tipo_intervencion AS 'TIPO_INTERVENCION',
GRUP.nombre_grupo_especifico AS 'GRUPO_ESPECIFICO',
DET.otros_relevantes AS 'OTROS_RELEVANTES',
REG.nombre_regimen AS 'REGIMEN',
ETP.nombre_etapa AS 'ETAPA',
I.pab_celda_etapa AS 'PABELLON',
DESCRIP.nombre_descripciones AS 'DESCRIPCION',
DET.dia_actividades AS 'dia',
SES.nombre_sesiones AS 'nombre_sesion',
CONCAT(U.ape_paterno,' ',U.ape_materno,' ',U.nombres) AS 'DATOS_PROFESIONAL',
DET.observaciones AS 'OBSERVACIONES',
DET.cambio_PTIP_PTIS AS 'PTI_P_PTI_S'
FROM reportes_mensuales REP
INNER JOIN detalle_reporte_mensual DET ON REP.id_reporte_mensual=DET.id_reporte_mensual
INNER JOIN grupo_especifico GRUP ON DET.id_grupo_especifico=GRUP.id_grupo_especifico
INNER JOIN internos I ON DET.id_interno=I.id_interno
INNER JOIN usuarios U ON REP.id_usuario=U.id_usuario
INNER JOIN regimen REG ON DET.id_regimen=REG.id_regimen
INNER JOIN etapa ETP ON DET.id_etapa=ETP.id_etapa
INNER JOIN descripciones DESCRIP ON DET.id_descripciones=DESCRIP.id_descripciones
INNER JOIN sessiones SES ON DET.id_sesiones=SES.id_sesiones
WHERE REP.id_reporte_mensual=:id_reporte"; // Tu consulta SQL completa
$rsDetalleReporte = $objCon->getConexion()->prepare($sql);
$rsDetalleReporte->bindParam(':id_reporte', $id_reporte, PDO::PARAM_INT);
if ($rsDetalleReporte->execute()) {
$registros = [];
while ($row = $rsDetalleReporte->fetch(PDO::FETCH_ASSOC)) {
$registro = new Registro($row);
$registros[] = $registro;
// Imprimir los datos del registro para verificar
// echo json_encode($registro)."<br>";
}
// Verificar si el array $registros está vacío
if (empty($registros)) {
echo "No se encontraron registros.";
} else {
// Generar el reporte
$generador = new GeneradorReporteExcel();
$generador->generarReporte($registros, 'reportes/reporte_actualizado.xlsx', 'reportes/FORMATO_SOCIAL.xlsx',$tipo_Actividad);
}
} else {
// Manejar errores en la ejecución de la consulta
echo "Error al ejecutar la consulta: " . $rsDetalleReporte->errorInfo()[2];
}
?>
I am still facing the same error the poster faced, i have tried the solutions provided after the post but still i get the cmdline error
Did you resolve the issue? I have a same issue for ios only. Android works fine.
This related issue will happen due to the failure to handle the async operation properly.
Click on more options for AVD devices, you will see this screen, and click on the bug report menu. It will start to collect bugs and give you a brief idea. Please let me know if it is helpful for you.
i also need upgrade to angular 16, but ngx-admin (newest version 11) seems doesn't support angular 16;
how did you solve it?
Same problem here, any updates?
Did you solve this? You've made it further than me, I can't get my assistant to generate a response. So the fact that you have an image analysis in firebase is great! I take it all you need to to is to have your code retrieve the analysis from firebase to your user interface. Did you sort that out?
i have same issue, did you find how to solve the problem ?
did you find the solution? I am looking for it too
Hi I have the same problem. I already do all the steps behavior, but now i cant save or submit the page. I get "ERR-1002 Element-ID für Element "1142944402993567203" in Anwendung "750" nicht gefunden." Can anyone help me?
Facing the same issue ! the app in prod is not working but it's perfectly working in TEST
Here is a related issue on nextui: https://github.com/nextui-org/nextui/issues/3583
Did you fixed you problem?. if please reply :)
When we use the encodeURIComponent method, URLs are encoded twice on iOS physical devices. However, they work correctly on Android, web, and the iOS simulator.
How can we resolve this issue?