check if method exists

This commit is contained in:
iBNu Maksum 2024-12-03 13:38:29 +07:00
parent f9e7a8dbb4
commit 92491e22ec
No known key found for this signature in database
GPG Key ID: 7FC82848810579E5
3 changed files with 20 additions and 8 deletions

View File

@ -284,7 +284,11 @@ switch ($action) {
if ($_app_stage != 'demo') {
if (file_exists($dvc)) {
require_once $dvc;
if (method_exists($dvc, 'sync_customer')) {
(new $p['device'])->sync_customer($c, $p);
}else{
(new $p['device'])->add_customer($c, $p);
}
} else {
new Exception(Lang::T("Devices Not Found"));
}

View File

@ -110,7 +110,11 @@ if (isset($_GET['sync']) && !empty($_GET['sync'])) {
if ($_app_stage != 'demo') {
if (file_exists($dvc)) {
require_once $dvc;
if (method_exists($dvc, 'sync_customer')) {
(new $p['device'])->sync_customer($c, $p);
}else{
(new $p['device'])->add_customer($c, $p);
}
} else {
new Exception(Lang::T("Devices Not Found"));
}

View File

@ -49,7 +49,11 @@ switch ($action) {
if ($_app_stage != 'demo') {
if (file_exists($dvc)) {
require_once $dvc;
if (method_exists($dvc, 'sync_customer')) {
(new $p['device'])->sync_customer($c, $p);
}else{
(new $p['device'])->add_customer($c, $p);
}
} else {
new Exception(Lang::T("Devices Not Found"));
}