41 lines
1.3 KiB
PHP
Executable File
41 lines
1.3 KiB
PHP
Executable File
<?php
|
|
$servername = "localhost";
|
|
$username = "root";
|
|
$password = "";
|
|
$dbname = "xcmg";
|
|
|
|
$conn = new mysqli($servername, $username, $password, $dbname);
|
|
if ($conn->connect_error) {
|
|
die("Conexão falhou: " . $conn->connect_error);
|
|
}
|
|
|
|
// Buscar cadastros não ativados
|
|
$sql = "SELECT id, nome, empresa, cargo, telefone, dados_adicionais, codigo FROM cadastros WHERE status = 0";
|
|
$result = $conn->query($sql);
|
|
|
|
$cadastros = array();
|
|
|
|
if ($result->num_rows > 0) {
|
|
while($row = $result->fetch_assoc()) {
|
|
// Se houver dados_adicionais, tentar extrair e-mail para facilitar o frontend
|
|
if (!empty($row['dados_adicionais'])) {
|
|
// dados_adicionais are stored with single-quotes escaped as '' in salvar.php
|
|
$json = str_replace("''", "'", $row['dados_adicionais']);
|
|
$extras = json_decode($json, true);
|
|
if (json_last_error() === JSON_ERROR_NONE && is_array($extras)) {
|
|
$row['email'] = isset($extras['email']) ? $extras['email'] : '';
|
|
} else {
|
|
$row['email'] = '';
|
|
}
|
|
} else {
|
|
$row['email'] = '';
|
|
}
|
|
|
|
$cadastros[] = $row;
|
|
}
|
|
}
|
|
|
|
header('Content-Type: application/json');
|
|
echo json_encode($cadastros);
|
|
|
|
$conn->close(); |