Compare commits
5
Commits
818220bba2
...
5d68ec5d0c
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
5d68ec5d0c | ||
|
|
c9bef58f47 | ||
|
|
36ca266132 | ||
|
|
e88d45add4 | ||
|
|
6d6c7cab7f |
@@ -14,6 +14,11 @@ APP_CURRENCY=JOD
|
|||||||
# --- 2. Databases (Hosts must be 'mysql' in Docker) ---
|
# --- 2. Databases (Hosts must be 'mysql' in Docker) ---
|
||||||
MYSQL_ROOT_PASSWORD=3w71Qacjl3kh1pOgJUeD5jRBnG3jRVpf
|
MYSQL_ROOT_PASSWORD=3w71Qacjl3kh1pOgJUeD5jRBnG3jRVpf
|
||||||
|
|
||||||
|
DB_PAYMENT_HOST=mysql
|
||||||
|
DB_PAYMENT_NAME=payment
|
||||||
|
DB_PAYMENT_USER=root
|
||||||
|
DB_PAYMENT_PASS=3w71Qacjl3kh1pOgJUeD5jRBnG3jRVpf
|
||||||
|
|
||||||
DB_PRIMARY_HOST_V2=mysql
|
DB_PRIMARY_HOST_V2=mysql
|
||||||
DB_PRIMARY_NAME_V2=jorSiroDB
|
DB_PRIMARY_NAME_V2=jorSiroDB
|
||||||
DB_PRIMARY_USER_V2=intaleqapp-jordan-siro
|
DB_PRIMARY_USER_V2=intaleqapp-jordan-siro
|
||||||
|
|||||||
@@ -33,18 +33,19 @@ if ($_SERVER['REQUEST_METHOD'] == 'OPTIONS') {
|
|||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
// $TRIPZ_SMTP_PASSWORD=getenv('TRIPZ_SMTP_PASSWORD');
|
// $TRIPZ_SMTP_PASSWORD=getenv('TRIPZ_SMTP_PASSWORD');
|
||||||
$dbname = getenv('dbname');
|
|
||||||
// --- Database Connection (Still needed for your application logic) ---
|
// --- Database Connection (Still needed for your application logic) ---
|
||||||
try {
|
try {
|
||||||
$dsn = "mysql:host=localhost;dbname=$dbname;charset=utf8mb4";
|
$dbname = getenv('DB_TRACKING_NAME') ?: (getenv('dbname') ?: 'locationDB');
|
||||||
|
$dbHost = getenv('DB_TRACKING_HOST') ?: (getenv('DB_HOST') ?: 'mysql');
|
||||||
|
$dsn = "mysql:host=$dbHost;dbname=$dbname;charset=utf8mb4";
|
||||||
$options = [
|
$options = [
|
||||||
PDO::ATTR_EMULATE_PREPARES => false,
|
PDO::ATTR_EMULATE_PREPARES => false,
|
||||||
PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
|
PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
|
||||||
PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC,
|
PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC,
|
||||||
PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES UTF8"
|
PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES UTF8"
|
||||||
];
|
];
|
||||||
$user = getenv('USER'); // Still used for DB connection
|
$user = getenv('DB_TRACKING_USER') ?: (getenv('USER') ?: 'root');
|
||||||
$pass = getenv('PASS'); // Still used for DB connection
|
$pass = getenv('DB_TRACKING_PASS') ?: (getenv('PASS') ?: getenv('MYSQL_ROOT_PASSWORD'));
|
||||||
$con = new PDO($dsn, $user, $pass, $options);
|
$con = new PDO($dsn, $user, $pass, $options);
|
||||||
//$con->exec("SET time_zone = '+03:00'");
|
//$con->exec("SET time_zone = '+03:00'");
|
||||||
// --- JWT Authentication ---
|
// --- JWT Authentication ---
|
||||||
|
|||||||
@@ -33,18 +33,19 @@ if ($_SERVER['REQUEST_METHOD'] == 'OPTIONS') {
|
|||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
// $TRIPZ_SMTP_PASSWORD=getenv('TRIPZ_SMTP_PASSWORD');
|
// $TRIPZ_SMTP_PASSWORD=getenv('TRIPZ_SMTP_PASSWORD');
|
||||||
$dbname = getenv('dbname');
|
|
||||||
// --- Database Connection (Still needed for your application logic) ---
|
// --- Database Connection (Still needed for your application logic) ---
|
||||||
try {
|
try {
|
||||||
$dsn = "mysql:host=localhost;dbname=$dbname;charset=utf8mb4";
|
$dbname = getenv('DB_TRACKING_NAME') ?: (getenv('dbname') ?: 'locationDB');
|
||||||
|
$dbHost = getenv('DB_TRACKING_HOST') ?: (getenv('DB_HOST') ?: 'mysql');
|
||||||
|
$dsn = "mysql:host=$dbHost;dbname=$dbname;charset=utf8mb4";
|
||||||
$options = [
|
$options = [
|
||||||
PDO::ATTR_EMULATE_PREPARES => false,
|
PDO::ATTR_EMULATE_PREPARES => false,
|
||||||
PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
|
PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
|
||||||
PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC,
|
PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC,
|
||||||
PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES UTF8"
|
PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES UTF8"
|
||||||
];
|
];
|
||||||
$user = getenv('USER'); // Still used for DB connection
|
$user = getenv('DB_TRACKING_USER') ?: (getenv('USER') ?: 'root');
|
||||||
$pass = getenv('PASS'); // Still used for DB connection
|
$pass = getenv('DB_TRACKING_PASS') ?: (getenv('PASS') ?: getenv('MYSQL_ROOT_PASSWORD'));
|
||||||
$con = new PDO($dsn, $user, $pass, $options);
|
$con = new PDO($dsn, $user, $pass, $options);
|
||||||
//$con->exec("SET time_zone = '+03:00'");
|
//$con->exec("SET time_zone = '+03:00'");
|
||||||
// --- JWT Authentication ---
|
// --- JWT Authentication ---
|
||||||
|
|||||||
@@ -934,7 +934,7 @@ ALTER TABLE `raw_sms_log`
|
|||||||
-- AUTO_INCREMENT for table `siroWallet`
|
-- AUTO_INCREMENT for table `siroWallet`
|
||||||
--
|
--
|
||||||
ALTER TABLE `siroWallet`
|
ALTER TABLE `siroWallet`
|
||||||
ADD AUTO_INCREMENT = 1;
|
MODIFY `id` int NOT NULL AUTO_INCREMENT;
|
||||||
|
|
||||||
|
|
||||||
--
|
--
|
||||||
|
|||||||
@@ -23,11 +23,11 @@ if ($_SERVER['REQUEST_METHOD'] == 'OPTIONS') {
|
|||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
|
|
||||||
$dbname = getenv('dbname');
|
|
||||||
|
|
||||||
// --- Database Connection (Still needed for your application logic) ---
|
// --- Database Connection (Still needed for your application logic) ---
|
||||||
try {
|
try {
|
||||||
$dsn = "mysql:host=localhost;dbname=$dbname;charset=utf8mb4";
|
$dbname = getenv('DB_PAYMENT_NAME') ?: (getenv('dbname') ?: 'payment');
|
||||||
|
$dbHost = getenv('DB_PAYMENT_HOST') ?: (getenv('DB_HOST') ?: 'mysql');
|
||||||
|
$dsn = "mysql:host=$dbHost;dbname=$dbname;charset=utf8mb4";
|
||||||
|
|
||||||
$options = [
|
$options = [
|
||||||
PDO::ATTR_EMULATE_PREPARES => false,
|
PDO::ATTR_EMULATE_PREPARES => false,
|
||||||
@@ -35,8 +35,8 @@ try {
|
|||||||
PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC,
|
PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC,
|
||||||
PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES UTF8"
|
PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES UTF8"
|
||||||
];
|
];
|
||||||
$user = getenv('USER'); // Still used for DB connection
|
$user = getenv('DB_PAYMENT_USER') ?: (getenv('USER') ?: 'root');
|
||||||
$pass = getenv('PASS'); // Still used for DB connection
|
$pass = getenv('DB_PAYMENT_PASS') ?: (getenv('PASS') ?: getenv('MYSQL_ROOT_PASSWORD'));
|
||||||
$con = new PDO($dsn, $user, $pass, $options);
|
$con = new PDO($dsn, $user, $pass, $options);
|
||||||
|
|
||||||
// echo $con;
|
// echo $con;
|
||||||
|
|||||||
@@ -50,19 +50,19 @@ if ($_SERVER['REQUEST_METHOD'] == 'OPTIONS') {
|
|||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
|
|
||||||
$dbname = getenv('dbname');
|
// --- Database Connection (Still needed for your application logic) ---
|
||||||
|
|
||||||
// --- Database Connection ---
|
|
||||||
try {
|
try {
|
||||||
$dsn = "mysql:host=localhost;dbname=$dbname;charset=utf8mb4";
|
$dbname = getenv('DB_PAYMENT_NAME') ?: (getenv('dbname') ?: 'payment');
|
||||||
|
$dbHost = getenv('DB_PAYMENT_HOST') ?: (getenv('DB_HOST') ?: 'mysql');
|
||||||
|
$dsn = "mysql:host=$dbHost;dbname=$dbname;charset=utf8mb4";
|
||||||
$options = [
|
$options = [
|
||||||
PDO::ATTR_EMULATE_PREPARES => false,
|
PDO::ATTR_EMULATE_PREPARES => false,
|
||||||
PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
|
PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
|
||||||
PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC,
|
PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC,
|
||||||
PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES UTF8"
|
PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES UTF8"
|
||||||
];
|
];
|
||||||
$user = getenv('USER');
|
$user = getenv('DB_PAYMENT_USER') ?: (getenv('USER') ?: 'root');
|
||||||
$pass = getenv('PASS');
|
$pass = getenv('DB_PAYMENT_PASS') ?: (getenv('PASS') ?: getenv('MYSQL_ROOT_PASSWORD'));
|
||||||
$con = new PDO($dsn, $user, $pass, $options);
|
$con = new PDO($dsn, $user, $pass, $options);
|
||||||
|
|
||||||
// --- Load Functions ---
|
// --- Load Functions ---
|
||||||
|
|||||||
@@ -52,10 +52,11 @@ try {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// --- الاتصال بقاعدة البيانات ---
|
// --- الاتصال بقاعدة البيانات ---
|
||||||
$dbuser = getenv('USER');
|
$dbname = getenv('DB_PAYMENT_NAME') ?: (getenv('dbname') ?: 'payment');
|
||||||
$dbpass = getenv('PASS');
|
$dbHost = getenv('DB_PAYMENT_HOST') ?: (getenv('DB_HOST') ?: 'mysql');
|
||||||
$dbname = getenv('dbname');
|
$dsn = "mysql:host=$dbHost;dbname=$dbname;charset=utf8mb4";
|
||||||
$dsn = "mysql:host=localhost;dbname=$dbname;charset=utf8mb4";
|
$dbuser = getenv('DB_PAYMENT_USER') ?: (getenv('USER') ?: 'root');
|
||||||
|
$dbpass = getenv('DB_PAYMENT_PASS') ?: (getenv('PASS') ?: getenv('MYSQL_ROOT_PASSWORD'));
|
||||||
|
|
||||||
$con = new PDO($dsn, $dbuser, $dbpass, [
|
$con = new PDO($dsn, $dbuser, $dbpass, [
|
||||||
PDO::ATTR_EMULATE_PREPARES => false,
|
PDO::ATTR_EMULATE_PREPARES => false,
|
||||||
|
|||||||
@@ -19,18 +19,19 @@ if ($_SERVER['REQUEST_METHOD'] == 'OPTIONS') {
|
|||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
|
|
||||||
$dbname = getenv('dbname');
|
|
||||||
// --- Database Connection ONLY ---
|
// --- Database Connection ONLY ---
|
||||||
try {
|
try {
|
||||||
$dsn = "mysql:host=localhost;dbname=$dbname;charset=utf8mb4";
|
$dbname = getenv('DB_PAYMENT_NAME') ?: (getenv('dbname') ?: 'payment');
|
||||||
|
$dbHost = getenv('DB_PAYMENT_HOST') ?: (getenv('DB_HOST') ?: 'mysql');
|
||||||
|
$dsn = "mysql:host=$dbHost;dbname=$dbname;charset=utf8mb4";
|
||||||
$options = [
|
$options = [
|
||||||
PDO::ATTR_EMULATE_PREPARES => false,
|
PDO::ATTR_EMULATE_PREPARES => false,
|
||||||
PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
|
PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
|
||||||
PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC,
|
PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC,
|
||||||
PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES UTF8"
|
PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES UTF8"
|
||||||
];
|
];
|
||||||
$user = getenv('USER');
|
$user = getenv('DB_PAYMENT_USER') ?: (getenv('USER') ?: 'root');
|
||||||
$pass = getenv('PASS');
|
$pass = getenv('DB_PAYMENT_PASS') ?: (getenv('PASS') ?: getenv('MYSQL_ROOT_PASSWORD'));
|
||||||
$con = new PDO($dsn, $user, $pass, $options);
|
$con = new PDO($dsn, $user, $pass, $options);
|
||||||
|
|
||||||
} catch (PDOException $e) {
|
} catch (PDOException $e) {
|
||||||
|
|||||||
@@ -19,18 +19,19 @@ if ($_SERVER['REQUEST_METHOD'] == 'OPTIONS') {
|
|||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
|
|
||||||
$dbname = getenv('dbname');
|
|
||||||
// --- Database Connection ONLY ---
|
// --- Database Connection ONLY ---
|
||||||
try {
|
try {
|
||||||
$dsn = "mysql:host=localhost;dbname=$dbname;charset=utf8mb4";
|
$dbname = getenv('DB_PAYMENT_NAME') ?: (getenv('dbname') ?: 'payment');
|
||||||
|
$dbHost = getenv('DB_PAYMENT_HOST') ?: (getenv('DB_HOST') ?: 'mysql');
|
||||||
|
$dsn = "mysql:host=$dbHost;dbname=$dbname;charset=utf8mb4";
|
||||||
$options = [
|
$options = [
|
||||||
PDO::ATTR_EMULATE_PREPARES => false,
|
PDO::ATTR_EMULATE_PREPARES => false,
|
||||||
PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
|
PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
|
||||||
PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC,
|
PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC,
|
||||||
PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES UTF8"
|
PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES UTF8"
|
||||||
];
|
];
|
||||||
$user = getenv('USER');
|
$user = getenv('DB_PAYMENT_USER') ?: (getenv('USER') ?: 'root');
|
||||||
$pass = getenv('PASS');
|
$pass = getenv('DB_PAYMENT_PASS') ?: (getenv('PASS') ?: getenv('MYSQL_ROOT_PASSWORD'));
|
||||||
$con = new PDO($dsn, $user, $pass, $options);
|
$con = new PDO($dsn, $user, $pass, $options);
|
||||||
|
|
||||||
} catch (PDOException $e) {
|
} catch (PDOException $e) {
|
||||||
|
|||||||
Reference in New Issue
Block a user