Pesan Siaran

Click to upload image Image preview
prepare("SELECT nomor_whatsapp, id_data_server FROM pelanggan $SQL"); if (!empty($sp)) $stmt->bindParam(':sp', $sp); if (!empty($sk)) $stmt->bindParam(':sk', $sk); if (!empty($mt)) $stmt->bindParam(':mt', $mt); $stmt->execute(); while ($pecah = $stmt->fetch(PDO::FETCH_ASSOC)) { $stmt2 = $pdo->prepare("SELECT url_whatsapp_gateway, apiKey_whatsapp FROM data_server WHERE id = :id_data_server"); $stmt2->bindParam(':id_data_server', $pecah['id_data_server']); $stmt2->execute(); $pecah2 = $stmt2->fetch(PDO::FETCH_ASSOC); if (isset($_SESSION['uploaded_files']['siaran'.$SvId])) { $id = $pecah['id_data_server']; $jenis = "sendMediaFromUrl"; $nomor = $pecah['nomor_whatsapp']; $message = $_POST['pesan']; $file_url = $target_dir . $_SESSION['uploaded_files']['siaran'.$SvId]; $apiurl = $pecah2['url_whatsapp_gateway']; $apikey = $pecah2['apiKey_whatsapp']; $sqlIn = "INSERT INTO master_pesan (id_data_server, jenis_pesan, api_url, api_key, nomor, pesan, url_file, status) VALUES (:id, :jenis, :apiurl, :apikey, :nomor, :pesan, :url_file, 'PENDING')"; } else { $id = $pecah['id_data_server']; $jenis = "sendMessage"; $nomor = $pecah['nomor_whatsapp']; $message = $_POST['pesan']; $apiurl = $pecah2['url_whatsapp_gateway']; $apikey = $pecah2['apiKey_whatsapp']; $sqlIn = "INSERT INTO master_pesan (id_data_server, jenis_pesan, api_url, api_key, nomor, pesan, status) VALUES (:id, :jenis, :apiurl, :apikey, :nomor, :pesan, 'PENDING')"; } $stmtInsert = $pdo->prepare($sqlIn); $stmtInsert->bindParam(':id', $id); $stmtInsert->bindParam(':jenis', $jenis); $stmtInsert->bindParam(':apiurl', $apiurl); $stmtInsert->bindParam(':apikey', $apikey); $stmtInsert->bindParam(':nomor', $nomor); $stmtInsert->bindParam(':pesan', $message); if (isset($file_url)) { $stmtInsert->bindParam(':url_file', $file_url); } $stmtInsert->execute(); } sweetAlert("Pesan Akan Segera di Kirim", "success"); unset($_SESSION['uploaded_files']['siaran'.$SvId]); } catch (PDOException $e) { // Handle exception, e.g., log the error sweetAlert("Error: " . $e->getMessage(), "success"); // echo "Error: " . $e->getMessage(); } } ?>