=== http://52.53.229.83 → [pack-blob@3211] === [DB_PORT] 3306 [DB_NAME] homestead [DB_USER] homestead [DB_USER_PROP] homestead [DB_NAME_PROP] homestead --- Raw --- APP_NAME=Lumen APP_ENV=local APP_KEY= APP_DEBUG=true APP_URL=http://localhost APP_TIMEZONE=UTC LOG_CHANNEL=stack LOG_SLACK_WEBHOOK_URL= DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=homestead DB_USERNAME=homestead DB_PASSWORD=secret CACHE_DRIVER=file QUEUE_CONNECTION=sync ------------------------------------------------------------ === http://24.199.75.14 → /.git/ERP/funciones.php === [PHPMAIL_USER] notificaciones@gymcloud.mx [PHPMAIL_PASS] iq!84ZDKdii} [PHPMAIL_HOST] mail.gymcloud.mx [PHPMAIL_PORT] 465 --- Raw ---

' . $title . '

' . $body . '

' . $btn . '



Nota: este correo fue generado de manera automática, favor de NO RESPONDER este correo.

'; return $body; } function sendMail($destino, $body, $asunto){ require_once('phpmailer/class.phpmailer.php'); $mail = new PHPMailer(); $mail->IsSMTP(); $mail->Host = 'mail.gymcloud.mx'; $mail->SMTPAuth = true; $mail->Username = "notificaciones@gymcloud.mx"; $mail->Password = "iq!84ZDKdii}"; $mail->SMTPSecure = 'ssl'; $mail->Port = 465; $mail->SetFrom("notificaciones@gymcloud.mx", 'Sitio Web'); $mail->AddAddress($destino, "Administrador"); $mail->Subject = $asunto; $mail->MsgHTML($body); return $mail->Send() ? "ok" : "err"; } function avanceProduccion($idMovimiento){ $bd = new MYSQLIFunctions(); $porcentajeAvance = 0; $porcentajeEstacion = 100; $estatusMov = $bd->select("SELECT Estatus as variable FROM movimientos WHERE Id='".$idMovimiento."'")['variable']; if($estatusMov==1){ return 100; } else if($estatusMov != 5){ // que aún no pasa ingenieria return $porcentajeAvance; } $cantidad = $bd->select("SELECT Cantidad as cantidad FROM movimientos WHERE Id= ".$idMovimiento." AND Estatus > 0")['cantidad']; //$numEstaciones = $bd->select("SELECT COUNT(Valor2) as numEstaciones FROM relaciones WHERE Tipo='DibujoEstacion' AND Valor1 = " . $idMovimiento . " AND Valor2!='I' AND Valor2!='F' AND Estatus > 0 ORDER BY CAST(Valor3 AS UNSIGNED) ASC ")['numEstaciones']; $estVariables = 0; $porcentAcumFijo = 0; $esta = $bd->query("SELECT Valor2 FROM relaciones WHERE Tipo='DibujoEstacion' AND Valor1 = " . $idMovimiento . " AND Valor2!='I' AND Valor2!='F' AND Estatus > 0 ORDER BY CAST(Valor3 AS UNSIGNED) ASC"); while ($resEsta = $bd->fassoc($esta)) { $porcentaje = $bd->select("SELECT Atributo4 as variable FROM `catalogos` WHERE Tipo='Estacion' AND Valor='".$resEsta['Valor2']."' ")['variable']; if($porcentaje > 0){ $porcentajeEstacion = $porcentajeEstacion-$porcentaje; $porcentAcumFijo += $porcentaje; } else $estVariables++; } $porcentajeEstacion = $porcentajeEstacion / $estVariables; $consultaEstaciones = $bd->query("SELECT Valor2, Id FROM relaciones WHERE Tipo='DibujoEstacion' AND Valor1 = " . $idMovimiento . " AND Valor2!='I' AND Valor2!='F' AND Estatus > 0 ORDER BY CAST(Valor3 AS UNSIGNED) ASC"); while ($res = $bd->fassoc($consultaEstaciones)) { $porcentaje = 0; $consultaProduccion = $bd->query("SELECT Piezas, Pendientes, Estatus FROM `produccion` WHERE IdMovimiento='" . $idMovimiento. "' AND Estacion='" . $res['Valor2'] . "' AND IdRelacion = '".$res['Id']."'"); while ($res2 = $bd->fassoc($consultaProduccion)) { $piezasConteo = 0; if ($res2['Estatus'] == 5 AND $res2['Pendientes'] > 0) { $porcentaje = 1; //dejar mayor a cero para que no afecte con ingenieria $piezasConteo = $res2['Pendientes']; ------------------------------------------------------------ === http://24.199.75.14 → /.git/correo.php === [PHPMAIL_USER] web@dymap.mx [PHPMAIL_PASS] Mxn%7R0@y8o= [PHPMAIL_HOST] mail.dymap.mx [PHPMAIL_PORT] 465 --- Raw --- require_once('phpmailer/class.phpmailer.php'); $mail = new PHPMailer(); $body = " ".$fechaHora." / ".$hora."

".$nombre."

".$correo."

".$tel."

".$mensaje." "; $mail->IsSMTP(); // telling the class to use SMTP $mail->Host = 'mail.dymap.mx'; // sets the SMTP server $mail->SMTPAuth = true; // enable SMTP authentication $mail->Username = "web@dymap.mx"; $mail->Password = "Mxn%7R0@y8o="; $mail->SMTPSecure = 'ssl'; $mail->Port = 465 ; $mail->SetFrom('web@dymap.mx', utf8_decode('Sitio WEB')); $mail->AddAddress("ventas@dymap.mx", utf8_decode("Contacto")); //ventas@dymap.mx $mail->Subject = utf8_decode("Nuevo Mensaje en Formulario de Contacto"); $mail->MsgHTML($body); foreach($_FILES as $index => $valor){ $nombreArchivo = $_FILES[$index]["name"]; $mail->AddAttachment( $_FILES[$index]["tmp_name"], $nombreArchivo ); } $mail->IsHTML(true); if($mail->Send()){ echo "ok"; }else { echo "no"; } ?> ------------------------------------------------------------ === http://24.199.75.14 → /.git/index.html === [GOOGLE_API_KEY] AIzaSyCeiH2ig1vDaB6nIAOZ4aJE_i3jvMjtecw --- Raw --- ------------------------------------------------------------ === http://162.213.166.62 → /.git/history/3eaaa9ce/mmdvmhost/functions.php === [DB_NAME_PROP] ucfirst --- Raw --- case "YSF": $ysfduration = $duration; $ysfloss = $loss; $ysfber = $ber; $ysfrssi = $rssi; break; case "P25": $p25duration = $duration; $p25loss = $loss; $p25ber = $ber; $p25rssi = $rssi; break; case "NXDN": $nxdnduration = $duration; $nxdnloss = $loss; $nxdnber = $ber; $nxdnrssi = $rssi; break; case "M17": $m17duration = $duration; $m17loss = "---"; $m17ber = $ber; $m17rssi = "---"; break; case "POCSAG": $alias = ""; $pocsagduration = "POCSAG Data"; break; } } } $timestamp = substr($logLine, 3, 19); $mode = substr($logLine, 27, strpos($logLine,",") - 27); $callsign2 = substr($logLine, strpos($logLine,"from") + 5, strpos($logLine,"to") - strpos($logLine,"from") - 6); $callsign = $callsign2; if (strpos($callsign2,"/") > 0) { $callsign = substr($callsign2, 0, strpos($callsign2,"/")); } $callsign = trim($callsign); $id =""; if ($mode == "D-Star") { $id = substr($callsign2, strpos($callsign2,"/") + 1); } if (strpos($logLine, "Name:")) { $dbName2 = substr($logLine, strpos($logLine, "Name:") + 5); $dbName2 = trim($dbName2); $dbName2 = explode("Name:", $dbName2)[0]; $dbName2 = str_replace("Name:", "", $dbName2); //$dbName = ucfirst(strtolower($dbName2)); // fix malformed cases in shitty-ass RadioID DB :-( $dbName = $dbName2; // fix malformed cases in shitty-ass RadioID DB :-( } else { $dbName = " "; } $target = trim(substr($logLine, strpos($logLine, "to") + 3)); $target = preg_replace('/ - Name(.*)/', '', $target); // Handle more verbose logging from MMDVMHost if (strpos($target,",") !== 'false') { $target = explode(",", $target)[0]; } $source = "RF"; if (strpos($logLine,"network") > 0 || strpos($logLine,"POCSAG") > 0) { $source = "Net"; } switch ($mode) { case "D-Star": $duration = $dstarduration; $loss = $dstarloss; $ber = $dstarber; $rssi = $dstarrssi; break; case "DMR Slot 1": $duration = $ts1duration; $loss = $ts1loss; $ber = $ts1ber; $rssi = $ts1rssi; break; case "DMR Slot 2": $duration = $ts2duration; $loss = $ts2loss; $ber = $ts2ber; $rssi = $ts2rssi; break; case "YSF": $duration = $ysfduration; $loss = $ysfloss; $ber = $ysfber; $rssi = $ysfrssi; $target = preg_replace('!\s+!', ' ', $target); break; case "P25": if ($source == "Net" && $target == "TG 10") { $callsign = "PARROT"; } if ($source == "Net" && $callsign == "10999") { $callsign = "MMDVM"; ------------------------------------------------------------ === http://162.213.166.62 → /.git/history/ab4f64c1/mmdvmhost/functions.php === [DB_NAME_PROP] ucfirst --- Raw --- case "YSF": $ysfduration = $duration; $ysfloss = $loss; $ysfber = $ber; $ysfrssi = $rssi; break; case "P25": $p25duration = $duration; $p25loss = $loss; $p25ber = $ber; $p25rssi = $rssi; break; case "NXDN": $nxdnduration = $duration; $nxdnloss = $loss; $nxdnber = $ber; $nxdnrssi = $rssi; break; case "M17": $m17duration = $duration; $m17loss = "---"; $m17ber = $ber; $m17rssi = "---"; break; case "POCSAG": $alias = ""; $pocsagduration = "POCSAG Data"; break; } } } $timestamp = substr($logLine, 3, 19); $mode = substr($logLine, 27, strpos($logLine,",") - 27); $callsign2 = substr($logLine, strpos($logLine,"from") + 5, strpos($logLine,"to") - strpos($logLine,"from") - 6); $callsign = $callsign2; if (strpos($callsign2,"/") > 0) { $callsign = substr($callsign2, 0, strpos($callsign2,"/")); } $callsign = trim($callsign); $id =""; if ($mode == "D-Star") { $id = substr($callsign2, strpos($callsign2,"/") + 1); } if (strpos($logLine, "Name:")) { $dbName2 = substr($logLine, strpos($logLine, "Name:") + 5); $dbName2 = trim($dbName2); $dbName2 = explode("Name:", $dbName2)[0]; $dbName2 = str_replace("Name:", "", $dbName2); //$dbName = ucfirst(strtolower($dbName2)); // fix malformed cases in shitty-ass RadioID DB :-( $dbName = $dbName2; // fix malformed cases in shitty-ass RadioID DB :-( } else { $dbName = " "; } $target = trim(substr($logLine, strpos($logLine, "to") + 3)); $target = preg_replace('/ - Name(.*)/', '', $target); // Handle more verbose logging from MMDVMHost if (strpos($target,",") !== 'false') { $target = explode(",", $target)[0]; } $source = "RF"; if (strpos($logLine,"network") > 0 || strpos($logLine,"POCSAG") > 0) { $source = "Net"; } switch ($mode) { case "D-Star": $duration = $dstarduration; $loss = $dstarloss; $ber = $dstarber; $rssi = $dstarrssi; break; case "DMR Slot 1": $duration = $ts1duration; $loss = $ts1loss; $ber = $ts1ber; $rssi = $ts1rssi; break; case "DMR Slot 2": $duration = $ts2duration; $loss = $ts2loss; $ber = $ts2ber; $rssi = $ts2rssi; break; case "YSF": $duration = $ysfduration; $loss = $ysfloss; $ber = $ysfber; $rssi = $ysfrssi; $target = preg_replace('!\s+!', ' ', $target); break; case "P25": if ($source == "Net" && $target == "TG 10") { $callsign = "PARROT"; } if ($source == "Net" && $callsign == "10999") { $callsign = "MMDVM"; ------------------------------------------------------------ === http://162.213.166.62 → /.git/history/e416f7f8/mmdvmhost/functions.php === [DB_NAME_PROP] ucfirst --- Raw --- $ysfrssi = $rssi; break; case "P25": $p25duration = $duration; $p25loss = $loss; $p25ber = $ber; $p25rssi = $rssi; break; case "NXDN": $nxdnduration = $duration; $nxdnloss = $loss; $nxdnber = $ber; $nxdnrssi = $rssi; break; case "M17": $m17duration = $duration; $m17loss = "---"; $m17ber = $ber; $m17rssi = "---"; break; case "POCSAG": $alias = ""; $pocsagduration = "POCSAG Data"; break; } } } $timestamp = substr($logLine, 3, 19); $mode = substr($logLine, 27, strpos($logLine,",") - 27); $callsign2 = substr($logLine, strpos($logLine,"from") + 5, strpos($logLine,"to") - strpos($logLine,"from") - 6); // strip prefixes from M17 calls...e.g. "??/W0CHP" if ($mode == "M17") { $callsign2 = preg_replace('/.*\//', '', $callsign2); } $callsign = $callsign2; if (strpos($callsign2,"/") > 0) { $callsign = substr($callsign2, 0, strpos($callsign2,"/")); } $callsign = trim($callsign); $id =""; if ($mode == "D-Star") { $id = substr($callsign2, strpos($callsign2,"/") + 1); } if (strpos($logLine, "Name:")) { $dbName2 = substr($logLine, strpos($logLine, "Name:") + 5); $dbName2 = trim($dbName2); $dbName2 = explode("Name:", $dbName2)[0]; $dbName2 = str_replace("Name:", "", $dbName2); //$dbName = ucfirst(strtolower($dbName2)); // fix malformed cases in shitty-ass RadioID DB :-( $dbName = $dbName2; // fix malformed cases in shitty-ass RadioID DB :-( } else { $dbName = " "; } $target = trim(substr($logLine, strpos($logLine, "to") + 3)); $target = preg_replace('/ - Name(.*)/', '', $target); // Handle more verbose logging from MMDVMHost if (strpos($target,",") !== 'false') { $target = explode(",", $target)[0]; } $source = "RF"; if (strpos($logLine,"network") > 0 || strpos($logLine,"POCSAG") > 0) { $source = "Net"; } switch ($mode) { case "D-Star": $duration = $dstarduration; $loss = $dstarloss; $ber = $dstarber; $rssi = $dstarrssi; break; case "DMR Slot 1": $duration = $ts1duration; $loss = $ts1loss; $ber = $ts1ber; $rssi = $ts1rssi; break; case "DMR Slot 2": $duration = $ts2duration; $loss = $ts2loss; $ber = $ts2ber; $rssi = $ts2rssi; break; case "YSF": $duration = $ysfduration; $loss = $ysfloss; $ber = $ysfber; $rssi = $ysfrssi; $target = preg_replace('!\s+!', ' ', $target); break; case "P25": if ($source == "Net" && $target == "TG 10") { $callsign = "PARROT"; } if ($source == "Net" && $callsign == "10999") { $callsign = "MMDVM"; ------------------------------------------------------------ === http://162.213.166.62 → /.git/history/6a432f8c/mmdvmhost/functions.php === [DB_NAME_PROP] ucfirst --- Raw --- $ysfrssi = $rssi; break; case "P25": $p25duration = $duration; $p25loss = $loss; $p25ber = $ber; $p25rssi = $rssi; break; case "NXDN": $nxdnduration = $duration; $nxdnloss = $loss; $nxdnber = $ber; $nxdnrssi = $rssi; break; case "M17": $m17duration = $duration; $m17loss = "---"; $m17ber = $ber; $m17rssi = "---"; break; case "POCSAG": $alias = ""; $pocsagduration = "POCSAG Data"; break; } } } $timestamp = substr($logLine, 3, 19); $mode = substr($logLine, 27, strpos($logLine,",") - 27); $callsign2 = substr($logLine, strpos($logLine,"from") + 5, strpos($logLine,"to") - strpos($logLine,"from") - 6); // strip prefixes from M17 calls...e.g. "??/W0CHP" if ($mode == "M17") { $callsign2 = preg_replace('/.*\//', '', $callsign2); } $callsign = $callsign2; if (strpos($callsign2,"/") > 0) { $callsign = substr($callsign2, 0, strpos($callsign2,"/")); } $callsign = trim($callsign); $id =""; if ($mode == "D-Star") { $id = substr($callsign2, strpos($callsign2,"/") + 1); } if (strpos($logLine, "Name:")) { $dbName2 = substr($logLine, strpos($logLine, "Name:") + 5); $dbName2 = trim($dbName2); $dbName2 = explode("Name:", $dbName2)[0]; $dbName2 = str_replace("Name:", "", $dbName2); //$dbName = ucfirst(strtolower($dbName2)); // fix malformed cases in shitty-ass RadioID DB :-( $dbName = $dbName2; // fix malformed cases in shitty-ass RadioID DB :-( } else { $dbName = " "; } $target = trim(substr($logLine, strpos($logLine, "to") + 3)); $target = preg_replace('/ - Name(.*)/', '', $target); // Handle more verbose logging from MMDVMHost if (strpos($target,",") !== 'false') { $target = explode(",", $target)[0]; } $source = "RF"; if (strpos($logLine,"network") > 0 || strpos($logLine,"POCSAG") > 0) { $source = "Net"; } switch ($mode) { case "D-Star": $duration = $dstarduration; $loss = $dstarloss; $ber = $dstarber; $rssi = $dstarrssi; break; case "DMR Slot 1": $duration = $ts1duration; $loss = $ts1loss; $ber = $ts1ber; $rssi = $ts1rssi; break; case "DMR Slot 2": $duration = $ts2duration; $loss = $ts2loss; $ber = $ts2ber; $rssi = $ts2rssi; break; case "YSF": $duration = $ysfduration; $loss = $ysfloss; $ber = $ysfber; $rssi = $ysfrssi; $target = preg_replace('!\s+!', ' ', $target); break; case "P25": if ($source == "Net" && $target == "TG 10") { $callsign = "PARROT"; } if ($source == "Net" && $callsign == "10999") { $callsign = "MMDVM"; ------------------------------------------------------------ === http://162.213.166.62 → /.git/history/fb9c015c/mmdvmhost/functions.php === [DB_NAME_PROP] ucfirst --- Raw --- $ysfrssi = $rssi; break; case "P25": $p25duration = $duration; $p25loss = $loss; $p25ber = $ber; $p25rssi = $rssi; break; case "NXDN": $nxdnduration = $duration; $nxdnloss = $loss; $nxdnber = $ber; $nxdnrssi = $rssi; break; case "M17": $m17duration = $duration; $m17loss = "---"; $m17ber = $ber; $m17rssi = "---"; break; case "POCSAG": $alias = ""; $pocsagduration = "POCSAG Data"; break; } } } $timestamp = substr($logLine, 3, 19); $mode = substr($logLine, 27, strpos($logLine,",") - 27); $callsign2 = substr($logLine, strpos($logLine,"from") + 5, strpos($logLine,"to") - strpos($logLine,"from") - 6); // strip prefixes from M17 calls...e.g. "??/W0CHP" if ($mode == "M17") { $callsign2 = preg_replace('/.*\//', '', $callsign2); } $callsign = $callsign2; if (strpos($callsign2,"/") > 0) { $callsign = substr($callsign2, 0, strpos($callsign2,"/")); } $callsign = trim($callsign); $id =""; if ($mode == "D-Star") { $id = substr($callsign2, strpos($callsign2,"/") + 1); } if (strpos($logLine, "Name:")) { $dbName2 = substr($logLine, strpos($logLine, "Name:") + 5); $dbName2 = trim($dbName2); $dbName2 = explode("Name:", $dbName2)[0]; $dbName2 = str_replace("Name:", "", $dbName2); //$dbName = ucfirst(strtolower($dbName2)); // fix malformed cases in shitty-ass RadioID DB :-( $dbName = $dbName2; // fix malformed cases in shitty-ass RadioID DB :-( } else { $dbName = " "; } $target = trim(substr($logLine, strpos($logLine, "to") + 3)); $target = preg_replace('/ - Name(.*)/', '', $target); // Handle more verbose logging from MMDVMHost if (strpos($target,",") !== 'false') { $target = explode(",", $target)[0]; } $source = "RF"; if (strpos($logLine,"network") > 0 || strpos($logLine,"POCSAG") > 0) { $source = "Net"; } switch ($mode) { case "D-Star": $duration = $dstarduration; $loss = $dstarloss; $ber = $dstarber; $rssi = $dstarrssi; break; case "DMR Slot 1": $duration = $ts1duration; $loss = $ts1loss; $ber = $ts1ber; $rssi = $ts1rssi; break; case "DMR Slot 2": $duration = $ts2duration; $loss = $ts2loss; $ber = $ts2ber; $rssi = $ts2rssi; break; case "YSF": $duration = $ysfduration; $loss = $ysfloss; $ber = $ysfber; $rssi = $ysfrssi; $target = preg_replace('!\s+!', ' ', $target); break; case "P25": if ($source == "Net" && $target == "TG 10") { $callsign = "PARROT"; } if ($source == "Net" && $callsign == "10999") { $callsign = "MMDVM"; ------------------------------------------------------------ === http://108.181.188.134 → /.git/connect.php === [DB_NAME_PROP] getenv --- Raw --- ------------------------------------------------------------ === http://108.181.188.134 → /.git/docker-compose-local.yml === [DB_HOST] monesy [DB_NAME] monesy [DB_USER] monesy [DB_PASS] VeryHardToGuess [DB_HOST_PROP] monesy [DB_USER_PROP] monesy [DB_PASS_PROP] VeryHardToGuess [DB_NAME_PROP] monesy --- Raw --- # run: docker compose -f docker-compose-local.yml up -d --build # import db: docker exec -i monesy_db mysql -uroot -proot monesy < ./db/database_tpl.sql # then run other .sql files in /db folder networks: monesy: services: monesy: build: context: . dockerfile: Dockerfile container_name: monesy restart: unless-stopped networks: - monesy ports: - 80:80 environment: - DB_HOST=monesy_db - DB_DATABASE=monesy - DB_USERNAME=monesy - DB_PASSWORD=VeryHardToGuess - ADJOE_TOKEN=1234 - NOTIFICATION_URL= - ENV=STG - GIFTBIT_API_KEY= - GIFTBIT_TEMPLATE_ID= - PLAYTIME_APP_SECRET=I4MQRBMNGXT4W350 - PLAYTIME_APP_KEY=02b8920c3949d0d8 - PUBSCALE_SECRET_KEY= monesy_db: image: mariadb:10.6.22-ubi9 container_name: monesy_db restart: unless-stopped command: - --character-set-server=latin1 - --collation-server=latin1_swedish_ci # - --character-set-server=utf8mb4 # - --collation-server=utf8mb4_unicode_ci environment: MYSQL_ROOT_PASSWORD: root MYSQL_USER: root MYSQL_PASSWORD: root MYSQL_DATABASE: monesy volumes: - ./monesy/db_data:/var/lib/mysql:z - ./tevovyro_monesy.sql:/tevovyro_monesy.sql - ./make-money-admin/db:/migration ports: - 3306:3306 ------------------------------------------------------------ === http://108.181.188.134 → /.git/tevo-app-64425-firebase-adminsdk-fbsvc-229eb54db8.json === [GOOGLE_SA_EMAIL] firebase-adminsdk-fbsvc@tevo-app-64425.iam.gserviceaccount.com [GOOGLE_SA_EMAIL_JSON] firebase-adminsdk-fbsvc@tevo-app-64425.iam.gserviceaccount.com --- Raw --- { "type": "service_account", "project_id": "tevo-app-64425", "private_key_id": "229eb54db8ea0dec8c8721ad6a20f484c31fd02d", "private_key": "-----BEGIN PRIVATE KEY-----\nMIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCjep0XIkfkBEAg\nHpWQ39prjeGzMvM+4U9ytEmUMs7OKymSeSTpeGdHi72r1fPFl9JAzCioOWyKS22j\nB9iMoXatke2voki4spRVQGnazy2xu/yFMl5sS1jGS4WqQNK9KjIsXl9J52Z+X8ch\nBkMA66bdlkYuiq26QsDOVaZzkcuKznypsvksMXFaLdGwUtbBh6mVHjxHIzRkux9D\nT5Eic1LWI+bPwbmaccs/FEldgxp3brdgJ1Mpf3onapzqnXu+drRU67mS/HtzWOe6\nI48t7dfyoHyI59RrW20hDBxMO9gw6zojvNgYGk5ljajwbE7dIse4EqPH0+CCQ8kw\ntYNnFiwTAgMBAAECggEAPbH/aQSh9vZ3sOd58JPanW6NOBDJZfioABT0E77c90eo\nx8N6X7X13DVrnlb/SZnTWmryCRKq2MJAnR9P5TrmS/jfp8HqCfIzMr09dbtsdkAI\nu8fXhK0m0qcbybXvEj7DcqUm9wAiWR0STG9NiCJm9gdJczUY/UtF8li2mbTzCO3r\nG6J/8BlUG308m/qrSr8xfgN3ZX6/FUnLAci1SVY5qLlEg91hvIZX8BhmQ28YPasN\nWlwemyIxaPqrJtrDMFqj6vxexKRV2O+ub0OgLHIPbRQMglr4waClPcC5gsUHyj4k\n5910jUHiYsJ9VOsxUlUa0ubfjC++Df4/N4HaJ9eNwQKBgQDkXDP0DW3fOIO0sbPh\ntedyHmKKRYiu8DTpiHnJwFNZr18SS16yo9S1gg1+BoP32NT0BzzIbLSABqMwdoy4\nXYWIOEPcRjF90bLuC2+i85m0eJ3MASNfv8JWEt15X2vbVJOYfhA+Nqac/z2F4toA\nwplbCalXD6ob+mlgth/i7FY78wKBgQC3RAzY+rCGEI0utmb9L95RQ/wiMjqeFs/M\nl+ep8iW9ESsEwnhvrkXYgqgFYIaYnkGLkGE+CY35xjtL79k4w1NlappJfnwdUm4e\ntPba7mz7MNu5WuyC3XPRsTlrQTSG8coQxT//tlkF96An8dD2/PCwtyEuy5vb95A+\nin4X3ab3YQKBgQDI9Hqjoc22Sb1dHaP2VGU//40nsNj/WVK2z+qcqCqxGarIJptH\nCPT+ZVwKMyGe0alUtam/limhIDYrR6e99k6z+Q9+oCadWhPjdxzegRAZyKrUA4xl\njhIuPJu5W0dG076uywDwPpeQQOybDW5ajOT3QCFNA/Pmew6QlLSqtN+OEQKBgDoN\nfGRfRPuy0oYxkX4yY6Iqfvv2HUtmvnx4whG7eujhP1dKowv9kHJ9MOxDH1/JAcpL\n+gHE1QyCFtZ/K7gnZ4uAsU8GmhpPukJP4MKJNEx9tZyJiNILhFywXxfyl8kHXpLh\naNx/zsNtJXaBy0fx5+ySlhhUtxJ+4VpuVHMK65EBAoGBAKT8og7vsYD93qWfmvX7\njDfv/yTTJ4Rhm/QdeU3Ypwc7om/m5HNv73PSma+Ie2IXKqcU6q4jBGy4x+ihG3th\nSUo7YyBLWnWJtgn/y71iIKYnkyt0hn0QTcVuw7V8mYNmP5LORyAyVX2B116rmf+T\n8VXVAdzdIdnd+YCksNiTV06o\n-----END PRIVATE KEY-----\n", "client_email": "firebase-adminsdk-fbsvc@tevo-app-64425.iam.gserviceaccount.com", "client_id": "107593307401368343983", "auth_uri": "https://accounts.google.com/o/oauth2/auth", "token_uri": "https://oauth2.googleapis.com/token", "auth_provider_x509_cert_url": "https://www.googleapis.com/oauth2/v1/certs", "client_x509_cert_url": "https://www.googleapis.com/robot/v1/metadata/x509/firebase-adminsdk-fbsvc%40tevo-app-64425.iam.gserviceaccount.com", "universe_domain": "googleapis.com" } ------------------------------------------------------------ === http://108.181.188.134 → /.git/history/8f2883eb/connect.php === [DB_NAME_PROP] getenv --- Raw --- ------------------------------------------------------------ === http://108.181.188.134 → /.git/history/f26ab276/docker-compose-local.yml === [DB_HOST] monesy [DB_NAME] monesy [DB_USER] monesy [DB_PASS] VeryHardToGuess [DB_HOST_PROP] monesy [DB_USER_PROP] monesy [DB_PASS_PROP] VeryHardToGuess [DB_NAME_PROP] monesy --- Raw --- # run: docker compose -f docker-compose-local.yml up -d --build # import db: docker exec -i monesy_db mysql -uroot -proot monesy < ./db/database_tpl.sql # then run other .sql files in /db folder networks: monesy: services: monesy: build: context: . dockerfile: Dockerfile container_name: monesy restart: unless-stopped networks: - monesy ports: - 80:80 environment: - DB_HOST=monesy_db - DB_DATABASE=monesy - DB_USERNAME=monesy - DB_PASSWORD=VeryHardToGuess - ADJOE_TOKEN=1234 - NOTIFICATION_URL= - ENV=STG - GIFTBIT_API_KEY= - GIFTBIT_TEMPLATE_ID= monesy_db: image: mariadb:10.6.22-ubi9 container_name: monesy_db restart: unless-stopped command: - --character-set-server=latin1 - --collation-server=latin1_swedish_ci # - --character-set-server=utf8mb4 # - --collation-server=utf8mb4_unicode_ci environment: MYSQL_ROOT_PASSWORD: root MYSQL_USER: root MYSQL_PASSWORD: root MYSQL_DATABASE: monesy volumes: - ./monesy/db_data:/var/lib/mysql:z - ./tevovyro_monesy.sql:/tevovyro_monesy.sql - ./make-money-admin/db:/migration ports: - 3306:3306 networks: - monesy ------------------------------------------------------------ === http://108.181.188.134 → /.git/history/9d7ccde7/connect.php === [DB_NAME_PROP] getenv --- Raw --- ------------------------------------------------------------ === http://108.181.188.134 → /.git/history/9d7ccde7/docker-compose-local.yml === [DB_HOST] monesy [DB_NAME] monesy [DB_USER] monesy [DB_PASS] VeryHardToGuess [DB_HOST_PROP] monesy [DB_USER_PROP] monesy [DB_PASS_PROP] VeryHardToGuess [DB_NAME_PROP] monesy --- Raw --- # run: docker compose -f docker-compose-local.yml up -d --build # import db: docker exec -i monesy_db mysql -uroot -proot monesy < ./db/database_tpl.sql # then run other .sql files in /db folder networks: monesy: services: monesy: build: context: . dockerfile: Dockerfile container_name: monesy restart: unless-stopped networks: - monesy ports: - 80:80 environment: - DB_HOST=monesy_db - DB_DATABASE=monesy - DB_USERNAME=monesy - DB_PASSWORD=VeryHardToGuess - ADJOE_TOKEN=1234 - NOTIFICATION_URL= - ENV=STG - GIFTBIT_API_KEY= - GIFTBIT_TEMPLATE_ID= - PLAYTIME_APP_SECRET=I4MQRBMNGXT4W350 - PLAYTIME_APP_KEY=02b8920c3949d0d8 monesy_db: image: mariadb:10.6.22-ubi9 container_name: monesy_db restart: unless-stopped command: - --character-set-server=latin1 - --collation-server=latin1_swedish_ci # - --character-set-server=utf8mb4 # - --collation-server=utf8mb4_unicode_ci environment: MYSQL_ROOT_PASSWORD: root MYSQL_USER: root MYSQL_PASSWORD: root MYSQL_DATABASE: monesy volumes: - ./monesy/db_data:/var/lib/mysql:z - ./tevovyro_monesy.sql:/tevovyro_monesy.sql - ./make-money-admin/db:/migration ports: - 3306:3306 networks: ------------------------------------------------------------ === http://108.181.188.134 → /.git/history/78a5779a/docker-compose-local.yml === [DB_HOST] monesy [DB_NAME] monesy [DB_USER] monesy [DB_PASS] VeryHardToGuess [DB_HOST_PROP] monesy [DB_USER_PROP] monesy [DB_PASS_PROP] VeryHardToGuess [DB_NAME_PROP] monesy --- Raw --- # run: docker compose -f docker-compose-local.yml up -d --build # import db: docker exec -i monesy_db mysql -uroot -proot monesy < ./db/database_tpl.sql # then run other .sql files in /db folder networks: monesy: services: monesy: build: context: . dockerfile: Dockerfile container_name: monesy restart: unless-stopped networks: - monesy ports: - 80:80 environment: - DB_HOST=monesy_db - DB_DATABASE=monesy - DB_USERNAME=monesy - DB_PASSWORD=VeryHardToGuess - ADJOE_TOKEN=1234 - NOTIFICATION_URL= - ENV=STG - GIFTBIT_API_KEY= - GIFTBIT_TEMPLATE_ID= - PLAYTIME_APP_SECRET=I4MQRBMNGXT4W350 - PLAYTIME_APP_KEY=02b8920c3949d0d8 - PUBSCALE_SECRET_KEY= monesy_db: image: mariadb:10.6.22-ubi9 container_name: monesy_db restart: unless-stopped command: - --character-set-server=latin1 - --collation-server=latin1_swedish_ci # - --character-set-server=utf8mb4 # - --collation-server=utf8mb4_unicode_ci environment: MYSQL_ROOT_PASSWORD: root MYSQL_USER: root MYSQL_PASSWORD: root MYSQL_DATABASE: monesy volumes: - ./monesy/db_data:/var/lib/mysql:z - ./tevovyro_monesy.sql:/tevovyro_monesy.sql - ./make-money-admin/db:/migration ports: - 3306:3306 ------------------------------------------------------------ === http://108.181.188.134 → /.git/history/681956eb/tevo-app-64425-firebase-adminsdk-fbsvc-229eb54db8.json === [GOOGLE_SA_EMAIL] firebase-adminsdk-fbsvc@tevo-app-64425.iam.gserviceaccount.com [GOOGLE_SA_EMAIL_JSON] firebase-adminsdk-fbsvc@tevo-app-64425.iam.gserviceaccount.com --- Raw --- { "type": "service_account", "project_id": "tevo-app-64425", "private_key_id": "229eb54db8ea0dec8c8721ad6a20f484c31fd02d", "private_key": "-----BEGIN PRIVATE KEY-----\nMIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCjep0XIkfkBEAg\nHpWQ39prjeGzMvM+4U9ytEmUMs7OKymSeSTpeGdHi72r1fPFl9JAzCioOWyKS22j\nB9iMoXatke2voki4spRVQGnazy2xu/yFMl5sS1jGS4WqQNK9KjIsXl9J52Z+X8ch\nBkMA66bdlkYuiq26QsDOVaZzkcuKznypsvksMXFaLdGwUtbBh6mVHjxHIzRkux9D\nT5Eic1LWI+bPwbmaccs/FEldgxp3brdgJ1Mpf3onapzqnXu+drRU67mS/HtzWOe6\nI48t7dfyoHyI59RrW20hDBxMO9gw6zojvNgYGk5ljajwbE7dIse4EqPH0+CCQ8kw\ntYNnFiwTAgMBAAECggEAPbH/aQSh9vZ3sOd58JPanW6NOBDJZfioABT0E77c90eo\nx8N6X7X13DVrnlb/SZnTWmryCRKq2MJAnR9P5TrmS/jfp8HqCfIzMr09dbtsdkAI\nu8fXhK0m0qcbybXvEj7DcqUm9wAiWR0STG9NiCJm9gdJczUY/UtF8li2mbTzCO3r\nG6J/8BlUG308m/qrSr8xfgN3ZX6/FUnLAci1SVY5qLlEg91hvIZX8BhmQ28YPasN\nWlwemyIxaPqrJtrDMFqj6vxexKRV2O+ub0OgLHIPbRQMglr4waClPcC5gsUHyj4k\n5910jUHiYsJ9VOsxUlUa0ubfjC++Df4/N4HaJ9eNwQKBgQDkXDP0DW3fOIO0sbPh\ntedyHmKKRYiu8DTpiHnJwFNZr18SS16yo9S1gg1+BoP32NT0BzzIbLSABqMwdoy4\nXYWIOEPcRjF90bLuC2+i85m0eJ3MASNfv8JWEt15X2vbVJOYfhA+Nqac/z2F4toA\nwplbCalXD6ob+mlgth/i7FY78wKBgQC3RAzY+rCGEI0utmb9L95RQ/wiMjqeFs/M\nl+ep8iW9ESsEwnhvrkXYgqgFYIaYnkGLkGE+CY35xjtL79k4w1NlappJfnwdUm4e\ntPba7mz7MNu5WuyC3XPRsTlrQTSG8coQxT//tlkF96An8dD2/PCwtyEuy5vb95A+\nin4X3ab3YQKBgQDI9Hqjoc22Sb1dHaP2VGU//40nsNj/WVK2z+qcqCqxGarIJptH\nCPT+ZVwKMyGe0alUtam/limhIDYrR6e99k6z+Q9+oCadWhPjdxzegRAZyKrUA4xl\njhIuPJu5W0dG076uywDwPpeQQOybDW5ajOT3QCFNA/Pmew6QlLSqtN+OEQKBgDoN\nfGRfRPuy0oYxkX4yY6Iqfvv2HUtmvnx4whG7eujhP1dKowv9kHJ9MOxDH1/JAcpL\n+gHE1QyCFtZ/K7gnZ4uAsU8GmhpPukJP4MKJNEx9tZyJiNILhFywXxfyl8kHXpLh\naNx/zsNtJXaBy0fx5+ySlhhUtxJ+4VpuVHMK65EBAoGBAKT8og7vsYD93qWfmvX7\njDfv/yTTJ4Rhm/QdeU3Ypwc7om/m5HNv73PSma+Ie2IXKqcU6q4jBGy4x+ihG3th\nSUo7YyBLWnWJtgn/y71iIKYnkyt0hn0QTcVuw7V8mYNmP5LORyAyVX2B116rmf+T\n8VXVAdzdIdnd+YCksNiTV06o\n-----END PRIVATE KEY-----\n", "client_email": "firebase-adminsdk-fbsvc@tevo-app-64425.iam.gserviceaccount.com", "client_id": "107593307401368343983", "auth_uri": "https://accounts.google.com/o/oauth2/auth", "token_uri": "https://oauth2.googleapis.com/token", "auth_provider_x509_cert_url": "https://www.googleapis.com/oauth2/v1/certs", "client_x509_cert_url": "https://www.googleapis.com/robot/v1/metadata/x509/firebase-adminsdk-fbsvc%40tevo-app-64425.iam.gserviceaccount.com", "universe_domain": "googleapis.com" } ------------------------------------------------------------ === https://69.50.141.126 → /.git/email_inv.php === [PHPMAIL_USER] auth@imedx.com [PHPMAIL_PASS] iMedX@@@2024 [PHPMAIL_HOST] Outlook.office365.com [PHPMAIL_PORT] 587 --- Raw --- // add a page $pdf->AddPage(); // --------------------------------------------------------- // set font $pdf->SetFont("dejavusans", "", 9); /*Destination where to send the document. It can take one of the following values: * I: send the file inline to the browser. The plug-in is used if available. The name given by name is used when one selects the "Save as" option on the link generating the PDF. * D: send to the browser and force a file download with the name given by name. * F: save to a local file with the name given by name (may include a path). * S: return the document as a string. name is ignored. */ $pdf->writeHTML($htmlbuffer, true, 0, 0, 0); // reset pointer to the last page $pdf->lastPage(); // --------------------------------------------------------- //Close and output PDF document $pdf->Output($unixpathval."/tmp/". $inv_fname, "F"); ///////////////////////////////////////// //-----------email stuff---------------// ///////////////////////////////////////// // Set Connection //$conn = mysql_connect($host,$username,$password) or die("Cannot connect to the database.
" . mysql_error()); //mysql_select_db($database) or die("Cannot select the database.
" . mysql_error()); # To Email Address //$emailaddress= "rayjessop@msn.com"; if($my_ord_data->emailBounced($tech_info_row->EmailAddress)){ file_put_contents($debug_log,date("F j, Y, g:i a")." -- ".$tech_info_row->EmailAddress." has bounced not sending mail \n",FILE_APPEND|LOCK_EX); }else{ $emailaddress = $tech_info_row->EmailAddress; $email_subject = "invoice for tech:" . $tech_info_row->UserName .", " . $tech_info_row->FirstName . " " . $tech_info_row->LastName . "."; $email_body = $_POST['email_message']; $mail = new PHPMailer(true); try { //Server settings //$mail->SMTPDebug = SMTP::DEBUG_SERVER; //Enable verbose debug output $mail->isSMTP(); //Send using SMTP $mail->Host = 'Outlook.office365.com'; //Set the SMTP server to send through $mail->SMTPAuth = true; //Enable SMTP authentication $mail->Username = 'auth@imedx.com'; //SMTP username $mail->Password = 'iMedX@@@2024'; //SMTP password $mail->SMTPSecure = 'tls'; //Enable implicit TLS encryption $mail->Port = 587; //TCP port to connect to; use 587 if you have set `SMTPSecure = PHPMailer::ENCRYPTION_STARTTLS` //Recipients $mail->setFrom('auth@imedx.com', 'eWordSolutions'); $mail->addAddress($emailaddress); //Add a recipient $mail->addReplyTo('support@ewordsolutions.com', 'eWordSolutions'); //$mail->addCC('cc@example.com'); $mail->addBCC('smasanta@imedx.com.au'); //Content $mail->isHTML(true); //Set email format to HTML $mail->Subject = $email_subject; $mail->Body = $email_body; $mail->AltBody = $email_body; // attach the files $mail->AddAttachment("/tmp/".$inv_fname); if($this->emailBounced($emailaddress)){ file_put_contents($debug_email_log, date("F j, Y, g:i a")." -- ".$emailaddress." has bounced not sending mail in pay_tech \n",FILE_APPEND|LOCK_EX); }else{ $mail->send(); file_put_contents($debug_email_log, date("F j, Y, g:i a")." -- pay_tech mail has been send to ".$emailaddress."\n",FILE_APPEND|LOCK_EX); } } catch (Exception $e) { file_put_contents($debug_email_log, date("F j, Y, g:i a")." -- Message could not be sent. pay_tech Mailer Error: $mail->ErrorInfo\n",FILE_APPEND|LOCK_EX); } } //$msg = "my email is:".$tech_info_row->EmailAddress; //echo $msg; ?> ------------------------------------------------------------ === https://69.50.141.126 → /.git/dbmanager/edit.php === [PHPMAIL_USER] auth@imedx.com [PHPMAIL_PASS] iMedX@@@2024 [PHPMAIL_HOST] Outlook.office365.com [PHPMAIL_PORT] 587 --- Raw --- if(!isset($_POST['previous_account_status'])){$_POST['previous_account_status']="";} if($_POST['AccountStatus'] != $_POST['previous_account_status'] && $_POST['AccountStatus'] == "active"){ $user_info_sql = "select UserName,EmailAddress,Phone from users where ID = '".$_POST['ID']."'"; file_put_contents($debug_log,date("F j, Y, g:i a")." -- activate user query = $user_info_sql \n",FILE_APPEND|LOCK_EX); $usr_stmt = $db->query($user_info_sql); $usr_row_count = $usr_stmt->rowCount(); if ($usr_row_count < 1) { print"Invalid query: "; }else{ $user_info_row = $usr_stmt->fetch(PDO::FETCH_OBJ); $pw_set_sql = "update users set Password ='".md5($user_info_row->Phone)."' where ID = '".$_POST['ID']."'"; $num_rows_updated = $db->exec($pw_set_sql); $user_stat_change_subject = "New EwordSolutions Acount Activated"; $user_stat_change_body ="You account request has been approved\nuser name = $user_info_row->UserName\n "; $user_stat_change_body .="password = $user_info_row->Phone\n "; $user_stat_change_body .="You can login here ".$baseUrl."/client_home/login \n "; $user_stat_change_body .="Please change your password after logging in \n "; $user_stat_change_body .="Your password can be changed by clicking the edit profile link \n "; $user_stat_change_body .="You can also change your user name if you would like"; $my_data->send_email_mess($user_info_row->EmailAddress, $user_stat_change_subject, $user_stat_change_body, 'From: ' . $sender); //$my_data->send_email_mess("isaacjessop@msn.com", $stat_change_subject, $stat_change_body, 'From: ' . $sender); } } //print_r($_SESSION); //print_r($_POST); if(isset($_POST['Reviewed']) && isset($_POST['previous_reviewed_status']) && $_POST['Reviewed'] != $_POST['previous_reviewed_status'] && $_POST['Reviewed'] == "Yes"){ $user_info_sql = "select * from users where ID = '".$_POST['UserId']."'"; $stmt = $db->query($user_info_sql); $row_count = $stmt->rowCount(); if ($row_count < 1) { print"Invalid query: "; }else{ $user_info_row = $stmt->fetch(PDO::FETCH_OBJ); //print_r($user_info_row); } // if(strtolower($user_info_row->EmailOnComplete) == "yes"){ // file_put_contents($debug_email_log,date("F j, Y, g:i a")." -- sending order complete to ".$user_info_row->EmailAddress." \n",FILE_APPEND|LOCK_EX); // $order_stat_change_subject = "New EwordSolutions Order completed"; // $order_stat_change_body ="$user_info_row->FirstName your order ID $_POST[ID] is complete.
\n "; // if(strtolower($user_info_row->AttachDocs) == "yes"){ // //$order_stat_change_body .= "Your Documents are attached.
\n"; // $mail = new PHPMailer(true); // try { // //Server settings // //$mail->SMTPDebug = SMTP::DEBUG_SERVER; //Enable verbose debug output // $mail->isSMTP(); //Send using SMTP // $mail->Host = 'Outlook.office365.com'; //Set the SMTP server to send through // $mail->SMTPAuth = true; //Enable SMTP authentication // $mail->Username = 'auth@imedx.com'; //SMTP username // $mail->Password = 'iMedX@@@2024'; //SMTP password // $mail->SMTPSecure = 'tls'; //Enable implicit TLS encryption // $mail->Port = 587; //TCP port to connect to; use 587 if you have set `SMTPSecure = PHPMailer::ENCRYPTION_STARTTLS` // //Recipients // $mail->setFrom('auth@imedx.com', 'eWordSolutions'); // $user_name = ''; // if($user_info_row->FirstName && $user_info_row->LastName){ // $user_name = $user_info_row->FirstName.' '.$user_info_row->LastName; // }elseif($user_info_row->FirstName){ // $user_name = $user_info_row->FirstName; // } // $mail->addAddress($user_info_row->EmailAddress, $user_name); //Add a recipient // //$mail->addAddress('ellen@example.com'); //Name is optional // $mail->addReplyTo('support@ewordsolutions.com', 'eWordSolutions'); // //$mail->addCC('cc@example.com'); // $mail->addBCC('smasanta@imedx.com.au'); // //Content // $mail->isHTML(true); //Set email format to HTML // $mail->Subject = $order_stat_change_subject; // // attach the files // // $file_list_sql = "select Documents from data where ID = '".$_POST['ID']."'"; // // $stmt = $db->query($file_list_sql); // // $row_count = $stmt->rowCount(); // // //print_r($row_count); exit(); // // if ($row_count > 0) { // // require_once('../eword_data_fun.php'); // // $my_ord_data = new eword_data(); // // $file_info_row = $stmt->fetch(PDO::FETCH_OBJ); // // $file_list = explode("|",$file_info_row->Documents); // // foreach($file_list as $file_name){ // // if($file_name == ""){continue;} // // //$file_parts = explode(".",$file_name); // // $file_to_attach = $unixpathval."/".$membersuserfilesdir.$user_info_row->ID."/documents/".stripslashes($file_name); // // #print "file_to_attach = $file_to_attach
"; // // #$m->AddAttachment("$file_to_attach","$file_name",, "txt/$file_parts[1]"); // // if(!$mail->AddAttachment($file_to_attach)){ // // file_put_contents($debug_email_log,date("F j, Y, g:i a")." -- file attach for review failed $file_to_attach\n",FILE_APPEND|LOCK_EX); // // } // // } // // } // $fnote = $my_data->get_file_notes($_POST['ID']); // if($fnote != ""){ // #$fnote = str_replace('
',' \\n ',$fnote); // $order_stat_change_body .= "


\r\nThis order contains the
\r\n following custom file names
".$fnote ."

\r\n"; // } // $mail->AltBody = $order_stat_change_body; ------------------------------------------------------------ === https://69.50.141.126 → /.git/eword_data_fun.php === [PHPMAIL_USER] auth@imedx.com [PHPMAIL_PASS] iMedX@@@2024 [PHPMAIL_HOST] Outlook.office365.com [PHPMAIL_PORT] 587 --- Raw --- restore_error_handler(); } //} } function send_email_mess($to, $sub, $body ,$header = '', $cc = '') { file_put_contents($this->debug_email_log,date("F j, Y, g:i a")." -- received request to send mail to $to with subject of $sub \n",FILE_APPEND|LOCK_EX); if (! $this->check_mail_rate_ok()){ file_put_contents($this->debug_email_log,date("F j, Y, g:i a")." -- $to not sent mail rate exceeded \n",FILE_APPEND|LOCK_EX); return False; } if(strlen($header)< 1){ $header = "From: EwordSolutions \r\n"; //optional headerfield } $toAlt = $this->getAlternateEmails($this->getUserFromEmail($to)->ID); if (strlen($toAlt) > 0){ $to .= ",".$toAlt; } if (strlen($cc) > 0){ $to .= ",".$cc; } if (strlen($to) > 0){ $alladds = explode(',', $to); $rtv = 0; foreach($alladds as $thisadd){ if($this->emailBounced($thisadd)){ file_put_contents($this->debug_email_log,date("F j, Y, g:i a")." -- $thisadd has bounced not sending mail \n",FILE_APPEND|LOCK_EX); }else{ file_put_contents($this->debug_email_log,date("F j, Y, g:i a")." -- sending email to = $thisadd \n",FILE_APPEND|LOCK_EX); //$rtv += mail($thisadd, $sub, $body,$header); $rtv += $this->sendMail('no_reply@ewordsolutions.com', $thisadd, $sub, $body); } } $this->track_mail($to, $rtv); file_put_contents($this->debug_email_log,date("F j, Y, g:i a")." --".implode(',', $alladds)." sent mail count = $rtv \n",FILE_APPEND|LOCK_EX); return $rtv > 0; }else{ return 0; } } function sendMail($from, $to, $subject, $body, $reply_to = '', $cc = '', $bcc = ''){ $path = $_SERVER['DOCUMENT_ROOT']; require_once $path.'/PHPMailer-master/PHPMailerAutoload.php'; $mail = new PHPMailer; //$mail->SMTPDebug = 3; // Enable verbose debug output $mail->isSMTP(); // Set mailer to use SMTP $mail->Host = 'Outlook.office365.com'; // Specify main and backup SMTP servers $mail->SMTPAuth = true; // Enable SMTP authentication $mail->Username = 'auth@imedx.com'; // SMTP username $mail->Password = 'iMedX@@@2024'; // SMTP password $mail->SMTPSecure = 'tls'; // Enable TLS encryption, `ssl` also accepted $mail->Port = 587; // TCP port to connect to $mail->setFrom('auth@imedx.com', 'eWordSolutions'); if(is_array($to)){ foreach($to as $recipient){ $mail->addAddress($recipient); } }else{ $mail->addAddress($to); } if($reply_to){ $mail->addReplyTo($reply_to); //$mail->addReplyTo('info@example.com', 'Information'); }else{ $mail->addReplyTo('support@ewordsolutions.com', 'eWordSolutions'); } if($cc){ $mail->addCC($cc); //$mail->addCC('cc@example.com'); } if($bcc){ $mail->addBCC($bcc); //$mail->addBCC('bcc@example.com'); }else{ $mail->addBCC('smasanta@imedx.com.au'); } //$mail->WordWrap = 100; // Set word wrap to 100 characters //$mail->addAttachment('/var/tmp/file.tar.gz'); // Add attachments //$mail->addAttachment('/tmp/image.jpg', 'new.jpg'); // Optional name $mail->isHTML(true); // Set email format to HTML $mail->Subject = $subject; $mail->Body = $body; //$mail->AltBody = 'This is the body in plain text for non-HTML mail clients'; if(!$mail->send()) { echo 'Mailer Error: ' . $mail->ErrorInfo; file_put_contents($this->debug_email_log, date("F j, Y, g:i a")." -- ".$to." has bounced not sending mail with error - ".$mail->ErrorInfo." \n",FILE_APPEND|LOCK_EX); return 0; } else { file_put_contents($this->debug_email_log, date("F j, Y, g:i a")." -- mail has been send to ".$to."\n",FILE_APPEND|LOCK_EX); return 1; } ------------------------------------------------------------ === http://61.216.104.249 → /.git/history/9fc60c51/index.html === [GOOGLE_API_KEY] AIzaSyCx3d07zxHPLvkFBLlAR3Ng8a9wsAsGoJ8 --- Raw ---

Our Contacts

Address:

350 5th Ave, New York, NY 10118, USA

Phone:

+1 (0) 000 0000 001

E-mail:

youremail@mail.com

Address

1234 Street Name
City, AA 99999


Contacts

Email: support@mobirise.com
Phone: +1 (0) 000 0000 001
Fax: +1 (0) 000 0000 002

Links

Website builder
Download for Windows
Download for Mac

Feedback

Please send us your ideas, bug reports, suggestions! Any feedback would be appreciated.

Our Contacts

Address:

350 5th Ave, New York, NY 10118, USA

Phone:

+1 (0) 000 0000 001

E-mail:

youremail@mail.com

Address

1234 Street Name
City, AA 99999


Contacts

Email: support@mobirise.com
Phone: +1 (0) 000 0000 001
Fax: +1 (0) 000 0000 002

Links

Website builder
Download for Windows
Download for Mac

Feedback

Please send us your ideas, bug reports, suggestions! Any feedback would be appreciated.

Our Contacts

Address:

350 5th Ave, New York, NY 10118, USA

Phone:

+1 (0) 000 0000 001

E-mail:

youremail@mail.com

Address

1234 Street Name
City, AA 99999


Contacts

Email: support@mobirise.com
Phone: +1 (0) 000 0000 001
Fax: +1 (0) 000 0000 002

Links

Website builder
Download for Windows
Download for Mac

Feedback

Please send us your ideas, bug reports, suggestions! Any feedback would be appreciated.

Our Contacts

Address:

350 5th Ave, New York, NY 10118, USA

Phone:

+1 (0) 000 0000 001

E-mail:

youremail@mail.com

Address

1234 Street Name
City, AA 99999


Contacts

Email: support@mobirise.com
Phone: +1 (0) 000 0000 001
Fax: +1 (0) 000 0000 002

Links

Website builder
Download for Windows
Download for Mac

Feedback

Please send us your ideas, bug reports, suggestions! Any feedback would be appreciated.